From e441431b5e2abf4bdb131f73c3cde8f14a1fd2db Mon Sep 17 00:00:00 2001 From: Frostebite Date: Sun, 31 Jan 2021 19:22:28 +0000 Subject: [PATCH] AWS initial commit --- .github/workflows/aws-tests.yml | 52 ++++++++ action.yml | 12 ++ action/index.js | 2 +- package.json | 3 +- src/index.js | 26 ++-- src/model/aws.js | 135 ++++++++++++++++++++ src/model/build-parameters.js | 3 + src/model/index.js | 2 + src/model/input.js | 12 ++ yarn.lock | 210 ++++++++++++-------------------- 10 files changed, 317 insertions(+), 140 deletions(-) create mode 100644 .github/workflows/aws-tests.yml create mode 100644 src/model/aws.js diff --git a/.github/workflows/aws-tests.yml b/.github/workflows/aws-tests.yml new file mode 100644 index 00000000..6838fe39 --- /dev/null +++ b/.github/workflows/aws-tests.yml @@ -0,0 +1,52 @@ +name: AWS + +on: + push: { branches: [aws] } + +env: + AWS_REGION: "eu-west-1" + +jobs: + buildForAllPlatforms: + name: AWS Fargate Build + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + projectPath: + - test-project + unityVersion: + - 2019.2.11f1 + - 2019.3.15f1 + unityLicense: + - ${{ secrets.UNITY_LICENSE }} + targetPlatform: + - StandaloneOSX # Build a macOS standalone (Intel 64-bit). + - StandaloneWindows64 # Build a Windows 64-bit standalone. + - StandaloneLinux64 # Build a Linux 64-bit standalone. + - iOS # Build an iOS player. + - Android # Build an Android .apk. + - WebGL # WebGL. + # - StandaloneWindows # Build a Windows standalone. + # - WSAPlayer # Build an Windows Store Apps player. + # - PS4 # Build a PS4 Standalone. + # - XboxOne # Build a Xbox One Standalone. + # - tvOS # Build to Apple's tvOS platform. + # - Switch # Build a Nintendo Switch player + # steps + steps: + - name: Checkout (default) + uses: actions/checkout@v2 + if: github.event.event_type != 'pull_request_target' + with: + lfs: true + - uses: ./ + id: aws-fargate-unity-build + env: + UNITY_LICENSE: ${{ matrix.unityLicense }} + with: + remote: aws + projectPath: ${{ matrix.projectPath }} + unityVersion: ${{ matrix.unityVersion }} + targetPlatform: ${{ matrix.targetPlatform }} + diff --git a/action.yml b/action.yml index 577d6b2d..d9f27b50 100644 --- a/action.yml +++ b/action.yml @@ -30,6 +30,18 @@ inputs: required: false default: '' description: 'Path to a Namespace.Class.StaticMethod to run to perform the build.' + remote: + default: 'local' + required: false + description: 'Either local, k8s or aws can be used to run builds, additional configuration parameters are required for options other than local.' + awsStackName: + default: 'game-ci-stack' + required: false + description: 'The Cloud Formation stack name that must be setup before using this option.' + awsRegion: + default: 'eu-west-1' + required: false + description: '' kubeConfig: default: '' required: false diff --git a/action/index.js b/action/index.js index 2ff357b4..c48d5c98 100644 --- a/action/index.js +++ b/action/index.js @@ -1 +1 @@ -module.exports=function(e,t){"use strict";var i={};function __webpack_require__(t){if(i[t]){return i[t].exports}var n=i[t]={i:t,l:false,exports:{}};e[t].call(n.exports,n,n.exports,__webpack_require__);n.l=true;return n.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(696)}t(__webpack_require__);return startup()}([function(e){e.exports=(e=>Math.floor(e.getTime()/1e3))},function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i(function(t){t(e)})}return new(i||(i=Promise))(function(i,a){function fulfilled(e){try{step(n.next(e))}catch(e){a(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){a(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const a=i(129);const r=i(622);const s=i(669);const o=i(672);const u=s.promisify(a.exec);function cp(e,t,i={}){return n(this,void 0,void 0,function*(){const{force:n,recursive:a}=readCopyOptions(i);const s=(yield o.exists(t))?yield o.stat(t):null;if(s&&s.isFile()&&!n){return}const u=s&&s.isDirectory()?r.join(t,r.basename(e)):t;if(!(yield o.exists(e))){throw new Error(`no such file or directory: ${e}`)}const l=yield o.stat(e);if(l.isDirectory()){if(!a){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,u,0,n)}}else{if(r.relative(e,u)===""){throw new Error(`'${u}' and '${e}' are the same file`)}yield copyFile(e,u,n)}})}t.cp=cp;function mv(e,t,i={}){return n(this,void 0,void 0,function*(){if(yield o.exists(t)){let n=true;if(yield o.isDirectory(t)){t=r.join(t,r.basename(e));n=yield o.exists(t)}if(n){if(i.force==null||i.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(r.dirname(t));yield o.rename(e,t)})}t.mv=mv;function rmRF(e){return n(this,void 0,void 0,function*(){if(o.IS_WINDOWS){try{if(yield o.isDirectory(e,true)){yield u(`rd /s /q "${e}"`)}else{yield u(`del /f /a "${e}"`)}}catch(e){if(e.code!=="ENOENT")throw e}try{yield o.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield o.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield u(`rm -rf "${e}"`)}else{yield o.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return n(this,void 0,void 0,function*(){yield o.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return n(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(o.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}}try{const t=[];if(o.IS_WINDOWS&&process.env.PATHEXT){for(const e of process.env.PATHEXT.split(r.delimiter)){if(e){t.push(e)}}}if(o.isRooted(e)){const i=yield o.tryGetExecutablePath(e,t);if(i){return i}return""}if(e.includes("/")||o.IS_WINDOWS&&e.includes("\\")){return""}const i=[];if(process.env.PATH){for(const e of process.env.PATH.split(r.delimiter)){if(e){i.push(e)}}}for(const n of i){const i=yield o.tryGetExecutablePath(n+r.sep+e,t);if(i){return i}}return""}catch(e){throw new Error(`which failed with message ${e.message}`)}})}t.which=which;function readCopyOptions(e){const t=e.force==null?true:e.force;const i=Boolean(e.recursive);return{force:t,recursive:i}}function cpDirRecursive(e,t,i,a){return n(this,void 0,void 0,function*(){if(i>=255)return;i++;yield mkdirP(t);const n=yield o.readdir(e);for(const r of n){const n=`${e}/${r}`;const s=`${t}/${r}`;const u=yield o.lstat(n);if(u.isDirectory()){yield cpDirRecursive(n,s,i,a)}else{yield copyFile(n,s,a)}}yield o.chmod(t,(yield o.stat(e)).mode)})}function copyFile(e,t,i){return n(this,void 0,void 0,function*(){if((yield o.lstat(e)).isSymbolicLink()){try{yield o.lstat(t);yield o.unlink(t)}catch(e){if(e.code==="EPERM"){yield o.chmod(t,"0666");yield o.unlink(t)}}const i=yield o.readlink(e);yield o.symlink(i,t,o.IS_WINDOWS?"junction":null)}else if(!(yield o.exists(t))||i){yield o.copyFile(e,t)}})}},,function(e,t,i){var n=i(49);var a=function(){};var r=function(e){return e.setHeader&&typeof e.abort==="function"};var s=function(e){return e.stdio&&Array.isArray(e.stdio)&&e.stdio.length===3};var o=function(e,t,i){if(typeof t==="function")return o(e,null,t);if(!t)t={};i=n(i||a);var u=e._writableState;var l=e._readableState;var c=t.readable||t.readable!==false&&e.readable;var d=t.writable||t.writable!==false&&e.writable;var p=false;var f=function(){if(!e.writable)h()};var h=function(){d=false;if(!c)i.call(e)};var m=function(){c=false;if(!d)i.call(e)};var b=function(t){i.call(e,t?new Error("exited with error code: "+t):null)};var g=function(t){i.call(e,t)};var y=function(){process.nextTick(S)};var S=function(){if(p)return;if(c&&!(l&&(l.ended&&!l.destroyed)))return i.call(e,new Error("premature close"));if(d&&!(u&&(u.ended&&!u.destroyed)))return i.call(e,new Error("premature close"))};var w=function(){e.req.on("finish",h)};if(r(e)){e.on("complete",h);e.on("abort",y);if(e.req)w();else e.on("request",w)}else if(d&&!u){e.on("end",f);e.on("close",f)}if(s(e))e.on("exit",b);e.on("end",m);e.on("finish",h);if(t.error!==false)e.on("error",g);e.on("close",y);return function(){p=true;e.removeListener("complete",h);e.removeListener("abort",y);e.removeListener("request",w);if(e.req)e.req.removeListener("finish",h);e.removeListener("end",f);e.removeListener("close",f);e.removeListener("finish",h);e.removeListener("exit",b);e.removeListener("end",m);e.removeListener("error",g);e.removeListener("close",y)}};e.exports=o},function(e){"use strict";var t=Object.prototype.hasOwnProperty;var i=Array.isArray;var n=function(){var e=[];for(var t=0;t<256;++t){e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase())}return e}();var a=function compactQueue(e){while(e.length>1){var t=e.pop();var n=t.obj[t.prop];if(i(n)){var a=[];for(var r=0;r=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122){r+=a.charAt(s);continue}if(o<128){r=r+n[o];continue}if(o<2048){r=r+(n[192|o>>6]+n[128|o&63]);continue}if(o<55296||o>=57344){r=r+(n[224|o>>12]+n[128|o>>6&63]+n[128|o&63]);continue}s+=1;o=65536+((o&1023)<<10|a.charCodeAt(s)&1023);r+=n[240|o>>18]+n[128|o>>12&63]+n[128|o>>6&63]+n[128|o&63]}return r};var c=function compact(e){var t=[{obj:{o:e},prop:"o"}];var i=[];for(var n=0;n-1){const e=n.substring(0,a);i(e);n=n.substring(a+r.EOL.length);a=n.indexOf(r.EOL)}t=n}catch(e){this._debug(`error processing line. Failed with error ${e}`)}}_getSpawnFileName(){if(d){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(d){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const i of this.args){t+=" ";t+=e.windowsVerbatimArguments?i:this._windowsQuoteCmdArg(i)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let i=false;for(const n of e){if(t.some(e=>e===n)){i=true;break}}if(!i){return e}let n='"';let a=true;for(let t=e.length;t>0;t--){n+=e[t-1];if(a&&e[t-1]==="\\"){n+="\\"}else if(e[t-1]==='"'){a=true;n+='"'}else{a=false}}n+='"';return n.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let i=true;for(let n=e.length;n>0;n--){t+=e[n-1];if(i&&e[n-1]==="\\"){t+="\\"}else if(e[n-1]==='"'){i=true;t+="\\"}else{i=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const i={};i.cwd=e.cwd;i.env=e.env;i["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){i.argv0=`"${t}"`}return i}exec(){return n(this,void 0,void 0,function*(){if(!c.isRooted(this.toolPath)&&(this.toolPath.includes("/")||d&&this.toolPath.includes("\\"))){this.toolPath=u.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield l.which(this.toolPath,true);return new Promise((e,t)=>{this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const i=this._cloneExecOptions(this.options);if(!i.silent&&i.outStream){i.outStream.write(this._getCommandString(i)+r.EOL)}const n=new ExecState(i,this.toolPath);n.on("debug",e=>{this._debug(e)});const a=this._getSpawnFileName();const s=o.spawn(a,this._getSpawnArgs(i),this._getSpawnOptions(this.options,a));const u="";if(s.stdout){s.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!i.silent&&i.outStream){i.outStream.write(e)}this._processLineBuffer(e,u,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const l="";if(s.stderr){s.stderr.on("data",e=>{n.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!i.silent&&i.errStream&&i.outStream){const t=i.failOnStdErr?i.errStream:i.outStream;t.write(e)}this._processLineBuffer(e,l,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}s.on("error",e=>{n.processError=e.message;n.processExited=true;n.processClosed=true;n.CheckComplete()});s.on("exit",e=>{n.processExitCode=e;n.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);n.CheckComplete()});s.on("close",e=>{n.processExitCode=e;n.processExited=true;n.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);n.CheckComplete()});n.on("done",(i,n)=>{if(u.length>0){this.emit("stdline",u)}if(l.length>0){this.emit("errline",l)}s.removeAllListeners();if(i){t(i)}else{e(n)}});if(this.options.input){if(!s.stdin){throw new Error("child process missing stdin")}s.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let i=false;let n=false;let a="";function append(e){if(n&&e!=='"'){a+="\\"}a+=e;n=false}for(let r=0;r0){t.push(a);a=""}continue}append(s)}if(a.length>0){t.push(a.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends s.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},function(e,t,i){"use strict";const{randomBytes:n}=i(373);const a=i(301);const{EMPTY_BUFFER:r}=i(799);const{isValidStatusCode:s}=i(562);const{mask:o,toBuffer:u}=i(104);class Sender{constructor(e,t){this._extensions=t||{};this._socket=e;this._firstFragment=true;this._compress=false;this._bufferedBytes=0;this._deflating=false;this._queue=[]}static frame(e,t){const i=t.mask&&t.readOnly;var a=t.mask?6:2;var r=e.length;if(e.length>=65536){a+=8;r=127}else if(e.length>125){a+=2;r=126}const s=Buffer.allocUnsafe(i?e.length+a:a);s[0]=t.fin?t.opcode|128:t.opcode;if(t.rsv1)s[0]|=64;s[1]=r;if(r===126){s.writeUInt16BE(e.length,2)}else if(r===127){s.writeUInt32BE(0,2);s.writeUInt32BE(e.length,6)}if(!t.mask)return[s,e];const u=n(4);s[1]|=128;s[a-4]=u[0];s[a-3]=u[1];s[a-2]=u[2];s[a-1]=u[3];if(i){o(e,u,s,a,e.length);return[s]}o(e,u,e,0,e.length);return[s,e]}close(e,t,i,n){var a;if(e===undefined){a=r}else if(typeof e!=="number"||!s(e)){throw new TypeError("First argument must be a valid error code number")}else if(t===undefined||t===""){a=Buffer.allocUnsafe(2);a.writeUInt16BE(e,0)}else{a=Buffer.allocUnsafe(2+Buffer.byteLength(t));a.writeUInt16BE(e,0);a.write(t,2)}if(this._deflating){this.enqueue([this.doClose,a,i,n])}else{this.doClose(a,i,n)}}doClose(e,t,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:8,mask:t,readOnly:false}),i)}ping(e,t,i){const n=u(e);if(this._deflating){this.enqueue([this.doPing,n,t,u.readOnly,i])}else{this.doPing(n,t,u.readOnly,i)}}doPing(e,t,i,n){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:9,mask:t,readOnly:i}),n)}pong(e,t,i){const n=u(e);if(this._deflating){this.enqueue([this.doPong,n,t,u.readOnly,i])}else{this.doPong(n,t,u.readOnly,i)}}doPong(e,t,i,n){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:10,mask:t,readOnly:i}),n)}send(e,t,i){const n=u(e);const r=this._extensions[a.extensionName];var s=t.binary?2:1;var o=t.compress;if(this._firstFragment){this._firstFragment=false;if(o&&r){o=n.length>=r._threshold}this._compress=o}else{o=false;s=0}if(t.fin)this._firstFragment=true;if(r){const e={fin:t.fin,rsv1:o,opcode:s,mask:t.mask,readOnly:u.readOnly};if(this._deflating){this.enqueue([this.dispatch,n,this._compress,e,i])}else{this.dispatch(n,this._compress,e,i)}}else{this.sendFrame(Sender.frame(n,{fin:t.fin,rsv1:false,opcode:s,mask:t.mask,readOnly:u.readOnly}),i)}}dispatch(e,t,i,n){if(!t){this.sendFrame(Sender.frame(e,i),n);return}const r=this._extensions[a.extensionName];this._deflating=true;r.compress(e,i.fin,(e,t)=>{this._deflating=false;i.readOnly=false;this.sendFrame(Sender.frame(t,i),n);this.dequeue()})}dequeue(){while(!this._deflating&&this._queue.length){const e=this._queue.shift();this._bufferedBytes-=e[1].length;e[0].apply(this,e.slice(1))}}enqueue(e){this._bufferedBytes+=e[1].length;this._queue.push(e)}sendFrame(e,t){if(e.length===2){this._socket.cork();this._socket.write(e[0]);this._socket.write(e[1],t);this._socket.uncork()}else{this._socket.write(e[0],t)}}}e.exports=Sender},function(e){e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(t){wrapper[t]=e[t]});return wrapper;function wrapper(){var t=new Array(arguments.length);for(var i=0;i{t=Object.assign({pretty:false},t);return e.replace(/\\/g,"/").split("\n").filter(e=>{const t=e.match(a);if(t===null||!t[1]){return true}const i=t[1];if(i.includes(".app/Contents/Resources/electron.asar")||i.includes(".app/Contents/Resources/default_app.asar")){return false}return!r.test(i)}).filter(e=>e.trim()!=="").map(e=>{if(t.pretty){return e.replace(a,(e,t)=>e.replace(t,t.replace(s,"~")))}return e}).join("\n")})},function(e,t,i){const n=i(65);const a=(e,t,i)=>{const a=new n(e,i);const r=new n(t,i);return a.compare(r)||a.compareBuild(r)};e.exports=a},function(e,t,i){const n=i(490);const a=i(208);let r=i(918);const{JWEInvalid:s,JOSENotSupported:o}=i(466);r=r.bind(undefined,s);e.exports=((e,t,i,u,l)=>{if(typeof e==="string"){try{e=a.JSON.decode(e)}catch(e){throw new s("could not parse JWE protected header")}}let c=[];const d=new Set;if(!n(e,t)||!i.every(({header:i})=>{if(typeof i==="object"){c.push(i.alg);d.add(i.enc)}const a={...t,...i};r(e,a,l);if("zip"in a){throw new s('"zip" Header Parameter MUST be integrity protected')}else if(e&&"zip"in e&&e.zip!=="DEF"){throw new o('only "DEF" compression algorithm is supported')}return n(i,e)&&n(i,t)})){throw new s("JWE Shared Protected, JWE Shared Unprotected and JWE Per-Recipient Header Parameter names must be disjoint")}if(typeof e==="object"){c.push(e.alg);d.add(e.enc)}if(typeof t==="object"){c.push(t.alg);d.add(t.enc)}c=c.filter(Boolean);d.delete(undefined);if(i.length!==1){if(c.includes("dir")||c.includes("ECDH-ES")){throw new s("dir and ECDH-ES alg may only be used with a single recipient")}}if(u){if(c.length!==i.length){throw new s("missing Key Management algorithm")}if(d.size===0){throw new s("missing Content Encryption algorithm")}else if(d.size!==1){throw new s("there must only be one Content Encryption algorithm")}}else{if(d.size>1){throw new s("there must only be one Content Encryption algorithm")}}return[...d][0]})},function(e){e.exports={oct:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}},EC:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}},RSA:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}},OKP:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(422);const a=i(191);const r=i(669);const s=i(131);class PortForward{constructor(e,t,i){if(!i){this.handler=new s.WebSocketHandler(e)}else{this.handler=i}this.disconnectOnErr=r.isUndefined(t)?true:t}portForward(e,t,i,r,o,u,l=0){return n.__awaiter(this,void 0,void 0,function*(){if(i.length===0){throw new Error("You must provide at least one port to forward to.")}if(i.length>1){throw new Error("Only one port is currently supported for port-forward")}const n={ports:i[0]};const c=a.stringify(n);const d=[];i.forEach((e,t)=>{d[t*2]=true;d[t*2+1]=true});const p=`/api/v1/namespaces/${e}/pods/${t}/portforward?${c}`;const f=()=>{return this.handler.connect(p,null,(e,t)=>{if(e>=i.length*2){return!this.disconnectOnErr}if(d[e]){t=t.slice(2);d[e]=false}if(e%2===1){if(o){o.write(t)}}else{r.write(t)}return true})};if(l<1){const e=yield f();s.WebSocketHandler.handleStandardInput(e,u,0);return e}return s.WebSocketHandler.restartableHandleStandardInput(f,u,0,l)})}}t.PortForward=PortForward},function(e,t,i){const{EOL:n}=i(87);const a=i(466);const{keyObjectSupported:r}=i(915);const{createPublicKey:s}=i(40);const o=i(208);const u=i(884);const l=i(694);const{OKP_CURVES:c,EC_CURVES:d}=i(962);const p=(e,t)=>`-----BEGIN ${t} KEY-----${n}${(e.match(/.{1,64}/g)||[]).join(n)}${n}-----END ${t} KEY-----`;const f={private(e,t){const i=t.export({type:"pkcs8",format:"der"});const n=u.get("OneAsymmetricKey");const{privateKey:{privateKey:a}}=n.decode(i);return{...f.public(e,s(t)),d:o.encodeBuffer(a)}},public(e,t){const i=t.export({type:"spki",format:"der"});const n=u.get("PublicKeyInfo");const{publicKey:{data:a}}=n.decode(i);return{kty:"OKP",crv:e,x:o.encodeBuffer(a)}}};const h={rsa:{private(e){const t=e.export({type:"pkcs8",format:"der"});const i=u.get("PrivateKeyInfo");const n=u.get("RSAPrivateKey");const{privateKey:r}=i.decode(t);const{version:s,n:l,e:c,d:d,p:p,q:f,dp:h,dq:m,qi:b}=n.decode(r);if(s!=="two-prime"){throw new a.JOSENotSupported("Private RSA keys with more than two primes are not supported")}return{kty:"RSA",n:o.encodeBigInt(l),e:o.encodeBigInt(c),d:o.encodeBigInt(d),p:o.encodeBigInt(p),q:o.encodeBigInt(f),dp:o.encodeBigInt(h),dq:o.encodeBigInt(m),qi:o.encodeBigInt(b)}},public(e){const t=e.export({type:"spki",format:"der"});const i=u.get("PublicKeyInfo");const n=u.get("RSAPublicKey");const{publicKey:{data:a}}=i.decode(t);const{n:r,e:s}=n.decode(a);return{kty:"RSA",n:o.encodeBigInt(r),e:o.encodeBigInt(s)}}},ec:{private(e){const t=e.export({type:"pkcs8",format:"der"});const i=u.get("PrivateKeyInfo");const n=u.get("ECPrivateKey");const{privateKey:l,algorithm:{parameters:{value:c}}}=i.decode(t);const{privateKey:d,publicKey:p}=n.decode(l);if(typeof p==="undefined"){if(r){return{...h.ec.public(s(e)),d:o.encodeBuffer(d)}}throw new a.JOSENotSupported("Private EC keys without the public key embedded are not supported in your Node.js runtime version")}const f=p.data.slice(1,(p.data.length-1)/2+1);const m=p.data.slice((p.data.length-1)/2+1);return{kty:"EC",crv:c,d:o.encodeBuffer(d),x:o.encodeBuffer(f),y:o.encodeBuffer(m)}},public(e){const t=e.export({type:"spki",format:"der"});const i=u.get("PublicKeyInfo");const{publicKey:{data:n},algorithm:{parameters:{value:a}}}=i.decode(t);const r=n.slice(1,(n.length-1)/2+1);const s=n.slice((n.length-1)/2+1);return{kty:"EC",crv:a,x:o.encodeBuffer(r),y:o.encodeBuffer(s)}}},ed25519:{private(e){return f.private("Ed25519",e)},public(e){return f.public("Ed25519",e)}},ed448:{private(e){return f.private("Ed448",e)},public(e){return f.public("Ed448",e)}},x25519:{private(e){return f.private("X25519",e)},public(e){return f.public("X25519",e)}},x448:{private(e){return f.private("X448",e)},public(e){return f.public("X448",e)}}};e.exports.keyObjectToJWK=(e=>{if(e.type==="private"){return h[e.asymmetricKeyType].private(e)}return h[e.asymmetricKeyType].public(e)});const m=(e,t)=>({unused:0,data:Buffer.concat([Buffer.alloc(1,4),o.decodeToBuffer(e),o.decodeToBuffer(t)])});const b={RSA:{private(e,{calculateMissingRSAPrimes:t}){const i=u.get("RSAPrivateKey");if("oth"in e){throw new a.JOSENotSupported("Private RSA keys with more than two primes are not supported")}if(e.p||e.q||e.dp||e.dq||e.qi){if(!(e.p&&e.q&&e.dp&&e.dq&&e.qi)){throw new a.JWKInvalid("all other private key parameters must be present when any one of them is present")}}else if(t){e=l(e)}else if(!t){throw new a.JOSENotSupported("importing private RSA keys without all other private key parameters is not enabled, see documentation and its advisory on how and when its ok to enable it")}return i.encode({version:0,n:BigInt(`0x${o.decodeToBuffer(e.n).toString("hex")}`),e:BigInt(`0x${o.decodeToBuffer(e.e).toString("hex")}`),d:BigInt(`0x${o.decodeToBuffer(e.d).toString("hex")}`),p:BigInt(`0x${o.decodeToBuffer(e.p).toString("hex")}`),q:BigInt(`0x${o.decodeToBuffer(e.q).toString("hex")}`),dp:BigInt(`0x${o.decodeToBuffer(e.dp).toString("hex")}`),dq:BigInt(`0x${o.decodeToBuffer(e.dq).toString("hex")}`),qi:BigInt(`0x${o.decodeToBuffer(e.qi).toString("hex")}`)},"pem",{label:"RSA PRIVATE KEY"})},public(e){const t=u.get("RSAPublicKey");return t.encode({version:0,n:BigInt(`0x${o.decodeToBuffer(e.n).toString("hex")}`),e:BigInt(`0x${o.decodeToBuffer(e.e).toString("hex")}`)},"pem",{label:"RSA PUBLIC KEY"})}},EC:{private(e){const t=u.get("ECPrivateKey");return t.encode({version:1,privateKey:o.decodeToBuffer(e.d),parameters:{type:"namedCurve",value:e.crv},publicKey:m(e.x,e.y)},"pem",{label:"EC PRIVATE KEY"})},public(e){const t=u.get("PublicKeyInfo");return t.encode({algorithm:{algorithm:"ecPublicKey",parameters:{type:"namedCurve",value:e.crv}},publicKey:m(e.x,e.y)},"pem",{label:"PUBLIC KEY"})}},OKP:{private(e){const t=u.get("OneAsymmetricKey");const i=t.encode({version:0,privateKey:{privateKey:o.decodeToBuffer(e.d)},algorithm:{algorithm:e.crv}},"der");i.write("04",12,1,"hex");return p(i.toString("base64"),"PRIVATE")},public(e){const t=u.get("PublicKeyInfo");return t.encode({algorithm:{algorithm:e.crv},publicKey:{unused:0,data:o.decodeToBuffer(e.x)}},"pem",{label:"PUBLIC KEY"})}}};e.exports.jwkToPem=((e,{calculateMissingRSAPrimes:t=false}={})=>{switch(e.kty){case"EC":if(!d.has(e.crv)){throw new a.JOSENotSupported(`unsupported EC key curve: ${e.crv}`)}break;case"OKP":if(!c.has(e.crv)){throw new a.JOSENotSupported(`unsupported OKP key curve: ${e.crv}`)}break;case"RSA":break;default:throw new a.JOSENotSupported(`unsupported key type: ${e.kty}`)}if(e.d){return b[e.kty].private(e,{calculateMissingRSAPrimes:t})}return b[e.kty].public(e)})},function(e,t,i){"use strict";const n=i(614);const a=i(373);const r=i(211);const s=i(363);const o=i(631);const u=i(818);const l=i(835);const c=i(301);const d=i(646);const p=i(330);const f=i(738);const h=i(10);const{BINARY_TYPES:m,EMPTY_BUFFER:b,GUID:g,kStatusCode:y,kWebSocket:S,NOOP:w}=i(799);const v=["CONNECTING","OPEN","CLOSING","CLOSED"];const z=[8,13];const j=30*1e3;class WebSocket extends n{constructor(e,t,i){super();this.readyState=WebSocket.CONNECTING;this.protocol="";this._binaryType=m[0];this._closeFrameReceived=false;this._closeFrameSent=false;this._closeMessage="";this._closeTimer=null;this._closeCode=1006;this._extensions={};this._receiver=null;this._sender=null;this._socket=null;if(e!==null){this._isServer=false;this._redirects=0;if(Array.isArray(t)){t=t.join(", ")}else if(typeof t==="object"&&t!==null){i=t;t=undefined}initAsClient(this,e,t,i)}else{this._isServer=true}}get CONNECTING(){return WebSocket.CONNECTING}get CLOSING(){return WebSocket.CLOSING}get CLOSED(){return WebSocket.CLOSED}get OPEN(){return WebSocket.OPEN}get binaryType(){return this._binaryType}set binaryType(e){if(!m.includes(e))return;this._binaryType=e;if(this._receiver)this._receiver._binaryType=e}get bufferedAmount(){if(!this._socket)return 0;return(this._socket.bufferSize||0)+this._sender._bufferedBytes}get extensions(){return Object.keys(this._extensions).join()}setSocket(e,t,i){const n=new f(this._binaryType,this._extensions,i);this._sender=new h(e,this._extensions);this._receiver=n;this._socket=e;n[S]=this;e[S]=this;n.on("conclude",receiverOnConclude);n.on("drain",receiverOnDrain);n.on("error",receiverOnError);n.on("message",receiverOnMessage);n.on("ping",receiverOnPing);n.on("pong",receiverOnPong);e.setTimeout(0);e.setNoDelay();if(t.length>0)e.unshift(t);e.on("close",socketOnClose);e.on("data",socketOnData);e.on("end",socketOnEnd);e.on("error",socketOnError);this.readyState=WebSocket.OPEN;this.emit("open")}emitClose(){this.readyState=WebSocket.CLOSED;if(!this._socket){this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[c.extensionName]){this._extensions[c.extensionName].cleanup()}this._receiver.removeAllListeners();this.emit("close",this._closeCode,this._closeMessage)}close(e,t){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this.readyState===WebSocket.CLOSING){if(this._closeFrameSent&&this._closeFrameReceived)this._socket.end();return}this.readyState=WebSocket.CLOSING;this._sender.close(e,t,!this._isServer,e=>{if(e)return;this._closeFrameSent=true;if(this._closeFrameReceived)this._socket.end()});this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),j)}ping(e,t,i){if(typeof e==="function"){i=e;e=t=undefined}else if(typeof t==="function"){i=t;t=undefined}if(this.readyState!==WebSocket.OPEN){const e=new Error(`WebSocket is not open: readyState ${this.readyState} `+`(${v[this.readyState]})`);if(i)return i(e);throw e}if(typeof e==="number")e=e.toString();if(t===undefined)t=!this._isServer;this._sender.ping(e||b,t,i)}pong(e,t,i){if(typeof e==="function"){i=e;e=t=undefined}else if(typeof t==="function"){i=t;t=undefined}if(this.readyState!==WebSocket.OPEN){const e=new Error(`WebSocket is not open: readyState ${this.readyState} `+`(${v[this.readyState]})`);if(i)return i(e);throw e}if(typeof e==="number")e=e.toString();if(t===undefined)t=!this._isServer;this._sender.pong(e||b,t,i)}send(e,t,i){if(typeof t==="function"){i=t;t={}}if(this.readyState!==WebSocket.OPEN){const e=new Error(`WebSocket is not open: readyState ${this.readyState} `+`(${v[this.readyState]})`);if(i)return i(e);throw e}if(typeof e==="number")e=e.toString();const n=Object.assign({binary:typeof e!=="string",mask:!this._isServer,compress:true,fin:true},t);if(!this._extensions[c.extensionName]){n.compress=false}this._sender.send(e||b,n,i)}terminate(){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this._socket){this.readyState=WebSocket.CLOSING;this._socket.destroy()}}}v.forEach((e,t)=>{WebSocket[e]=t});["open","error","close","message"].forEach(e=>{Object.defineProperty(WebSocket.prototype,`on${e}`,{get(){const t=this.listeners(e);for(var i=0;i{abortHandshake(e,w,"Opening handshake has timed out")})}w.on("error",t=>{if(e._req.aborted)return;w=e._req=null;e.readyState=WebSocket.CLOSING;e.emit("error",t);e.emitClose()});w.on("response",a=>{const r=a.headers.location;const s=a.statusCode;if(r&&o.followRedirects&&s>=300&&s<400){if(++e._redirects>o.maxRedirects){abortHandshake(e,w,"Maximum redirects exceeded");return}w.abort();const a=l.URL?new l.URL(r,t):l.resolve(t,r);initAsClient(e,a,i,n)}else if(!e.emit("unexpected-response",w,a)){abortHandshake(e,w,`Unexpected server response: ${a.statusCode}`)}});w.on("upgrade",(t,n,r)=>{e.emit("upgrade",t);if(e.readyState!==WebSocket.CONNECTING)return;w=e._req=null;const s=a.createHash("sha1").update(m+g).digest("base64");if(t.headers["sec-websocket-accept"]!==s){abortHandshake(e,n,"Invalid Sec-WebSocket-Accept header");return}const u=t.headers["sec-websocket-protocol"];const l=(i||"").split(/, */);var d;if(!i&&u){d="Server sent a subprotocol but none was requested"}else if(i&&!u){d="Server sent no subprotocol"}else if(u&&!l.includes(u)){d="Server sent an invalid subprotocol"}if(d){abortHandshake(e,n,d);return}if(u)e.protocol=u;if(S){try{const i=p.parse(t.headers["sec-websocket-extensions"]);if(i[c.extensionName]){S.accept(i[c.extensionName]);e._extensions[c.extensionName]=S}}catch(t){abortHandshake(e,n,"Invalid Sec-WebSocket-Extensions header");return}}e.setSocket(n,r,o.maxPayload)})}function netConnect(e){if(e.protocolVersion)e.path=e.socketPath;return o.connect(e)}function tlsConnect(e){e.path=undefined;e.servername=e.servername||e.host;return u.connect(e)}function abortHandshake(e,t,i){e.readyState=WebSocket.CLOSING;const n=new Error(i);Error.captureStackTrace(n,abortHandshake);if(t.setHeader){t.abort();t.once("abort",e.emitClose.bind(e));e.emit("error",n)}else{t.destroy(n);t.once("error",e.emit.bind(e,"error"));t.once("close",e.emitClose.bind(e))}}function receiverOnConclude(e,t){const i=this[S];i._socket.removeListener("data",socketOnData);i._socket.resume();i._closeFrameReceived=true;i._closeMessage=t;i._closeCode=e;if(e===1005)i.close();else i.close(e,t)}function receiverOnDrain(){this[S]._socket.resume()}function receiverOnError(e){const t=this[S];t._socket.removeListener("data",socketOnData);t.readyState=WebSocket.CLOSING;t._closeCode=e[y];t.emit("error",e);t._socket.destroy()}function receiverOnFinish(){this[S].emitClose()}function receiverOnMessage(e){this[S].emit("message",e)}function receiverOnPing(e){const t=this[S];t.pong(e,!t._isServer,w);t.emit("ping",e)}function receiverOnPong(e){this[S].emit("pong",e)}function socketOnClose(){const e=this[S];this.removeListener("close",socketOnClose);this.removeListener("end",socketOnEnd);e.readyState=WebSocket.CLOSING;e._socket.read();e._receiver.end();this.removeListener("data",socketOnData);this[S]=undefined;clearTimeout(e._closeTimer);if(e._receiver._writableState.finished||e._receiver._writableState.errorEmitted){e.emitClose()}else{e._receiver.on("error",receiverOnFinish);e._receiver.on("finish",receiverOnFinish)}}function socketOnData(e){if(!this[S]._receiver.write(e)){this.pause()}}function socketOnEnd(){const e=this[S];e.readyState=WebSocket.CLOSING;e._receiver.end();this.end()}function socketOnError(){const e=this[S];this.removeListener("error",socketOnError);this.on("error",w);e.readyState=WebSocket.CLOSING;this.destroy()}},,function(e,t,i){"use strict";var n=i(43);e.exports=new n({include:[i(581)],implicit:[i(809),i(228),i(44),i(417)]})},function(module){module.exports=eval("require")("bufferutil")},,,,function(e){"use strict";e.exports=function generate_comment(e,t,i){var n=" ";var a=e.schema[t];var r=e.errSchemaPath+"/"+t;var s=!e.opts.allErrors;var o=e.util.toQuotedString(a);if(e.opts.$comment===true){n+=" console.log("+o+");"}else if(typeof e.opts.$comment=="function"){n+=" self._opts.$comment("+o+", "+e.util.toQuotedString(r)+", validate.root.schema);"}return n}},,,,function(e,t,i){const{createHash:n}=i(373);const a=i(208);const r=(e,t)=>a.encodeBuffer(n(e).update(Buffer.from(t,"base64")).digest());e.exports.kid=(e=>a.encodeBuffer(n("sha256").update(JSON.stringify(e)).digest()));e.exports.x5t=r.bind(undefined,"sha1");e.exports["x5t#S256"]=r.bind(undefined,"sha256")},,function(e,t,i){const{createSign:n,createVerify:a,constants:r}=i(373);const{KEYOBJECT:s}=i(771);const o=i(165);const{asInput:u}=i(40);const l=(e,{[s]:t},i)=>{const a=u(t,false);return n(e).update(i).sign({key:a,padding:r.RSA_PKCS1_PSS_PADDING,saltLength:r.RSA_PSS_SALTLEN_DIGEST})};const c=(e,{[s]:t},i,n)=>{const o=u(t,true);return a(e).update(i).verify({key:o,padding:r.RSA_PKCS1_PSS_PADDING,saltLength:r.RSA_PSS_SALTLEN_DIGEST},n)};const d={PS256:528,PS384:784,PS512:1040};e.exports=((e,t)=>{["PS256","PS384","PS512"].forEach(i=>{const n=o(i);e.sign.set(i,l.bind(undefined,n));e.verify.set(i,c.bind(undefined,n));t.RSA.sign[i]=(e=>e.private&&t.RSA.verify[i](e));t.RSA.verify[i]=(e=>(e.use==="sig"||e.use===undefined)&&e.length>=d[i])})})},function(e,t,i){"use strict";var n=i(701);var a=n.Cookie;var r=n.CookieJar;t.parse=function(e){if(e&&e.uri){e=e.uri}if(typeof e!=="string"){throw new Error("The cookie function only accepts STRING as param")}return a.parse(e,{loose:true})};function RequestJar(e){var t=this;t._jar=new r(e,{looseMode:true})}RequestJar.prototype.setCookie=function(e,t,i){var n=this;return n._jar.setCookieSync(e,t,i||{})};RequestJar.prototype.getCookieString=function(e){var t=this;return t._jar.getCookieStringSync(e)};RequestJar.prototype.getCookies=function(e){var t=this;return t._jar.getCookiesSync(e)};t.jar=function(e){return new RequestJar(e)}},function(e,t,i){const{createCipheriv:n,createDecipheriv:a,getCiphers:r}=i(373);const{KEYOBJECT:s}=i(771);const{asInput:o}=i(40);const u=e=>{if(e!==undefined&&e.length%8!==0){throw new Error("invalid data length")}};const l=(e,{[s]:t},i)=>{const a=o(t,false);const r=n(e,a,Buffer.alloc(8,"a6","hex"));return{wrapped:Buffer.concat([r.update(i),r.final()])}};const c=(e,{[s]:t},i)=>{const n=o(t,false);u(i);const r=a(e,n,Buffer.alloc(8,"a6","hex"));return Buffer.concat([r.update(i),r.final()])};e.exports=((e,t)=>{["A128KW","A192KW","A256KW"].forEach(i=>{const n=parseInt(i.substr(1,3),10);const a=`aes${n}-wrap`;if(r().includes(a)){e.keyManagementEncrypt.set(i,l.bind(undefined,a));e.keyManagementDecrypt.set(i,c.bind(undefined,a));t.oct.wrapKey[i]=t.oct.unwrapKey[i]=(e=>(e.use==="enc"||e.use===undefined)&&e.length===n)}})})},,function(e){const t=60;const i=t*60;const n=i*24;const a=n*7;const r=n*365.25;const s=/^(\d+|\d+\.\d+) ?(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)$/i;e.exports=(e=>{const o=s.exec(e);if(!o){throw new TypeError(`invalid time period format ("${e}")`)}const u=parseFloat(o[1]);const l=o[2].toLowerCase();switch(l){case"sec":case"secs":case"second":case"seconds":case"s":return Math.round(u);case"minute":case"minutes":case"min":case"mins":case"m":return Math.round(u*t);case"hour":case"hours":case"hr":case"hrs":case"h":return Math.round(u*i);case"day":case"days":case"d":return Math.round(u*n);case"week":case"weeks":case"w":return Math.round(u*a);case"year":case"years":case"yr":case"yrs":case"y":return Math.round(u*r)}})},function(e,t,i){const{inspect:n,deprecate:a}=i(669);const r=i(835);const s=i(387);const o=i(101);const u=i(702);const l=i(472);const{RPError:c}=i(572);const d=i(860);const p=i(564);const f=i(88);const h=i(244);const m=i(880);const b=i(204);const{assertIssuerConfiguration:g}=i(770);const{ISSUER_DEFAULTS:y,OIDC_DISCOVERY:S,OAUTH2_DISCOVERY:w,WEBFINGER:v,REL:z,AAD_MULTITENANT_DISCOVERY:j}=i(468);const O=Symbol("AAD_MULTITENANT");class Issuer{constructor(e={}){const t=e[O];delete e[O];["introspection","revocation"].forEach(t=>{if(e[`${t}_endpoint`]&&e[`${t}_endpoint_auth_methods_supported`]===undefined&&e[`${t}_endpoint_auth_signing_alg_values_supported`]===undefined){if(e.token_endpoint_auth_methods_supported){e[`${t}_endpoint_auth_methods_supported`]=e.token_endpoint_auth_methods_supported}if(e.token_endpoint_auth_signing_alg_values_supported){e[`${t}_endpoint_auth_signing_alg_values_supported`]=e.token_endpoint_auth_signing_alg_values_supported}}});Object.entries(e).forEach(([e,t])=>{m(this).get("metadata").set(e,t);if(!this[e]){Object.defineProperty(this,e,{get(){return m(this).get("metadata").get(e)},enumerable:true})}});m(this).set("cache",new u({max:100}));p.set(this.issuer,this);Object.defineProperty(this,"Client",{value:d(this,t)});Object.defineProperty(this,"FAPIClient",{value:class FAPIClient extends this.Client{}})}async keystore(e=false){g(this,"jwks_uri");const t=m(this).get("keystore");const i=m(this).get("cache");if(e||!t){i.reset();const e=await b.call(this,{method:"GET",json:true,url:this.jwks_uri});const t=f(e);const n=s.JWKS.asKeyStore(t,{ignoreErrors:true});i.set("throttle",true,60*1e3);m(this).set("keystore",n);return n}return t}async queryKeyStore({kid:e,kty:t,alg:i,use:n,key_ops:a},{allowMulti:r=false}={}){const o=m(this).get("cache");const u={kid:e,kty:t,alg:i,use:n,key_ops:a};const d=l(u,{algorithm:"sha256",ignoreUnknown:true,unorderedArrays:true,unorderedSets:true});const p=o.get(d)||o.get("throttle");const f=await this.keystore(!p);const h=f.all(u);if(h.length===0){throw new c({printf:["no valid key found in issuer's jwks_uri for key parameters %j",u],jwks:f})}if(!r&&h.length>1&&!e){throw new c({printf:["multiple matching keys found in issuer's jwks_uri for key parameters %j, kid must be provided in this case",u],jwks:f})}o.set(d,true);return new s.JWKS.KeyStore(h)}get metadata(){const e={};m(this).get("metadata").forEach((t,i)=>{e[i]=t});return e}static async webfinger(e){const t=h(e);const{host:i}=r.parse(t);const n=`https://${i}${v}`;const a=await b.call(this,{method:"GET",url:n,json:true,query:{resource:t,rel:z},followRedirect:true});const s=f(a);const o=Array.isArray(s.links)&&s.links.find(e=>typeof e==="object"&&e.rel===z&&e.href);if(!o){throw new c({message:"no issuer found in webfinger response",body:s})}if(typeof o.href!=="string"||!o.href.startsWith("https://")){throw new c({printf:["invalid issuer location %s",o.href],body:s})}const u=o.href;if(p.has(u)){return p.get(u)}const l=await this.discover(u);if(l.issuer!==u){p.delete(l.issuer);throw new c("discovered issuer mismatch, expected %s, got: %s",u,l.issuer)}return l}static async discover(e){const t=r.parse(e);if(t.pathname.includes("/.well-known/")){const t=await b.call(this,{method:"GET",json:true,url:e});const i=f(t);return new Issuer({...y,...i,[O]:!!j.find(t=>e.startsWith(t))})}const i=[];if(t.pathname==="/"){i.push(`${w}`)}else{i.push(`${w}${t.pathname}`)}if(t.pathname.endsWith("/")){i.push(`${t.pathname}${S.substring(1)}`)}else{i.push(`${t.pathname}${S}`)}return o(i.map(async e=>{const i=r.format({...t,pathname:e});const n=await b.call(this,{method:"GET",json:true,url:i});const a=f(n);return new Issuer({...y,...a,[O]:!!j.find(e=>i.startsWith(e))})}))}[n.custom](){return`${this.constructor.name} ${n(this.metadata,{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}}Issuer.prototype.key=a(async function key({kid:e,kty:t,alg:i,use:n,key_ops:a},r=false){const s=m(this).get("cache");const o={kid:e,kty:t,alg:i,use:n,key_ops:a};const u=l(o,{algorithm:"sha256",ignoreUnknown:true,unorderedArrays:true,unorderedSets:true});const d=s.get(u)||s.get("throttle");const p=await this.keystore(!d);const f=p.all(o);if(f.length===0){throw new c({printf:["no valid key found in issuer's jwks_uri for key parameters %j",o],jwks:p})}if(!r){if(f.length!==1){throw new c({printf:["multiple matching keys found in issuer's jwks_uri for key parameters %j, kid must be provided in this case",o],jwks:p})}s.set(u,true)}return f[0]},"issuer.key is not only a private API, it is also deprecated");e.exports=Issuer},function(e,t,i){const{keyObjectSupported:n}=i(915);let a;let r;let s;let o;let u;if(n){({createPublicKey:a,createPrivateKey:r,createSecretKey:s,KeyObject:o}=i(373));u=(e=>e)}else{const{EOL:e}=i(87);const t=i(466);const n=i(274);const l=i(884);const c=Symbol("toInput");const d=Symbol("namedCurve");u=((e,t)=>{if(e instanceof o){return e[c](t)}return s(e)[c](t)});const p=e=>Buffer.from(e.replace(/(?:-----(?:BEGIN|END)(?: (?:RSA|EC))? (?:PRIVATE|PUBLIC) KEY-----|\s)/g,""),"base64");const f=(t,i)=>`-----BEGIN ${i}-----${e}${(t.toString("base64").match(/.{1,64}/g)||[]).join(e)}${e}-----END ${i}-----`;const h=e=>{const i=typeof e==="string"?e:`OID ${e.join(".")}`;throw new t.JOSENotSupported(`${i} is not supported in your Node.js runtime version`)};o=class KeyObject{export({cipher:e,passphrase:i,type:n,format:a}={}){if(this._type==="secret"){return this._buffer}if(this._type==="public"){if(this.asymmetricKeyType==="rsa"){switch(n){case"pkcs1":if(a==="pem"){return this._pem}return p(this._pem);case"spki":{const e=l.get("PublicKeyInfo");const t=e.encode({algorithm:{algorithm:"rsaEncryption",parameters:{type:"null"}},publicKey:{unused:0,data:p(this._pem)}},"pem",{label:"PUBLIC KEY"});return a==="pem"?t:p(t)}default:throw new TypeError(`The value ${n} is invalid for option "type"`)}}if(this.asymmetricKeyType==="ec"){if(n!=="spki"){throw new TypeError(`The value ${n} is invalid for option "type"`)}if(a==="pem"){return this._pem}return p(this._pem)}}if(this._type==="private"){if(i!==undefined||e!==undefined){throw new t.JOSENotSupported("encrypted private keys are not supported in your Node.js runtime version")}if(n==="pkcs8"){if(this._pkcs8){if(a==="der"&&typeof this._pkcs8==="string"){return p(this._pkcs8)}if(a==="pem"&&Buffer.isBuffer(this._pkcs8)){return f(this._pkcs8,"PRIVATE KEY")}return this._pkcs8}if(this.asymmetricKeyType==="rsa"){const e=this._asn1;const t=l.get("RSAPrivateKey");const i=t.encode(e);const r=l.get("PrivateKeyInfo");const s=r.encode({version:0,privateKey:i,algorithm:{algorithm:"rsaEncryption",parameters:{type:"null"}}});this._pkcs8=s;return this.export({type:n,format:a})}if(this.asymmetricKeyType==="ec"){const e=this._asn1;const t=l.get("ECPrivateKey");const i=t.encode({version:e.version,privateKey:e.privateKey,publicKey:e.publicKey});const r=l.get("PrivateKeyInfo");const s=r.encode({version:0,privateKey:i,algorithm:{algorithm:"ecPublicKey",parameters:this._asn1.parameters}});this._pkcs8=s;return this.export({type:n,format:a})}}if(this.asymmetricKeyType==="rsa"&&n==="pkcs1"){if(a==="pem"){return this._pem}return p(this._pem)}else if(this.asymmetricKeyType==="ec"&&n==="sec1"){if(a==="pem"){return this._pem}return p(this._pem)}else{throw new TypeError(`The value ${n} is invalid for option "type"`)}}}get type(){return this._type}get asymmetricKeyType(){return this._asymmetricKeyType}get symmetricKeySize(){return this._symmetricKeySize}[c](e){switch(this._type){case"secret":return this._buffer;case"public":return this._pem;default:if(e){if(!("_pub"in this)){this._pub=a(this)}return this._pub[c](false)}return this._pem}}};s=(e=>{if(!Buffer.isBuffer(e)||!e.length){throw new TypeError("input must be a non-empty Buffer instance")}const t=new o;t._buffer=Buffer.from(e);t._symmetricKeySize=e.length;t._type="secret";return t});a=(e=>{if(e instanceof o){if(e.type!=="private"){throw new TypeError(`Invalid key object type ${e.type}, expected private.`)}switch(e.asymmetricKeyType){case"ec":{const t=l.get("PublicKeyInfo");const i=t.encode({algorithm:{algorithm:"ecPublicKey",parameters:e._asn1.parameters},publicKey:e._asn1.publicKey});return a({key:i,format:"der",type:"spki"})}case"rsa":{const t=l.get("RSAPublicKey");const i=t.encode(e._asn1);return a({key:i,format:"der",type:"pkcs1"})}}}if(typeof e==="string"||Buffer.isBuffer(e)){e={key:e,format:"pem"}}if(!n(e)){throw new TypeError("input must be a string, Buffer or an object")}const{format:i,passphrase:s}=e;let{key:u,type:c}=e;if(typeof u!=="string"&&!Buffer.isBuffer(u)){throw new TypeError("key must be a string or Buffer")}if(i!=="pem"&&i!=="der"){throw new TypeError('format must be one of "pem" or "der"')}let d;if(i==="pem"){u=u.toString();switch(u.split(/\r?\n/g)[0].toString()){case"-----BEGIN PUBLIC KEY-----":c="spki";d="PUBLIC KEY";break;case"-----BEGIN RSA PUBLIC KEY-----":c="pkcs1";d="RSA PUBLIC KEY";break;case"-----BEGIN CERTIFICATE-----":throw new t.JOSENotSupported("X.509 certificates are not supported in your Node.js runtime version");case"-----BEGIN PRIVATE KEY-----":case"-----BEGIN EC PRIVATE KEY-----":case"-----BEGIN RSA PRIVATE KEY-----":return a(r(u));default:throw new TypeError("unknown/unsupported PEM type")}}switch(c){case"spki":{const e=l.get("PublicKeyInfo");const t=e.decode(u,i,{label:d});let n,r;switch(t.algorithm.algorithm){case"ecPublicKey":{r=new o;r._asn1=t;r._asymmetricKeyType="ec";r._type="public";r._pem=e.encode(t,"pem",{label:"PUBLIC KEY"});break}case"rsaEncryption":{n="pkcs1";r=a({type:n,key:t.publicKey.data,format:"der"});break}default:h(t.algorithm.algorithm)}return r}case"pkcs1":{const e=l.get("RSAPublicKey");const t=e.decode(u,i,{label:d});if(t.n===BigInt(0)){return a(r({key:u,format:i,type:c,passphrase:s}))}const n=new o;n._asn1=t;n._asymmetricKeyType="rsa";n._type="public";n._pem=e.encode(t,"pem",{label:"RSA PUBLIC KEY"});return n}case"pkcs8":case"sec1":return a(r({format:i,key:u,type:c,passphrase:s}));default:throw new TypeError(`The value ${c} is invalid for option "type"`)}});r=((e,i)=>{if(typeof e==="string"||Buffer.isBuffer(e)){e={key:e,format:"pem"}}if(!n(e)){throw new TypeError("input must be a string, Buffer or an object")}const{format:a,passphrase:s}=e;let{key:u,type:c}=e;if(typeof u!=="string"&&!Buffer.isBuffer(u)){throw new TypeError("key must be a string or Buffer")}if(s!==undefined){throw new t.JOSENotSupported("encrypted private keys are not supported in your Node.js runtime version")}if(a!=="pem"&&a!=="der"){throw new TypeError('format must be one of "pem" or "der"')}let p;if(a==="pem"){u=u.toString();switch(u.split(/\r?\n/g)[0].toString()){case"-----BEGIN PRIVATE KEY-----":c="pkcs8";p="PRIVATE KEY";break;case"-----BEGIN EC PRIVATE KEY-----":c="sec1";p="EC PRIVATE KEY";break;case"-----BEGIN RSA PRIVATE KEY-----":c="pkcs1";p="RSA PRIVATE KEY";break;default:throw new TypeError("unknown/unsupported PEM type")}}switch(c){case"pkcs8":{const e=l.get("PrivateKeyInfo");const t=e.decode(u,a,{label:p});let i,n;switch(t.algorithm.algorithm){case"ecPublicKey":{i="sec1";n=r({type:i,key:t.privateKey,format:"der"},{[d]:t.algorithm.parameters.value});break}case"rsaEncryption":{i="pkcs1";n=r({type:i,key:t.privateKey,format:"der"});break}default:h(t.algorithm.algorithm)}n._pkcs8=u;return n}case"pkcs1":{const e=l.get("RSAPrivateKey");const t=e.decode(u,a,{label:p});const i=new o;i._asn1=t;i._asymmetricKeyType="rsa";i._type="private";i._pem=e.encode(t,"pem",{label:"RSA PRIVATE KEY"});return i}case"sec1":{const e=l.get("ECPrivateKey");let t=e.decode(u,a,{label:p});if(!("parameters"in t)&&!i[d]){throw new Error("invalid sec1")}else if(!("parameters"in t)){t={...t,parameters:{type:"namedCurve",value:i[d]}}}const n=new o;n._asn1=t;n._asymmetricKeyType="ec";n._type="private";n._pem=e.encode(t,"pem",{label:"EC PRIVATE KEY"});return n}default:throw new TypeError(`The value ${c} is invalid for option "type"`)}})}e.exports={createPublicKey:a,createPrivateKey:r,createSecretKey:s,KeyObject:o,asInput:u}},function(e){e.exports={$id:"har.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["log"],properties:{log:{$ref:"log.json#"}}}},,function(e,t,i){"use strict";var n=i(128);var a=i(556);var r=i(945);function compileList(e,t,i){var n=[];e.include.forEach(function(e){i=compileList(e,t,i)});e[t].forEach(function(e){i.forEach(function(t,i){if(t.tag===e.tag&&t.kind===e.kind){n.push(i)}});i.push(e)});return i.filter(function(e,t){return n.indexOf(t)===-1})}function compileMap(){var e={scalar:{},sequence:{},mapping:{},fallback:{}},t,i;function collectType(t){e[t.kind][t.tag]=e["fallback"][t.tag]=t}for(t=0,i=arguments.length;t=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},function(e,t,i){"use strict";var n=/^[a-z_$][a-z0-9_$-]*$/i;var a=i(187);var r=i(952);e.exports={add:addKeyword,get:getKeyword,remove:removeKeyword,validate:validateKeyword};function addKeyword(e,t){var i=this.RULES;if(i.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!n.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(t){this.validateKeyword(t,true);var r=t.type;if(Array.isArray(r)){for(var s=0;s{return t.some(t=>t instanceof RegExp?t.test(e):t===e)};const o=(e,{stripHash:t})=>{const i=e.match(/^data:(.*?),(.*?)(?:#(.*))?$/);if(!i){throw new Error(`Invalid URL: ${e}`)}const n=i[1].split(";");const s=i[2];const o=t?"":i[3];let u=false;if(n[n.length-1]==="base64"){n.pop();u=true}const l=(n.shift()||"").toLowerCase();const c=n.map(e=>{let[t,i=""]=e.split("=").map(e=>e.trim());if(t==="charset"){i=i.toLowerCase();if(i===r){return""}}return`${t}${i?`=${i}`:""}`}).filter(Boolean);const d=[...c];if(u){d.push("base64")}if(d.length!==0||l&&l!==a){d.unshift(l)}return`data:${d.join(";")},${u?s.trim():s}${o?`#${o}`:""}`};const u=(e,t)=>{t={defaultProtocol:"http:",normalizeProtocol:true,forceHttp:false,forceHttps:false,stripAuthentication:true,stripHash:false,stripWWW:true,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:true,removeDirectoryIndex:false,sortQueryParameters:true,...t};if(Reflect.has(t,"normalizeHttps")){throw new Error("options.normalizeHttps is renamed to options.forceHttp")}if(Reflect.has(t,"normalizeHttp")){throw new Error("options.normalizeHttp is renamed to options.forceHttps")}if(Reflect.has(t,"stripFragment")){throw new Error("options.stripFragment is renamed to options.stripHash")}e=e.trim();if(/^data:/i.test(e)){return o(e,t)}const i=e.startsWith("//");const a=!i&&/^\.*\//.test(e);if(!a){e=e.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,t.defaultProtocol)}const r=new n(e);if(t.forceHttp&&t.forceHttps){throw new Error("The `forceHttp` and `forceHttps` options cannot be used together")}if(t.forceHttp&&r.protocol==="https:"){r.protocol="http:"}if(t.forceHttps&&r.protocol==="http:"){r.protocol="https:"}if(t.stripAuthentication){r.username="";r.password=""}if(t.stripHash){r.hash=""}if(r.pathname){r.pathname=r.pathname.replace(/((?!:).|^)\/{2,}/g,(e,t)=>{if(/^(?!\/)/g.test(t)){return`${t}/`}return"/"})}if(r.pathname){r.pathname=decodeURI(r.pathname)}if(t.removeDirectoryIndex===true){t.removeDirectoryIndex=[/^index\.[a-z]+$/]}if(Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let e=r.pathname.split("/");const i=e[e.length-1];if(s(i,t.removeDirectoryIndex)){e=e.slice(0,e.length-1);r.pathname=e.slice(1).join("/")+"/"}}if(r.hostname){r.hostname=r.hostname.replace(/\.$/,"");if(t.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z.]{2,5})$/.test(r.hostname)){r.hostname=r.hostname.replace(/^www\./,"")}}if(Array.isArray(t.removeQueryParameters)){for(const e of[...r.searchParams.keys()]){if(s(e,t.removeQueryParameters)){r.searchParams.delete(e)}}}if(t.sortQueryParameters){r.searchParams.sort()}if(t.removeTrailingSlash){r.pathname=r.pathname.replace(/\/$/,"")}e=r.toString();if((t.removeTrailingSlash||r.pathname==="/")&&r.hash===""){e=e.replace(/\/$/,"")}if(i&&!t.normalizeProtocol){e=e.replace(/^http:\/\//,"//")}if(t.stripProtocol){e=e.replace(/^(?:https?:)?\/\//,"")}return e};e.exports=u;e.exports.default=u},function(e,t){"use strict";function pathMatch(e,t){if(t===e){return true}var i=e.indexOf(t);if(i===0){if(t.substr(-1)==="/"){return true}if(e.substr(t.length,1)==="/"){return true}}return false}t.pathMatch=pathMatch},,,function(e,t,i){"use strict";const n=i(747);const a=i(669);const r=i(534);const s=i(504);e.exports=(async e=>{const{body:t}=e;if(e.headers["content-length"]){return Number(e.headers["content-length"])}if(!t&&!e.stream){return 0}if(r.string(t)){return Buffer.byteLength(t)}if(s(t)){return a.promisify(t.getLength.bind(t))()}if(t instanceof n.ReadStream){const{size:e}=await a.promisify(n.stat)(t.path);return e}return null})},,function(e,t,i){"use strict";e.exports=i(237)},function(e){"use strict";e.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:()=>{}}},,function(e,t,i){var n=i(602);var a=i(747);n.register("tail",_tail,{canReceivePipe:true,cmdOptions:{n:"numLines"}});function _tail(e,t){var i=[];var r=n.readFromPipe();if(!t&&!r)n.error("no paths given");var s=1;if(e.numLines===true){s=2;e.numLines=Number(arguments[1])}else if(e.numLines===false){e.numLines=10}e.numLines=-1*Math.abs(e.numLines);t=[].slice.call(arguments,s);if(r){t.unshift("-")}var o=false;t.forEach(function(t){if(t!=="-"){if(!a.existsSync(t)){n.error("no such file or directory: "+t,{continue:true});return}else if(n.statFollowLinks(t).isDirectory()){n.error("error reading '"+t+"': Is a directory",{continue:true});return}}var s=t==="-"?r:a.readFileSync(t,"utf8");var u=s.split("\n");if(u[u.length-1]===""){u.pop();o=true}else{o=false}i=i.concat(u.slice(e.numLines))});if(o){i.push("")}return i.join("\n")}e.exports=_tail},function(e,t,i){var n=i(747);var a=i(622);var r=i(602);var s=i(838);var o=i(688);r.register("mv",_mv,{cmdOptions:{f:"!no_force",n:"no_force"}});function checkRecentCreated(e,t){var i=e[t];return e.slice(0,t).some(function(e){return a.basename(e)===a.basename(i)})}function _mv(e,t,i){if(arguments.length<3){r.error("missing and/or ")}else if(arguments.length>3){t=[].slice.call(arguments,1,arguments.length-1);i=arguments[arguments.length-1]}else if(typeof t==="string"){t=[t]}else{r.error("invalid arguments")}var u=n.existsSync(i);var l=u&&r.statFollowLinks(i);if((!u||!l.isDirectory())&&t.length>1){r.error("dest is not a directory (too many sources)")}if(u&&l.isFile()&&e.no_force){r.error("dest file already exists: "+i)}t.forEach(function(u,l){if(!n.existsSync(u)){r.error("no such file or directory: "+u,{continue:true});return}var c=i;if(n.existsSync(i)&&r.statFollowLinks(i).isDirectory()){c=a.normalize(i+"/"+a.basename(u))}var d=n.existsSync(c);if(d&&checkRecentCreated(t,l)){if(!e.no_force){r.error("will not overwrite just-created '"+c+"' with '"+u+"'",{continue:true})}return}if(n.existsSync(c)&&e.no_force){r.error("dest file already exists: "+c,{continue:true});return}if(a.resolve(u)===a.dirname(a.resolve(c))){r.error("cannot move to self: "+u,{continue:true});return}try{n.renameSync(u,c)}catch(e){if(e.code==="EXDEV"){s("-r",u,c);o("-rf",u)}}});return""}e.exports=_mv},function(e,t,i){var n=i(872);var a=i(373);var r=i(363);var s=i(669);var o=i(650);var u=i(348);var l=i(909);var c=i(669).format;var d=l.HASH_ALGOS;var p=l.PK_ALGOS;var f=l.InvalidAlgorithmError;var h=l.HttpSignatureError;var m=l.validateAlgorithm;var b='Signature keyId="%s",algorithm="%s",headers="%s",signature="%s"';function MissingHeaderError(e){h.call(this,e,MissingHeaderError)}s.inherits(MissingHeaderError,h);function StrictParsingError(e){h.call(this,e,StrictParsingError)}s.inherits(StrictParsingError,h);function RequestSigner(e){n.object(e,"options");var t=[];if(e.algorithm!==undefined){n.string(e.algorithm,"options.algorithm");t=m(e.algorithm)}this.rs_alg=t;if(e.sign!==undefined){n.func(e.sign,"options.sign");this.rs_signFunc=e.sign}else if(t[0]==="hmac"&&e.key!==undefined){n.string(e.keyId,"options.keyId");this.rs_keyId=e.keyId;if(typeof e.key!=="string"&&!Buffer.isBuffer(e.key))throw new TypeError("options.key for HMAC must be a string or Buffer");this.rs_signer=a.createHmac(t[1].toUpperCase(),e.key);this.rs_signer.sign=function(){var e=this.digest("base64");return{hashAlgorithm:t[1],toString:function(){return e}}}}else if(e.key!==undefined){var i=e.key;if(typeof i==="string"||Buffer.isBuffer(i))i=o.parsePrivateKey(i);n.ok(o.PrivateKey.isPrivateKey(i,[1,2]),"options.key must be a sshpk.PrivateKey");this.rs_key=i;n.string(e.keyId,"options.keyId");this.rs_keyId=e.keyId;if(!p[i.type]){throw new f(i.type.toUpperCase()+" type "+"keys are not supported")}if(t[0]!==undefined&&i.type!==t[0]){throw new f("options.key must be a "+t[0].toUpperCase()+" key, was given a "+i.type.toUpperCase()+" key instead")}this.rs_signer=i.createSign(t[1])}else{throw new TypeError("options.sign (func) or options.key is required")}this.rs_headers=[];this.rs_lines=[]}RequestSigner.prototype.writeHeader=function(e,t){n.string(e,"header");e=e.toLowerCase();n.string(t,"value");this.rs_headers.push(e);if(this.rs_signFunc){this.rs_lines.push(e+": "+t)}else{var i=e+": "+t;if(this.rs_headers.length>0)i="\n"+i;this.rs_signer.update(i)}return t};RequestSigner.prototype.writeDateHeader=function(){return this.writeHeader("date",u.rfc1123(new Date))};RequestSigner.prototype.writeTarget=function(e,t){n.string(e,"method");n.string(t,"path");e=e.toLowerCase();this.writeHeader("(request-target)",e+" "+t)};RequestSigner.prototype.sign=function(e){n.func(e,"callback");if(this.rs_headers.length<1)throw new Error("At least one header must be signed");var t,i;if(this.rs_signFunc){var a=this.rs_lines.join("\n");var r=this;this.rs_signFunc(a,function(a,s){if(a){e(a);return}try{n.object(s,"signature");n.string(s.keyId,"signature.keyId");n.string(s.algorithm,"signature.algorithm");n.string(s.signature,"signature.signature");t=m(s.algorithm);i=c(b,s.keyId,s.algorithm,r.rs_headers.join(" "),s.signature)}catch(t){e(t);return}e(null,i)})}else{try{var s=this.rs_signer.sign()}catch(t){e(t);return}t=(this.rs_alg[0]||this.rs_key.type)+"-"+s.hashAlgorithm;var o=s.toString();i=c(b,this.rs_keyId,t,this.rs_headers.join(" "),o);e(null,i)}};e.exports={isSigner:function(e){if(typeof e==="object"&&e instanceof RequestSigner)return true;return false},createSigner:function createSigner(e){return new RequestSigner(e)},signRequest:function signRequest(e,t){n.object(e,"request");n.object(t,"options");n.optionalString(t.algorithm,"options.algorithm");n.string(t.keyId,"options.keyId");n.optionalArrayOfString(t.headers,"options.headers");n.optionalString(t.httpVersion,"options.httpVersion");if(!e.getHeader("Date"))e.setHeader("Date",u.rfc1123(new Date));if(!t.headers)t.headers=["date"];if(!t.httpVersion)t.httpVersion="1.1";var i=[];if(t.algorithm){t.algorithm=t.algorithm.toLowerCase();i=m(t.algorithm)}var r;var s="";for(r=0;ra){throw new TypeError(`version is longer than ${a} characters`)}n("SemVer",e,t);this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;const i=e.trim().match(t.loose?s[o.LOOSE]:s[o.FULL]);if(!i){throw new TypeError(`Invalid Version: ${e}`)}this.raw=e;this.major=+i[1];this.minor=+i[2];this.patch=+i[3];if(this.major>r||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>r||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>r||this.patch<0){throw new TypeError("Invalid patch version")}if(!i[4]){this.prerelease=[]}else{this.prerelease=i[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0){if(typeof this.prerelease[e]==="number"){this.prerelease[e]++;e=-2}}if(e===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error(`invalid increment argument: ${e}`)}this.format();this.raw=this.version;return this}}e.exports=SemVer},,,function(e,t,i){const{createHash:n}=i(373);const a=i(827);const r=(e,t,i)=>{const a=Math.ceil(t/32);let r;for(let t=1;t<=a;t++){const a=Buffer.allocUnsafe(4+e.length+i.length);a.writeUInt32BE(t,0);e.copy(a,4);i.copy(a,4+e.length);if(!r){r=n("sha256").update(a).digest()}else{r=Buffer.concat([r,n("sha256").update(a).digest()])}}return r.slice(0,t)};const s=(e,t=Buffer.allocUnsafe(4))=>{t.writeUInt32BE(e);return t};const o=e=>Buffer.concat([s(e.length),e]);e.exports=((e,t,i,n,{apu:u=Buffer.alloc(0),apv:l=Buffer.alloc(0)}={},c=a)=>{const d=Buffer.concat([o(Buffer.from(e)),o(u),o(l),s(t)]);const p=c(i,n);return r(p,t/8,d)})},function(e){e.exports=(e=>(function(){this.seq().obj(this.key("algorithm").use(e),this.key("publicKey").bitstr())}))},,,,,,,,,function(e,t,i){e.exports={read:read,readSSHPrivate:readSSHPrivate,write:write};var n=i(872);var a=i(325);var r=i(215).Buffer;var s=i(98);var o=i(270);var u=i(373);var l=i(852);var c=i(502);var d=i(268);var p=i(538);var f=i(940);var h=i(753);var m;function read(e,t){return d.read(e,t)}var b="openssh-key-v1";function readSSHPrivate(e,t,a){t=new f({buffer:t});var s=t.readCString();n.strictEqual(s,b,"bad magic string");var l=t.readString();var c=t.readString();var d=t.readBuffer();var g=t.readInt();if(g!==1){throw new Error("OpenSSH-format key file contains "+"multiple keys: this is unsupported.")}var y=t.readBuffer();if(e==="public"){n.ok(t.atEnd(),"excess bytes left after key");return p.read(y)}var S=t.readBuffer();n.ok(t.atEnd(),"excess bytes left after key");var w=new f({buffer:d});switch(c){case"none":if(l!=="none"){throw new Error('OpenSSH-format key uses KDF "none" '+'but specifies a cipher other than "none"')}break;case"bcrypt":var v=w.readBuffer();var z=w.readInt();var j=o.opensshCipherInfo(l);if(m===undefined){m=i(641)}if(typeof a.passphrase==="string"){a.passphrase=r.from(a.passphrase,"utf-8")}if(!r.isBuffer(a.passphrase)){throw new h.KeyEncryptedError(a.filename,"OpenSSH")}var O=new Uint8Array(a.passphrase);var k=new Uint8Array(v);var C=new Uint8Array(j.keySize+j.blockSize);var T=m.pbkdf(O,O.length,k,k.length,C,C.length,z);if(T!==0){throw new Error("bcrypt_pbkdf function returned "+"failure, parameters invalid")}C=r.from(C);var R=C.slice(0,j.keySize);var E=C.slice(j.keySize,j.keySize+j.blockSize);var A=u.createDecipheriv(j.opensslName,R,E);A.setAutoPadding(false);var x,N=[];A.once("error",function(e){if(e.toString().indexOf("bad decrypt")!==-1){throw new Error("Incorrect passphrase "+"supplied, could not decrypt key")}throw e});A.write(S);A.end();while((x=A.read())!==null)N.push(x);S=r.concat(N);break;default:throw new Error('OpenSSH-format key uses unknown KDF "'+c+'"')}t=new f({buffer:S});var V=t.readInt();var P=t.readInt();if(V!==P){throw new Error("Incorrect passphrase supplied, could not "+"decrypt key")}var D={};var I=p.readInternal(D,"private",t.remainder());t.skip(D.consumed);var _=t.readString();I.comment=_;return I}function write(e,t){var a;if(c.isPrivateKey(e))a=e.toPublic();else a=e;var s="none";var l="none";var d=r.alloc(0);var p={blockSize:8};var h;if(t!==undefined){h=t.passphrase;if(typeof h==="string")h=r.from(h,"utf-8");if(h!==undefined){n.buffer(h,"options.passphrase");n.optionalString(t.cipher,"options.cipher");s=t.cipher;if(s===undefined)s="aes128-ctr";p=o.opensshCipherInfo(s);l="bcrypt"}}var g;if(c.isPrivateKey(e)){g=new f({});var y=u.randomBytes(4).readUInt32BE(0);g.writeInt(y);g.writeInt(y);g.write(e.toBuffer("rfc4253"));g.writeString(e.comment||"");var S=1;while(g._offset%p.blockSize!==0)g.writeChar(S++);g=g.toBuffer()}switch(l){case"none":break;case"bcrypt":var w=u.randomBytes(16);var v=16;var z=new f({});z.writeBuffer(w);z.writeInt(v);d=z.toBuffer();if(m===undefined){m=i(641)}var j=new Uint8Array(h);var O=new Uint8Array(w);var k=new Uint8Array(p.keySize+p.blockSize);var C=m.pbkdf(j,j.length,O,O.length,k,k.length,v);if(C!==0){throw new Error("bcrypt_pbkdf function returned "+"failure, parameters invalid")}k=r.from(k);var T=k.slice(0,p.keySize);var R=k.slice(p.keySize,p.keySize+p.blockSize);var E=u.createCipheriv(p.opensslName,T,R);E.setAutoPadding(false);var A,x=[];E.once("error",function(e){throw e});E.write(g);E.end();while((A=E.read())!==null)x.push(A);g=r.concat(x);break;default:throw new Error("Unsupported kdf "+l)}var N=new f({});N.writeCString(b);N.writeString(s);N.writeString(l);N.writeBuffer(d);N.writeInt(1);N.writeBuffer(a.toBuffer("rfc4253"));if(g)N.writeBuffer(g);N=N.toBuffer();var V;if(c.isPrivateKey(e))V="OPENSSH PRIVATE KEY";else V="OPENSSH PUBLIC KEY";var P=N.toString("base64");var D=P.length+P.length/70+18+16+V.length*2+10;N=r.alloc(D);var I=0;I+=N.write("-----BEGIN "+V+"-----\n",I);for(var _=0;_P.length)q=P.length;I+=N.write(P.slice(_,q),I);N[I++]=10;_=q}I+=N.write("-----END "+V+"-----\n",I);return N.slice(0,I)}},,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function toCommandValue(e){if(e===null||e===undefined){return""}else if(typeof e==="string"||e instanceof String){return e}return JSON.stringify(e)}t.toCommandValue=toCommandValue},function(e){e.exports=(e=>(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(e),this.key("privateKey").octstr())}))},function(e,t,i){e.exports={der:i(313)}},function(e){"use strict";e.exports=function generate__limitItems(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c;var d="data"+(r||"");var p=e.opts.$data&&s&&s.$data,f;if(p){n+=" var schema"+a+" = "+e.util.getData(s.$data,r,e.dataPathArr)+"; ";f="schema"+a}else{f=s}if(!(p||typeof s=="number")){throw new Error(t+" must be number")}var h=t=="maxItems"?">":"<";n+="if ( ";if(p){n+=" ("+f+" !== undefined && typeof "+f+" != 'number') || "}n+=" "+d+".length "+h+" "+f+") { ";var c=t;var m=m||[];m.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+(c||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+f+" } ";if(e.opts.messages!==false){n+=" , message: 'should NOT have ";if(t=="maxItems"){n+="more"}else{n+="fewer"}n+=" than ";if(p){n+="' + "+f+" + '"}else{n+=""+s}n+=" items' "}if(e.opts.verbose){n+=" , schema: ";if(p){n+="validate.schema"+o}else{n+=""+s}n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}n+=" } "}else{n+=" {} "}var b=n;n=m.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+b+"]); "}else{n+=" validate.errors = ["+b+"]; return false; "}}else{n+=" var err = "+b+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+="} ";if(l){n+=" else { "}return n}},function(e){"use strict";e.exports=function(e){var t={};var i=Object.keys(Object(e));for(var n=0;n{const t={};try{while(s.exec(e.headers["www-authenticate"])!==null){if(RegExp.$1&&RegExp.$2){t[RegExp.$1]=RegExp.$2.slice(1,-1)}}}catch(e){}if(t.error){throw new r(t,e)}};const u=e=>{let t=false;try{let i;if(typeof e.body!=="object"||Buffer.isBuffer(e.body)){i=JSON.parse(e.body)}else{i=e.body}t=typeof i.error==="string"&&i.error.length;if(t)e.body=i}catch(e){}return t};function processResponse(e,{statusCode:t=200,body:i=true,bearer:s=false}={}){if(e.statusCode!==t){if(s){o(e)}if(u(e)){throw new r(e.body,e)}throw new r({error:a("expected %i %s, got: %i %s",t,n[t],e.statusCode,n[e.statusCode])},e)}if(i&&!e.body){throw new r({error:a("expected %i %s with body but no body was returned",t,n[t])},e)}return e.body}e.exports=processResponse},function(e){"use strict";const t=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];e.exports=((e,i)=>{const n=new Set(Object.keys(e).concat(t));for(const t of n){if(t in i){continue}i[t]=typeof e[t]==="function"?e[t].bind(e):e[t]}})},,function(e,t,i){var n=i(892);e.exports=serial;function serial(e,t,i){return n(e,t,null,i)}},,function(e,t,i){"use strict";var n=i(128);function Mark(e,t,i,n,a){this.name=e;this.buffer=t;this.position=i;this.line=n;this.column=a}Mark.prototype.getSnippet=function getSnippet(e,t){var i,a,r,s,o;if(!this.buffer)return null;e=e||4;t=t||75;i="";a=this.position;while(a>0&&"\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(a-1))===-1){a-=1;if(this.position-a>t/2-1){i=" ... ";a+=5;break}}r="";s=this.position;while(st/2-1){r=" ... ";s-=5;break}}o=this.buffer.slice(a,s);return n.repeat(" ",e)+i+o+r+"\n"+n.repeat(" ",e+this.position-a+i.length)+"^"};Mark.prototype.toString=function toString(e){var t,i="";if(this.name){i+='in "'+this.name+'" '}i+="at line "+(this.line+1)+", column "+(this.column+1);if(!e){t=this.getSnippet();if(t){i+=":\n"+t}}return i};e.exports=Mark},function(e,t,i){const{inherits:n}=i(669);const a=i(720);const r=i(313);function DEREncoder(e){this.enc="der";this.name=e.name;this.entity=e;this.tree=new DERNode;this.tree._init(e.body)}DEREncoder.prototype.encode=function encode(e,t){return this.tree._encode(e,t).join()};function DERNode(e){a.call(this,"der",e)}n(DERNode,a);DERNode.prototype._encodeComposite=function encodeComposite(e,t,i,n){const a=encodeTag(e,t,i,this.reporter);if(n.length<128){const e=Buffer.alloc(2);e[0]=a;e[1]=n.length;return this._createEncoderBuffer([e,n])}let r=1;for(let e=n.length;e>=256;e>>=8){r++}const s=Buffer.alloc(1+1+r);s[0]=a;s[1]=128|r;for(let e=1+r,t=n.length;t>0;e--,t>>=8){s[e]=t&255}return this._createEncoderBuffer([s,n])};DERNode.prototype._encodeStr=function encodeStr(e,t){if(t==="bitstr"){return this._createEncoderBuffer([e.unused|0,e.data])}else if(t==="bmpstr"){const t=Buffer.alloc(e.length*2);for(let i=0;i=40){return this.reporter.error("Second objid identifier OOB")}e.splice(0,2,e[0]*40+e[1])}let n=0;for(let t=0;t=128;i>>=7){n++}}const a=Buffer.alloc(n);let r=a.length-1;for(let t=e.length-1;t>=0;t--){let i=e[t];a[r--]=i&127;while((i>>=7)>0){a[r--]=128|i&127}}return this._createEncoderBuffer(a)};function two(e){if(e<10){return`0${e}`}else{return e}}DERNode.prototype._encodeTime=function encodeTime(e,t){let i;const n=new Date(e);if(t==="gentime"){i=[two(n.getUTCFullYear()),two(n.getUTCMonth()+1),two(n.getUTCDate()),two(n.getUTCHours()),two(n.getUTCMinutes()),two(n.getUTCSeconds()),"Z"].join("")}else if(t==="utctime"){i=[two(n.getUTCFullYear()%100),two(n.getUTCMonth()+1),two(n.getUTCDate()),two(n.getUTCHours()),two(n.getUTCMinutes()),two(n.getUTCSeconds()),"Z"].join("")}else{this.reporter.error(`Encoding ${t} time is not supported yet`)}return this._encodeStr(i,"octstr")};DERNode.prototype._encodeNull=function encodeNull(){return this._createEncoderBuffer("")};function bnToBuf(e){var t=BigInt(e).toString(16);if(t.length%2){t="0"+t}var i=t.length/2;var n=new Uint8Array(i);var a=0;var r=0;while(a=256;t>>=8){i++}const n=new Array(i);for(let t=n.length-1;t>=0;t--){n[t]=e&255;e>>=8}if(n[0]&128){n.unshift(0)}return this._createEncoderBuffer(Buffer.from(n))};DERNode.prototype._encodeBool=function encodeBool(e){return this._createEncoderBuffer(e?255:0)};DERNode.prototype._use=function use(e,t){if(typeof e==="function"){e=e(t)}return e._getEncoder("der").tree};DERNode.prototype._skipDefault=function skipDefault(e,t,i){const n=this._baseState;let a;if(n.default===null){return false}const r=e.join();if(n.defaultBuffer===undefined){n.defaultBuffer=this._encodeValue(n.default,t,i).join()}if(r.length!==n.defaultBuffer.length){return false}for(a=0;a=31){return n.error("Multi-octet tag encoding unsupported")}if(!t){a|=32}a|=r.tagClassByName[i||"universal"]<<6;return a}e.exports=DEREncoder},,function(e,t,i){const{inspect:n}=i(669);const a=i(849);class NoneKey extends a{constructor(){super({type:"unsecured"},{alg:"none"});Object.defineProperties(this,{kid:{value:undefined},kty:{value:undefined},thumbprint:{value:undefined},toJWK:{value:undefined},toPEM:{value:undefined}})}[n.custom](){return"None {}"}algorithms(e){switch(e){case"sign":case"verify":case undefined:return new Set(["none"]);default:return new Set}}}e.exports=new NoneKey},function(e){const t=128;const i=0;const n=32;const a=16;const r=2;const s=a|n|i<<6;const o=r|i<<6;const u=e=>(e/8|0)+(e%8===0?0:1);const l={ES256:u(256),ES256K:u(256),ES384:u(384),ES512:u(521)};const c=(e,i,n)=>{let a=0;while(i+a=t;if(r){--a}return a};e.exports.derToJose=((e,i)=>{if(!Buffer.isBuffer(e)){throw new TypeError("ECDSA signature must be a Buffer")}if(!l[i]){throw new Error(`Unknown algorithm "${i}"`)}const n=l[i];const a=n+1;const r=e.length;let u=0;if(e[u++]!==s){throw new Error('Could not find expected "seq"')}let c=e[u++];if(c===(t|1)){c=e[u++]}if(r-u{if(!Buffer.isBuffer(e)){throw new TypeError("ECDSA signature must be a Buffer")}if(!l[i]){throw new TypeError(`Unknown algorithm "${i}"`)}const n=l[i];const a=e.length;if(a!==n*2){throw new Error(`"${i}" signatures must be "${n*2}" bytes, saw "${a}"`)}const r=c(e,0,n);const u=c(e,n,e.length);const d=n-r;const p=n-u;const f=1+1+d+1+1+p;const h=f{const l=i.export();d(e,r);const c=e/8;const p=l.slice(c);const f=n(`aes-${e}-cbc`,p,r);const h=Buffer.concat([f.update(a),f.final()]);const m=Buffer.concat([o,r,h,s(o.length*8)]);const b=l.slice(0,c);const g=t({[u]:b},m).slice(0,c);return{ciphertext:h,tag:g}};const f=(e,t,{[u]:i},n,{iv:r,tag:l=Buffer.alloc(0),aad:p=Buffer.alloc(0)})=>{d(e,r,l);const f=e/8;const h=i.export();const m=h.slice(f);const b=h.slice(0,f);const g=Buffer.concat([p,r,n,s(p.length*8)]);const y=t({[u]:b},g,l).slice(0,f);const S=o(l,y);let w;try{const t=a(`aes-${e}-cbc`,m,r);w=Buffer.concat([t.update(n),t.final()])}catch(e){}if(!w||!S){throw new c}return w};e.exports=((e,t)=>{["A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"].forEach(i=>{const n=parseInt(i.substr(1,3),10);const a=e.sign.get(`HS${n*2}`);if(r().includes(`aes-${n}-cbc`)){e.encrypt.set(i,p.bind(undefined,n,a));e.decrypt.set(i,f.bind(undefined,n,a));t.oct.encrypt[i]=t.oct.decrypt[i]=(e=>(e.use==="enc"||e.use===undefined)&&e.length/2===n)}})})},function(e,t,i){"use strict";var n=i(945);var a=Object.prototype.hasOwnProperty;function resolveYamlSet(e){if(e===null)return true;var t,i=e;for(t in i){if(a.call(i,t)){if(i[t]!==null)return false}}return true}function constructYamlSet(e){return e!==null?e:{}}e.exports=new n("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})},function(e,t,i){"use strict";const n=i(463);const a=i(557);e.exports=((e,t)=>{const i=n(e,{...t,count:1});return a.fn(async e=>{e(()=>{i.cancel()});const[t]=await i;return t})()});e.exports.AggregateError=n.AggregateError},function(e,t,i){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)if(Object.hasOwnProperty.call(e,i))t[i]=e[i];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=n(i(747));const r=n(i(87));const s=i(82);function issueCommand(e,t){const i=process.env[`GITHUB_${e}`];if(!i){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!a.existsSync(i)){throw new Error(`Missing file at path: ${i}`)}a.appendFileSync(i,`${s.toCommandValue(t)}${r.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},,function(e,t,i){"use strict";const{EMPTY_BUFFER:n}=i(799);function concat(e,t){if(e.length===0)return n;if(e.length===1)return e[0];const i=Buffer.allocUnsafe(t);var a=0;for(var r=0;rthis.resize(getTerminalSize(e)))}resize(e){this.push(JSON.stringify(e))}}t.TerminalSizeQueue=TerminalSizeQueue;function isResizable(e){if(e==null){return false}const t="rows"in e;const i="columns"in e;const n=typeof e.on==="function";return t&&i&&n}t.isResizable=isResizable;function getTerminalSize(e){return{height:e.rows,width:e.columns}}},,function(e){"use strict";e.exports=function generate_allOf(e,t,i){var n=" ";var a=e.schema[t];var r=e.schemaPath+e.util.getProperty(t);var s=e.errSchemaPath+"/"+t;var o=!e.opts.allErrors;var u=e.util.copy(e);var l="";u.level++;var c="valid"+u.level;var d=u.baseId,p=true;var f=a;if(f){var h,m=-1,b=f.length-1;while(m0:e.util.schemaHasRules(h,e.RULES.all)){p=false;u.schema=h;u.schemaPath=r+"["+m+"]";u.errSchemaPath=s+"/"+m;n+=" "+e.validate(u)+" ";u.baseId=d;if(o){n+=" if ("+c+") { ";l+="}"}}}}if(o){if(p){n+=" if (true) { "}else{n+=" "+l.slice(0,-1)+" "}}return n}},function(e){e.exports=function pick(e,...t){const i={};for(const n of t){if(e[n]){i[n]=e[n]}}return i}},,function(e,t,i){const n=i(312);class Client{constructor(e){const t=e.backend;if(!t)throw new Error('expected "backend"');const i=new n({splits:[],backend:t,getNames:e.getNames});if(e.spec)i._addSpec(e.spec);return i}}e.exports=Client},,,function(e,t,i){var n=i(373);function sha(e,t,i){return n.createHmac(i,e).update(t).digest("base64")}function rsa(e,t){return n.createSign("RSA-SHA1").update(t).sign(e,"base64")}function rfc3986(e){return encodeURIComponent(e).replace(/!/g,"%21").replace(/\*/g,"%2A").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/'/g,"%27")}function map(e){var t,i,n=[];for(t in e){i=e[t];if(Array.isArray(i))for(var a=0;at?1:e=e.length){if(t)t[s]=e;return i(null,e)}u.lastIndex=d;var n=u.exec(e);h=p;p+=n[0];f=h+n[1];d=u.lastIndex;if(c[f]||t&&t[f]===f){return process.nextTick(LOOP)}if(t&&Object.prototype.hasOwnProperty.call(t,f)){return gotResolvedLink(t[f])}return r.lstat(f,gotStat)}function gotStat(e,n){if(e)return i(e);if(!n.isSymbolicLink()){c[f]=true;if(t)t[f]=f;return process.nextTick(LOOP)}if(!a){var s=n.dev.toString(32)+":"+n.ino.toString(32);if(o.hasOwnProperty(s)){return gotTarget(null,o[s],f)}}r.stat(f,function(e){if(e)return i(e);r.readlink(f,function(e,t){if(!a)o[s]=t;gotTarget(e,t)})})}function gotTarget(e,a,r){if(e)return i(e);var s=n.resolve(h,a);if(t)t[r]=s;gotResolvedLink(s)}function gotResolvedLink(t){e=n.resolve(t,e.slice(d));start()}}},function(e,t,i){"use strict";const{randomFillSync:n}=i(373);const a=i(850);const{EMPTY_BUFFER:r}=i(60);const{isValidStatusCode:s}=i(829);const{mask:o,toBuffer:u}=i(676);const l=Buffer.alloc(4);class Sender{constructor(e,t){this._extensions=t||{};this._socket=e;this._firstFragment=true;this._compress=false;this._bufferedBytes=0;this._deflating=false;this._queue=[]}static frame(e,t){const i=t.mask&&t.readOnly;let a=t.mask?6:2;let r=e.length;if(e.length>=65536){a+=8;r=127}else if(e.length>125){a+=2;r=126}const s=Buffer.allocUnsafe(i?e.length+a:a);s[0]=t.fin?t.opcode|128:t.opcode;if(t.rsv1)s[0]|=64;s[1]=r;if(r===126){s.writeUInt16BE(e.length,2)}else if(r===127){s.writeUInt32BE(0,2);s.writeUInt32BE(e.length,6)}if(!t.mask)return[s,e];n(l,0,4);s[1]|=128;s[a-4]=l[0];s[a-3]=l[1];s[a-2]=l[2];s[a-1]=l[3];if(i){o(e,l,s,a,e.length);return[s]}o(e,l,e,0,e.length);return[s,e]}close(e,t,i,n){let a;if(e===undefined){a=r}else if(typeof e!=="number"||!s(e)){throw new TypeError("First argument must be a valid error code number")}else if(t===undefined||t===""){a=Buffer.allocUnsafe(2);a.writeUInt16BE(e,0)}else{const i=Buffer.byteLength(t);if(i>123){throw new RangeError("The message must not be greater than 123 bytes")}a=Buffer.allocUnsafe(2+i);a.writeUInt16BE(e,0);a.write(t,2)}if(this._deflating){this.enqueue([this.doClose,a,i,n])}else{this.doClose(a,i,n)}}doClose(e,t,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:8,mask:t,readOnly:false}),i)}ping(e,t,i){const n=u(e);if(n.length>125){throw new RangeError("The data size must not be greater than 125 bytes")}if(this._deflating){this.enqueue([this.doPing,n,t,u.readOnly,i])}else{this.doPing(n,t,u.readOnly,i)}}doPing(e,t,i,n){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:9,mask:t,readOnly:i}),n)}pong(e,t,i){const n=u(e);if(n.length>125){throw new RangeError("The data size must not be greater than 125 bytes")}if(this._deflating){this.enqueue([this.doPong,n,t,u.readOnly,i])}else{this.doPong(n,t,u.readOnly,i)}}doPong(e,t,i,n){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:10,mask:t,readOnly:i}),n)}send(e,t,i){const n=u(e);const r=this._extensions[a.extensionName];let s=t.binary?2:1;let o=t.compress;if(this._firstFragment){this._firstFragment=false;if(o&&r){o=n.length>=r._threshold}this._compress=o}else{o=false;s=0}if(t.fin)this._firstFragment=true;if(r){const e={fin:t.fin,rsv1:o,opcode:s,mask:t.mask,readOnly:u.readOnly};if(this._deflating){this.enqueue([this.dispatch,n,this._compress,e,i])}else{this.dispatch(n,this._compress,e,i)}}else{this.sendFrame(Sender.frame(n,{fin:t.fin,rsv1:false,opcode:s,mask:t.mask,readOnly:u.readOnly}),i)}}dispatch(e,t,i,n){if(!t){this.sendFrame(Sender.frame(e,i),n);return}const r=this._extensions[a.extensionName];this._bufferedBytes+=e.length;this._deflating=true;r.compress(e,i.fin,(t,a)=>{if(this._socket.destroyed){const e=new Error("The socket was closed while data was being compressed");if(typeof n==="function")n(e);for(let t=0;te.sort((e,i)=>n(e,i,t));e.exports=a},,,,function(e,t,i){class Range{constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof n){this.raw=e.value;this.set=[[e]];this.format();return this}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length);if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${e}`)}this.format()}format(){this.range=this.set.map(e=>{return e.join(" ").trim()}).join("||").trim();return this.range}toString(){return this.range}parseRange(e){const t=this.options.loose;e=e.trim();const i=t?s[o.HYPHENRANGELOOSE]:s[o.HYPHENRANGE];e=e.replace(i,z(this.options.includePrerelease));a("hyphen replace",e);e=e.replace(s[o.COMPARATORTRIM],u);a("comparator trim",e,s[o.COMPARATORTRIM]);e=e.replace(s[o.TILDETRIM],l);e=e.replace(s[o.CARETTRIM],c);e=e.split(/\s+/).join(" ");const r=t?s[o.COMPARATORLOOSE]:s[o.COMPARATOR];return e.split(" ").map(e=>p(e,this.options)).join(" ").split(/\s+/).map(e=>v(e,this.options)).filter(this.options.loose?e=>!!e.match(r):()=>true).map(e=>new n(e,this.options))}intersects(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(i=>{return d(i,t)&&e.set.some(e=>{return d(e,t)&&i.every(i=>{return e.every(e=>{return i.intersects(e,t)})})})})}test(e){if(!e){return false}if(typeof e==="string"){try{e=new r(e,this.options)}catch(e){return false}}for(let t=0;t{let i=true;const n=e.slice();let a=n.pop();while(i&&n.length){i=n.every(e=>{return a.intersects(e,t)});a=n.pop()}return i};const p=(e,t)=>{a("comp",e,t);e=b(e,t);a("caret",e);e=h(e,t);a("tildes",e);e=y(e,t);a("xrange",e);e=w(e,t);a("stars",e);return e};const f=e=>!e||e.toLowerCase()==="x"||e==="*";const h=(e,t)=>e.trim().split(/\s+/).map(e=>{return m(e,t)}).join(" ");const m=(e,t)=>{const i=t.loose?s[o.TILDELOOSE]:s[o.TILDE];return e.replace(i,(t,i,n,r,s)=>{a("tilde",e,t,i,n,r,s);let o;if(f(i)){o=""}else if(f(n)){o=`>=${i}.0.0 <${+i+1}.0.0-0`}else if(f(r)){o=`>=${i}.${n}.0 <${i}.${+n+1}.0-0`}else if(s){a("replaceTilde pr",s);o=`>=${i}.${n}.${r}-${s} <${i}.${+n+1}.0-0`}else{o=`>=${i}.${n}.${r} <${i}.${+n+1}.0-0`}a("tilde return",o);return o})};const b=(e,t)=>e.trim().split(/\s+/).map(e=>{return g(e,t)}).join(" ");const g=(e,t)=>{a("caret",e,t);const i=t.loose?s[o.CARETLOOSE]:s[o.CARET];const n=t.includePrerelease?"-0":"";return e.replace(i,(t,i,r,s,o)=>{a("caret",e,t,i,r,s,o);let u;if(f(i)){u=""}else if(f(r)){u=`>=${i}.0.0${n} <${+i+1}.0.0-0`}else if(f(s)){if(i==="0"){u=`>=${i}.${r}.0${n} <${i}.${+r+1}.0-0`}else{u=`>=${i}.${r}.0${n} <${+i+1}.0.0-0`}}else if(o){a("replaceCaret pr",o);if(i==="0"){if(r==="0"){u=`>=${i}.${r}.${s}-${o} <${i}.${r}.${+s+1}-0`}else{u=`>=${i}.${r}.${s}-${o} <${i}.${+r+1}.0-0`}}else{u=`>=${i}.${r}.${s}-${o} <${+i+1}.0.0-0`}}else{a("no pr");if(i==="0"){if(r==="0"){u=`>=${i}.${r}.${s}${n} <${i}.${r}.${+s+1}-0`}else{u=`>=${i}.${r}.${s}${n} <${i}.${+r+1}.0-0`}}else{u=`>=${i}.${r}.${s} <${+i+1}.0.0-0`}}a("caret return",u);return u})};const y=(e,t)=>{a("replaceXRanges",e,t);return e.split(/\s+/).map(e=>{return S(e,t)}).join(" ")};const S=(e,t)=>{e=e.trim();const i=t.loose?s[o.XRANGELOOSE]:s[o.XRANGE];return e.replace(i,(i,n,r,s,o,u)=>{a("xRange",e,i,n,r,s,o,u);const l=f(r);const c=l||f(s);const d=c||f(o);const p=d;if(n==="="&&p){n=""}u=t.includePrerelease?"-0":"";if(l){if(n===">"||n==="<"){i="<0.0.0-0"}else{i="*"}}else if(n&&p){if(c){s=0}o=0;if(n===">"){n=">=";if(c){r=+r+1;s=0;o=0}else{s=+s+1;o=0}}else if(n==="<="){n="<";if(c){r=+r+1}else{s=+s+1}}if(n==="<")u="-0";i=`${n+r}.${s}.${o}${u}`}else if(c){i=`>=${r}.0.0${u} <${+r+1}.0.0-0`}else if(d){i=`>=${r}.${s}.0${u} <${r}.${+s+1}.0-0`}a("xRange return",i);return i})};const w=(e,t)=>{a("replaceStars",e,t);return e.trim().replace(s[o.STAR],"")};const v=(e,t)=>{a("replaceGTE0",e,t);return e.trim().replace(s[t.includePrerelease?o.GTE0PRE:o.GTE0],"")};const z=e=>(t,i,n,a,r,s,o,u,l,c,d,p,h)=>{if(f(n)){i=""}else if(f(a)){i=`>=${n}.0.0${e?"-0":""}`}else if(f(r)){i=`>=${n}.${a}.0${e?"-0":""}`}else if(s){i=`>=${i}`}else{i=`>=${i}${e?"-0":""}`}if(f(l)){u=""}else if(f(c)){u=`<${+l+1}.0.0-0`}else if(f(d)){u=`<${l}.${+c+1}.0-0`}else if(p){u=`<=${l}.${c}.${d}-${p}`}else if(e){u=`<${l}.${c}.${+d+1}-0`}else{u=`<=${u}`}return`${i} ${u}`.trim()};const j=(e,t,i)=>{for(let i=0;i0){const n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch){return true}}}return false}return true}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(422);const a=i(191);const r=i(105);const s=i(131);class Attach{constructor(e,t){if(t){this.handler=t}else{this.handler=new s.WebSocketHandler(e)}}attach(e,t,i,o,u,l,c){return n.__awaiter(this,void 0,void 0,function*(){const n={container:i,stderr:u!=null,stdin:l!=null,stdout:o!=null,tty:c};const d=a.stringify(n);const p=`/api/v1/namespaces/${e}/pods/${t}/attach?${d}`;const f=yield this.handler.connect(p,null,(e,t)=>{s.WebSocketHandler.handleStandardStreams(e,t,o,u);return true});if(l!=null){s.WebSocketHandler.handleStandardInput(f,l,s.WebSocketHandler.StdinStream)}if(r.isResizable(o)){this.terminalSizeQueue=new r.TerminalSizeQueue;s.WebSocketHandler.handleStandardInput(f,this.terminalSizeQueue,s.WebSocketHandler.ResizeStream);this.terminalSizeQueue.handleResizes(o)}return f})}}t.Attach=Attach},,,function(e){"use strict";function isNothing(e){return typeof e==="undefined"||e===null}function isObject(e){return typeof e==="object"&&e!==null}function toArray(e){if(Array.isArray(e))return e;else if(isNothing(e))return[];return[e]}function extend(e,t){var i,n,a,r;if(t){r=Object.keys(t);for(i=0,n=r.length;i{const n=Buffer.alloc(t.length+1);n.writeInt8(i,0);if(t instanceof Buffer){t.copy(n,1)}else{n.write(t,1)}e.send(n)});t.on("end",()=>{e.close()});return true}static restartableHandleStandardInput(e,t,i=0,r=3){if(r<0){throw new Error("retryCount can't be lower than 0.")}let s=Promise.resolve();let o;function processData(t){return n.__awaiter(this,void 0,void 0,function*(){const n=Buffer.alloc(t.length+1);n.writeInt8(i,0);if(t instanceof Buffer){t.copy(n,1)}else{n.write(t,1)}let s=0;for(;s=r){throw new Error("can't send data to ws")}})}t.on("data",e=>{s=s.then(()=>processData(e))});t.on("end",()=>{if(o){o.close()}});return()=>o}connect(e,t,i){const n=this.config.getCurrentCluster();if(!n){throw new Error("No cluster is defined.")}const s=n.server;const o=s.startsWith("https://");const u=o?s.substr(8):s.substr(7);const l=o?"wss":"ws";const c=`${l}://${u}${e}`;const d={};this.config.applytoHTTPSOptions(d);return new Promise((e,n)=>{const s=this.socketFactory?this.socketFactory(c,d):new a(c,r,d);let o=false;s.onopen=(()=>{o=true;e(s)});s.onerror=(e=>{if(!o){n(e)}});s.onmessage=(({data:e})=>{if(typeof e==="string"){if(t&&!t(e)){s.close()}}else if(e instanceof Buffer){const t=e.readInt8(0);if(i&&!i(t,e.slice(1))){s.close()}}})})}}WebSocketHandler.StdinStream=0;WebSocketHandler.StdoutStream=1;WebSocketHandler.StderrStream=2;WebSocketHandler.StatusStream=3;WebSocketHandler.ResizeStream=4;t.WebSocketHandler=WebSocketHandler},,function(e){e.exports={$id:"request.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["method","url","httpVersion","cookies","headers","queryString","headersSize","bodySize"],properties:{method:{type:"string"},url:{type:"string",format:"uri"},httpVersion:{type:"string"},cookies:{type:"array",items:{$ref:"cookie.json#"}},headers:{type:"array",items:{$ref:"header.json#"}},queryString:{type:"array",items:{$ref:"query.json#"}},postData:{$ref:"postData.json#"},headersSize:{type:"integer"},bodySize:{type:"integer"},comment:{type:"string"}}}},,function(e,t,i){const{inherits:n}=i(669);const a=i(960);const r=i(474);e.exports.define=function define(e,t){return new Entity(e,t)};function Entity(e,t){this.name=e;this.body=t;this.decoders={};this.encoders={}}Entity.prototype._createNamed=function createNamed(e){const t=this.name;function Generated(e){this._initNamed(e,t)}n(Generated,e);Generated.prototype._initNamed=function _initNamed(t,i){e.call(this,t,i)};return new Generated(this)};Entity.prototype._getDecoder=function _getDecoder(e){e=e||"der";if(!Object.prototype.hasOwnProperty.call(this.decoders,e)){this.decoders[e]=this._createNamed(r[e])}return this.decoders[e]};Entity.prototype.decode=function decode(e,t,i){return this._getDecoder(t).decode(e,i)};Entity.prototype._getEncoder=function _getEncoder(e){e=e||"der";if(!Object.prototype.hasOwnProperty.call(this.encoders,e)){this.encoders[e]=this._createNamed(a[e])}return this.encoders[e]};Entity.prototype.encode=function encode(e,t,i){return this._getEncoder(t).encode(e,i)}},,,,function(e,t,i){var n=i(373);e.exports=function nodeRNG(){return n.randomBytes(16)}},function(e){e.exports={$id:"afterRequest.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["lastAccess","eTag","hitCount"],properties:{expires:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},lastAccess:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},eTag:{type:"string"},hitCount:{type:"integer"},comment:{type:"string"}}}},function(e,t,i){"use strict";const n=i(413).Readable;const a=i(86);class Response extends n{constructor(e,t,i,n){if(typeof e!=="number"){throw new TypeError("Argument `statusCode` should be a number")}if(typeof t!=="object"){throw new TypeError("Argument `headers` should be an object")}if(!(i instanceof Buffer)){throw new TypeError("Argument `body` should be a buffer")}if(typeof n!=="string"){throw new TypeError("Argument `url` should be a string")}super();this.statusCode=e;this.headers=a(t);this.body=i;this.url=n}_read(){this.push(this.body);this.push(null)}}e.exports=Response},,,,function(e,t,i){"use strict";const n=i(453);const a=i(158);class MaxBufferError extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}}function getStream(e,t){if(!e){return Promise.reject(new Error("Expected a stream"))}t=Object.assign({maxBuffer:Infinity},t);const{maxBuffer:i}=t;let r;return new Promise((s,o)=>{const u=e=>{if(e){e.bufferedData=r.getBufferedValue()}o(e)};r=n(e,a(t),e=>{if(e){u(e);return}s()});r.on("data",()=>{if(r.getBufferedLength()>i){u(new MaxBufferError)}})}).then(()=>r.getBufferedValue())}e.exports=getStream;e.exports.buffer=((e,t)=>getStream(e,Object.assign({},t,{encoding:"buffer"})));e.exports.array=((e,t)=>getStream(e,Object.assign({},t,{array:true})));e.exports.MaxBufferError=MaxBufferError},,function(e){e.exports=state;function state(e,t){var i=!Array.isArray(e),n={index:0,keyedList:i||t?Object.keys(e):null,jobs:{},results:i?{}:[],size:i?Object.keys(e).length:e.length};if(t){n.keyedList.sort(i?t:function(i,n){return t(e[i],e[n])})}return n}},,,function(e,t,i){const n=i(208);const a=i(466);e.exports=((e,{complete:t=false}={})=>{if(typeof e!=="string"||!e){throw new TypeError("JWT must be a string")}const{0:i,1:r,2:s,length:o}=e.split(".");if(o===5){throw new TypeError("JWTs must be decrypted first")}if(o!==3){throw new a.JWTMalformed("JWTs must have three components")}try{const e={header:n.JSON.decode(i),payload:n.JSON.decode(r),signature:s};return t?e:e.payload}catch(e){throw new a.JWTMalformed("JWT is malformed")}})},,function(e,t,i){var n=i(413).Stream;var a=i(669);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}a.inherits(DelayedStream,n);DelayedStream.create=function(e,t){var i=new this;t=t||{};for(var n in t){i[n]=t[n]}i.source=e;var a=e.emit;e.emit=function(){i._handleEmit(arguments);return a.apply(e,arguments)};e.on("error",function(){});if(i.pauseStream){e.pause()}return i};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=n.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},,function(e){"use strict";e.exports=function generate_contains(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="valid"+a;var p="errs__"+a;var f=e.util.copy(e);var h="";f.level++;var m="valid"+f.level;var b="i"+a,g=f.dataLevel=e.dataLevel+1,y="data"+g,S=e.baseId,w=e.opts.strictKeywords?typeof s=="object"&&Object.keys(s).length>0:e.util.schemaHasRules(s,e.RULES.all);n+="var "+p+" = errors;var "+d+";";if(w){var v=e.compositeRule;e.compositeRule=f.compositeRule=true;f.schema=s;f.schemaPath=o;f.errSchemaPath=u;n+=" var "+m+" = false; for (var "+b+" = 0; "+b+" < "+c+".length; "+b+"++) { ";f.errorPath=e.util.getPathExpr(e.errorPath,b,e.opts.jsonPointers,true);var z=c+"["+b+"]";f.dataPathArr[g]=b;var j=e.validate(f);f.baseId=S;if(e.util.varOccurences(j,y)<2){n+=" "+e.util.varReplace(j,y,z)+" "}else{n+=" var "+y+" = "+z+"; "+j+" "}n+=" if ("+m+") break; } ";e.compositeRule=f.compositeRule=v;n+=" "+h+" if (!"+m+") {"}else{n+=" if ("+c+".length == 0) {"}var O=O||[];O.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"contains"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){n+=" , message: 'should contain a valid item' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var k=n;n=O.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+k+"]); "}else{n+=" validate.errors = ["+k+"]; return false; "}}else{n+=" var err = "+k+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" } else { ";if(w){n+=" errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; } "}if(e.opts.allErrors){n+=" } "}return n}},,function(e){"use strict";e.exports=function(e,t){if(!t)t={};if(typeof t==="function")t={cmp:t};var i=typeof t.cycles==="boolean"?t.cycles:false;var n=t.cmp&&function(e){return function(t){return function(i,n){var a={key:i,value:t[i]};var r={key:n,value:t[n]};return e(a,r)}}}(t.cmp);var a=[];return function stringify(e){if(e&&e.toJSON&&typeof e.toJSON==="function"){e=e.toJSON()}if(e===undefined)return;if(typeof e=="number")return isFinite(e)?""+e:"null";if(typeof e!=="object")return JSON.stringify(e);var t,r;if(Array.isArray(e)){r="[";for(t=0;t{e=Object.assign({},e);const{array:t}=e;let{encoding:i}=e;const a=i==="buffer";let r=false;if(t){r=!(i||a)}else{i=i||"utf8"}if(a){i=null}let s=0;const o=[];const u=new n({objectMode:r});if(i){u.setEncoding(i)}u.on("data",e=>{o.push(e);if(r){s=o.length}else{s+=e.length}});u.getBufferedValue=(()=>{if(t){return o}return a?Buffer.concat(o,s):o.join("")});u.getBufferedLength=(()=>s);return u})},,,,function(e){e.exports={$id:"content.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["size","mimeType"],properties:{size:{type:"integer"},compression:{type:"integer"},mimeType:{type:"string"},text:{type:"string"},encoding:{type:"string"},comment:{type:"string"}}}},,function(e,t,i){const n=i(65);const a=i(124);const r=i(486);const s=(e,t)=>{e=new a(e,t);let i=new n("0.0.0");if(e.test(i)){return i}i=new n("0.0.0-0");if(e.test(i)){return i}i=null;for(let t=0;t{const t=new n(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!i||r(i,t)){i=t}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})}if(i&&e.test(i)){return i}return null};e.exports=s},function(e){e.exports=(e=>`sha${e.substr(2,3)}`)},function(e,t,i){const n=i(835);const{format:a}=i(669);const r=i(604);const{RPError:s,OPError:o}=i(572);const{BaseClient:u}=i(860);const{random:l,codeChallenge:c}=i(368);const d=i(108);const{resolveResponseType:p,resolveRedirectUri:f}=i(285);function verified(e,t,i={}){if(e){this.error(e)}else if(!t){this.fail(i)}else{this.success(t,i)}}function OpenIDConnectStrategy({client:e,params:t={},passReqToCallback:i=false,sessionKey:a,usePKCE:s=false}={},o){if(!(e instanceof u)){throw new TypeError("client must be an instance of openid-client Client")}if(typeof o!=="function"){throw new TypeError("verify callback must be a function")}if(!e.issuer||!e.issuer.issuer){throw new TypeError("client must have an issuer with an identifier")}this._client=e;this._issuer=e.issuer;this._verify=o;this._passReqToCallback=i;this._usePKCE=s;this._key=a||`oidc:${n.parse(this._issuer.issuer).hostname}`;this._params=r(t);if(this._usePKCE===true){const e=this._issuer.code_challenge_methods_supported;if(!Array.isArray(e)){throw new TypeError("code_challenge_methods_supported is not properly set on issuer")}if(e.includes("S256")){this._usePKCE="S256"}else if(e.includes("plain")){this._usePKCE="plain"}else{throw new TypeError("neither supported code_challenge_method is supported by the issuer")}}else if(typeof this._usePKCE==="string"&&!["plain","S256"].includes(this._usePKCE)){throw new TypeError(`${this._usePKCE} is not valid/implemented PKCE code_challenge_method`)}this.name=n.parse(e.issuer.issuer).hostname;if(!this._params.response_type)this._params.response_type=p.call(e);if(!this._params.redirect_uri)this._params.redirect_uri=f.call(e);if(!this._params.scope)this._params.scope="openid"}OpenIDConnectStrategy.prototype.authenticate=function authenticate(e,t){(async()=>{const i=this._client;if(!e.session){throw new TypeError("authentication requires session support")}const n=i.callbackParams(e);const r=this._key;if(Object.keys(n).length===0){const n={state:l(),...this._params,...t};if(!n.nonce&&n.response_type.includes("id_token")){n.nonce=l()}e.session[r]=d(n,"nonce","state","max_age","response_type");if(this._usePKCE){const t=l();e.session[r].code_verifier=t;switch(this._usePKCE){case"S256":n.code_challenge=c(t);n.code_challenge_method="S256";break;case"plain":n.code_challenge=t;break}}this.redirect(i.authorizationUrl(n));return}const o=e.session[r];if(Object.keys(o||{}).length===0){throw new Error(a('did not find expected authorization request details in session, req.session["%s"] is %j',r,o))}const{state:u,nonce:p,max_age:f,code_verifier:h,response_type:m}=o;try{delete e.session[r]}catch(e){}const b={redirect_uri:this._params.redirect_uri,...t};const g={state:u,nonce:p,max_age:f,code_verifier:h,response_type:m};const y=await i.callback(b.redirect_uri,n,g);const S=this._passReqToCallback;const w=this._verify.length>(S?3:2)&&i.issuer.userinfo_endpoint;const v=[y,verified.bind(this)];if(w){if(!y.access_token){throw new s({message:"expected access_token to be returned when asking for userinfo in verify callback",tokenset:y})}const e=await i.userinfo(y);v.splice(1,0,e)}if(S){v.unshift(e)}this._verify(...v)})().catch(e=>{if(e instanceof o&&e.error!=="server_error"&&!e.error.startsWith("invalid")||e instanceof s){this.fail(e)}else{this.error(e)}})};e.exports=OpenIDConnectStrategy},function(e,t,i){const n=i(874);const a=(e,t,i)=>n(e,t,i)>=0;e.exports=a},,,function(e,t,i){const n=i(208);const a=i(490);const r=i(274);const s=i(545);const{JWSInvalid:o}=i(466);const{sign:u}=i(179);const l=i(322);const c=i(995);const d=Symbol("PROCESS_RECIPIENT");class Sign{constructor(e){if(typeof e==="string"){e=n.encode(e)}else if(Buffer.isBuffer(e)){e=n.encodeBuffer(e);this._binary=true}else if(r(e)){e=n.JSON.encode(e)}else{throw new TypeError("payload argument must be a Buffer, string or an object")}this._payload=e;this._recipients=[]}recipient(e,t,i){e=l(e);if(t!==undefined&&!r(t)){throw new TypeError("protectedHeader argument must be a plain object when provided")}if(i!==undefined&&!r(i)){throw new TypeError("unprotectedHeader argument must be a plain object when provided")}if(!a(t,i)){throw new o("JWS Protected and JWS Unprotected Header Parameter names must be disjoint")}this._recipients.push({key:e,protectedHeader:t?s(t):undefined,unprotectedHeader:i?s(i):undefined});return this}[d](e,t){const{key:i,protectedHeader:a,unprotectedHeader:r}=e;if(i.use==="enc"){throw new TypeError('a key with "use":"enc" is not usable for signing')}const s={protected:a||{},unprotected:r||{}};let l=s.protected.alg||s.unprotected.alg;if(!l){l=i.alg||[...i.algorithms("sign")][0];if(e.protectedHeader){s.protected.alg=e.protectedHeader.alg=l}else{s.protected=e.protectedHeader={alg:l}}}if(!l){throw new o('could not resolve a usable "alg" for a recipient')}e.header=r;e.protected=Object.keys(s.protected).length?n.JSON.encode(s.protected):"";if(t&&s.protected.crit&&s.protected.crit.includes("b64")&&s.protected.b64===false){if(this._binary){this._payload=n.decodeToBuffer(this._payload)}else{this._payload=n.decode(this._payload)}}const c=Buffer.concat([Buffer.from(e.protected||""),Buffer.from("."),Buffer.from(this._payload)]);e.signature=n.encodeBuffer(u(l,i,c))}sign(e){const t=c[e];if(!t){throw new TypeError('serialization must be one of "compact", "flattened", "general"')}if(!this._recipients.length){throw new o("missing recipients")}t.validate(this,this._recipients);this._recipients.forEach((e,t)=>{this[d](e,t===0)});return t(this._payload,this._recipients)}}e.exports=Sign},,function(e,t,i){var n=i(547);var a=i(669);var r=i(622);var s=i(363);var o=i(211);var u=i(835).parse;var l=i(747);var c=i(779);var d=i(334);var p=i(899);e.exports=FormData;a.inherits(FormData,n);function FormData(e){if(!(this instanceof FormData)){return new FormData}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];n.call(this);e=e||{};for(var t in e){this[t]=e[t]}}FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,i){i=i||{};if(typeof i=="string"){i={filename:i}}var r=n.prototype.append.bind(this);if(typeof t=="number"){t=""+t}if(a.isArray(t)){this._error(new Error("Arrays are not supported."));return}var s=this._multiPartHeader(e,t,i);var o=this._multiPartFooter();r(s);r(t);r(o);this._trackLength(s,t,i)};FormData.prototype._trackLength=function(e,t,i){var n=0;if(i.knownLength!=null){n+=+i.knownLength}else if(Buffer.isBuffer(t)){n=t.length}else if(typeof t==="string"){n=Buffer.byteLength(t)}this._valueLength+=n;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))){return}if(!i.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(e.hasOwnProperty("fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{l.stat(e.path,function(i,n){var a;if(i){t(i);return}a=n.size-(e.start?e.start:0);t(null,a)})}}else if(e.hasOwnProperty("httpVersion")){t(null,+e.headers["content-length"])}else if(e.hasOwnProperty("httpModule")){e.on("response",function(i){e.pause();t(null,+i.headers["content-length"])});e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,i){if(typeof i.header=="string"){return i.header}var n=this._getContentDisposition(t,i);var a=this._getContentType(t,i);var r="";var s={"Content-Disposition":["form-data",'name="'+e+'"'].concat(n||[]),"Content-Type":[].concat(a||[])};if(typeof i.header=="object"){p(s,i.header)}var o;for(var u in s){if(!s.hasOwnProperty(u))continue;o=s[u];if(o==null){continue}if(!Array.isArray(o)){o=[o]}if(o.length){r+=u+": "+o.join("; ")+FormData.LINE_BREAK}}return"--"+this.getBoundary()+FormData.LINE_BREAK+r+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var i,n;if(typeof t.filepath==="string"){i=r.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e.name||e.path){i=r.basename(t.filename||e.name||e.path)}else if(e.readable&&e.hasOwnProperty("httpVersion")){i=r.basename(e.client._httpMessage.path)}if(i){n='filename="'+i+'"'}return n};FormData.prototype._getContentType=function(e,t){var i=t.contentType;if(!i&&e.name){i=c.lookup(e.name)}if(!i&&e.path){i=c.lookup(e.path)}if(!i&&e.readable&&e.hasOwnProperty("httpVersion")){i=e.headers["content-type"]}if(!i&&(t.filepath||t.filename)){i=c.lookup(t.filepath||t.filename)}if(!i&&typeof e=="object"){i=FormData.DEFAULT_CONTENT_TYPE}return i};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var i=this._streams.length===0;if(i){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var i={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(e.hasOwnProperty(t)){i[t.toLowerCase()]=e[t]}}return i};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype._generateBoundary=function(){var e="--------------------------";for(var t=0;t<24;t++){e+=Math.floor(Math.random()*10).toString(16)}this._boundary=e};FormData.prototype.getLengthSync=function(){var e=this._overheadLength+this._valueLength;if(this._streams.length){e+=this._lastBoundary().length}if(!this.hasKnownLength()){this._error(new Error("Cannot calculate proper length in synchronous way."))}return e};FormData.prototype.hasKnownLength=function(){var e=true;if(this._valuesToMeasure.length){e=false}return e};FormData.prototype.getLength=function(e){var t=this._overheadLength+this._valueLength;if(this._streams.length){t+=this._lastBoundary().length}if(!this._valuesToMeasure.length){process.nextTick(e.bind(this,null,t));return}d.parallel(this._valuesToMeasure,this._lengthRetriever,function(i,n){if(i){e(i);return}n.forEach(function(e){t+=e});e(null,t)})};FormData.prototype.submit=function(e,t){var i,n,a={method:"post"};if(typeof e=="string"){e=u(e);n=p({port:e.port,path:e.pathname,host:e.hostname,protocol:e.protocol},a)}else{n=p(e,a);if(!n.port){n.port=n.protocol=="https:"?443:80}}n.headers=this.getHeaders(e.headers);if(n.protocol=="https:"){i=o.request(n)}else{i=s.request(n)}this.getLength(function(e,n){if(e){this._error(e);return}i.setHeader("Content-Length",n);this.pipe(i);if(t){i.on("error",t);i.on("response",t.bind(this,null))}}.bind(this));return i};FormData.prototype._error=function(e){if(!this.error){this.error=e;this.pause();this.emit("error",e)}};FormData.prototype.toString=function(){return"[object FormData]"}},function(e,t,i){"use strict";const n=i(835);const a=i(783);e.exports=((e,t)=>{if(typeof e!=="string"){throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\` instead.`)}const i=a(e,Object.assign({https:true},t));return n.parse(i)})},function(e,t,i){const n=Symbol("SemVer ANY");class Comparator{static get ANY(){return n}constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}o("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===n){this.value=""}else{this.value=this.operator+this.semver.version}o("comp",this)}parse(e){const t=this.options.loose?a[r.COMPARATORLOOSE]:a[r.COMPARATOR];const i=e.match(t);if(!i){throw new TypeError(`Invalid comparator: ${e}`)}this.operator=i[1]!==undefined?i[1]:"";if(this.operator==="="){this.operator=""}if(!i[2]){this.semver=n}else{this.semver=new u(i[2],this.options.loose)}}toString(){return this.value}test(e){o("Comparator.test",e,this.options.loose);if(this.semver===n||e===n){return true}if(typeof e==="string"){try{e=new u(e,this.options)}catch(e){return false}}return s(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(this.operator===""){if(this.value===""){return true}return new l(e.value,t).test(this.value)}else if(e.operator===""){if(e.value===""){return true}return new l(this.value,t).test(e.semver)}const i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");const n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");const a=this.semver.version===e.semver.version;const r=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");const o=s(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<");const u=s(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&r||o||u}}e.exports=Comparator;const{re:a,t:r}=i(976);const s=i(752);const o=i(548);const u=i(65);const l=i(124)},,function(e,t,i){"use strict";const n=i(861);const a=i(534);const r=i(89);const s=i(365);e.exports=((e,t,i)=>{const o=Number(e.headers["content-length"])||null;const u=s.download(e,i,o);r(e,u);const l=t.decompress===true&&a.function(n)&&t.method!=="HEAD"?n(u):u;if(!t.decompress&&["gzip","deflate"].includes(e.headers["content-encoding"])){t.encoding=null}i.emit("response",l);i.emit("downloadProgress",{percent:0,transferred:0,total:o});e.pipe(u)})},,function(e){e.exports=function(e){return new LruCache(e)};function LruCache(e){this.capacity=e|0;this.map=Object.create(null);this.list=new DoublyLinkedList}LruCache.prototype.get=function(e){var t=this.map[e];if(t==null)return undefined;this.used(t);return t.val};LruCache.prototype.set=function(e,t){var i=this.map[e];if(i!=null){i.val=t}else{if(!this.capacity)this.prune();if(!this.capacity)return false;i=new DoublyLinkedNode(e,t);this.map[e]=i;this.capacity--}this.used(i);return true};LruCache.prototype.used=function(e){this.list.moveToFront(e)};LruCache.prototype.prune=function(){var e=this.list.pop();if(e!=null){delete this.map[e.key];this.capacity++}};function DoublyLinkedList(){this.firstNode=null;this.lastNode=null}DoublyLinkedList.prototype.moveToFront=function(e){if(this.firstNode==e)return;this.remove(e);if(this.firstNode==null){this.firstNode=e;this.lastNode=e;e.prev=null;e.next=null}else{e.prev=null;e.next=this.firstNode;e.next.prev=e;this.firstNode=e}};DoublyLinkedList.prototype.pop=function(){var e=this.lastNode;if(e!=null){this.remove(e)}return e};DoublyLinkedList.prototype.remove=function(e){if(this.firstNode==e){this.firstNode=e.next}else if(e.prev!=null){e.prev.next=e.next}if(this.lastNode==e){this.lastNode=e.prev}else if(e.next!=null){e.next.prev=e.prev}};function DoublyLinkedNode(e,t){this.key=e;this.val=t;this.prev=null;this.next=null}},function(e,t,i){const{JWKKeySupport:n,JOSENotSupported:a}=i(466);const{KEY_MANAGEMENT_ENCRYPT:r,KEY_MANAGEMENT_DECRYPT:s}=i(771);const{JWA:o,JWK:u}=i(962);i(981)(o,u);i(787)(o,u);i(736)(o,u);i(34)(o,u);i(965)(o,u);i(749)(o);i(99)(o,u);i(408)(o,u);i(209)(o,u);i(36)(o,u);i(507)(o,u);i(533)(o,u);i(432)(o,u);i(713)(o,u);const l=(e,t,i)=>{const u=`_${t}_${i}`;let c;let d;if(t==="keyManagementEncrypt"){c="key management (encryption)";d=r}else if(t==="keyManagementDecrypt"){c="key management (decryption)";d=s}if(u in e){if(e[u]){return}throw new n(`the key does not support ${i} ${c||t} algorithm`)}let p=true;if(!o[t].has(i)){throw new a(`unsupported ${c||t} alg: ${i}`)}else if(!e.algorithms(d).has(i)){p=false}Object.defineProperty(e,u,{value:p,enumerable:false});if(!p){return l(e,t,i)}};e.exports={check:l,sign:(e,t,i)=>{l(t,"sign",e);return o.sign.get(e)(t,i)},verify:(e,t,i,n)=>{l(t,"verify",e);return o.verify.get(e)(t,i,n)},keyManagementEncrypt:(e,t,i,n)=>{l(t,"keyManagementEncrypt",e);return o.keyManagementEncrypt.get(e)(t,i,n)},keyManagementDecrypt:(e,t,i,n)=>{l(t,"keyManagementDecrypt",e);return o.keyManagementDecrypt.get(e)(t,i,n)},encrypt:(e,t,i,n)=>{l(t,"encrypt",e);return o.encrypt.get(e)(t,i,n)},decrypt:(e,t,i,n)=>{l(t,"decrypt",e);return o.decrypt.get(e)(t,i,n)}}},,function(e){const t="2.0.0";const i=256;const n=Number.MAX_SAFE_INTEGER||9007199254740991;const a=16;e.exports={SEMVER_SPEC_VERSION:t,MAX_LENGTH:i,MAX_SAFE_INTEGER:n,MAX_SAFE_COMPONENT_LENGTH:a}},,,function(e){e.exports=require("vm")},,function(e,t,i){const{generateKeyPairSync:n,generateKeyPair:a}=i(373);const{promisify:r}=i(669);const{THUMBPRINT_MATERIAL:s,JWK_MEMBERS:o,PUBLIC_MEMBERS:u,PRIVATE_MEMBERS:l,KEY_MANAGEMENT_DECRYPT:c,KEY_MANAGEMENT_ENCRYPT:d}=i(771);const{EC_CURVES:p}=i(962);const{keyObjectSupported:f}=i(915);const{createPublicKey:h,createPrivateKey:m}=i(40);const b=i(466);const{name:g}=i(997);const y=i(849);const S=r(a);const w=new Set(["crv","x","y"]);Object.freeze(w);const v=new Set([...w,"d"]);Object.freeze(v);class ECKey extends y{constructor(...e){super(...e);this[o]();Object.defineProperty(this,"kty",{value:"EC",enumerable:true});if(!p.has(this.crv)){throw new b.JOSENotSupported("unsupported EC key curve")}}static get[u](){return w}static get[l](){return v}[s](){return{crv:this.crv,kty:"EC",x:this.x,y:this.y}}[d](){return this.algorithms("deriveKey")}[c](){if(this.public){return new Set}return this.algorithms("deriveKey")}static async generate(e="P-256",t=true){if(!p.has(e)){throw new b.JOSENotSupported(`unsupported EC key curve: ${e}`)}if(e===g&&e!=="secp256k1"){e="secp256k1"}let i,n;if(f){({privateKey:i,publicKey:n}=await S("ec",{namedCurve:e}));return t?i:n}({privateKey:i,publicKey:n}=await S("ec",{namedCurve:e,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}}));if(t){return m(i)}else{return h(n)}}static generateSync(e="P-256",t=true){if(!p.has(e)){throw new b.JOSENotSupported(`unsupported EC key curve: ${e}`)}if(e===g&&e!=="secp256k1"){e="secp256k1"}let i,a;if(f){({privateKey:i,publicKey:a}=n("ec",{namedCurve:e}));return t?i:a}({privateKey:i,publicKey:a}=n("ec",{namedCurve:e,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}}));if(t){return m(i)}else{return h(a)}}}e.exports=ECKey},function(e){"use strict";e.exports=function generate_custom(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c;var d="data"+(r||"");var p="valid"+a;var f="errs__"+a;var h=e.opts.$data&&s&&s.$data,m;if(h){n+=" var schema"+a+" = "+e.util.getData(s.$data,r,e.dataPathArr)+"; ";m="schema"+a}else{m=s}var b=this,g="definition"+a,y=b.definition,S="";var w,v,z,j,O;if(h&&y.$data){O="keywordValidate"+a;var k=y.validateSchema;n+=" var "+g+" = RULES.custom['"+t+"'].definition; var "+O+" = "+g+".validate;"}else{j=e.useCustomRule(b,s,e.schema,e);if(!j)return;m="validate.schema"+o;O=j.code;w=y.compile;v=y.inline;z=y.macro}var C=O+".errors",T="i"+a,R="ruleErr"+a,E=y.async;if(E&&!e.async)throw new Error("async keyword in sync schema");if(!(v||z)){n+=""+C+" = null;"}n+="var "+f+" = errors;var "+p+";";if(h&&y.$data){S+="}";n+=" if ("+m+" === undefined) { "+p+" = true; } else { ";if(k){S+="}";n+=" "+p+" = "+g+".validateSchema("+m+"); if ("+p+") { "}}if(v){if(y.statements){n+=" "+j.validate+" "}else{n+=" "+p+" = "+j.validate+"; "}}else if(z){var A=e.util.copy(e);var S="";A.level++;var x="valid"+A.level;A.schema=j.validate;A.schemaPath="";var N=e.compositeRule;e.compositeRule=A.compositeRule=true;var V=e.validate(A).replace(/validate\.schema/g,O);e.compositeRule=A.compositeRule=N;n+=" "+V}else{var P=P||[];P.push(n);n="";n+=" "+O+".call( ";if(e.opts.passContext){n+="this"}else{n+="self"}if(w||y.schema===false){n+=" , "+d+" "}else{n+=" , "+m+" , "+d+" , validate.schema"+e.schemaPath+" "}n+=" , (dataPath || '')";if(e.errorPath!='""'){n+=" + "+e.errorPath}var D=r?"data"+(r-1||""):"parentData",I=r?e.dataPathArr[r]:"parentDataProperty";n+=" , "+D+" , "+I+" , rootData ) ";var _=n;n=P.pop();if(y.errors===false){n+=" "+p+" = ";if(E){n+="await "}n+=""+_+"; "}else{if(E){C="customErrors"+a;n+=" var "+C+" = null; try { "+p+" = await "+_+"; } catch (e) { "+p+" = false; if (e instanceof ValidationError) "+C+" = e.errors; else throw e; } "}else{n+=" "+C+" = null; "+p+" = "+_+"; "}}}if(y.modifying){n+=" if ("+D+") "+d+" = "+D+"["+I+"];"}n+=""+S;if(y.valid){if(l){n+=" if (true) { "}}else{n+=" if ( ";if(y.valid===undefined){n+=" !";if(z){n+=""+x}else{n+=""+p}}else{n+=" "+!y.valid+" "}n+=") { ";c=b.keyword;var P=P||[];P.push(n);n="";var P=P||[];P.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+(c||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { keyword: '"+b.keyword+"' } ";if(e.opts.messages!==false){n+=" , message: 'should pass \""+b.keyword+"\" keyword validation' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}n+=" } "}else{n+=" {} "}var q=n;n=P.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+q+"]); "}else{n+=" validate.errors = ["+q+"]; return false; "}}else{n+=" var err = "+q+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}var B=n;n=P.pop();if(v){if(y.errors){if(y.errors!="full"){n+=" for (var "+T+"="+f+"; "+T+">24&255;e[t+1]=i>>16&255;e[t+2]=i>>8&255;e[t+3]=i&255;e[t+4]=n>>24&255;e[t+5]=n>>16&255;e[t+6]=n>>8&255;e[t+7]=n&255}function vn(e,t,i,n,a){var r,s=0;for(r=0;r>>8)-1}function crypto_verify_16(e,t,i,n){return vn(e,t,i,n,16)}function crypto_verify_32(e,t,i,n){return vn(e,t,i,n,32)}function core_salsa20(e,t,i,n){var a=n[0]&255|(n[1]&255)<<8|(n[2]&255)<<16|(n[3]&255)<<24,r=i[0]&255|(i[1]&255)<<8|(i[2]&255)<<16|(i[3]&255)<<24,s=i[4]&255|(i[5]&255)<<8|(i[6]&255)<<16|(i[7]&255)<<24,o=i[8]&255|(i[9]&255)<<8|(i[10]&255)<<16|(i[11]&255)<<24,u=i[12]&255|(i[13]&255)<<8|(i[14]&255)<<16|(i[15]&255)<<24,l=n[4]&255|(n[5]&255)<<8|(n[6]&255)<<16|(n[7]&255)<<24,c=t[0]&255|(t[1]&255)<<8|(t[2]&255)<<16|(t[3]&255)<<24,d=t[4]&255|(t[5]&255)<<8|(t[6]&255)<<16|(t[7]&255)<<24,p=t[8]&255|(t[9]&255)<<8|(t[10]&255)<<16|(t[11]&255)<<24,f=t[12]&255|(t[13]&255)<<8|(t[14]&255)<<16|(t[15]&255)<<24,h=n[8]&255|(n[9]&255)<<8|(n[10]&255)<<16|(n[11]&255)<<24,m=i[16]&255|(i[17]&255)<<8|(i[18]&255)<<16|(i[19]&255)<<24,b=i[20]&255|(i[21]&255)<<8|(i[22]&255)<<16|(i[23]&255)<<24,g=i[24]&255|(i[25]&255)<<8|(i[26]&255)<<16|(i[27]&255)<<24,y=i[28]&255|(i[29]&255)<<8|(i[30]&255)<<16|(i[31]&255)<<24,S=n[12]&255|(n[13]&255)<<8|(n[14]&255)<<16|(n[15]&255)<<24;var w=a,v=r,z=s,j=o,O=u,k=l,C=c,T=d,R=p,E=f,A=h,x=m,N=b,V=g,P=y,D=S,I;for(var _=0;_<20;_+=2){I=w+N|0;O^=I<<7|I>>>32-7;I=O+w|0;R^=I<<9|I>>>32-9;I=R+O|0;N^=I<<13|I>>>32-13;I=N+R|0;w^=I<<18|I>>>32-18;I=k+v|0;E^=I<<7|I>>>32-7;I=E+k|0;V^=I<<9|I>>>32-9;I=V+E|0;v^=I<<13|I>>>32-13;I=v+V|0;k^=I<<18|I>>>32-18;I=A+C|0;P^=I<<7|I>>>32-7;I=P+A|0;z^=I<<9|I>>>32-9;I=z+P|0;C^=I<<13|I>>>32-13;I=C+z|0;A^=I<<18|I>>>32-18;I=D+x|0;j^=I<<7|I>>>32-7;I=j+D|0;T^=I<<9|I>>>32-9;I=T+j|0;x^=I<<13|I>>>32-13;I=x+T|0;D^=I<<18|I>>>32-18;I=w+j|0;v^=I<<7|I>>>32-7;I=v+w|0;z^=I<<9|I>>>32-9;I=z+v|0;j^=I<<13|I>>>32-13;I=j+z|0;w^=I<<18|I>>>32-18;I=k+O|0;C^=I<<7|I>>>32-7;I=C+k|0;T^=I<<9|I>>>32-9;I=T+C|0;O^=I<<13|I>>>32-13;I=O+T|0;k^=I<<18|I>>>32-18;I=A+E|0;x^=I<<7|I>>>32-7;I=x+A|0;R^=I<<9|I>>>32-9;I=R+x|0;E^=I<<13|I>>>32-13;I=E+R|0;A^=I<<18|I>>>32-18;I=D+P|0;N^=I<<7|I>>>32-7;I=N+D|0;V^=I<<9|I>>>32-9;I=V+N|0;P^=I<<13|I>>>32-13;I=P+V|0;D^=I<<18|I>>>32-18}w=w+a|0;v=v+r|0;z=z+s|0;j=j+o|0;O=O+u|0;k=k+l|0;C=C+c|0;T=T+d|0;R=R+p|0;E=E+f|0;A=A+h|0;x=x+m|0;N=N+b|0;V=V+g|0;P=P+y|0;D=D+S|0;e[0]=w>>>0&255;e[1]=w>>>8&255;e[2]=w>>>16&255;e[3]=w>>>24&255;e[4]=v>>>0&255;e[5]=v>>>8&255;e[6]=v>>>16&255;e[7]=v>>>24&255;e[8]=z>>>0&255;e[9]=z>>>8&255;e[10]=z>>>16&255;e[11]=z>>>24&255;e[12]=j>>>0&255;e[13]=j>>>8&255;e[14]=j>>>16&255;e[15]=j>>>24&255;e[16]=O>>>0&255;e[17]=O>>>8&255;e[18]=O>>>16&255;e[19]=O>>>24&255;e[20]=k>>>0&255;e[21]=k>>>8&255;e[22]=k>>>16&255;e[23]=k>>>24&255;e[24]=C>>>0&255;e[25]=C>>>8&255;e[26]=C>>>16&255;e[27]=C>>>24&255;e[28]=T>>>0&255;e[29]=T>>>8&255;e[30]=T>>>16&255;e[31]=T>>>24&255;e[32]=R>>>0&255;e[33]=R>>>8&255;e[34]=R>>>16&255;e[35]=R>>>24&255;e[36]=E>>>0&255;e[37]=E>>>8&255;e[38]=E>>>16&255;e[39]=E>>>24&255;e[40]=A>>>0&255;e[41]=A>>>8&255;e[42]=A>>>16&255;e[43]=A>>>24&255;e[44]=x>>>0&255;e[45]=x>>>8&255;e[46]=x>>>16&255;e[47]=x>>>24&255;e[48]=N>>>0&255;e[49]=N>>>8&255;e[50]=N>>>16&255;e[51]=N>>>24&255;e[52]=V>>>0&255;e[53]=V>>>8&255;e[54]=V>>>16&255;e[55]=V>>>24&255;e[56]=P>>>0&255;e[57]=P>>>8&255;e[58]=P>>>16&255;e[59]=P>>>24&255;e[60]=D>>>0&255;e[61]=D>>>8&255;e[62]=D>>>16&255;e[63]=D>>>24&255}function core_hsalsa20(e,t,i,n){var a=n[0]&255|(n[1]&255)<<8|(n[2]&255)<<16|(n[3]&255)<<24,r=i[0]&255|(i[1]&255)<<8|(i[2]&255)<<16|(i[3]&255)<<24,s=i[4]&255|(i[5]&255)<<8|(i[6]&255)<<16|(i[7]&255)<<24,o=i[8]&255|(i[9]&255)<<8|(i[10]&255)<<16|(i[11]&255)<<24,u=i[12]&255|(i[13]&255)<<8|(i[14]&255)<<16|(i[15]&255)<<24,l=n[4]&255|(n[5]&255)<<8|(n[6]&255)<<16|(n[7]&255)<<24,c=t[0]&255|(t[1]&255)<<8|(t[2]&255)<<16|(t[3]&255)<<24,d=t[4]&255|(t[5]&255)<<8|(t[6]&255)<<16|(t[7]&255)<<24,p=t[8]&255|(t[9]&255)<<8|(t[10]&255)<<16|(t[11]&255)<<24,f=t[12]&255|(t[13]&255)<<8|(t[14]&255)<<16|(t[15]&255)<<24,h=n[8]&255|(n[9]&255)<<8|(n[10]&255)<<16|(n[11]&255)<<24,m=i[16]&255|(i[17]&255)<<8|(i[18]&255)<<16|(i[19]&255)<<24,b=i[20]&255|(i[21]&255)<<8|(i[22]&255)<<16|(i[23]&255)<<24,g=i[24]&255|(i[25]&255)<<8|(i[26]&255)<<16|(i[27]&255)<<24,y=i[28]&255|(i[29]&255)<<8|(i[30]&255)<<16|(i[31]&255)<<24,S=n[12]&255|(n[13]&255)<<8|(n[14]&255)<<16|(n[15]&255)<<24;var w=a,v=r,z=s,j=o,O=u,k=l,C=c,T=d,R=p,E=f,A=h,x=m,N=b,V=g,P=y,D=S,I;for(var _=0;_<20;_+=2){I=w+N|0;O^=I<<7|I>>>32-7;I=O+w|0;R^=I<<9|I>>>32-9;I=R+O|0;N^=I<<13|I>>>32-13;I=N+R|0;w^=I<<18|I>>>32-18;I=k+v|0;E^=I<<7|I>>>32-7;I=E+k|0;V^=I<<9|I>>>32-9;I=V+E|0;v^=I<<13|I>>>32-13;I=v+V|0;k^=I<<18|I>>>32-18;I=A+C|0;P^=I<<7|I>>>32-7;I=P+A|0;z^=I<<9|I>>>32-9;I=z+P|0;C^=I<<13|I>>>32-13;I=C+z|0;A^=I<<18|I>>>32-18;I=D+x|0;j^=I<<7|I>>>32-7;I=j+D|0;T^=I<<9|I>>>32-9;I=T+j|0;x^=I<<13|I>>>32-13;I=x+T|0;D^=I<<18|I>>>32-18;I=w+j|0;v^=I<<7|I>>>32-7;I=v+w|0;z^=I<<9|I>>>32-9;I=z+v|0;j^=I<<13|I>>>32-13;I=j+z|0;w^=I<<18|I>>>32-18;I=k+O|0;C^=I<<7|I>>>32-7;I=C+k|0;T^=I<<9|I>>>32-9;I=T+C|0;O^=I<<13|I>>>32-13;I=O+T|0;k^=I<<18|I>>>32-18;I=A+E|0;x^=I<<7|I>>>32-7;I=x+A|0;R^=I<<9|I>>>32-9;I=R+x|0;E^=I<<13|I>>>32-13;I=E+R|0;A^=I<<18|I>>>32-18;I=D+P|0;N^=I<<7|I>>>32-7;I=N+D|0;V^=I<<9|I>>>32-9;I=V+N|0;P^=I<<13|I>>>32-13;I=P+V|0;D^=I<<18|I>>>32-18}e[0]=w>>>0&255;e[1]=w>>>8&255;e[2]=w>>>16&255;e[3]=w>>>24&255;e[4]=k>>>0&255;e[5]=k>>>8&255;e[6]=k>>>16&255;e[7]=k>>>24&255;e[8]=A>>>0&255;e[9]=A>>>8&255;e[10]=A>>>16&255;e[11]=A>>>24&255;e[12]=D>>>0&255;e[13]=D>>>8&255;e[14]=D>>>16&255;e[15]=D>>>24&255;e[16]=C>>>0&255;e[17]=C>>>8&255;e[18]=C>>>16&255;e[19]=C>>>24&255;e[20]=T>>>0&255;e[21]=T>>>8&255;e[22]=T>>>16&255;e[23]=T>>>24&255;e[24]=R>>>0&255;e[25]=R>>>8&255;e[26]=R>>>16&255;e[27]=R>>>24&255;e[28]=E>>>0&255;e[29]=E>>>8&255;e[30]=E>>>16&255;e[31]=E>>>24&255}function crypto_core_salsa20(e,t,i,n){core_salsa20(e,t,i,n)}function crypto_core_hsalsa20(e,t,i,n){core_hsalsa20(e,t,i,n)}var h=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function crypto_stream_salsa20_xor(e,t,i,n,a,r,s){var o=new Uint8Array(16),u=new Uint8Array(64);var l,c;for(c=0;c<16;c++)o[c]=0;for(c=0;c<8;c++)o[c]=r[c];while(a>=64){crypto_core_salsa20(u,o,s,h);for(c=0;c<64;c++)e[t+c]=i[n+c]^u[c];l=1;for(c=8;c<16;c++){l=l+(o[c]&255)|0;o[c]=l&255;l>>>=8}a-=64;t+=64;n+=64}if(a>0){crypto_core_salsa20(u,o,s,h);for(c=0;c=64){crypto_core_salsa20(s,r,a,h);for(u=0;u<64;u++)e[t+u]=s[u];o=1;for(u=8;u<16;u++){o=o+(r[u]&255)|0;r[u]=o&255;o>>>=8}i-=64;t+=64}if(i>0){crypto_core_salsa20(s,r,a,h);for(u=0;u>>13|i<<3)&8191;n=e[4]&255|(e[5]&255)<<8;this.r[2]=(i>>>10|n<<6)&7939;a=e[6]&255|(e[7]&255)<<8;this.r[3]=(n>>>7|a<<9)&8191;r=e[8]&255|(e[9]&255)<<8;this.r[4]=(a>>>4|r<<12)&255;this.r[5]=r>>>1&8190;s=e[10]&255|(e[11]&255)<<8;this.r[6]=(r>>>14|s<<2)&8191;o=e[12]&255|(e[13]&255)<<8;this.r[7]=(s>>>11|o<<5)&8065;u=e[14]&255|(e[15]&255)<<8;this.r[8]=(o>>>8|u<<8)&8191;this.r[9]=u>>>5&127;this.pad[0]=e[16]&255|(e[17]&255)<<8;this.pad[1]=e[18]&255|(e[19]&255)<<8;this.pad[2]=e[20]&255|(e[21]&255)<<8;this.pad[3]=e[22]&255|(e[23]&255)<<8;this.pad[4]=e[24]&255|(e[25]&255)<<8;this.pad[5]=e[26]&255|(e[27]&255)<<8;this.pad[6]=e[28]&255|(e[29]&255)<<8;this.pad[7]=e[30]&255|(e[31]&255)<<8};m.prototype.blocks=function(e,t,i){var n=this.fin?0:1<<11;var a,r,s,o,u,l,c,d,p;var f,h,m,b,g,y,S,w,v,z;var j=this.h[0],O=this.h[1],k=this.h[2],C=this.h[3],T=this.h[4],R=this.h[5],E=this.h[6],A=this.h[7],x=this.h[8],N=this.h[9];var V=this.r[0],P=this.r[1],D=this.r[2],I=this.r[3],_=this.r[4],q=this.r[5],B=this.r[6],M=this.r[7],U=this.r[8],L=this.r[9];while(i>=16){a=e[t+0]&255|(e[t+1]&255)<<8;j+=a&8191;r=e[t+2]&255|(e[t+3]&255)<<8;O+=(a>>>13|r<<3)&8191;s=e[t+4]&255|(e[t+5]&255)<<8;k+=(r>>>10|s<<6)&8191;o=e[t+6]&255|(e[t+7]&255)<<8;C+=(s>>>7|o<<9)&8191;u=e[t+8]&255|(e[t+9]&255)<<8;T+=(o>>>4|u<<12)&8191;R+=u>>>1&8191;l=e[t+10]&255|(e[t+11]&255)<<8;E+=(u>>>14|l<<2)&8191;c=e[t+12]&255|(e[t+13]&255)<<8;A+=(l>>>11|c<<5)&8191;d=e[t+14]&255|(e[t+15]&255)<<8;x+=(c>>>8|d<<8)&8191;N+=d>>>5|n;p=0;f=p;f+=j*V;f+=O*(5*L);f+=k*(5*U);f+=C*(5*M);f+=T*(5*B);p=f>>>13;f&=8191;f+=R*(5*q);f+=E*(5*_);f+=A*(5*I);f+=x*(5*D);f+=N*(5*P);p+=f>>>13;f&=8191;h=p;h+=j*P;h+=O*V;h+=k*(5*L);h+=C*(5*U);h+=T*(5*M);p=h>>>13;h&=8191;h+=R*(5*B);h+=E*(5*q);h+=A*(5*_);h+=x*(5*I);h+=N*(5*D);p+=h>>>13;h&=8191;m=p;m+=j*D;m+=O*P;m+=k*V;m+=C*(5*L);m+=T*(5*U);p=m>>>13;m&=8191;m+=R*(5*M);m+=E*(5*B);m+=A*(5*q);m+=x*(5*_);m+=N*(5*I);p+=m>>>13;m&=8191;b=p;b+=j*I;b+=O*D;b+=k*P;b+=C*V;b+=T*(5*L);p=b>>>13;b&=8191;b+=R*(5*U);b+=E*(5*M);b+=A*(5*B);b+=x*(5*q);b+=N*(5*_);p+=b>>>13;b&=8191;g=p;g+=j*_;g+=O*I;g+=k*D;g+=C*P;g+=T*V;p=g>>>13;g&=8191;g+=R*(5*L);g+=E*(5*U);g+=A*(5*M);g+=x*(5*B);g+=N*(5*q);p+=g>>>13;g&=8191;y=p;y+=j*q;y+=O*_;y+=k*I;y+=C*D;y+=T*P;p=y>>>13;y&=8191;y+=R*V;y+=E*(5*L);y+=A*(5*U);y+=x*(5*M);y+=N*(5*B);p+=y>>>13;y&=8191;S=p;S+=j*B;S+=O*q;S+=k*_;S+=C*I;S+=T*D;p=S>>>13;S&=8191;S+=R*P;S+=E*V;S+=A*(5*L);S+=x*(5*U);S+=N*(5*M);p+=S>>>13;S&=8191;w=p;w+=j*M;w+=O*B;w+=k*q;w+=C*_;w+=T*I;p=w>>>13;w&=8191;w+=R*D;w+=E*P;w+=A*V;w+=x*(5*L);w+=N*(5*U);p+=w>>>13;w&=8191;v=p;v+=j*U;v+=O*M;v+=k*B;v+=C*q;v+=T*_;p=v>>>13;v&=8191;v+=R*I;v+=E*D;v+=A*P;v+=x*V;v+=N*(5*L);p+=v>>>13;v&=8191;z=p;z+=j*L;z+=O*U;z+=k*M;z+=C*B;z+=T*q;p=z>>>13;z&=8191;z+=R*_;z+=E*I;z+=A*D;z+=x*P;z+=N*V;p+=z>>>13;z&=8191;p=(p<<2)+p|0;p=p+f|0;f=p&8191;p=p>>>13;h+=p;j=f;O=h;k=m;C=b;T=g;R=y;E=S;A=w;x=v;N=z;t+=16;i-=16}this.h[0]=j;this.h[1]=O;this.h[2]=k;this.h[3]=C;this.h[4]=T;this.h[5]=R;this.h[6]=E;this.h[7]=A;this.h[8]=x;this.h[9]=N};m.prototype.finish=function(e,t){var i=new Uint16Array(10);var n,a,r,s;if(this.leftover){s=this.leftover;this.buffer[s++]=1;for(;s<16;s++)this.buffer[s]=0;this.fin=1;this.blocks(this.buffer,0,16)}n=this.h[1]>>>13;this.h[1]&=8191;for(s=2;s<10;s++){this.h[s]+=n;n=this.h[s]>>>13;this.h[s]&=8191}this.h[0]+=n*5;n=this.h[0]>>>13;this.h[0]&=8191;this.h[1]+=n;n=this.h[1]>>>13;this.h[1]&=8191;this.h[2]+=n;i[0]=this.h[0]+5;n=i[0]>>>13;i[0]&=8191;for(s=1;s<10;s++){i[s]=this.h[s]+n;n=i[s]>>>13;i[s]&=8191}i[9]-=1<<13;a=(n^1)-1;for(s=0;s<10;s++)i[s]&=a;a=~a;for(s=0;s<10;s++)this.h[s]=this.h[s]&a|i[s];this.h[0]=(this.h[0]|this.h[1]<<13)&65535;this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535;this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535;this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535;this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535;this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535;this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535;this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535;r=this.h[0]+this.pad[0];this.h[0]=r&65535;for(s=1;s<8;s++){r=(this.h[s]+this.pad[s]|0)+(r>>>16)|0;this.h[s]=r&65535}e[t+0]=this.h[0]>>>0&255;e[t+1]=this.h[0]>>>8&255;e[t+2]=this.h[1]>>>0&255;e[t+3]=this.h[1]>>>8&255;e[t+4]=this.h[2]>>>0&255;e[t+5]=this.h[2]>>>8&255;e[t+6]=this.h[3]>>>0&255;e[t+7]=this.h[3]>>>8&255;e[t+8]=this.h[4]>>>0&255;e[t+9]=this.h[4]>>>8&255;e[t+10]=this.h[5]>>>0&255;e[t+11]=this.h[5]>>>8&255;e[t+12]=this.h[6]>>>0&255;e[t+13]=this.h[6]>>>8&255;e[t+14]=this.h[7]>>>0&255;e[t+15]=this.h[7]>>>8&255};m.prototype.update=function(e,t,i){var n,a;if(this.leftover){a=16-this.leftover;if(a>i)a=i;for(n=0;n=16){a=i-i%16;this.blocks(e,t,a);t+=a;i-=a}if(i){for(n=0;n>16&1);s[n-1]&=65535}s[15]=o[15]-32767-(s[14]>>16&1);r=s[15]>>16&1;s[14]&=65535;sel25519(o,s,1-r)}for(n=0;n<16;n++){e[2*n]=o[n]&255;e[2*n+1]=o[n]>>8}}function neq25519(e,t){var i=new Uint8Array(32),n=new Uint8Array(32);pack25519(i,e);pack25519(n,t);return crypto_verify_32(i,0,n,0)}function par25519(e){var t=new Uint8Array(32);pack25519(t,e);return t[0]&1}function unpack25519(e,t){var i;for(i=0;i<16;i++)e[i]=t[2*i]+(t[2*i+1]<<8);e[15]&=32767}function A(e,t,i){for(var n=0;n<16;n++)e[n]=t[n]+i[n]}function Z(e,t,i){for(var n=0;n<16;n++)e[n]=t[n]-i[n]}function M(e,t,i){var n,a,r=0,s=0,o=0,u=0,l=0,c=0,d=0,p=0,f=0,h=0,m=0,b=0,g=0,y=0,S=0,w=0,v=0,z=0,j=0,O=0,k=0,C=0,T=0,R=0,E=0,A=0,x=0,N=0,V=0,P=0,D=0,I=i[0],_=i[1],q=i[2],B=i[3],M=i[4],U=i[5],L=i[6],H=i[7],Q=i[8],W=i[9],G=i[10],K=i[11],J=i[12],F=i[13],Y=i[14],X=i[15];n=t[0];r+=n*I;s+=n*_;o+=n*q;u+=n*B;l+=n*M;c+=n*U;d+=n*L;p+=n*H;f+=n*Q;h+=n*W;m+=n*G;b+=n*K;g+=n*J;y+=n*F;S+=n*Y;w+=n*X;n=t[1];s+=n*I;o+=n*_;u+=n*q;l+=n*B;c+=n*M;d+=n*U;p+=n*L;f+=n*H;h+=n*Q;m+=n*W;b+=n*G;g+=n*K;y+=n*J;S+=n*F;w+=n*Y;v+=n*X;n=t[2];o+=n*I;u+=n*_;l+=n*q;c+=n*B;d+=n*M;p+=n*U;f+=n*L;h+=n*H;m+=n*Q;b+=n*W;g+=n*G;y+=n*K;S+=n*J;w+=n*F;v+=n*Y;z+=n*X;n=t[3];u+=n*I;l+=n*_;c+=n*q;d+=n*B;p+=n*M;f+=n*U;h+=n*L;m+=n*H;b+=n*Q;g+=n*W;y+=n*G;S+=n*K;w+=n*J;v+=n*F;z+=n*Y;j+=n*X;n=t[4];l+=n*I;c+=n*_;d+=n*q;p+=n*B;f+=n*M;h+=n*U;m+=n*L;b+=n*H;g+=n*Q;y+=n*W;S+=n*G;w+=n*K;v+=n*J;z+=n*F;j+=n*Y;O+=n*X;n=t[5];c+=n*I;d+=n*_;p+=n*q;f+=n*B;h+=n*M;m+=n*U;b+=n*L;g+=n*H;y+=n*Q;S+=n*W;w+=n*G;v+=n*K;z+=n*J;j+=n*F;O+=n*Y;k+=n*X;n=t[6];d+=n*I;p+=n*_;f+=n*q;h+=n*B;m+=n*M;b+=n*U;g+=n*L;y+=n*H;S+=n*Q;w+=n*W;v+=n*G;z+=n*K;j+=n*J;O+=n*F;k+=n*Y;C+=n*X;n=t[7];p+=n*I;f+=n*_;h+=n*q;m+=n*B;b+=n*M;g+=n*U;y+=n*L;S+=n*H;w+=n*Q;v+=n*W;z+=n*G;j+=n*K;O+=n*J;k+=n*F;C+=n*Y;T+=n*X;n=t[8];f+=n*I;h+=n*_;m+=n*q;b+=n*B;g+=n*M;y+=n*U;S+=n*L;w+=n*H;v+=n*Q;z+=n*W;j+=n*G;O+=n*K;k+=n*J;C+=n*F;T+=n*Y;R+=n*X;n=t[9];h+=n*I;m+=n*_;b+=n*q;g+=n*B;y+=n*M;S+=n*U;w+=n*L;v+=n*H;z+=n*Q;j+=n*W;O+=n*G;k+=n*K;C+=n*J;T+=n*F;R+=n*Y;E+=n*X;n=t[10];m+=n*I;b+=n*_;g+=n*q;y+=n*B;S+=n*M;w+=n*U;v+=n*L;z+=n*H;j+=n*Q;O+=n*W;k+=n*G;C+=n*K;T+=n*J;R+=n*F;E+=n*Y;A+=n*X;n=t[11];b+=n*I;g+=n*_;y+=n*q;S+=n*B;w+=n*M;v+=n*U;z+=n*L;j+=n*H;O+=n*Q;k+=n*W;C+=n*G;T+=n*K;R+=n*J;E+=n*F;A+=n*Y;x+=n*X;n=t[12];g+=n*I;y+=n*_;S+=n*q;w+=n*B;v+=n*M;z+=n*U;j+=n*L;O+=n*H;k+=n*Q;C+=n*W;T+=n*G;R+=n*K;E+=n*J;A+=n*F;x+=n*Y;N+=n*X;n=t[13];y+=n*I;S+=n*_;w+=n*q;v+=n*B;z+=n*M;j+=n*U;O+=n*L;k+=n*H;C+=n*Q;T+=n*W;R+=n*G;E+=n*K;A+=n*J;x+=n*F;N+=n*Y;V+=n*X;n=t[14];S+=n*I;w+=n*_;v+=n*q;z+=n*B;j+=n*M;O+=n*U;k+=n*L;C+=n*H;T+=n*Q;R+=n*W;E+=n*G;A+=n*K;x+=n*J;N+=n*F;V+=n*Y;P+=n*X;n=t[15];w+=n*I;v+=n*_;z+=n*q;j+=n*B;O+=n*M;k+=n*U;C+=n*L;T+=n*H;R+=n*Q;E+=n*W;A+=n*G;x+=n*K;N+=n*J;V+=n*F;P+=n*Y;D+=n*X;r+=38*v;s+=38*z;o+=38*j;u+=38*O;l+=38*k;c+=38*C;d+=38*T;p+=38*R;f+=38*E;h+=38*A;m+=38*x;b+=38*N;g+=38*V;y+=38*P;S+=38*D;a=1;n=r+a+65535;a=Math.floor(n/65536);r=n-a*65536;n=s+a+65535;a=Math.floor(n/65536);s=n-a*65536;n=o+a+65535;a=Math.floor(n/65536);o=n-a*65536;n=u+a+65535;a=Math.floor(n/65536);u=n-a*65536;n=l+a+65535;a=Math.floor(n/65536);l=n-a*65536;n=c+a+65535;a=Math.floor(n/65536);c=n-a*65536;n=d+a+65535;a=Math.floor(n/65536);d=n-a*65536;n=p+a+65535;a=Math.floor(n/65536);p=n-a*65536;n=f+a+65535;a=Math.floor(n/65536);f=n-a*65536;n=h+a+65535;a=Math.floor(n/65536);h=n-a*65536;n=m+a+65535;a=Math.floor(n/65536);m=n-a*65536;n=b+a+65535;a=Math.floor(n/65536);b=n-a*65536;n=g+a+65535;a=Math.floor(n/65536);g=n-a*65536;n=y+a+65535;a=Math.floor(n/65536);y=n-a*65536;n=S+a+65535;a=Math.floor(n/65536);S=n-a*65536;n=w+a+65535;a=Math.floor(n/65536);w=n-a*65536;r+=a-1+37*(a-1);a=1;n=r+a+65535;a=Math.floor(n/65536);r=n-a*65536;n=s+a+65535;a=Math.floor(n/65536);s=n-a*65536;n=o+a+65535;a=Math.floor(n/65536);o=n-a*65536;n=u+a+65535;a=Math.floor(n/65536);u=n-a*65536;n=l+a+65535;a=Math.floor(n/65536);l=n-a*65536;n=c+a+65535;a=Math.floor(n/65536);c=n-a*65536;n=d+a+65535;a=Math.floor(n/65536);d=n-a*65536;n=p+a+65535;a=Math.floor(n/65536);p=n-a*65536;n=f+a+65535;a=Math.floor(n/65536);f=n-a*65536;n=h+a+65535;a=Math.floor(n/65536);h=n-a*65536;n=m+a+65535;a=Math.floor(n/65536);m=n-a*65536;n=b+a+65535;a=Math.floor(n/65536);b=n-a*65536;n=g+a+65535;a=Math.floor(n/65536);g=n-a*65536;n=y+a+65535;a=Math.floor(n/65536);y=n-a*65536;n=S+a+65535;a=Math.floor(n/65536);S=n-a*65536;n=w+a+65535;a=Math.floor(n/65536);w=n-a*65536;r+=a-1+37*(a-1);e[0]=r;e[1]=s;e[2]=o;e[3]=u;e[4]=l;e[5]=c;e[6]=d;e[7]=p;e[8]=f;e[9]=h;e[10]=m;e[11]=b;e[12]=g;e[13]=y;e[14]=S;e[15]=w}function S(e,t){M(e,t,t)}function inv25519(e,i){var n=t();var a;for(a=0;a<16;a++)n[a]=i[a];for(a=253;a>=0;a--){S(n,n);if(a!==2&&a!==4)M(n,n,i)}for(a=0;a<16;a++)e[a]=n[a]}function pow2523(e,i){var n=t();var a;for(a=0;a<16;a++)n[a]=i[a];for(a=250;a>=0;a--){S(n,n);if(a!==1)M(n,n,i)}for(a=0;a<16;a++)e[a]=n[a]}function crypto_scalarmult(e,i,n){var a=new Uint8Array(32);var r=new Float64Array(80),s,o;var l=t(),c=t(),d=t(),p=t(),f=t(),h=t();for(o=0;o<31;o++)a[o]=i[o];a[31]=i[31]&127|64;a[0]&=248;unpack25519(r,n);for(o=0;o<16;o++){c[o]=r[o];p[o]=l[o]=d[o]=0}l[0]=p[0]=1;for(o=254;o>=0;--o){s=a[o>>>3]>>>(o&7)&1;sel25519(l,c,s);sel25519(d,p,s);A(f,l,d);Z(l,l,d);A(d,c,p);Z(c,c,p);S(p,f);S(h,l);M(l,d,l);M(d,c,f);A(f,l,d);Z(l,l,d);S(c,l);Z(d,p,h);M(l,d,u);A(l,l,p);M(d,d,l);M(l,p,h);M(p,c,r);S(c,f);sel25519(l,c,s);sel25519(d,p,s)}for(o=0;o<16;o++){r[o+16]=l[o];r[o+32]=d[o];r[o+48]=c[o];r[o+64]=p[o]}var m=r.subarray(32);var b=r.subarray(16);inv25519(m,m);M(b,b,m);pack25519(e,b);return 0}function crypto_scalarmult_base(e,t){return crypto_scalarmult(e,t,r)}function crypto_box_keypair(e,t){n(t,32);return crypto_scalarmult_base(e,t)}function crypto_box_beforenm(e,t,i){var n=new Uint8Array(32);crypto_scalarmult(n,i,t);return crypto_core_hsalsa20(e,a,n,h)}var b=crypto_secretbox;var g=crypto_secretbox_open;function crypto_box(e,t,i,n,a,r){var s=new Uint8Array(32);crypto_box_beforenm(s,a,r);return b(e,t,i,n,s)}function crypto_box_open(e,t,i,n,a,r){var s=new Uint8Array(32);crypto_box_beforenm(s,a,r);return g(e,t,i,n,s)}var y=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function crypto_hashblocks_hl(e,t,i,n){var a=new Int32Array(16),r=new Int32Array(16),s,o,u,l,c,d,p,f,h,m,b,g,S,w,v,z,j,O,k,C,T,R,E,A,x,N;var V=e[0],P=e[1],D=e[2],I=e[3],_=e[4],q=e[5],B=e[6],M=e[7],U=t[0],L=t[1],H=t[2],Q=t[3],W=t[4],G=t[5],K=t[6],J=t[7];var F=0;while(n>=128){for(k=0;k<16;k++){C=8*k+F;a[k]=i[C+0]<<24|i[C+1]<<16|i[C+2]<<8|i[C+3];r[k]=i[C+4]<<24|i[C+5]<<16|i[C+6]<<8|i[C+7]}for(k=0;k<80;k++){s=V;o=P;u=D;l=I;c=_;d=q;p=B;f=M;h=U;m=L;b=H;g=Q;S=W;w=G;v=K;z=J;T=M;R=J;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=(_>>>14|W<<32-14)^(_>>>18|W<<32-18)^(W>>>41-32|_<<32-(41-32));R=(W>>>14|_<<32-14)^(W>>>18|_<<32-18)^(_>>>41-32|W<<32-(41-32));E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;T=_&q^~_&B;R=W&G^~W&K;E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;T=y[k*2];R=y[k*2+1];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;T=a[k%16];R=r[k%16];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;j=x&65535|N<<16;O=E&65535|A<<16;T=j;R=O;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=(V>>>28|U<<32-28)^(U>>>34-32|V<<32-(34-32))^(U>>>39-32|V<<32-(39-32));R=(U>>>28|V<<32-28)^(V>>>34-32|U<<32-(34-32))^(V>>>39-32|U<<32-(39-32));E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;T=V&P^V&D^P&D;R=U&L^U&H^L&H;E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;f=x&65535|N<<16;z=E&65535|A<<16;T=l;R=g;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=j;R=O;E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;l=x&65535|N<<16;g=E&65535|A<<16;P=s;D=o;I=u;_=l;q=c;B=d;M=p;V=f;L=h;H=m;Q=b;W=g;G=S;K=w;J=v;U=z;if(k%16===15){for(C=0;C<16;C++){T=a[C];R=r[C];E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=a[(C+9)%16];R=r[(C+9)%16];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;j=a[(C+1)%16];O=r[(C+1)%16];T=(j>>>1|O<<32-1)^(j>>>8|O<<32-8)^j>>>7;R=(O>>>1|j<<32-1)^(O>>>8|j<<32-8)^(O>>>7|j<<32-7);E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;j=a[(C+14)%16];O=r[(C+14)%16];T=(j>>>19|O<<32-19)^(O>>>61-32|j<<32-(61-32))^j>>>6;R=(O>>>19|j<<32-19)^(j>>>61-32|O<<32-(61-32))^(O>>>6|j<<32-6);E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;a[C]=x&65535|N<<16;r[C]=E&65535|A<<16}}}T=V;R=U;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=e[0];R=t[0];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;e[0]=V=x&65535|N<<16;t[0]=U=E&65535|A<<16;T=P;R=L;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=e[1];R=t[1];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;e[1]=P=x&65535|N<<16;t[1]=L=E&65535|A<<16;T=D;R=H;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=e[2];R=t[2];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;e[2]=D=x&65535|N<<16;t[2]=H=E&65535|A<<16;T=I;R=Q;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=e[3];R=t[3];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;e[3]=I=x&65535|N<<16;t[3]=Q=E&65535|A<<16;T=_;R=W;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=e[4];R=t[4];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;e[4]=_=x&65535|N<<16;t[4]=W=E&65535|A<<16;T=q;R=G;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=e[5];R=t[5];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;e[5]=q=x&65535|N<<16;t[5]=G=E&65535|A<<16;T=B;R=K;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=e[6];R=t[6];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;e[6]=B=x&65535|N<<16;t[6]=K=E&65535|A<<16;T=M;R=J;E=R&65535;A=R>>>16;x=T&65535;N=T>>>16;T=e[7];R=t[7];E+=R&65535;A+=R>>>16;x+=T&65535;N+=T>>>16;A+=E>>>16;x+=A>>>16;N+=x>>>16;e[7]=M=x&65535|N<<16;t[7]=J=E&65535|A<<16;F+=128;n-=128}return n}function crypto_hash(e,t,i){var n=new Int32Array(8),a=new Int32Array(8),r=new Uint8Array(256),s,o=i;n[0]=1779033703;n[1]=3144134277;n[2]=1013904242;n[3]=2773480762;n[4]=1359893119;n[5]=2600822924;n[6]=528734635;n[7]=1541459225;a[0]=4089235720;a[1]=2227873595;a[2]=4271175723;a[3]=1595750129;a[4]=2917565137;a[5]=725511199;a[6]=4215389547;a[7]=327033209;crypto_hashblocks_hl(n,a,t,i);i%=128;for(s=0;s=0;--a){n=i[a/8|0]>>(a&7)&1;cswap(e,t,n);add(t,e);add(e,e);cswap(e,t,n)}}function scalarbase(e,i){var n=[t(),t(),t(),t()];set25519(n[0],d);set25519(n[1],p);set25519(n[2],o);M(n[3],d,p);scalarmult(e,n,i)}function crypto_sign_keypair(e,i,a){var r=new Uint8Array(64);var s=[t(),t(),t(),t()];var o;if(!a)n(i,32);crypto_hash(r,i,32);r[0]&=248;r[31]&=127;r[31]|=64;scalarbase(s,r);pack(e,s);for(o=0;o<32;o++)i[o+32]=e[o];return 0}var w=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function modL(e,t){var i,n,a,r;for(n=63;n>=32;--n){i=0;for(a=n-32,r=n-12;a>8;t[a]-=i*256}t[a]+=i;t[n]=0}i=0;for(a=0;a<32;a++){t[a]+=i-(t[31]>>4)*w[a];i=t[a]>>8;t[a]&=255}for(a=0;a<32;a++)t[a]-=i*w[a];for(n=0;n<32;n++){t[n+1]+=t[n]>>8;e[n]=t[n]&255}}function reduce(e){var t=new Float64Array(64),i;for(i=0;i<64;i++)t[i]=e[i];for(i=0;i<64;i++)e[i]=0;modL(e,t)}function crypto_sign(e,i,n,a){var r=new Uint8Array(64),s=new Uint8Array(64),o=new Uint8Array(64);var u,l,c=new Float64Array(64);var d=[t(),t(),t(),t()];crypto_hash(r,a,32);r[0]&=248;r[31]&=127;r[31]|=64;var p=n+64;for(u=0;u>7)Z(e[0],s,e[0]);M(e[3],e[0],e[1]);return 0}function crypto_sign_open(e,i,n,a){var r,s;var o=new Uint8Array(32),u=new Uint8Array(64);var l=[t(),t(),t(),t()],c=[t(),t(),t(),t()];s=-1;if(n<64)return-1;if(unpackneg(c,a))return-1;for(r=0;r=0};e.sign.keyPair=function(){var e=new Uint8Array(D);var t=new Uint8Array(I);crypto_sign_keypair(e,t);return{publicKey:e,secretKey:t}};e.sign.keyPair.fromSecretKey=function(e){checkArrayTypes(e);if(e.length!==I)throw new Error("bad secret key size");var t=new Uint8Array(D);for(var i=0;i{const t=r.get(e);if(!t){return new s({type:"secret"})}return new s(a(n(t/8)),{use:"enc",alg:e})})},,function(e,t,i){const n=i(745);e.exports={IdToken:{verify:(e,t,i)=>n(e,t,{...i,profile:"id_token"})},LogoutToken:{verify:(e,t,i)=>n(e,t,{...i,profile:"logout_token"})},AccessToken:{verify:(e,t,i)=>n(e,t,{...i,profile:"at+JWT"})}}},function(e,t,i){const n=i(475);const a=i(493);const{deep:r}=i(358);const s=i(854);const{HTTP_OPTIONS:o}=i(468);let u;let l;const c=e=>{u=r({},e,u);l=n.extend(u)};c({followRedirect:false,headers:{"User-Agent":`${a.name}/${a.version} (${a.homepage})`},retry:0,timeout:2500,throwHttpErrors:false});e.exports=function request(e,{mTLS:t=false}={}){const{url:i}=e;s(i);const n=this[o];let a;if(n){a=n.call(this,r({},e,u))}else{a=e}if(t&&(!a.key||!a.cert)){throw new TypeError("mutual-TLS certificate and key not set")}return l(a)};e.exports.setDefaults=c},function(e,t){t.stringify=function stringify(e){if("undefined"==typeof e)return e;if(e&&Buffer.isBuffer(e))return JSON.stringify(":base64:"+e.toString("base64"));if(e&&e.toJSON)e=e.toJSON();if(e&&"object"===typeof e){var t="";var i=Array.isArray(e);t=i?"[":"{";var n=true;for(var a in e){var r="function"==typeof e[a]||!i&&"undefined"===typeof e[a];if(Object.hasOwnProperty.call(e,a)&&!r){if(!n)t+=",";n=false;if(i){if(e[a]==undefined)t+="null";else t+=stringify(e[a])}else if(e[a]!==void 0){t+=stringify(a)+":"+stringify(e[a])}}}t+=i?"]":"}";return t}else if("string"===typeof e){return JSON.stringify(/^:/.test(e)?":"+e:e)}else if("undefined"===typeof e){return"null"}else return JSON.stringify(e)};t.parse=function(e){return JSON.parse(e,function(e,t){if("string"===typeof t){if(/^:base64:/.test(t))return new Buffer(t.substring(8),"base64");else return/^:/.test(t)?t.substring(1):t}return t})}},,,function(e){const t=e=>{return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")};const i=(e,i="utf8")=>{return t(Buffer.from(e,i).toString("base64"))};const n=e=>{return t(e.toString("base64"))};const a=e=>{return Buffer.from(e,"base64")};const r=(e,t="utf8")=>{return a(e).toString(t)};const s={encode:e=>{return i(JSON.stringify(e))},decode:(e,t="utf8")=>{return JSON.parse(r(e,t))}};s.decode.try=((e,t="utf8")=>{try{return s.decode(e,t)}catch(i){return r(e,t)}});const o=e=>{let t=BigInt(e).toString(16);if(t.length%2){t=`0${t}`}const i=t.length/2;const n=new Uint8Array(i);let a=0;let r=0;while(an(Buffer.from(o(e)));e.exports.decode=r;e.exports.decodeToBuffer=a;e.exports.encode=i;e.exports.encodeBuffer=n;e.exports.JSON=s;e.exports.encodeBigInt=u},function(e,t,i){const{publicEncrypt:n,privateDecrypt:a,constants:r}=i(373);const{oaepHashSupported:s}=i(915);const{KEYOBJECT:o}=i(771);const{asInput:u}=i(40);const l=e=>{switch(e){case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":return r.RSA_PKCS1_OAEP_PADDING;case"RSA1_5":return r.RSA_PKCS1_PADDING}};const c=e=>{switch(e){case"RSA-OAEP":return"sha1";case"RSA-OAEP-256":return"sha256";case"RSA-OAEP-384":return"sha384";case"RSA-OAEP-512":return"sha512";default:return undefined}};const d=(e,t,{[o]:i},a)=>{const r=u(i,true);return{wrapped:n({key:r,oaepHash:t,padding:e},a)}};const p=(e,t,{[o]:i},n)=>{const r=u(i,false);return a({key:r,oaepHash:t,padding:e},n)};const f={RSA1_5:0,"RSA-OAEP":592,"RSA-OAEP-256":784,"RSA-OAEP-384":1040,"RSA-OAEP-512":1296};e.exports=((e,t)=>{const i=["RSA-OAEP","RSA1_5"];if(s){i.splice(1,0,"RSA-OAEP-256","RSA-OAEP-384","RSA-OAEP-512")}i.forEach(i=>{const n=l(i);const a=c(i);e.keyManagementEncrypt.set(i,d.bind(undefined,n,a));e.keyManagementDecrypt.set(i,p.bind(undefined,n,a));t.RSA.wrapKey[i]=(e=>(e.use==="enc"||e.use===undefined)&&e.length>=f[i]);t.RSA.unwrapKey[i]=(e=>e.private&&(e.use==="enc"||e.use===undefined)&&e.length>=f[i])})})},,function(e){e.exports=require("https")},,function(e){e.exports=require("punycode")},,function(e,t,i){"use strict";var n=i(293);var a=n.Buffer;var r={};var s;for(s in n){if(!n.hasOwnProperty(s))continue;if(s==="SlowBuffer"||s==="Buffer")continue;r[s]=n[s]}var o=r.Buffer={};for(s in a){if(!a.hasOwnProperty(s))continue;if(s==="allocUnsafe"||s==="allocUnsafeSlow")continue;o[s]=a[s]}r.Buffer.prototype=a.prototype;if(!o.from||o.from===Uint8Array.from){o.from=function(e,t,i){if(typeof e==="number"){throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e)}if(e&&typeof e.length==="undefined"){throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}return a(e,t,i)}}if(!o.alloc){o.alloc=function(e,t,i){if(typeof e!=="number"){throw new TypeError('The "size" argument must be of type number. Received type '+typeof e)}if(e<0||e>=2*(1<<30)){throw new RangeError('The value "'+e+'" is invalid for option "size"')}var n=a(e);if(!t||t.length===0){n.fill(0)}else if(typeof i==="string"){n.fill(t,i)}else{n.fill(t)}return n}}if(!r.kStringMaxLength){try{r.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch(e){}}if(!r.constants){r.constants={MAX_LENGTH:r.kMaxLength};if(r.kStringMaxLength){r.constants.MAX_STRING_LENGTH=r.kStringMaxLength}}e.exports=r},function(e,t,i){var n=i(622);var a=i(602);var r=i(705);a.register("find",_find,{});function _find(e,t){if(!t){a.error("no path specified")}else if(typeof t==="string"){t=[].slice.call(arguments,1)}var i=[];function pushFile(e){if(process.platform==="win32"){e=e.replace(/\\/g,"/")}i.push(e)}t.forEach(function(e){var t;try{t=a.statFollowLinks(e)}catch(t){a.error("no such file or directory: "+e)}pushFile(e);if(t.isDirectory()){r({recursive:true,all:true},e).forEach(function(t){pushFile(n.join(e,t))})}});return i}e.exports=_find},,function(e,t,i){"use strict";const n=i(413).PassThrough;const a=i(89);const r=e=>{if(!(e&&e.pipe)){throw new TypeError("Parameter `response` must be a response stream.")}const t=new n;a(e,t);return e.pipe(t)};e.exports=r},function(e,t,i){const n=i(124);const a=(e,t)=>new n(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "));e.exports=a},function(e,t,i){"use strict";var n=i(254);var a=i(826);var r=i(810);var s=r.md5;var o=r.toBase64;function Auth(e){this.request=e;this.hasAuth=false;this.sentAuth=false;this.bearerToken=null;this.user=null;this.pass=null}Auth.prototype.basic=function(e,t,i){var n=this;if(typeof e!=="string"||t!==undefined&&typeof t!=="string"){n.request.emit("error",new Error("auth() received invalid user or password"))}n.user=e;n.pass=t;n.hasAuth=true;var a=e+":"+(t||"");if(i||typeof i==="undefined"){var r="Basic "+o(a);n.sentAuth=true;return r}};Auth.prototype.bearer=function(e,t){var i=this;i.bearerToken=e;i.hasAuth=true;if(t||typeof t==="undefined"){if(typeof e==="function"){e=e()}var n="Bearer "+(e||"");i.sentAuth=true;return n}};Auth.prototype.digest=function(e,t,i){var n=this;var r={};var o=/([a-z0-9_-]+)=(?:"([^"]+)"|([a-z0-9_-]+))/gi;while(true){var u=o.exec(i);if(!u){break}r[u[1]]=u[2]||u[3]}var l=function(e,t,i,n,a,r){var o=s(t+":"+i+":"+n);if(e&&e.toLowerCase()==="md5-sess"){return s(o+":"+a+":"+r)}else{return o}};var c=/(^|,)\s*auth\s*($|,)/.test(r.qop)&&"auth";var d=c&&"00000001";var p=c&&a().replace(/-/g,"");var f=l(r.algorithm,n.user,r.realm,n.pass,r.nonce,p);var h=s(e+":"+t);var m=c?s(f+":"+r.nonce+":"+d+":"+p+":"+c+":"+h):s(f+":"+r.nonce+":"+h);var b={username:n.user,realm:r.realm,nonce:r.nonce,uri:t,qop:c,response:m,nc:d,cnonce:p,algorithm:r.algorithm,opaque:r.opaque};i=[];for(var g in b){if(b[g]){if(g==="qop"||g==="nc"||g==="algorithm"){i.push(g+"="+b[g])}else{i.push(g+'="'+b[g]+'"')}}}i="Digest "+i.join(", ");n.sentAuth=true;return i};Auth.prototype.onRequest=function(e,t,i,n){var a=this;var r=a.request;var s;if(n===undefined&&e===undefined){a.request.emit("error",new Error("no auth mechanism defined"))}else if(n!==undefined){s=a.bearer(n,i)}else{s=a.basic(e,t,i)}if(s){r.setHeader("authorization",s)}};Auth.prototype.onResponse=function(e){var t=this;var i=t.request;if(!t.hasAuth||t.sentAuth){return null}var a=n(e.headers);var r=a.get("www-authenticate");var s=r&&r.split(" ")[0].toLowerCase();i.debug("reauth",s);switch(s){case"basic":return t.basic(t.user,t.pass,true);case"bearer":return t.bearer(t.bearerToken,true);case"digest":return t.digest(i.method,i.path,r)}};t.Auth=Auth},,function(e){e.exports={$id:"browser.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","version"],properties:{name:{type:"string"},version:{type:"string"},comment:{type:"string"}}}},,,,function(e){e.exports={$id:"response.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["status","statusText","httpVersion","cookies","headers","content","redirectURL","headersSize","bodySize"],properties:{status:{type:"integer"},statusText:{type:"string"},httpVersion:{type:"string"},cookies:{type:"array",items:{$ref:"cookie.json#"}},headers:{type:"array",items:{$ref:"header.json#"}},content:{$ref:"content.json#"},redirectURL:{type:"string"},headersSize:{type:"integer"},bodySize:{type:"integer"},comment:{type:"string"}}}},,function(e,t,i){"use strict";var n=i(945);function resolveYamlBoolean(e){if(e===null)return false;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}function constructYamlBoolean(e){return e==="true"||e==="True"||e==="TRUE"}function isBoolean(e){return Object.prototype.toString.call(e)==="[object Boolean]"}e.exports=new n("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},,function(e){e.exports={$id:"page.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["startedDateTime","id","title","pageTimings"],properties:{startedDateTime:{type:"string",format:"date-time",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))"},id:{type:"string",unique:true},title:{type:"string"},pageTimings:{$ref:"pageTimings.json#"},comment:{type:"string"}}}},,function(e){e.exports=(e=>!!e&&e.constructor===Object)},function(e){e.exports=["cat","cd","chmod","cp","dirs","echo","exec","find","grep","head","ln","ls","mkdir","mv","pwd","rm","sed","set","sort","tail","tempdir","test","to","toEnd","touch","uniq","which"]},,function(module){module.exports=eval("require")("utf-8-validate")},,function(e,t,i){"use strict";const n=i(21);n.Server=i(613);n.Receiver=i(738);n.Sender=i(10);e.exports=n},,,function(e,t,i){var n=i(602);var a=i(747);var r=i(622);n.register("toEnd",_toEnd,{pipeOnly:true,wrapOutput:false});function _toEnd(e,t){if(!t)n.error("wrong arguments");if(!a.existsSync(r.dirname(t))){n.error("no such file or directory: "+r.dirname(t))}try{a.appendFileSync(t,this.stdout||this.toString(),"utf8");return this}catch(e){n.error("could not append to file (code "+e.code+"): "+t,{continue:true})}}e.exports=_toEnd},function(e,t,i){e.exports={read:read,write:write};var n=i(872);var a=i(215).Buffer;var r=i(270);var s=i(852);var o=i(502);var u=i(268);var l=i(603);var c=i(538);var d=i(982);var p=i(624);var f="Private-key-format: v1";function read(e,t){if(typeof e==="string"){if(e.trim().match(/^[-]+[ ]*BEGIN/))return u.read(e,t);if(e.match(/^\s*ssh-[a-z]/))return l.read(e,t);if(e.match(/^\s*ecdsa-/))return l.read(e,t);if(e.match(/^putty-user-key-file-2:/i))return p.read(e,t);if(findDNSSECHeader(e))return d.read(e,t);e=a.from(e,"binary")}else{n.buffer(e);if(findPEMHeader(e))return u.read(e,t);if(findSSHHeader(e))return l.read(e,t);if(findPuTTYHeader(e))return p.read(e,t);if(findDNSSECHeader(e))return d.read(e,t)}if(e.readUInt32BE(0)e.length||e.slice(t,t+5).toString("ascii")!=="BEGIN")return false;return true}function findDNSSECHeader(e){if(e.length<=f.length)return false;var t=e.slice(0,f.length);if(t.toString("ascii")===f)return true;if(typeof e!=="string"){e=e.toString("ascii")}var i=e.split("\n");var n=0;while(i[n].match(/^\;/))n++;if(i[n].toString("ascii").match(/\. IN KEY /))return true;if(i[n].toString("ascii").match(/\. IN DNSKEY /))return true;return false}function write(e,t){throw new Error('"auto" format cannot be used for writing')}},function(e,t){(function(){var i;var n=0xdeadbeefcafe;var a=(n&16777215)==15715070;function BigInteger(e,t,i){if(e!=null)if("number"==typeof e)this.fromNumber(e,t,i);else if(t==null&&"string"!=typeof e)this.fromString(e,256);else this.fromString(e,t)}function nbi(){return new BigInteger(null)}function am1(e,t,i,n,a,r){while(--r>=0){var s=t*this[e++]+i[n]+a;a=Math.floor(s/67108864);i[n++]=s&67108863}return a}function am2(e,t,i,n,a,r){var s=t&32767,o=t>>15;while(--r>=0){var u=this[e]&32767;var l=this[e++]>>15;var c=o*u+l*s;u=s*u+((c&32767)<<15)+i[n]+(a&1073741823);a=(u>>>30)+(c>>>15)+o*l+(a>>>30);i[n++]=u&1073741823}return a}function am3(e,t,i,n,a,r){var s=t&16383,o=t>>14;while(--r>=0){var u=this[e]&16383;var l=this[e++]>>14;var c=o*u+l*s;u=s*u+((c&16383)<<14)+i[n]+a;a=(u>>28)+(c>>14)+o*l;i[n++]=u&268435455}return a}var r=typeof navigator!=="undefined";if(r&&a&&navigator.appName=="Microsoft Internet Explorer"){BigInteger.prototype.am=am2;i=30}else if(r&&a&&navigator.appName!="Netscape"){BigInteger.prototype.am=am1;i=26}else{BigInteger.prototype.am=am3;i=28}BigInteger.prototype.DB=i;BigInteger.prototype.DM=(1<=0;--t)e[t]=this[t];e.t=this.t;e.s=this.s}function bnpFromInt(e){this.t=1;this.s=e<0?-1:0;if(e>0)this[0]=e;else if(e<-1)this[0]=e+this.DV;else this.t=0}function nbv(e){var t=nbi();t.fromInt(e);return t}function bnpFromString(e,t){var i;if(t==16)i=4;else if(t==8)i=3;else if(t==256)i=8;else if(t==2)i=1;else if(t==32)i=5;else if(t==4)i=2;else{this.fromRadix(e,t);return}this.t=0;this.s=0;var n=e.length,a=false,r=0;while(--n>=0){var s=i==8?e[n]&255:intAt(e,n);if(s<0){if(e.charAt(n)=="-")a=true;continue}a=false;if(r==0)this[this.t++]=s;else if(r+i>this.DB){this[this.t-1]|=(s&(1<>this.DB-r}else this[this.t-1]|=s<=this.DB)r-=this.DB}if(i==8&&(e[0]&128)!=0){this.s=-1;if(r>0)this[this.t-1]|=(1<0&&this[this.t-1]==e)--this.t}function bnToString(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(e==16)t=4;else if(e==8)t=3;else if(e==2)t=1;else if(e==32)t=5;else if(e==4)t=2;else return this.toRadix(e);var i=(1<0){if(o>o)>0){a=true;r=int2char(n)}while(s>=0){if(o>(o+=this.DB-t)}else{n=this[s]>>(o-=t)&i;if(o<=0){o+=this.DB;--s}}if(n>0)a=true;if(a)r+=int2char(n)}}return a?r:"0"}function bnNegate(){var e=nbi();BigInteger.ZERO.subTo(this,e);return e}function bnAbs(){return this.s<0?this.negate():this}function bnCompareTo(e){var t=this.s-e.s;if(t!=0)return t;var i=this.t;t=i-e.t;if(t!=0)return this.s<0?-t:t;while(--i>=0)if((t=this[i]-e[i])!=0)return t;return 0}function nbits(e){var t=1,i;if((i=e>>>16)!=0){e=i;t+=16}if((i=e>>8)!=0){e=i;t+=8}if((i=e>>4)!=0){e=i;t+=4}if((i=e>>2)!=0){e=i;t+=2}if((i=e>>1)!=0){e=i;t+=1}return t}function bnBitLength(){if(this.t<=0)return 0;return this.DB*(this.t-1)+nbits(this[this.t-1]^this.s&this.DM)}function bnpDLShiftTo(e,t){var i;for(i=this.t-1;i>=0;--i)t[i+e]=this[i];for(i=e-1;i>=0;--i)t[i]=0;t.t=this.t+e;t.s=this.s}function bnpDRShiftTo(e,t){for(var i=e;i=0;--o){t[o+r+1]=this[o]>>n|s;s=(this[o]&a)<=0;--o)t[o]=0;t[r]=s;t.t=this.t+r+1;t.s=this.s;t.clamp()}function bnpRShiftTo(e,t){t.s=this.s;var i=Math.floor(e/this.DB);if(i>=this.t){t.t=0;return}var n=e%this.DB;var a=this.DB-n;var r=(1<>n;for(var s=i+1;s>n}if(n>0)t[this.t-i-1]|=(this.s&r)<>=this.DB}if(e.t>=this.DB}n+=this.s}else{n+=this.s;while(i>=this.DB}n-=e.s}t.s=n<0?-1:0;if(n<-1)t[i++]=this.DV+n;else if(n>0)t[i++]=n;t.t=i;t.clamp()}function bnpMultiplyTo(e,t){var i=this.abs(),n=e.abs();var a=i.t;t.t=a+n.t;while(--a>=0)t[a]=0;for(a=0;a=0)e[i]=0;for(i=0;i=t.DV){e[i+t.t]-=t.DV;e[i+t.t+1]=1}}if(e.t>0)e[e.t-1]+=t.am(i,t[i],e,2*i,0,1);e.s=0;e.clamp()}function bnpDivRemTo(e,t,i){var n=e.abs();if(n.t<=0)return;var a=this.abs();if(a.t0){n.lShiftTo(u,r);a.lShiftTo(u,i)}else{n.copyTo(r);a.copyTo(i)}var l=r.t;var c=r[l-1];if(c==0)return;var d=c*(1<1?r[l-2]>>this.F2:0);var p=this.FV/d,f=(1<=0){i[i.t++]=1;i.subTo(g,i)}BigInteger.ONE.dlShiftTo(l,g);g.subTo(r,r);while(r.t=0){var y=i[--m]==c?this.DM:Math.floor(i[m]*p+(i[m-1]+h)*f);if((i[m]+=r.am(0,y,i,b,0,l))0)i.rShiftTo(u,i);if(s<0)BigInteger.ZERO.subTo(i,i)}function bnMod(e){var t=nbi();this.abs().divRemTo(e,null,t);if(this.s<0&&t.compareTo(BigInteger.ZERO)>0)e.subTo(t,t);return t}function Classic(e){this.m=e}function cConvert(e){if(e.s<0||e.compareTo(this.m)>=0)return e.mod(this.m);else return e}function cRevert(e){return e}function cReduce(e){e.divRemTo(this.m,null,e)}function cMulTo(e,t,i){e.multiplyTo(t,i);this.reduce(i)}function cSqrTo(e,t){e.squareTo(t);this.reduce(t)}Classic.prototype.convert=cConvert;Classic.prototype.revert=cRevert;Classic.prototype.reduce=cReduce;Classic.prototype.mulTo=cMulTo;Classic.prototype.sqrTo=cSqrTo;function bnpInvDigit(){if(this.t<1)return 0;var e=this[0];if((e&1)==0)return 0;var t=e&3;t=t*(2-(e&15)*t)&15;t=t*(2-(e&255)*t)&255;t=t*(2-((e&65535)*t&65535))&65535;t=t*(2-e*t%this.DV)%this.DV;return t>0?this.DV-t:-t}function Montgomery(e){this.m=e;this.mp=e.invDigit();this.mpl=this.mp&32767;this.mph=this.mp>>15;this.um=(1<0)this.m.subTo(t,t);return t}function montRevert(e){var t=nbi();e.copyTo(t);this.reduce(t);return t}function montReduce(e){while(e.t<=this.mt2)e[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;i=t+this.m.t;e[i]+=this.m.am(0,n,e,t,0,this.m.t);while(e[i]>=e.DV){e[i]-=e.DV;e[++i]++}}e.clamp();e.drShiftTo(this.m.t,e);if(e.compareTo(this.m)>=0)e.subTo(this.m,e)}function montSqrTo(e,t){e.squareTo(t);this.reduce(t)}function montMulTo(e,t,i){e.multiplyTo(t,i);this.reduce(i)}Montgomery.prototype.convert=montConvert;Montgomery.prototype.revert=montRevert;Montgomery.prototype.reduce=montReduce;Montgomery.prototype.mulTo=montMulTo;Montgomery.prototype.sqrTo=montSqrTo;function bnpIsEven(){return(this.t>0?this[0]&1:this.s)==0}function bnpExp(e,t){if(e>4294967295||e<1)return BigInteger.ONE;var i=nbi(),n=nbi(),a=t.convert(this),r=nbits(e)-1;a.copyTo(i);while(--r>=0){t.sqrTo(i,n);if((e&1<0)t.mulTo(n,a,i);else{var s=i;i=n;n=s}}return t.revert(i)}function bnModPowInt(e,t){var i;if(e<256||t.isEven())i=new Classic(t);else i=new Montgomery(t);return this.exp(e,i)}BigInteger.prototype.copyTo=bnpCopyTo;BigInteger.prototype.fromInt=bnpFromInt;BigInteger.prototype.fromString=bnpFromString;BigInteger.prototype.clamp=bnpClamp;BigInteger.prototype.dlShiftTo=bnpDLShiftTo;BigInteger.prototype.drShiftTo=bnpDRShiftTo;BigInteger.prototype.lShiftTo=bnpLShiftTo;BigInteger.prototype.rShiftTo=bnpRShiftTo;BigInteger.prototype.subTo=bnpSubTo;BigInteger.prototype.multiplyTo=bnpMultiplyTo;BigInteger.prototype.squareTo=bnpSquareTo;BigInteger.prototype.divRemTo=bnpDivRemTo;BigInteger.prototype.invDigit=bnpInvDigit;BigInteger.prototype.isEven=bnpIsEven;BigInteger.prototype.exp=bnpExp;BigInteger.prototype.toString=bnToString;BigInteger.prototype.negate=bnNegate;BigInteger.prototype.abs=bnAbs;BigInteger.prototype.compareTo=bnCompareTo;BigInteger.prototype.bitLength=bnBitLength;BigInteger.prototype.mod=bnMod;BigInteger.prototype.modPowInt=bnModPowInt;BigInteger.ZERO=nbv(0);BigInteger.ONE=nbv(1);function bnClone(){var e=nbi();this.copyTo(e);return e}function bnIntValue(){if(this.s<0){if(this.t==1)return this[0]-this.DV;else if(this.t==0)return-1}else if(this.t==1)return this[0];else if(this.t==0)return 0;return(this[1]&(1<<32-this.DB)-1)<>24}function bnShortValue(){return this.t==0?this.s:this[0]<<16>>16}function bnpChunkSize(e){return Math.floor(Math.LN2*this.DB/Math.log(e))}function bnSigNum(){if(this.s<0)return-1;else if(this.t<=0||this.t==1&&this[0]<=0)return 0;else return 1}function bnpToRadix(e){if(e==null)e=10;if(this.signum()==0||e<2||e>36)return"0";var t=this.chunkSize(e);var i=Math.pow(e,t);var n=nbv(i),a=nbi(),r=nbi(),s="";this.divRemTo(n,a,r);while(a.signum()>0){s=(i+r.intValue()).toString(e).substr(1)+s;a.divRemTo(n,a,r)}return r.intValue().toString(e)+s}function bnpFromRadix(e,t){this.fromInt(0);if(t==null)t=10;var i=this.chunkSize(t);var n=Math.pow(t,i),a=false,r=0,s=0;for(var o=0;o=i){this.dMultiply(n);this.dAddOffset(s,0);r=0;s=0}}if(r>0){this.dMultiply(Math.pow(t,r));this.dAddOffset(s,0)}if(a)BigInteger.ZERO.subTo(this,this)}function bnpFromNumber(e,t,i){if("number"==typeof t){if(e<2)this.fromInt(1);else{this.fromNumber(e,i);if(!this.testBit(e-1))this.bitwiseTo(BigInteger.ONE.shiftLeft(e-1),op_or,this);if(this.isEven())this.dAddOffset(1,0);while(!this.isProbablePrime(t)){this.dAddOffset(2,0);if(this.bitLength()>e)this.subTo(BigInteger.ONE.shiftLeft(e-1),this)}}}else{var n=new Array,a=e&7;n.length=(e>>3)+1;t.nextBytes(n);if(a>0)n[0]&=(1<0){if(i>i)!=(this.s&this.DM)>>i)t[a++]=n|this.s<=0){if(i<8){n=(this[e]&(1<>(i+=this.DB-8)}else{n=this[e]>>(i-=8)&255;if(i<=0){i+=this.DB;--e}}if((n&128)!=0)n|=-256;if(a==0&&(this.s&128)!=(n&128))++a;if(a>0||n!=this.s)t[a++]=n}}return t}function bnEquals(e){return this.compareTo(e)==0}function bnMin(e){return this.compareTo(e)<0?this:e}function bnMax(e){return this.compareTo(e)>0?this:e}function bnpBitwiseTo(e,t,i){var n,a,r=Math.min(e.t,this.t);for(n=0;n>=16;t+=16}if((e&255)==0){e>>=8;t+=8}if((e&15)==0){e>>=4;t+=4}if((e&3)==0){e>>=2;t+=2}if((e&1)==0)++t;return t}function bnGetLowestSetBit(){for(var e=0;e=this.t)return this.s!=0;return(this[t]&1<>=this.DB}if(e.t>=this.DB}n+=this.s}else{n+=this.s;while(i>=this.DB}n+=e.s}t.s=n<0?-1:0;if(n>0)t[i++]=n;else if(n<-1)t[i++]=this.DV+n;t.t=i;t.clamp()}function bnAdd(e){var t=nbi();this.addTo(e,t);return t}function bnSubtract(e){var t=nbi();this.subTo(e,t);return t}function bnMultiply(e){var t=nbi();this.multiplyTo(e,t);return t}function bnSquare(){var e=nbi();this.squareTo(e);return e}function bnDivide(e){var t=nbi();this.divRemTo(e,t,null);return t}function bnRemainder(e){var t=nbi();this.divRemTo(e,null,t);return t}function bnDivideAndRemainder(e){var t=nbi(),i=nbi();this.divRemTo(e,t,i);return new Array(t,i)}function bnpDMultiply(e){this[this.t]=this.am(0,e-1,this,0,0,this.t);++this.t;this.clamp()}function bnpDAddOffset(e,t){if(e==0)return;while(this.t<=t)this[this.t++]=0;this[t]+=e;while(this[t]>=this.DV){this[t]-=this.DV;if(++t>=this.t)this[this.t++]=0;++this[t]}}function NullExp(){}function nNop(e){return e}function nMulTo(e,t,i){e.multiplyTo(t,i)}function nSqrTo(e,t){e.squareTo(t)}NullExp.prototype.convert=nNop;NullExp.prototype.revert=nNop;NullExp.prototype.mulTo=nMulTo;NullExp.prototype.sqrTo=nSqrTo;function bnPow(e){return this.exp(e,new NullExp)}function bnpMultiplyLowerTo(e,t,i){var n=Math.min(this.t+e.t,t);i.s=0;i.t=n;while(n>0)i[--n]=0;var a;for(a=i.t-this.t;n=0)i[n]=0;for(n=Math.max(t-this.t,0);n2*this.m.t)return e.mod(this.m);else if(e.compareTo(this.m)<0)return e;else{var t=nbi();e.copyTo(t);this.reduce(t);return t}}function barrettRevert(e){return e}function barrettReduce(e){e.drShiftTo(this.m.t-1,this.r2);if(e.t>this.m.t+1){e.t=this.m.t+1;e.clamp()}this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3);this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);while(e.compareTo(this.r2)<0)e.dAddOffset(1,this.m.t+1);e.subTo(this.r2,e);while(e.compareTo(this.m)>=0)e.subTo(this.m,e)}function barrettSqrTo(e,t){e.squareTo(t);this.reduce(t)}function barrettMulTo(e,t,i){e.multiplyTo(t,i);this.reduce(i)}Barrett.prototype.convert=barrettConvert;Barrett.prototype.revert=barrettRevert;Barrett.prototype.reduce=barrettReduce;Barrett.prototype.mulTo=barrettMulTo;Barrett.prototype.sqrTo=barrettSqrTo;function bnModPow(e,t){var i=e.bitLength(),n,a=nbv(1),r;if(i<=0)return a;else if(i<18)n=1;else if(i<48)n=3;else if(i<144)n=4;else if(i<768)n=5;else n=6;if(i<8)r=new Classic(t);else if(t.isEven())r=new Barrett(t);else r=new Montgomery(t);var s=new Array,o=3,u=n-1,l=(1<1){var c=nbi();r.sqrTo(s[1],c);while(o<=l){s[o]=nbi();r.mulTo(c,s[o-2],s[o]);o+=2}}var d=e.t-1,p,f=true,h=nbi(),m;i=nbits(e[d])-1;while(d>=0){if(i>=u)p=e[d]>>i-u&l;else{p=(e[d]&(1<0)p|=e[d-1]>>this.DB+i-u}o=n;while((p&1)==0){p>>=1;--o}if((i-=o)<0){i+=this.DB;--d}if(f){s[p].copyTo(a);f=false}else{while(o>1){r.sqrTo(a,h);r.sqrTo(h,a);o-=2}if(o>0)r.sqrTo(a,h);else{m=a;a=h;h=m}r.mulTo(h,s[p],a)}while(d>=0&&(e[d]&1<0){t.rShiftTo(r,t);i.rShiftTo(r,i)}while(t.signum()>0){if((a=t.getLowestSetBit())>0)t.rShiftTo(a,t);if((a=i.getLowestSetBit())>0)i.rShiftTo(a,i);if(t.compareTo(i)>=0){t.subTo(i,t);t.rShiftTo(1,t)}else{i.subTo(t,i);i.rShiftTo(1,i)}}if(r>0)i.lShiftTo(r,i);return i}function bnpModInt(e){if(e<=0)return 0;var t=this.DV%e,i=this.s<0?e-1:0;if(this.t>0)if(t==0)i=this[0]%e;else for(var n=this.t-1;n>=0;--n)i=(t*i+this[n])%e;return i}function bnModInverse(e){var t=e.isEven();if(this.isEven()&&t||e.signum()==0)return BigInteger.ZERO;var i=e.clone(),n=this.clone();var a=nbv(1),r=nbv(0),s=nbv(0),o=nbv(1);while(i.signum()!=0){while(i.isEven()){i.rShiftTo(1,i);if(t){if(!a.isEven()||!r.isEven()){a.addTo(this,a);r.subTo(e,r)}a.rShiftTo(1,a)}else if(!r.isEven())r.subTo(e,r);r.rShiftTo(1,r)}while(n.isEven()){n.rShiftTo(1,n);if(t){if(!s.isEven()||!o.isEven()){s.addTo(this,s);o.subTo(e,o)}s.rShiftTo(1,s)}else if(!o.isEven())o.subTo(e,o);o.rShiftTo(1,o)}if(i.compareTo(n)>=0){i.subTo(n,i);if(t)a.subTo(s,a);r.subTo(o,r)}else{n.subTo(i,n);if(t)s.subTo(a,s);o.subTo(r,o)}}if(n.compareTo(BigInteger.ONE)!=0)return BigInteger.ZERO;if(o.compareTo(e)>=0)return o.subtract(e);if(o.signum()<0)o.addTo(e,o);else return o;if(o.signum()<0)return o.add(e);else return o}var d=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997];var p=(1<<26)/d[d.length-1];function bnIsProbablePrime(e){var t,i=this.abs();if(i.t==1&&i[0]<=d[d.length-1]){for(t=0;t>1;if(e>d.length)e=d.length;var a=nbi();for(var r=0;r>8&255;h[m++]^=e>>16&255;h[m++]^=e>>24&255;if(m>=S)m-=S}function rng_seed_time(){rng_seed_int((new Date).getTime())}if(h==null){h=new Array;m=0;var b;if(typeof window!=="undefined"&&window.crypto){if(window.crypto.getRandomValues){var g=new Uint8Array(32);window.crypto.getRandomValues(g);for(b=0;b<32;++b)h[m++]=g[b]}else if(navigator.appName=="Netscape"&&navigator.appVersion<"5"){var y=window.crypto.random(32);for(b=0;b>>8;h[m++]=b&255}m=0;rng_seed_time()}function rng_get_byte(){if(f==null){rng_seed_time();f=prng_newstate();f.init(h);for(m=0;m=this.maxSockets){i.requests.push({host:t.host,port:t.port,request:e});return}i.createConnection({host:t.host,port:t.port,request:e})};TunnelingAgent.prototype.createConnection=function createConnection(e){var t=this;t.createSocket(e,function(i){i.on("free",onFree);i.on("close",onCloseOrRemove);i.on("agentRemove",onCloseOrRemove);e.request.onSocket(i);function onFree(){t.emit("free",i,e.host,e.port)}function onCloseOrRemove(e){t.removeSocket(i);i.removeListener("free",onFree);i.removeListener("close",onCloseOrRemove);i.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var i=this;var n={};i.sockets.push(n);var a=mergeOptions({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false});if(a.proxyAuth){a.headers=a.headers||{};a.headers["Proxy-Authorization"]="Basic "+c.from(a.proxyAuth).toString("base64")}d("making CONNECT request");var r=i.request(a);r.useChunkedEncodingByDefault=false;r.once("response",onResponse);r.once("upgrade",onUpgrade);r.once("connect",onConnect);r.once("error",onError);r.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,i){process.nextTick(function(){onConnect(e,t,i)})}function onConnect(a,s,o){r.removeAllListeners();s.removeAllListeners();if(a.statusCode===200){u.equal(o.length,0);d("tunneling connection has established");i.sockets[i.sockets.indexOf(n)]=s;t(s)}else{d("tunneling socket could not be established, statusCode=%d",a.statusCode);var l=new Error("tunneling socket could not be established, "+"statusCode="+a.statusCode);l.code="ECONNRESET";e.request.emit("error",l);i.removeSocket(n)}}function onError(t){r.removeAllListeners();d("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var a=new Error("tunneling socket could not be established, "+"cause="+t.message);a.code="ECONNRESET";e.request.emit("error",a);i.removeSocket(n)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1)return;this.sockets.splice(t,1);var i=this.requests.shift();if(i){this.createConnection(i)}};function createSecureSocket(e,t){var i=this;TunnelingAgent.prototype.createSocket.call(i,e,function(n){var r=a.connect(0,mergeOptions({},i.options,{servername:e.host,socket:n}));i.sockets[i.sockets.indexOf(n)]=r;t(r)})}function mergeOptions(e){for(var t=1,i=arguments.length;tthis.maxLength)return false;if(!this.stat&&b(this.cache,t)){var a=this.cache[t];if(Array.isArray(a))a="DIR";if(!i||a==="DIR")return a;if(i&&a==="FILE")return false}var r;var s=this.statCache[t];if(!s){var o;try{o=n.lstatSync(t)}catch(e){if(e&&(e.code==="ENOENT"||e.code==="ENOTDIR")){this.statCache[t]=false;return false}}if(o&&o.isSymbolicLink()){try{s=n.statSync(t)}catch(e){s=o}}else{s=o}}this.statCache[t]=s;var a=true;if(s)a=s.isDirectory()?"DIR":"FILE";this.cache[t]=this.cache[t]||a;if(i&&a==="FILE")return false;return a};GlobSync.prototype._mark=function(e){return p.mark(this,e)};GlobSync.prototype._makeAbs=function(e){return p.makeAbs(this,e)}},,,,function(e,t,i){var n=i(584);var a=i(362);var r=i(733);var s=i(998);e.exports={Reader:r,Writer:s};for(var o in a){if(a.hasOwnProperty(o))e.exports[o]=a[o]}for(var u in n){if(n.hasOwnProperty(u))e.exports[u]=n[u]}},,function(e,t,i){"use strict";const n=i(48).Issuer;e.exports={refresh:function(e){return new Promise((t,i)=>{n.discover(e["idp-issuer-url"]).then(function(t){const i=new t.Client({client_id:e["client-id"],client_secret:e["client-secret"]});return i.refresh(e["refresh-token"])}).then(e=>{return t(e.id_token)}).catch(i)})}}},function(e){e.exports=function(){this.seq().obj(this.key("n").int(),this.key("e").int())}},function(e){"use strict";e.exports=function generate_anyOf(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="valid"+a;var p="errs__"+a;var f=e.util.copy(e);var h="";f.level++;var m="valid"+f.level;var b=s.every(function(t){return e.opts.strictKeywords?typeof t=="object"&&Object.keys(t).length>0:e.util.schemaHasRules(t,e.RULES.all)});if(b){var g=f.baseId;n+=" var "+p+" = errors; var "+d+" = false; ";var y=e.compositeRule;e.compositeRule=f.compositeRule=true;var S=s;if(S){var w,v=-1,z=S.length-1;while(v{e=new n(e,i);t=new n(t,i);return e.intersects(t)};e.exports=a},,,function(e,t,i){var n=i(669),a=i(413).Transform;e.exports=function(e){return new r(e)};var r=e.exports.JSONStream=function(e){e=e||{};a.call(this,e);this._writableState.objectMode=false;this._readableState.objectMode=true;this._async=e.async||false};n.inherits(r,a);r.prototype._transform=function(e,t,i){if(!Buffer.isBuffer(e))e=new Buffer(e);if(this._buffer){e=Buffer.concat([this._buffer,e])}var n=0,a=0;while(++n<=e.length){if(e[n]===10||n===e.length){var r;try{r=JSON.parse(e.slice(a,n))}catch(e){}if(r){this.push(r);r=null}if(e[n]===10)a=++n}}this._buffer=e.slice(a);return this._async?void setImmediate(i):void i()}},,function(e,t,i){"use strict";const n=i(418)("kubernetes-client");const a=i(747);const r=i(622);const s=i(414);const o=i(867);const u=process.env.KUBERNETES_CLIENT_SERVICEACCOUNT_ROOT||"/var/run/secrets/kubernetes.io/serviceaccount/";const l=r.join(u,"ca.crt");const c=r.join(u,"token");const d=r.join(u,"namespace");function convertKubeconfig(e){const t=e.getCurrentContext();const i=e.getCurrentCluster();const n=e.getCurrentUser();const s=t.namespace;let o;let u=false;if(i){if(i.caFile){o=a.readFileSync(r.normalize(i.caFile))}else if(i.caData){o=Buffer.from(i.caData,"base64").toString()}u=i.skipTLSVerify}let l;let c;let d={};if(n){if(n.certFile){l=a.readFileSync(r.normalize(n.certFile))}else if(n.certData){l=Buffer.from(n.certData,"base64").toString()}if(n.keyFile){c=a.readFileSync(r.normalize(n.keyFile))}else if(n.keyData){c=Buffer.from(n.keyData,"base64").toString()}if(n.token){d.bearer=n.token}if(n.authProvider){const e=n.authProvider.config;let t=null;let i=null;if(e["cmd-path"]){t="cmd";i=e["access-token"]}else if(e["idp-issuer-url"]){t="openid";i=e["id-token"]}if(e["access-token"]&&!t){i=e["access-token"]}d={request:{bearer:i},provider:{config:e,type:t}}}if(n.exec){const e={};if(n.exec.env){n.exec.env.forEach(t=>{e[t.name]=t.value})}let t="";if(n.exec.args){t=n.exec.args.join(" ")}d={provider:{type:"cmd",config:{"cmd-args":t,"cmd-path":n.exec.command,"token-key":"status.token","cmd-env":e}}}}if(n.username)d.user=n.username;if(n.password)d.pass=n.password}return{url:i.server,auth:Object.keys(d).length?d:null,ca:o,insecureSkipTlsVerify:u,namespace:s,cert:l,key:c}}e.exports.convertKubeconfig=convertKubeconfig;function defaultConfigPaths(){if(process.env.KUBECONFIG){const e=process.platform==="win32"?";":":";return process.env.KUBECONFIG.split(e)}const e=process.env[process.platform==="win32"?"USERPROFILE":"HOME"];return[r.join(e,".kube","config")]}function getInCluster(){const e=process.env.KUBERNETES_SERVICE_HOST;const t=process.env.KUBERNETES_SERVICE_PORT;if(!e||!t){throw new TypeError("Unable to load in-cluster configuration, KUBERNETES_SERVICE_HOST"+" and KUBERNETES_SERVICE_PORT must be defined")}const i=a.readFileSync(l,"utf8");const n=a.readFileSync(c,"utf8");const r=a.readFileSync(d,"utf8");return{url:`https://${e}:${t}`,ca:i,auth:{bearer:n},namespace:r}}e.exports.getInCluster=n.function(getInCluster,"getInCluster see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md#request-kubeconfig-");function fromKubeconfig(e,t){if(!e)e=loadKubeconfig();if(typeof e==="string"||Array.isArray(e)){e=loadKubeconfig(e)}t=t||e["current-context"];const i=e.contexts.find(e=>e.name===t).context;const n=e.clusters.find(e=>e.name===i.cluster).cluster;const s=e.users.find(e=>e.name===i.user);const o=s?s.user:null;const u=i.namespace;let l;let c=false;if(n){if(n["certificate-authority"]){l=a.readFileSync(r.normalize(n["certificate-authority"]))}else if(n["certificate-authority-data"]){l=Buffer.from(n["certificate-authority-data"],"base64").toString()}if(n["insecure-skip-tls-verify"]){c=n["insecure-skip-tls-verify"]}}let d;let p;let f={};if(o){if(o["client-certificate"]){d=a.readFileSync(r.normalize(o["client-certificate"]))}else if(o["client-certificate-data"]){d=Buffer.from(o["client-certificate-data"],"base64").toString()}if(o["client-key"]){p=a.readFileSync(r.normalize(o["client-key"]))}else if(o["client-key-data"]){p=Buffer.from(o["client-key-data"],"base64").toString()}if(o.token){f.bearer=o.token}if(o["auth-provider"]){const e=o["auth-provider"].config;let t=null;let i=null;if(e["cmd-path"]){t="cmd";i=e["access-token"]}else if(e["idp-issuer-url"]){t="openid";i=e["id-token"]}if(e["access-token"]&&!t){i=e["access-token"]}f={request:{bearer:i},provider:{config:e,type:t}}}if(o.exec){const e={};if(o.exec.env){o.exec.env.forEach(t=>{e[t.name]=t.value})}let t="";if(o.exec.args){t=o.exec.args.join(" ")}f={provider:{type:"cmd",config:{"cmd-args":t,"cmd-path":o.exec.command,"token-key":"status.token","cmd-env":e}}}}if(o.username)f.user=o.username;if(o.password)f.pass=o.password}return{url:n.server,namespace:u,auth:Object.keys(f).length?f:null,ca:l,insecureSkipTlsVerify:c,key:p,cert:d}}e.exports.fromKubeconfig=n.function(fromKubeconfig,"fromKubeconfig see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md#request-kubeconfig-");function mapCertificates(e,t){const i=r.dirname(e);if(t.clusters){t.clusters.filter(e=>e.cluster["certificate-authority"]).forEach(e=>{e.cluster["certificate-authority"]=r.resolve(i,e.cluster["certificate-authority"])})}if(t.users){t.users.filter(e=>e.user["client-certificate"]).forEach(e=>{e.user["client-certificate"]=r.resolve(i,e.user["client-certificate"])});t.users.filter(e=>e.user["client-key"]).forEach(e=>{e.user["client-key"]=r.resolve(i,e.user["client-key"])})}return t}function loadKubeconfig(e){let t;if(!e){t=defaultConfigPaths()}else if(Array.isArray(e)){t=e}else{t=[e]}const i=t.map(e=>{const t=s.safeLoad(a.readFileSync(e));return mapCertificates(e,t)});return o.all(i)}e.exports.loadKubeconfig=n.function(loadKubeconfig,"loadKubeconfig see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md#request-kubeconfig-")},function(e,t,i){const{inherits:n}=i(669);const a=i(94);function PEMEncoder(e){a.call(this,e);this.enc="pem"}n(PEMEncoder,a);PEMEncoder.prototype.encode=function encode(e,t){const i=a.prototype.encode.call(this,e);const n=i.toString("base64");const r=[`-----BEGIN ${t.label}-----`];for(let e=0;e=0;--a){var r;var s=e[a];if(s==="[]"){r=[];r=r.concat(n)}else{r=i.plainObjects?Object.create(null):{};var o=s.charAt(0)==="["&&s.charAt(s.length-1)==="]"?s.slice(1,-1):s;var u=parseInt(o,10);if(!isNaN(u)&&s!==o&&String(u)===o&&u>=0&&(i.parseArrays&&u<=i.arrayLimit)){r=[];r[u]=n}else{r[o]=n}}n=r}return n};var u=function parseQueryStringKeys(e,t,i){if(!e){return}var n=i.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;var r=/(\[[^[\]]*])/;var s=/(\[[^[\]]*])/g;var u=r.exec(n);var l=u?n.slice(0,u.index):n;var c=[];if(l){if(!i.plainObjects&&a.call(Object.prototype,l)){if(!i.allowPrototypes){return}}c.push(l)}var d=0;while((u=s.exec(n))!==null&&d0){v=l[--z].match(/[-]+[ ]*END ([A-Z0-9][A-Za-z0-9]+ )?(PUBLIC|PRIVATE) KEY[ ]*[-]+/)}n.ok(v,"invalid PEM footer");n.equal(c[2],v[2]);var j=c[2].toLowerCase();var O;if(c[1]){n.equal(c[1],v[1],"PEM header and footer mismatch");O=c[1].trim()}l=l.slice(S,z+1);var k={};while(true){l=l.slice(1);c=l[0].match(/^([A-Za-z0-9-]+): (.+)$/);if(!c)break;k[c[1].toLowerCase()]=c[2]}l=l.slice(0,-1).join("");e=s.from(l,"base64");var C,T,R;if(k["proc-type"]){var E=k["proc-type"].split(",");if(E[0]==="4"&&E[1]==="ENCRYPTED"){if(typeof t.passphrase==="string"){t.passphrase=s.from(t.passphrase,"utf-8")}if(!s.isBuffer(t.passphrase)){throw new m.KeyEncryptedError(t.filename,"PEM")}else{E=k["dek-info"].split(",");n.ok(E.length===2);C=E[0].toLowerCase();R=s.from(E[1],"hex");T=u.opensslKeyDeriv(C,R,t.passphrase,1).key}}}if(O&&O.toLowerCase()==="encrypted"){var A=new a.BerReader(e);var x;A.readSequence();A.readSequence();x=A.offset+A.length;var N=A.readOID();if(N!==b){throw new Error("Unsupported PEM/PKCS8 encryption "+"scheme: "+N)}A.readSequence();A.readSequence();var V=A.offset+A.length;var P=A.readOID();if(P!==g)throw new Error("Unsupported PBES2 KDF: "+P);A.readSequence();var D=A.readString(a.Ber.OctetString,true);var I=A.readInt();var _="sha1";if(A.offsetf.length)y=f.length;b+=m.write(f.slice(g,y),b);m[b++]=10;g=y}b+=m.write("-----END "+o+"-----\n",b);return m.slice(0,b)}},,function(e,t,i){e.exports={bufferSplit:bufferSplit,addRSAMissing:addRSAMissing,calculateDSAPublic:calculateDSAPublic,calculateED25519Public:calculateED25519Public,calculateX25519Public:calculateX25519Public,mpNormalize:mpNormalize,mpDenormalize:mpDenormalize,ecNormalize:ecNormalize,countZeros:countZeros,assertCompatible:assertCompatible,isCompatible:isCompatible,opensslKeyDeriv:opensslKeyDeriv,opensshCipherInfo:opensshCipherInfo,publicFromPrivateECDSA:publicFromPrivateECDSA,zeroPadToLength:zeroPadToLength,writeBitString:writeBitString,readBitString:readBitString,pbkdf2:pbkdf2};var n=i(872);var a=i(215).Buffer;var r=i(502);var s=i(852);var o=i(373);var u=i(98);var l=i(325);var c=i(729);var d=i(242).BigInteger;var p=i(196);var f=3;function isCompatible(e,t,i){if(e===null||typeof e!=="object")return false;if(i===undefined)i=t.prototype._sshpkApiVersion;if(e instanceof t&&t.prototype._sshpkApiVersion[0]==i[0])return true;var n=Object.getPrototypeOf(e);var a=0;while(n.constructor.name!==t.name){n=Object.getPrototypeOf(n);if(!n||++a>f)return false}if(n.constructor.name!==t.name)return false;var r=n._sshpkApiVersion;if(r===undefined)r=t._oldVersionDetect(e);if(r[0]!=i[0]||r[1]=i[1],a+" must be compatible with "+t.name+" klass "+"version "+i[0]+"."+i[1])}var h={"des-ede3-cbc":{key:24,iv:8},"aes-128-cbc":{key:16,iv:16},"aes-256-cbc":{key:32,iv:16}};var m=8;function opensslKeyDeriv(e,t,i,r){n.buffer(t,"salt");n.buffer(i,"passphrase");n.number(r,"iteration count");var s=h[e];n.object(s,"supported cipher");t=t.slice(0,m);var u,l,c;var d=a.alloc(0);while(d.length=t.length){var o=s+1;i.push(e.slice(a,o-r));a=o;r=0}}if(a<=e.length)i.push(e.slice(a,e.length));return i}function ecNormalize(e,t){n.buffer(e);if(e[0]===0&&e[1]===4){if(t)return e;return e.slice(1)}else if(e[0]===4){if(!t)return e}else{while(e[0]===0)e=e.slice(1);if(e[0]===2||e[0]===3)throw new Error("Compressed elliptic curve points "+"are not supported");if(e[0]!==4)throw new Error("Not a valid elliptic curve point");if(!t)return e}var i=a.alloc(e.length+1);i[0]=0;e.copy(i,1);return i}function readBitString(e,t){if(t===undefined)t=l.Ber.BitString;var i=e.readString(t,true);n.strictEqual(i[0],0,"bit strings with unused bits are "+"not supported (0x"+i[0].toString(16)+")");return i.slice(1)}function writeBitString(e,t,i){if(i===undefined)i=l.Ber.BitString;var n=a.alloc(t.length+1);n[0]=0;t.copy(n,1);e.writeBuffer(n,i)}function mpNormalize(e){n.buffer(e);while(e.length>1&&e[0]===0&&(e[1]&128)===0)e=e.slice(1);if((e[0]&128)===128){var t=a.alloc(e.length+1);t[0]=0;e.copy(t,1);e=t}return e}function mpDenormalize(e){n.buffer(e);while(e.length>1&&e[0]===0)e=e.slice(1);return e}function zeroPadToLength(e,t){n.buffer(e);n.number(t);while(e.length>t){n.equal(e[0],0);e=e.slice(1)}while(e.length{let i=e[t];if(!Array.isArray(i))i=[i];return i.map(e=>{return[t].concat(Object.keys(e).map(t=>{let i=e[t];if(!Array.isArray(i))i=[i];return i.map(e=>e===true?t:`${t}=${e}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}e.exports={format:format,parse:parse}},function(e,t,i){const n=i(110);const a=i(312);e.exports={Client:n,Component:a}},function(e,t,i){"use strict";const n=i(321);const a=i(15);const r=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,"");class AggregateError extends Error{constructor(e){if(!Array.isArray(e)){throw new TypeError(`Expected input to be an Array, got ${typeof e}`)}e=[...e].map(e=>{if(e instanceof Error){return e}if(e!==null&&typeof e==="object"){return Object.assign(new Error(e.message),e)}return new Error(e)});let t=e.map(e=>{return typeof e.stack==="string"?r(a(e.stack)):String(e)}).join("\n");t="\n"+n(t,4);super(t);this.name="AggregateError";Object.defineProperty(this,"_errors",{value:e})}*[Symbol.iterator](){for(const e of this._errors){yield e}}}e.exports=AggregateError},function(e){e.exports=(e=>!!e&&e.constructor===Object)},,,,,,,function(e){"use strict";e.exports=function generate_enum(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="valid"+a;var p=e.opts.$data&&s&&s.$data,f;if(p){n+=" var schema"+a+" = "+e.util.getData(s.$data,r,e.dataPathArr)+"; ";f="schema"+a}else{f=s}var h="i"+a,m="schema"+a;if(!p){n+=" var "+m+" = validate.schema"+o+";"}n+="var "+d+";";if(p){n+=" if (schema"+a+" === undefined) "+d+" = true; else if (!Array.isArray(schema"+a+")) "+d+" = false; else {"}n+=""+d+" = false;for (var "+h+"=0; "+h+"<"+m+".length; "+h+"++) if (equal("+c+", "+m+"["+h+"])) { "+d+" = true; break; }";if(p){n+=" } "}n+=" if (!"+d+") { ";var b=b||[];b.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"enum"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValues: schema"+a+" } ";if(e.opts.messages!==false){n+=" , message: 'should be equal to one of the allowed values' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var g=n;n=b.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+g+"]); "}else{n+=" validate.errors = ["+g+"]; return false; "}}else{n+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" }";if(l){n+=" else { "}return n}},,function(e,t,i){const n=i(874);const a=(e,t)=>n(e,t,true);e.exports=a},function(e,t,i){var n=i(602);var a=i(747);n.register("test",_test,{cmdOptions:{b:"block",c:"character",d:"directory",e:"exists",f:"file",L:"link",p:"pipe",S:"socket"},wrapOutput:false,allowGlobbing:false});function _test(e,t){if(!t)n.error("no path given");var i=false;Object.keys(e).forEach(function(t){if(e[t]===true){i=true}});if(!i)n.error("could not interpret expression");if(e.link){try{return n.statNoFollowLinks(t).isSymbolicLink()}catch(e){return false}}if(!a.existsSync(t))return false;if(e.exists)return true;var r=n.statFollowLinks(t);if(e.block)return r.isBlockDevice();if(e.character)return r.isCharacterDevice();if(e.directory)return r.isDirectory();if(e.file)return r.isFile();if(e.pipe)return r.isFIFO();if(e.socket)return r.isSocket();return false}e.exports=_test},function(e,t,i){const n=i(387);const{assertIssuerConfiguration:a}=i(770);const{random:r}=i(368);const s=i(295);const o=i(204);const u=i(880);const l=i(403);const c=e=>encodeURIComponent(e).replace(/%20/g,"+");async function clientAssertion(e,t){let i=this[`${e}_endpoint_auth_signing_alg`];if(!i){a(this.issuer,`${e}_endpoint_auth_signing_alg_values_supported`)}if(this[`${e}_endpoint_auth_method`]==="client_secret_jwt"){const a=await this.joseSecret();if(!i){const t=this.issuer[`${e}_endpoint_auth_signing_alg_values_supported`];i=Array.isArray(t)&&t.find(e=>a.algorithms("sign").has(e))}return n.JWS.sign(t,a,{alg:i,typ:"JWT"})}const r=u(this).get("keystore");if(!r){throw new TypeError("no client jwks provided for signing a client assertion with")}if(!i){const t=new Set;r.all().forEach(e=>{e.algorithms("sign").forEach(Set.prototype.add.bind(t))});const n=this.issuer[`${e}_endpoint_auth_signing_alg_values_supported`];i=Array.isArray(n)&&n.find(e=>t.has(e))}const s=r.get({alg:i,use:"sig"});if(!s){throw new TypeError(`no key found in client jwks to sign a client assertion with using alg ${i}`)}return n.JWS.sign(t,s,{alg:i,typ:"JWT",kid:s.kid})}async function authFor(e,{clientAssertionPayload:t}={}){const i=this[`${e}_endpoint_auth_method`];switch(i){case"self_signed_tls_client_auth":case"tls_client_auth":case"none":return{body:{client_id:this.client_id}};case"client_secret_post":if(!this.client_secret){throw new TypeError("client_secret_post client authentication method requires a client_secret")}return{body:{client_id:this.client_id,client_secret:this.client_secret}};case"private_key_jwt":case"client_secret_jwt":{const i=s();const n=await clientAssertion.call(this,e,{iat:i,exp:i+60,jti:r(),iss:this.client_id,sub:this.client_id,aud:this.issuer[`${e}_endpoint`],...t});return{body:{client_id:this.client_id,client_assertion:n,client_assertion_type:"urn:ietf:params:oauth:client-assertion-type:jwt-bearer"}}}default:{if(!this.client_secret){throw new TypeError("client_secret_basic client authentication method requires a client_secret")}const e=`${c(this.client_id)}:${c(this.client_secret)}`;const t=Buffer.from(e).toString("base64");return{headers:{Authorization:`Basic ${t}`}}}}}function resolveResponseType(){const{length:e,0:t}=this.response_types;if(e===1){return t}return undefined}function resolveRedirectUri(){const{length:e,0:t}=this.redirect_uris||[];if(e===1){return t}return undefined}async function authenticatedPost(e,t,{clientAssertionPayload:i,endpointAuthMethod:n=e}={}){const a=await authFor.call(this,n,{clientAssertionPayload:i});const r=l(t,a,{form:true});const s=this[`${n}_endpoint_auth_method`].includes("tls_client_auth")||e==="token"&&this.tls_client_certificate_bound_access_tokens;let u;if(s&&this.issuer.mtls_endpoint_aliases){u=this.issuer.mtls_endpoint_aliases[`${e}_endpoint`]}u=u||this.issuer[`${e}_endpoint`];if("body"in r){for(const[e,t]of Object.entries(r.body)){if(typeof t==="undefined"){delete r.body[e]}}}return o.call(this,{...r,method:"POST",url:u},{mTLS:s})}e.exports={resolveResponseType:resolveResponseType,resolveRedirectUri:resolveRedirectUri,authFor:authFor,authenticatedPost:authenticatedPost}},function(e,t){function isArray(e){if(Array.isArray){return Array.isArray(e)}return objectToString(e)==="[object Array]"}t.isArray=isArray;function isBoolean(e){return typeof e==="boolean"}t.isBoolean=isBoolean;function isNull(e){return e===null}t.isNull=isNull;function isNullOrUndefined(e){return e==null}t.isNullOrUndefined=isNullOrUndefined;function isNumber(e){return typeof e==="number"}t.isNumber=isNumber;function isString(e){return typeof e==="string"}t.isString=isString;function isSymbol(e){return typeof e==="symbol"}t.isSymbol=isSymbol;function isUndefined(e){return e===void 0}t.isUndefined=isUndefined;function isRegExp(e){return objectToString(e)==="[object RegExp]"}t.isRegExp=isRegExp;function isObject(e){return typeof e==="object"&&e!==null}t.isObject=isObject;function isDate(e){return objectToString(e)==="[object Date]"}t.isDate=isDate;function isError(e){return objectToString(e)==="[object Error]"||e instanceof Error}t.isError=isError;function isFunction(e){return typeof e==="function"}t.isFunction=isFunction;function isPrimitive(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"||typeof e==="symbol"||typeof e==="undefined"}t.isPrimitive=isPrimitive;t.isBuffer=Buffer.isBuffer;function objectToString(e){return Object.prototype.toString.call(e)}},function(e,t,i){"use strict";var n=i(835);var a=i(623);var r=i(254);var s=i(826);var o=i(113);var u=i(373);var l=i(727).Buffer;function OAuth(e){this.request=e;this.params=null}OAuth.prototype.buildParams=function(e,t,i,n,a,r){var u={};for(var l in e){u["oauth_"+l]=e[l]}if(!u.oauth_version){u.oauth_version="1.0"}if(!u.oauth_timestamp){u.oauth_timestamp=Math.floor(Date.now()/1e3).toString()}if(!u.oauth_nonce){u.oauth_nonce=s().replace(/-/g,"")}if(!u.oauth_signature_method){u.oauth_signature_method="HMAC-SHA1"}var c=u.oauth_consumer_secret||u.oauth_private_key;delete u.oauth_consumer_secret;delete u.oauth_private_key;var d=u.oauth_token_secret;delete u.oauth_token_secret;var p=u.oauth_realm;delete u.oauth_realm;delete u.oauth_transport_method;var f=t.protocol+"//"+t.host+t.pathname;var h=r.parse([].concat(n,a,r.stringify(u)).join("&"));u.oauth_signature=o.sign(u.oauth_signature_method,i,f,h,c,d);if(p){u.realm=p}return u};OAuth.prototype.buildBodyHash=function(e,t){if(["HMAC-SHA1","RSA-SHA1"].indexOf(e.signature_method||"HMAC-SHA1")<0){this.request.emit("error",new Error("oauth: "+e.signature_method+" signature_method not supported with body_hash signing."))}var i=u.createHash("sha1");i.update(t||"");var n=i.digest("hex");return l.from(n,"hex").toString("base64")};OAuth.prototype.concatParams=function(e,t,i){i=i||"";var n=Object.keys(e).filter(function(e){return e!=="realm"&&e!=="oauth_signature"}).sort();if(e.realm){n.splice(0,0,"realm")}n.push("oauth_signature");return n.map(function(t){return t+"="+i+o.rfc3986(e[t])+i}).join(t)};OAuth.prototype.onRequest=function(e){var t=this;t.params=e;var i=t.request.uri||{};var s=t.request.method||"";var o=r(t.request.headers);var u=t.request.body||"";var l=t.request.qsLib||a;var c;var d;var p=o.get("content-type")||"";var f="application/x-www-form-urlencoded";var h=e.transport_method||"header";if(p.slice(0,f.length)===f){p=f;c=u}if(i.query){d=i.query}if(h==="body"&&(s!=="POST"||p!==f)){t.request.emit("error",new Error("oauth: transport_method of body requires POST "+"and content-type "+f))}if(!c&&typeof e.body_hash==="boolean"){e.body_hash=t.buildBodyHash(e,t.request.body.toString())}var m=t.buildParams(e,i,s,d,c,l);switch(h){case"header":t.request.setHeader("Authorization","OAuth "+t.concatParams(m,",",'"'));break;case"query":var b=t.request.uri.href+=(d?"&":"?")+t.concatParams(m,"&");t.request.uri=n.parse(b);t.request.path=t.request.uri.path;break;case"body":t.request.body=(c?c+"&":"")+t.concatParams(m,"&");break;default:t.request.emit("error",new Error("oauth: transport_method invalid"))}};t.OAuth=OAuth},,,function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(878);let a="https://localhost";let r=["string","boolean","double","integer","long","float","number","any"];class ObjectSerializer{static findCorrectType(e,t){if(e==undefined){return t}else if(r.indexOf(t.toLowerCase())!==-1){return t}else if(t==="Date"){return t}else{if(s[t]){return t}if(!o[t]){return t}let i=o[t].discriminator;if(i==null){return t}else{if(e[i]){return e[i]}else{return t}}}}static serialize(e,t){if(e==undefined){return e}else if(r.indexOf(t.toLowerCase())!==-1){return e}else if(t.lastIndexOf("Array<",0)===0){let i=t.replace("Array<","");i=i.substring(0,i.length-1);let n=[];for(let t in e){let a=e[t];n.push(ObjectSerializer.serialize(a,i))}return n}else if(t==="Date"){return e.toString()}else{if(s[t]){return e}if(!o[t]){return e}let i=o[t].getAttributeTypeMap();let n={};for(let t in i){let a=i[t];n[a.baseName]=ObjectSerializer.serialize(e[a.name],a.type)}return n}}static deserialize(e,t){t=ObjectSerializer.findCorrectType(e,t);if(e==undefined){return e}else if(r.indexOf(t.toLowerCase())!==-1){return e}else if(t.lastIndexOf("Array<",0)===0){let i=t.replace("Array<","");i=i.substring(0,i.length-1);let n=[];for(let t in e){let a=e[t];n.push(ObjectSerializer.deserialize(a,i))}return n}else if(t==="Date"){return new Date(e)}else{if(s[t]){return e}if(!o[t]){return e}let i=new o[t];let n=o[t].getAttributeTypeMap();for(let t in n){let a=n[t];i[a.name]=ObjectSerializer.deserialize(e[a.baseName],a.type)}return i}}}class AdmissionregistrationV1beta1ServiceReference{static getAttributeTypeMap(){return AdmissionregistrationV1beta1ServiceReference.attributeTypeMap}}AdmissionregistrationV1beta1ServiceReference.discriminator=undefined;AdmissionregistrationV1beta1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"path",baseName:"path",type:"string"}];t.AdmissionregistrationV1beta1ServiceReference=AdmissionregistrationV1beta1ServiceReference;class AdmissionregistrationV1beta1WebhookClientConfig{static getAttributeTypeMap(){return AdmissionregistrationV1beta1WebhookClientConfig.attributeTypeMap}}AdmissionregistrationV1beta1WebhookClientConfig.discriminator=undefined;AdmissionregistrationV1beta1WebhookClientConfig.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"service",baseName:"service",type:"AdmissionregistrationV1beta1ServiceReference"},{name:"url",baseName:"url",type:"string"}];t.AdmissionregistrationV1beta1WebhookClientConfig=AdmissionregistrationV1beta1WebhookClientConfig;class ApiextensionsV1beta1ServiceReference{static getAttributeTypeMap(){return ApiextensionsV1beta1ServiceReference.attributeTypeMap}}ApiextensionsV1beta1ServiceReference.discriminator=undefined;ApiextensionsV1beta1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"path",baseName:"path",type:"string"}];t.ApiextensionsV1beta1ServiceReference=ApiextensionsV1beta1ServiceReference;class ApiextensionsV1beta1WebhookClientConfig{static getAttributeTypeMap(){return ApiextensionsV1beta1WebhookClientConfig.attributeTypeMap}}ApiextensionsV1beta1WebhookClientConfig.discriminator=undefined;ApiextensionsV1beta1WebhookClientConfig.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"service",baseName:"service",type:"ApiextensionsV1beta1ServiceReference"},{name:"url",baseName:"url",type:"string"}];t.ApiextensionsV1beta1WebhookClientConfig=ApiextensionsV1beta1WebhookClientConfig;class ApiregistrationV1beta1ServiceReference{static getAttributeTypeMap(){return ApiregistrationV1beta1ServiceReference.attributeTypeMap}}ApiregistrationV1beta1ServiceReference.discriminator=undefined;ApiregistrationV1beta1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.ApiregistrationV1beta1ServiceReference=ApiregistrationV1beta1ServiceReference;class AppsV1beta1Deployment{static getAttributeTypeMap(){return AppsV1beta1Deployment.attributeTypeMap}}AppsV1beta1Deployment.discriminator=undefined;AppsV1beta1Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"AppsV1beta1DeploymentSpec"},{name:"status",baseName:"status",type:"AppsV1beta1DeploymentStatus"}];t.AppsV1beta1Deployment=AppsV1beta1Deployment;class AppsV1beta1DeploymentCondition{static getAttributeTypeMap(){return AppsV1beta1DeploymentCondition.attributeTypeMap}}AppsV1beta1DeploymentCondition.discriminator=undefined;AppsV1beta1DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.AppsV1beta1DeploymentCondition=AppsV1beta1DeploymentCondition;class AppsV1beta1DeploymentList{static getAttributeTypeMap(){return AppsV1beta1DeploymentList.attributeTypeMap}}AppsV1beta1DeploymentList.discriminator=undefined;AppsV1beta1DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.AppsV1beta1DeploymentList=AppsV1beta1DeploymentList;class AppsV1beta1DeploymentRollback{static getAttributeTypeMap(){return AppsV1beta1DeploymentRollback.attributeTypeMap}}AppsV1beta1DeploymentRollback.discriminator=undefined;AppsV1beta1DeploymentRollback.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"rollbackTo",baseName:"rollbackTo",type:"AppsV1beta1RollbackConfig"},{name:"updatedAnnotations",baseName:"updatedAnnotations",type:"{ [key: string]: string; }"}];t.AppsV1beta1DeploymentRollback=AppsV1beta1DeploymentRollback;class AppsV1beta1DeploymentSpec{static getAttributeTypeMap(){return AppsV1beta1DeploymentSpec.attributeTypeMap}}AppsV1beta1DeploymentSpec.discriminator=undefined;AppsV1beta1DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"rollbackTo",baseName:"rollbackTo",type:"AppsV1beta1RollbackConfig"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"AppsV1beta1DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.AppsV1beta1DeploymentSpec=AppsV1beta1DeploymentSpec;class AppsV1beta1DeploymentStatus{static getAttributeTypeMap(){return AppsV1beta1DeploymentStatus.attributeTypeMap}}AppsV1beta1DeploymentStatus.discriminator=undefined;AppsV1beta1DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.AppsV1beta1DeploymentStatus=AppsV1beta1DeploymentStatus;class AppsV1beta1DeploymentStrategy{static getAttributeTypeMap(){return AppsV1beta1DeploymentStrategy.attributeTypeMap}}AppsV1beta1DeploymentStrategy.discriminator=undefined;AppsV1beta1DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"AppsV1beta1RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.AppsV1beta1DeploymentStrategy=AppsV1beta1DeploymentStrategy;class AppsV1beta1RollbackConfig{static getAttributeTypeMap(){return AppsV1beta1RollbackConfig.attributeTypeMap}}AppsV1beta1RollbackConfig.discriminator=undefined;AppsV1beta1RollbackConfig.attributeTypeMap=[{name:"revision",baseName:"revision",type:"number"}];t.AppsV1beta1RollbackConfig=AppsV1beta1RollbackConfig;class AppsV1beta1RollingUpdateDeployment{static getAttributeTypeMap(){return AppsV1beta1RollingUpdateDeployment.attributeTypeMap}}AppsV1beta1RollingUpdateDeployment.discriminator=undefined;AppsV1beta1RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.AppsV1beta1RollingUpdateDeployment=AppsV1beta1RollingUpdateDeployment;class AppsV1beta1Scale{static getAttributeTypeMap(){return AppsV1beta1Scale.attributeTypeMap}}AppsV1beta1Scale.discriminator=undefined;AppsV1beta1Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"AppsV1beta1ScaleSpec"},{name:"status",baseName:"status",type:"AppsV1beta1ScaleStatus"}];t.AppsV1beta1Scale=AppsV1beta1Scale;class AppsV1beta1ScaleSpec{static getAttributeTypeMap(){return AppsV1beta1ScaleSpec.attributeTypeMap}}AppsV1beta1ScaleSpec.discriminator=undefined;AppsV1beta1ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.AppsV1beta1ScaleSpec=AppsV1beta1ScaleSpec;class AppsV1beta1ScaleStatus{static getAttributeTypeMap(){return AppsV1beta1ScaleStatus.attributeTypeMap}}AppsV1beta1ScaleStatus.discriminator=undefined;AppsV1beta1ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"targetSelector",baseName:"targetSelector",type:"string"}];t.AppsV1beta1ScaleStatus=AppsV1beta1ScaleStatus;class ExtensionsV1beta1AllowedFlexVolume{static getAttributeTypeMap(){return ExtensionsV1beta1AllowedFlexVolume.attributeTypeMap}}ExtensionsV1beta1AllowedFlexVolume.discriminator=undefined;ExtensionsV1beta1AllowedFlexVolume.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"}];t.ExtensionsV1beta1AllowedFlexVolume=ExtensionsV1beta1AllowedFlexVolume;class ExtensionsV1beta1AllowedHostPath{static getAttributeTypeMap(){return ExtensionsV1beta1AllowedHostPath.attributeTypeMap}}ExtensionsV1beta1AllowedHostPath.discriminator=undefined;ExtensionsV1beta1AllowedHostPath.attributeTypeMap=[{name:"pathPrefix",baseName:"pathPrefix",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.ExtensionsV1beta1AllowedHostPath=ExtensionsV1beta1AllowedHostPath;class ExtensionsV1beta1Deployment{static getAttributeTypeMap(){return ExtensionsV1beta1Deployment.attributeTypeMap}}ExtensionsV1beta1Deployment.discriminator=undefined;ExtensionsV1beta1Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"ExtensionsV1beta1DeploymentSpec"},{name:"status",baseName:"status",type:"ExtensionsV1beta1DeploymentStatus"}];t.ExtensionsV1beta1Deployment=ExtensionsV1beta1Deployment;class ExtensionsV1beta1DeploymentCondition{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentCondition.attributeTypeMap}}ExtensionsV1beta1DeploymentCondition.discriminator=undefined;ExtensionsV1beta1DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.ExtensionsV1beta1DeploymentCondition=ExtensionsV1beta1DeploymentCondition;class ExtensionsV1beta1DeploymentList{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentList.attributeTypeMap}}ExtensionsV1beta1DeploymentList.discriminator=undefined;ExtensionsV1beta1DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.ExtensionsV1beta1DeploymentList=ExtensionsV1beta1DeploymentList;class ExtensionsV1beta1DeploymentRollback{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentRollback.attributeTypeMap}}ExtensionsV1beta1DeploymentRollback.discriminator=undefined;ExtensionsV1beta1DeploymentRollback.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"rollbackTo",baseName:"rollbackTo",type:"ExtensionsV1beta1RollbackConfig"},{name:"updatedAnnotations",baseName:"updatedAnnotations",type:"{ [key: string]: string; }"}];t.ExtensionsV1beta1DeploymentRollback=ExtensionsV1beta1DeploymentRollback;class ExtensionsV1beta1DeploymentSpec{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentSpec.attributeTypeMap}}ExtensionsV1beta1DeploymentSpec.discriminator=undefined;ExtensionsV1beta1DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"rollbackTo",baseName:"rollbackTo",type:"ExtensionsV1beta1RollbackConfig"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"ExtensionsV1beta1DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.ExtensionsV1beta1DeploymentSpec=ExtensionsV1beta1DeploymentSpec;class ExtensionsV1beta1DeploymentStatus{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentStatus.attributeTypeMap}}ExtensionsV1beta1DeploymentStatus.discriminator=undefined;ExtensionsV1beta1DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.ExtensionsV1beta1DeploymentStatus=ExtensionsV1beta1DeploymentStatus;class ExtensionsV1beta1DeploymentStrategy{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentStrategy.attributeTypeMap}}ExtensionsV1beta1DeploymentStrategy.discriminator=undefined;ExtensionsV1beta1DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"ExtensionsV1beta1RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.ExtensionsV1beta1DeploymentStrategy=ExtensionsV1beta1DeploymentStrategy;class ExtensionsV1beta1FSGroupStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1FSGroupStrategyOptions.attributeTypeMap}}ExtensionsV1beta1FSGroupStrategyOptions.discriminator=undefined;ExtensionsV1beta1FSGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1FSGroupStrategyOptions=ExtensionsV1beta1FSGroupStrategyOptions;class ExtensionsV1beta1HostPortRange{static getAttributeTypeMap(){return ExtensionsV1beta1HostPortRange.attributeTypeMap}}ExtensionsV1beta1HostPortRange.discriminator=undefined;ExtensionsV1beta1HostPortRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.ExtensionsV1beta1HostPortRange=ExtensionsV1beta1HostPortRange;class ExtensionsV1beta1IDRange{static getAttributeTypeMap(){return ExtensionsV1beta1IDRange.attributeTypeMap}}ExtensionsV1beta1IDRange.discriminator=undefined;ExtensionsV1beta1IDRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.ExtensionsV1beta1IDRange=ExtensionsV1beta1IDRange;class ExtensionsV1beta1PodSecurityPolicy{static getAttributeTypeMap(){return ExtensionsV1beta1PodSecurityPolicy.attributeTypeMap}}ExtensionsV1beta1PodSecurityPolicy.discriminator=undefined;ExtensionsV1beta1PodSecurityPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"ExtensionsV1beta1PodSecurityPolicySpec"}];t.ExtensionsV1beta1PodSecurityPolicy=ExtensionsV1beta1PodSecurityPolicy;class ExtensionsV1beta1PodSecurityPolicyList{static getAttributeTypeMap(){return ExtensionsV1beta1PodSecurityPolicyList.attributeTypeMap}}ExtensionsV1beta1PodSecurityPolicyList.discriminator=undefined;ExtensionsV1beta1PodSecurityPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.ExtensionsV1beta1PodSecurityPolicyList=ExtensionsV1beta1PodSecurityPolicyList;class ExtensionsV1beta1PodSecurityPolicySpec{static getAttributeTypeMap(){return ExtensionsV1beta1PodSecurityPolicySpec.attributeTypeMap}}ExtensionsV1beta1PodSecurityPolicySpec.discriminator=undefined;ExtensionsV1beta1PodSecurityPolicySpec.attributeTypeMap=[{name:"allowPrivilegeEscalation",baseName:"allowPrivilegeEscalation",type:"boolean"},{name:"allowedCapabilities",baseName:"allowedCapabilities",type:"Array"},{name:"allowedFlexVolumes",baseName:"allowedFlexVolumes",type:"Array"},{name:"allowedHostPaths",baseName:"allowedHostPaths",type:"Array"},{name:"allowedProcMountTypes",baseName:"allowedProcMountTypes",type:"Array"},{name:"allowedUnsafeSysctls",baseName:"allowedUnsafeSysctls",type:"Array"},{name:"defaultAddCapabilities",baseName:"defaultAddCapabilities",type:"Array"},{name:"defaultAllowPrivilegeEscalation",baseName:"defaultAllowPrivilegeEscalation",type:"boolean"},{name:"forbiddenSysctls",baseName:"forbiddenSysctls",type:"Array"},{name:"fsGroup",baseName:"fsGroup",type:"ExtensionsV1beta1FSGroupStrategyOptions"},{name:"hostIPC",baseName:"hostIPC",type:"boolean"},{name:"hostNetwork",baseName:"hostNetwork",type:"boolean"},{name:"hostPID",baseName:"hostPID",type:"boolean"},{name:"hostPorts",baseName:"hostPorts",type:"Array"},{name:"privileged",baseName:"privileged",type:"boolean"},{name:"readOnlyRootFilesystem",baseName:"readOnlyRootFilesystem",type:"boolean"},{name:"requiredDropCapabilities",baseName:"requiredDropCapabilities",type:"Array"},{name:"runAsGroup",baseName:"runAsGroup",type:"ExtensionsV1beta1RunAsGroupStrategyOptions"},{name:"runAsUser",baseName:"runAsUser",type:"ExtensionsV1beta1RunAsUserStrategyOptions"},{name:"seLinux",baseName:"seLinux",type:"ExtensionsV1beta1SELinuxStrategyOptions"},{name:"supplementalGroups",baseName:"supplementalGroups",type:"ExtensionsV1beta1SupplementalGroupsStrategyOptions"},{name:"volumes",baseName:"volumes",type:"Array"}];t.ExtensionsV1beta1PodSecurityPolicySpec=ExtensionsV1beta1PodSecurityPolicySpec;class ExtensionsV1beta1RollbackConfig{static getAttributeTypeMap(){return ExtensionsV1beta1RollbackConfig.attributeTypeMap}}ExtensionsV1beta1RollbackConfig.discriminator=undefined;ExtensionsV1beta1RollbackConfig.attributeTypeMap=[{name:"revision",baseName:"revision",type:"number"}];t.ExtensionsV1beta1RollbackConfig=ExtensionsV1beta1RollbackConfig;class ExtensionsV1beta1RollingUpdateDeployment{static getAttributeTypeMap(){return ExtensionsV1beta1RollingUpdateDeployment.attributeTypeMap}}ExtensionsV1beta1RollingUpdateDeployment.discriminator=undefined;ExtensionsV1beta1RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.ExtensionsV1beta1RollingUpdateDeployment=ExtensionsV1beta1RollingUpdateDeployment;class ExtensionsV1beta1RunAsGroupStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1RunAsGroupStrategyOptions.attributeTypeMap}}ExtensionsV1beta1RunAsGroupStrategyOptions.discriminator=undefined;ExtensionsV1beta1RunAsGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1RunAsGroupStrategyOptions=ExtensionsV1beta1RunAsGroupStrategyOptions;class ExtensionsV1beta1RunAsUserStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1RunAsUserStrategyOptions.attributeTypeMap}}ExtensionsV1beta1RunAsUserStrategyOptions.discriminator=undefined;ExtensionsV1beta1RunAsUserStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1RunAsUserStrategyOptions=ExtensionsV1beta1RunAsUserStrategyOptions;class ExtensionsV1beta1SELinuxStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1SELinuxStrategyOptions.attributeTypeMap}}ExtensionsV1beta1SELinuxStrategyOptions.discriminator=undefined;ExtensionsV1beta1SELinuxStrategyOptions.attributeTypeMap=[{name:"rule",baseName:"rule",type:"string"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"}];t.ExtensionsV1beta1SELinuxStrategyOptions=ExtensionsV1beta1SELinuxStrategyOptions;class ExtensionsV1beta1Scale{static getAttributeTypeMap(){return ExtensionsV1beta1Scale.attributeTypeMap}}ExtensionsV1beta1Scale.discriminator=undefined;ExtensionsV1beta1Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"ExtensionsV1beta1ScaleSpec"},{name:"status",baseName:"status",type:"ExtensionsV1beta1ScaleStatus"}];t.ExtensionsV1beta1Scale=ExtensionsV1beta1Scale;class ExtensionsV1beta1ScaleSpec{static getAttributeTypeMap(){return ExtensionsV1beta1ScaleSpec.attributeTypeMap}}ExtensionsV1beta1ScaleSpec.discriminator=undefined;ExtensionsV1beta1ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.ExtensionsV1beta1ScaleSpec=ExtensionsV1beta1ScaleSpec;class ExtensionsV1beta1ScaleStatus{static getAttributeTypeMap(){return ExtensionsV1beta1ScaleStatus.attributeTypeMap}}ExtensionsV1beta1ScaleStatus.discriminator=undefined;ExtensionsV1beta1ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"targetSelector",baseName:"targetSelector",type:"string"}];t.ExtensionsV1beta1ScaleStatus=ExtensionsV1beta1ScaleStatus;class ExtensionsV1beta1SupplementalGroupsStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap}}ExtensionsV1beta1SupplementalGroupsStrategyOptions.discriminator=undefined;ExtensionsV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1SupplementalGroupsStrategyOptions=ExtensionsV1beta1SupplementalGroupsStrategyOptions;class PolicyV1beta1AllowedFlexVolume{static getAttributeTypeMap(){return PolicyV1beta1AllowedFlexVolume.attributeTypeMap}}PolicyV1beta1AllowedFlexVolume.discriminator=undefined;PolicyV1beta1AllowedFlexVolume.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"}];t.PolicyV1beta1AllowedFlexVolume=PolicyV1beta1AllowedFlexVolume;class PolicyV1beta1AllowedHostPath{static getAttributeTypeMap(){return PolicyV1beta1AllowedHostPath.attributeTypeMap}}PolicyV1beta1AllowedHostPath.discriminator=undefined;PolicyV1beta1AllowedHostPath.attributeTypeMap=[{name:"pathPrefix",baseName:"pathPrefix",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.PolicyV1beta1AllowedHostPath=PolicyV1beta1AllowedHostPath;class PolicyV1beta1FSGroupStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1FSGroupStrategyOptions.attributeTypeMap}}PolicyV1beta1FSGroupStrategyOptions.discriminator=undefined;PolicyV1beta1FSGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1FSGroupStrategyOptions=PolicyV1beta1FSGroupStrategyOptions;class PolicyV1beta1HostPortRange{static getAttributeTypeMap(){return PolicyV1beta1HostPortRange.attributeTypeMap}}PolicyV1beta1HostPortRange.discriminator=undefined;PolicyV1beta1HostPortRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.PolicyV1beta1HostPortRange=PolicyV1beta1HostPortRange;class PolicyV1beta1IDRange{static getAttributeTypeMap(){return PolicyV1beta1IDRange.attributeTypeMap}}PolicyV1beta1IDRange.discriminator=undefined;PolicyV1beta1IDRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.PolicyV1beta1IDRange=PolicyV1beta1IDRange;class PolicyV1beta1PodSecurityPolicy{static getAttributeTypeMap(){return PolicyV1beta1PodSecurityPolicy.attributeTypeMap}}PolicyV1beta1PodSecurityPolicy.discriminator=undefined;PolicyV1beta1PodSecurityPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"PolicyV1beta1PodSecurityPolicySpec"}];t.PolicyV1beta1PodSecurityPolicy=PolicyV1beta1PodSecurityPolicy;class PolicyV1beta1PodSecurityPolicyList{static getAttributeTypeMap(){return PolicyV1beta1PodSecurityPolicyList.attributeTypeMap}}PolicyV1beta1PodSecurityPolicyList.discriminator=undefined;PolicyV1beta1PodSecurityPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.PolicyV1beta1PodSecurityPolicyList=PolicyV1beta1PodSecurityPolicyList;class PolicyV1beta1PodSecurityPolicySpec{static getAttributeTypeMap(){return PolicyV1beta1PodSecurityPolicySpec.attributeTypeMap}}PolicyV1beta1PodSecurityPolicySpec.discriminator=undefined;PolicyV1beta1PodSecurityPolicySpec.attributeTypeMap=[{name:"allowPrivilegeEscalation",baseName:"allowPrivilegeEscalation",type:"boolean"},{name:"allowedCapabilities",baseName:"allowedCapabilities",type:"Array"},{name:"allowedFlexVolumes",baseName:"allowedFlexVolumes",type:"Array"},{name:"allowedHostPaths",baseName:"allowedHostPaths",type:"Array"},{name:"allowedProcMountTypes",baseName:"allowedProcMountTypes",type:"Array"},{name:"allowedUnsafeSysctls",baseName:"allowedUnsafeSysctls",type:"Array"},{name:"defaultAddCapabilities",baseName:"defaultAddCapabilities",type:"Array"},{name:"defaultAllowPrivilegeEscalation",baseName:"defaultAllowPrivilegeEscalation",type:"boolean"},{name:"forbiddenSysctls",baseName:"forbiddenSysctls",type:"Array"},{name:"fsGroup",baseName:"fsGroup",type:"PolicyV1beta1FSGroupStrategyOptions"},{name:"hostIPC",baseName:"hostIPC",type:"boolean"},{name:"hostNetwork",baseName:"hostNetwork",type:"boolean"},{name:"hostPID",baseName:"hostPID",type:"boolean"},{name:"hostPorts",baseName:"hostPorts",type:"Array"},{name:"privileged",baseName:"privileged",type:"boolean"},{name:"readOnlyRootFilesystem",baseName:"readOnlyRootFilesystem",type:"boolean"},{name:"requiredDropCapabilities",baseName:"requiredDropCapabilities",type:"Array"},{name:"runAsGroup",baseName:"runAsGroup",type:"PolicyV1beta1RunAsGroupStrategyOptions"},{name:"runAsUser",baseName:"runAsUser",type:"PolicyV1beta1RunAsUserStrategyOptions"},{name:"seLinux",baseName:"seLinux",type:"PolicyV1beta1SELinuxStrategyOptions"},{name:"supplementalGroups",baseName:"supplementalGroups",type:"PolicyV1beta1SupplementalGroupsStrategyOptions"},{name:"volumes",baseName:"volumes",type:"Array"}];t.PolicyV1beta1PodSecurityPolicySpec=PolicyV1beta1PodSecurityPolicySpec;class PolicyV1beta1RunAsGroupStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1RunAsGroupStrategyOptions.attributeTypeMap}}PolicyV1beta1RunAsGroupStrategyOptions.discriminator=undefined;PolicyV1beta1RunAsGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1RunAsGroupStrategyOptions=PolicyV1beta1RunAsGroupStrategyOptions;class PolicyV1beta1RunAsUserStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1RunAsUserStrategyOptions.attributeTypeMap}}PolicyV1beta1RunAsUserStrategyOptions.discriminator=undefined;PolicyV1beta1RunAsUserStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1RunAsUserStrategyOptions=PolicyV1beta1RunAsUserStrategyOptions;class PolicyV1beta1SELinuxStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1SELinuxStrategyOptions.attributeTypeMap}}PolicyV1beta1SELinuxStrategyOptions.discriminator=undefined;PolicyV1beta1SELinuxStrategyOptions.attributeTypeMap=[{name:"rule",baseName:"rule",type:"string"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"}];t.PolicyV1beta1SELinuxStrategyOptions=PolicyV1beta1SELinuxStrategyOptions;class PolicyV1beta1SupplementalGroupsStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap}}PolicyV1beta1SupplementalGroupsStrategyOptions.discriminator=undefined;PolicyV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1SupplementalGroupsStrategyOptions=PolicyV1beta1SupplementalGroupsStrategyOptions;class RuntimeRawExtension{static getAttributeTypeMap(){return RuntimeRawExtension.attributeTypeMap}}RuntimeRawExtension.discriminator=undefined;RuntimeRawExtension.attributeTypeMap=[{name:"raw",baseName:"Raw",type:"string"}];t.RuntimeRawExtension=RuntimeRawExtension;class V1APIGroup{static getAttributeTypeMap(){return V1APIGroup.attributeTypeMap}}V1APIGroup.discriminator=undefined;V1APIGroup.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"preferredVersion",baseName:"preferredVersion",type:"V1GroupVersionForDiscovery"},{name:"serverAddressByClientCIDRs",baseName:"serverAddressByClientCIDRs",type:"Array"},{name:"versions",baseName:"versions",type:"Array"}];t.V1APIGroup=V1APIGroup;class V1APIGroupList{static getAttributeTypeMap(){return V1APIGroupList.attributeTypeMap}}V1APIGroupList.discriminator=undefined;V1APIGroupList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"groups",baseName:"groups",type:"Array"},{name:"kind",baseName:"kind",type:"string"}];t.V1APIGroupList=V1APIGroupList;class V1APIResource{static getAttributeTypeMap(){return V1APIResource.attributeTypeMap}}V1APIResource.discriminator=undefined;V1APIResource.attributeTypeMap=[{name:"categories",baseName:"categories",type:"Array"},{name:"group",baseName:"group",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespaced",baseName:"namespaced",type:"boolean"},{name:"shortNames",baseName:"shortNames",type:"Array"},{name:"singularName",baseName:"singularName",type:"string"},{name:"verbs",baseName:"verbs",type:"Array"},{name:"version",baseName:"version",type:"string"}];t.V1APIResource=V1APIResource;class V1APIResourceList{static getAttributeTypeMap(){return V1APIResourceList.attributeTypeMap}}V1APIResourceList.discriminator=undefined;V1APIResourceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"groupVersion",baseName:"groupVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"resources",baseName:"resources",type:"Array"}];t.V1APIResourceList=V1APIResourceList;class V1APIService{static getAttributeTypeMap(){return V1APIService.attributeTypeMap}}V1APIService.discriminator=undefined;V1APIService.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1APIServiceSpec"},{name:"status",baseName:"status",type:"V1APIServiceStatus"}];t.V1APIService=V1APIService;class V1APIServiceCondition{static getAttributeTypeMap(){return V1APIServiceCondition.attributeTypeMap}}V1APIServiceCondition.discriminator=undefined;V1APIServiceCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1APIServiceCondition=V1APIServiceCondition;class V1APIServiceList{static getAttributeTypeMap(){return V1APIServiceList.attributeTypeMap}}V1APIServiceList.discriminator=undefined;V1APIServiceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1APIServiceList=V1APIServiceList;class V1APIServiceSpec{static getAttributeTypeMap(){return V1APIServiceSpec.attributeTypeMap}}V1APIServiceSpec.discriminator=undefined;V1APIServiceSpec.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"group",baseName:"group",type:"string"},{name:"groupPriorityMinimum",baseName:"groupPriorityMinimum",type:"number"},{name:"insecureSkipTLSVerify",baseName:"insecureSkipTLSVerify",type:"boolean"},{name:"service",baseName:"service",type:"V1ServiceReference"},{name:"version",baseName:"version",type:"string"},{name:"versionPriority",baseName:"versionPriority",type:"number"}];t.V1APIServiceSpec=V1APIServiceSpec;class V1APIServiceStatus{static getAttributeTypeMap(){return V1APIServiceStatus.attributeTypeMap}}V1APIServiceStatus.discriminator=undefined;V1APIServiceStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"}];t.V1APIServiceStatus=V1APIServiceStatus;class V1APIVersions{static getAttributeTypeMap(){return V1APIVersions.attributeTypeMap}}V1APIVersions.discriminator=undefined;V1APIVersions.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"serverAddressByClientCIDRs",baseName:"serverAddressByClientCIDRs",type:"Array"},{name:"versions",baseName:"versions",type:"Array"}];t.V1APIVersions=V1APIVersions;class V1AWSElasticBlockStoreVolumeSource{static getAttributeTypeMap(){return V1AWSElasticBlockStoreVolumeSource.attributeTypeMap}}V1AWSElasticBlockStoreVolumeSource.discriminator=undefined;V1AWSElasticBlockStoreVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"partition",baseName:"partition",type:"number"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1AWSElasticBlockStoreVolumeSource=V1AWSElasticBlockStoreVolumeSource;class V1Affinity{static getAttributeTypeMap(){return V1Affinity.attributeTypeMap}}V1Affinity.discriminator=undefined;V1Affinity.attributeTypeMap=[{name:"nodeAffinity",baseName:"nodeAffinity",type:"V1NodeAffinity"},{name:"podAffinity",baseName:"podAffinity",type:"V1PodAffinity"},{name:"podAntiAffinity",baseName:"podAntiAffinity",type:"V1PodAntiAffinity"}];t.V1Affinity=V1Affinity;class V1AggregationRule{static getAttributeTypeMap(){return V1AggregationRule.attributeTypeMap}}V1AggregationRule.discriminator=undefined;V1AggregationRule.attributeTypeMap=[{name:"clusterRoleSelectors",baseName:"clusterRoleSelectors",type:"Array"}];t.V1AggregationRule=V1AggregationRule;class V1AttachedVolume{static getAttributeTypeMap(){return V1AttachedVolume.attributeTypeMap}}V1AttachedVolume.discriminator=undefined;V1AttachedVolume.attributeTypeMap=[{name:"devicePath",baseName:"devicePath",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1AttachedVolume=V1AttachedVolume;class V1AzureDiskVolumeSource{static getAttributeTypeMap(){return V1AzureDiskVolumeSource.attributeTypeMap}}V1AzureDiskVolumeSource.discriminator=undefined;V1AzureDiskVolumeSource.attributeTypeMap=[{name:"cachingMode",baseName:"cachingMode",type:"string"},{name:"diskName",baseName:"diskName",type:"string"},{name:"diskURI",baseName:"diskURI",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1AzureDiskVolumeSource=V1AzureDiskVolumeSource;class V1AzureFilePersistentVolumeSource{static getAttributeTypeMap(){return V1AzureFilePersistentVolumeSource.attributeTypeMap}}V1AzureFilePersistentVolumeSource.discriminator=undefined;V1AzureFilePersistentVolumeSource.attributeTypeMap=[{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretName",baseName:"secretName",type:"string"},{name:"secretNamespace",baseName:"secretNamespace",type:"string"},{name:"shareName",baseName:"shareName",type:"string"}];t.V1AzureFilePersistentVolumeSource=V1AzureFilePersistentVolumeSource;class V1AzureFileVolumeSource{static getAttributeTypeMap(){return V1AzureFileVolumeSource.attributeTypeMap}}V1AzureFileVolumeSource.discriminator=undefined;V1AzureFileVolumeSource.attributeTypeMap=[{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretName",baseName:"secretName",type:"string"},{name:"shareName",baseName:"shareName",type:"string"}];t.V1AzureFileVolumeSource=V1AzureFileVolumeSource;class V1Binding{static getAttributeTypeMap(){return V1Binding.attributeTypeMap}}V1Binding.discriminator=undefined;V1Binding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"target",baseName:"target",type:"V1ObjectReference"}];t.V1Binding=V1Binding;class V1CSIPersistentVolumeSource{static getAttributeTypeMap(){return V1CSIPersistentVolumeSource.attributeTypeMap}}V1CSIPersistentVolumeSource.discriminator=undefined;V1CSIPersistentVolumeSource.attributeTypeMap=[{name:"controllerPublishSecretRef",baseName:"controllerPublishSecretRef",type:"V1SecretReference"},{name:"driver",baseName:"driver",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"nodePublishSecretRef",baseName:"nodePublishSecretRef",type:"V1SecretReference"},{name:"nodeStageSecretRef",baseName:"nodeStageSecretRef",type:"V1SecretReference"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"volumeAttributes",baseName:"volumeAttributes",type:"{ [key: string]: string; }"},{name:"volumeHandle",baseName:"volumeHandle",type:"string"}];t.V1CSIPersistentVolumeSource=V1CSIPersistentVolumeSource;class V1Capabilities{static getAttributeTypeMap(){return V1Capabilities.attributeTypeMap}}V1Capabilities.discriminator=undefined;V1Capabilities.attributeTypeMap=[{name:"add",baseName:"add",type:"Array"},{name:"drop",baseName:"drop",type:"Array"}];t.V1Capabilities=V1Capabilities;class V1CephFSPersistentVolumeSource{static getAttributeTypeMap(){return V1CephFSPersistentVolumeSource.attributeTypeMap}}V1CephFSPersistentVolumeSource.discriminator=undefined;V1CephFSPersistentVolumeSource.attributeTypeMap=[{name:"monitors",baseName:"monitors",type:"Array"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretFile",baseName:"secretFile",type:"string"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"user",baseName:"user",type:"string"}];t.V1CephFSPersistentVolumeSource=V1CephFSPersistentVolumeSource;class V1CephFSVolumeSource{static getAttributeTypeMap(){return V1CephFSVolumeSource.attributeTypeMap}}V1CephFSVolumeSource.discriminator=undefined;V1CephFSVolumeSource.attributeTypeMap=[{name:"monitors",baseName:"monitors",type:"Array"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretFile",baseName:"secretFile",type:"string"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"user",baseName:"user",type:"string"}];t.V1CephFSVolumeSource=V1CephFSVolumeSource;class V1CinderPersistentVolumeSource{static getAttributeTypeMap(){return V1CinderPersistentVolumeSource.attributeTypeMap}}V1CinderPersistentVolumeSource.discriminator=undefined;V1CinderPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1CinderPersistentVolumeSource=V1CinderPersistentVolumeSource;class V1CinderVolumeSource{static getAttributeTypeMap(){return V1CinderVolumeSource.attributeTypeMap}}V1CinderVolumeSource.discriminator=undefined;V1CinderVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1CinderVolumeSource=V1CinderVolumeSource;class V1ClientIPConfig{static getAttributeTypeMap(){return V1ClientIPConfig.attributeTypeMap}}V1ClientIPConfig.discriminator=undefined;V1ClientIPConfig.attributeTypeMap=[{name:"timeoutSeconds",baseName:"timeoutSeconds",type:"number"}];t.V1ClientIPConfig=V1ClientIPConfig;class V1ClusterRole{static getAttributeTypeMap(){return V1ClusterRole.attributeTypeMap}}V1ClusterRole.discriminator=undefined;V1ClusterRole.attributeTypeMap=[{name:"aggregationRule",baseName:"aggregationRule",type:"V1AggregationRule"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1ClusterRole=V1ClusterRole;class V1ClusterRoleBinding{static getAttributeTypeMap(){return V1ClusterRoleBinding.attributeTypeMap}}V1ClusterRoleBinding.discriminator=undefined;V1ClusterRoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1ClusterRoleBinding=V1ClusterRoleBinding;class V1ClusterRoleBindingList{static getAttributeTypeMap(){return V1ClusterRoleBindingList.attributeTypeMap}}V1ClusterRoleBindingList.discriminator=undefined;V1ClusterRoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ClusterRoleBindingList=V1ClusterRoleBindingList;class V1ClusterRoleList{static getAttributeTypeMap(){return V1ClusterRoleList.attributeTypeMap}}V1ClusterRoleList.discriminator=undefined;V1ClusterRoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ClusterRoleList=V1ClusterRoleList;class V1ComponentCondition{static getAttributeTypeMap(){return V1ComponentCondition.attributeTypeMap}}V1ComponentCondition.discriminator=undefined;V1ComponentCondition.attributeTypeMap=[{name:"error",baseName:"error",type:"string"},{name:"message",baseName:"message",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1ComponentCondition=V1ComponentCondition;class V1ComponentStatus{static getAttributeTypeMap(){return V1ComponentStatus.attributeTypeMap}}V1ComponentStatus.discriminator=undefined;V1ComponentStatus.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1ComponentStatus=V1ComponentStatus;class V1ComponentStatusList{static getAttributeTypeMap(){return V1ComponentStatusList.attributeTypeMap}}V1ComponentStatusList.discriminator=undefined;V1ComponentStatusList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ComponentStatusList=V1ComponentStatusList;class V1ConfigMap{static getAttributeTypeMap(){return V1ConfigMap.attributeTypeMap}}V1ConfigMap.discriminator=undefined;V1ConfigMap.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"binaryData",baseName:"binaryData",type:"{ [key: string]: string; }"},{name:"data",baseName:"data",type:"{ [key: string]: string; }"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1ConfigMap=V1ConfigMap;class V1ConfigMapEnvSource{static getAttributeTypeMap(){return V1ConfigMapEnvSource.attributeTypeMap}}V1ConfigMapEnvSource.discriminator=undefined;V1ConfigMapEnvSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapEnvSource=V1ConfigMapEnvSource;class V1ConfigMapKeySelector{static getAttributeTypeMap(){return V1ConfigMapKeySelector.attributeTypeMap}}V1ConfigMapKeySelector.discriminator=undefined;V1ConfigMapKeySelector.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapKeySelector=V1ConfigMapKeySelector;class V1ConfigMapList{static getAttributeTypeMap(){return V1ConfigMapList.attributeTypeMap}}V1ConfigMapList.discriminator=undefined;V1ConfigMapList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ConfigMapList=V1ConfigMapList;class V1ConfigMapNodeConfigSource{static getAttributeTypeMap(){return V1ConfigMapNodeConfigSource.attributeTypeMap}}V1ConfigMapNodeConfigSource.discriminator=undefined;V1ConfigMapNodeConfigSource.attributeTypeMap=[{name:"kubeletConfigKey",baseName:"kubeletConfigKey",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1ConfigMapNodeConfigSource=V1ConfigMapNodeConfigSource;class V1ConfigMapProjection{static getAttributeTypeMap(){return V1ConfigMapProjection.attributeTypeMap}}V1ConfigMapProjection.discriminator=undefined;V1ConfigMapProjection.attributeTypeMap=[{name:"items",baseName:"items",type:"Array"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapProjection=V1ConfigMapProjection;class V1ConfigMapVolumeSource{static getAttributeTypeMap(){return V1ConfigMapVolumeSource.attributeTypeMap}}V1ConfigMapVolumeSource.discriminator=undefined;V1ConfigMapVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"items",baseName:"items",type:"Array"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapVolumeSource=V1ConfigMapVolumeSource;class V1Container{static getAttributeTypeMap(){return V1Container.attributeTypeMap}}V1Container.discriminator=undefined;V1Container.attributeTypeMap=[{name:"args",baseName:"args",type:"Array"},{name:"command",baseName:"command",type:"Array"},{name:"env",baseName:"env",type:"Array"},{name:"envFrom",baseName:"envFrom",type:"Array"},{name:"image",baseName:"image",type:"string"},{name:"imagePullPolicy",baseName:"imagePullPolicy",type:"string"},{name:"lifecycle",baseName:"lifecycle",type:"V1Lifecycle"},{name:"livenessProbe",baseName:"livenessProbe",type:"V1Probe"},{name:"name",baseName:"name",type:"string"},{name:"ports",baseName:"ports",type:"Array"},{name:"readinessProbe",baseName:"readinessProbe",type:"V1Probe"},{name:"resources",baseName:"resources",type:"V1ResourceRequirements"},{name:"securityContext",baseName:"securityContext",type:"V1SecurityContext"},{name:"stdin",baseName:"stdin",type:"boolean"},{name:"stdinOnce",baseName:"stdinOnce",type:"boolean"},{name:"terminationMessagePath",baseName:"terminationMessagePath",type:"string"},{name:"terminationMessagePolicy",baseName:"terminationMessagePolicy",type:"string"},{name:"tty",baseName:"tty",type:"boolean"},{name:"volumeDevices",baseName:"volumeDevices",type:"Array"},{name:"volumeMounts",baseName:"volumeMounts",type:"Array"},{name:"workingDir",baseName:"workingDir",type:"string"}];t.V1Container=V1Container;class V1ContainerImage{static getAttributeTypeMap(){return V1ContainerImage.attributeTypeMap}}V1ContainerImage.discriminator=undefined;V1ContainerImage.attributeTypeMap=[{name:"names",baseName:"names",type:"Array"},{name:"sizeBytes",baseName:"sizeBytes",type:"number"}];t.V1ContainerImage=V1ContainerImage;class V1ContainerPort{static getAttributeTypeMap(){return V1ContainerPort.attributeTypeMap}}V1ContainerPort.discriminator=undefined;V1ContainerPort.attributeTypeMap=[{name:"containerPort",baseName:"containerPort",type:"number"},{name:"hostIP",baseName:"hostIP",type:"string"},{name:"hostPort",baseName:"hostPort",type:"number"},{name:"name",baseName:"name",type:"string"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1ContainerPort=V1ContainerPort;class V1ContainerState{static getAttributeTypeMap(){return V1ContainerState.attributeTypeMap}}V1ContainerState.discriminator=undefined;V1ContainerState.attributeTypeMap=[{name:"running",baseName:"running",type:"V1ContainerStateRunning"},{name:"terminated",baseName:"terminated",type:"V1ContainerStateTerminated"},{name:"waiting",baseName:"waiting",type:"V1ContainerStateWaiting"}];t.V1ContainerState=V1ContainerState;class V1ContainerStateRunning{static getAttributeTypeMap(){return V1ContainerStateRunning.attributeTypeMap}}V1ContainerStateRunning.discriminator=undefined;V1ContainerStateRunning.attributeTypeMap=[{name:"startedAt",baseName:"startedAt",type:"Date"}];t.V1ContainerStateRunning=V1ContainerStateRunning;class V1ContainerStateTerminated{static getAttributeTypeMap(){return V1ContainerStateTerminated.attributeTypeMap}}V1ContainerStateTerminated.discriminator=undefined;V1ContainerStateTerminated.attributeTypeMap=[{name:"containerID",baseName:"containerID",type:"string"},{name:"exitCode",baseName:"exitCode",type:"number"},{name:"finishedAt",baseName:"finishedAt",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"signal",baseName:"signal",type:"number"},{name:"startedAt",baseName:"startedAt",type:"Date"}];t.V1ContainerStateTerminated=V1ContainerStateTerminated;class V1ContainerStateWaiting{static getAttributeTypeMap(){return V1ContainerStateWaiting.attributeTypeMap}}V1ContainerStateWaiting.discriminator=undefined;V1ContainerStateWaiting.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1ContainerStateWaiting=V1ContainerStateWaiting;class V1ContainerStatus{static getAttributeTypeMap(){return V1ContainerStatus.attributeTypeMap}}V1ContainerStatus.discriminator=undefined;V1ContainerStatus.attributeTypeMap=[{name:"containerID",baseName:"containerID",type:"string"},{name:"image",baseName:"image",type:"string"},{name:"imageID",baseName:"imageID",type:"string"},{name:"lastState",baseName:"lastState",type:"V1ContainerState"},{name:"name",baseName:"name",type:"string"},{name:"ready",baseName:"ready",type:"boolean"},{name:"restartCount",baseName:"restartCount",type:"number"},{name:"state",baseName:"state",type:"V1ContainerState"}];t.V1ContainerStatus=V1ContainerStatus;class V1ControllerRevision{static getAttributeTypeMap(){return V1ControllerRevision.attributeTypeMap}}V1ControllerRevision.discriminator=undefined;V1ControllerRevision.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"RuntimeRawExtension"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"revision",baseName:"revision",type:"number"}];t.V1ControllerRevision=V1ControllerRevision;class V1ControllerRevisionList{static getAttributeTypeMap(){return V1ControllerRevisionList.attributeTypeMap}}V1ControllerRevisionList.discriminator=undefined;V1ControllerRevisionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ControllerRevisionList=V1ControllerRevisionList;class V1CrossVersionObjectReference{static getAttributeTypeMap(){return V1CrossVersionObjectReference.attributeTypeMap}}V1CrossVersionObjectReference.discriminator=undefined;V1CrossVersionObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1CrossVersionObjectReference=V1CrossVersionObjectReference;class V1DaemonEndpoint{static getAttributeTypeMap(){return V1DaemonEndpoint.attributeTypeMap}}V1DaemonEndpoint.discriminator=undefined;V1DaemonEndpoint.attributeTypeMap=[{name:"port",baseName:"Port",type:"number"}];t.V1DaemonEndpoint=V1DaemonEndpoint;class V1DaemonSet{static getAttributeTypeMap(){return V1DaemonSet.attributeTypeMap}}V1DaemonSet.discriminator=undefined;V1DaemonSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1DaemonSetSpec"},{name:"status",baseName:"status",type:"V1DaemonSetStatus"}];t.V1DaemonSet=V1DaemonSet;class V1DaemonSetCondition{static getAttributeTypeMap(){return V1DaemonSetCondition.attributeTypeMap}}V1DaemonSetCondition.discriminator=undefined;V1DaemonSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1DaemonSetCondition=V1DaemonSetCondition;class V1DaemonSetList{static getAttributeTypeMap(){return V1DaemonSetList.attributeTypeMap}}V1DaemonSetList.discriminator=undefined;V1DaemonSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1DaemonSetList=V1DaemonSetList;class V1DaemonSetSpec{static getAttributeTypeMap(){return V1DaemonSetSpec.attributeTypeMap}}V1DaemonSetSpec.discriminator=undefined;V1DaemonSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1DaemonSetUpdateStrategy"}];t.V1DaemonSetSpec=V1DaemonSetSpec;class V1DaemonSetStatus{static getAttributeTypeMap(){return V1DaemonSetStatus.attributeTypeMap}}V1DaemonSetStatus.discriminator=undefined;V1DaemonSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentNumberScheduled",baseName:"currentNumberScheduled",type:"number"},{name:"desiredNumberScheduled",baseName:"desiredNumberScheduled",type:"number"},{name:"numberAvailable",baseName:"numberAvailable",type:"number"},{name:"numberMisscheduled",baseName:"numberMisscheduled",type:"number"},{name:"numberReady",baseName:"numberReady",type:"number"},{name:"numberUnavailable",baseName:"numberUnavailable",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"updatedNumberScheduled",baseName:"updatedNumberScheduled",type:"number"}];t.V1DaemonSetStatus=V1DaemonSetStatus;class V1DaemonSetUpdateStrategy{static getAttributeTypeMap(){return V1DaemonSetUpdateStrategy.attributeTypeMap}}V1DaemonSetUpdateStrategy.discriminator=undefined;V1DaemonSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1RollingUpdateDaemonSet"},{name:"type",baseName:"type",type:"string"}];t.V1DaemonSetUpdateStrategy=V1DaemonSetUpdateStrategy;class V1DeleteOptions{static getAttributeTypeMap(){return V1DeleteOptions.attributeTypeMap}}V1DeleteOptions.discriminator=undefined;V1DeleteOptions.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"dryRun",baseName:"dryRun",type:"Array"},{name:"gracePeriodSeconds",baseName:"gracePeriodSeconds",type:"number"},{name:"kind",baseName:"kind",type:"string"},{name:"orphanDependents",baseName:"orphanDependents",type:"boolean"},{name:"preconditions",baseName:"preconditions",type:"V1Preconditions"},{name:"propagationPolicy",baseName:"propagationPolicy",type:"string"}];t.V1DeleteOptions=V1DeleteOptions;class V1Deployment{static getAttributeTypeMap(){return V1Deployment.attributeTypeMap}}V1Deployment.discriminator=undefined;V1Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1DeploymentSpec"},{name:"status",baseName:"status",type:"V1DeploymentStatus"}];t.V1Deployment=V1Deployment;class V1DeploymentCondition{static getAttributeTypeMap(){return V1DeploymentCondition.attributeTypeMap}}V1DeploymentCondition.discriminator=undefined;V1DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1DeploymentCondition=V1DeploymentCondition;class V1DeploymentList{static getAttributeTypeMap(){return V1DeploymentList.attributeTypeMap}}V1DeploymentList.discriminator=undefined;V1DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1DeploymentList=V1DeploymentList;class V1DeploymentSpec{static getAttributeTypeMap(){return V1DeploymentSpec.attributeTypeMap}}V1DeploymentSpec.discriminator=undefined;V1DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"V1DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1DeploymentSpec=V1DeploymentSpec;class V1DeploymentStatus{static getAttributeTypeMap(){return V1DeploymentStatus.attributeTypeMap}}V1DeploymentStatus.discriminator=undefined;V1DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1DeploymentStatus=V1DeploymentStatus;class V1DeploymentStrategy{static getAttributeTypeMap(){return V1DeploymentStrategy.attributeTypeMap}}V1DeploymentStrategy.discriminator=undefined;V1DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.V1DeploymentStrategy=V1DeploymentStrategy;class V1DownwardAPIProjection{static getAttributeTypeMap(){return V1DownwardAPIProjection.attributeTypeMap}}V1DownwardAPIProjection.discriminator=undefined;V1DownwardAPIProjection.attributeTypeMap=[{name:"items",baseName:"items",type:"Array"}];t.V1DownwardAPIProjection=V1DownwardAPIProjection;class V1DownwardAPIVolumeFile{static getAttributeTypeMap(){return V1DownwardAPIVolumeFile.attributeTypeMap}}V1DownwardAPIVolumeFile.discriminator=undefined;V1DownwardAPIVolumeFile.attributeTypeMap=[{name:"fieldRef",baseName:"fieldRef",type:"V1ObjectFieldSelector"},{name:"mode",baseName:"mode",type:"number"},{name:"path",baseName:"path",type:"string"},{name:"resourceFieldRef",baseName:"resourceFieldRef",type:"V1ResourceFieldSelector"}];t.V1DownwardAPIVolumeFile=V1DownwardAPIVolumeFile;class V1DownwardAPIVolumeSource{static getAttributeTypeMap(){return V1DownwardAPIVolumeSource.attributeTypeMap}}V1DownwardAPIVolumeSource.discriminator=undefined;V1DownwardAPIVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"items",baseName:"items",type:"Array"}];t.V1DownwardAPIVolumeSource=V1DownwardAPIVolumeSource;class V1EmptyDirVolumeSource{static getAttributeTypeMap(){return V1EmptyDirVolumeSource.attributeTypeMap}}V1EmptyDirVolumeSource.discriminator=undefined;V1EmptyDirVolumeSource.attributeTypeMap=[{name:"medium",baseName:"medium",type:"string"},{name:"sizeLimit",baseName:"sizeLimit",type:"string"}];t.V1EmptyDirVolumeSource=V1EmptyDirVolumeSource;class V1EndpointAddress{static getAttributeTypeMap(){return V1EndpointAddress.attributeTypeMap}}V1EndpointAddress.discriminator=undefined;V1EndpointAddress.attributeTypeMap=[{name:"hostname",baseName:"hostname",type:"string"},{name:"ip",baseName:"ip",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"targetRef",baseName:"targetRef",type:"V1ObjectReference"}];t.V1EndpointAddress=V1EndpointAddress;class V1EndpointPort{static getAttributeTypeMap(){return V1EndpointPort.attributeTypeMap}}V1EndpointPort.discriminator=undefined;V1EndpointPort.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"port",baseName:"port",type:"number"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1EndpointPort=V1EndpointPort;class V1EndpointSubset{static getAttributeTypeMap(){return V1EndpointSubset.attributeTypeMap}}V1EndpointSubset.discriminator=undefined;V1EndpointSubset.attributeTypeMap=[{name:"addresses",baseName:"addresses",type:"Array"},{name:"notReadyAddresses",baseName:"notReadyAddresses",type:"Array"},{name:"ports",baseName:"ports",type:"Array"}];t.V1EndpointSubset=V1EndpointSubset;class V1Endpoints{static getAttributeTypeMap(){return V1Endpoints.attributeTypeMap}}V1Endpoints.discriminator=undefined;V1Endpoints.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"subsets",baseName:"subsets",type:"Array"}];t.V1Endpoints=V1Endpoints;class V1EndpointsList{static getAttributeTypeMap(){return V1EndpointsList.attributeTypeMap}}V1EndpointsList.discriminator=undefined;V1EndpointsList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1EndpointsList=V1EndpointsList;class V1EnvFromSource{static getAttributeTypeMap(){return V1EnvFromSource.attributeTypeMap}}V1EnvFromSource.discriminator=undefined;V1EnvFromSource.attributeTypeMap=[{name:"configMapRef",baseName:"configMapRef",type:"V1ConfigMapEnvSource"},{name:"prefix",baseName:"prefix",type:"string"},{name:"secretRef",baseName:"secretRef",type:"V1SecretEnvSource"}];t.V1EnvFromSource=V1EnvFromSource;class V1EnvVar{static getAttributeTypeMap(){return V1EnvVar.attributeTypeMap}}V1EnvVar.discriminator=undefined;V1EnvVar.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"},{name:"valueFrom",baseName:"valueFrom",type:"V1EnvVarSource"}];t.V1EnvVar=V1EnvVar;class V1EnvVarSource{static getAttributeTypeMap(){return V1EnvVarSource.attributeTypeMap}}V1EnvVarSource.discriminator=undefined;V1EnvVarSource.attributeTypeMap=[{name:"configMapKeyRef",baseName:"configMapKeyRef",type:"V1ConfigMapKeySelector"},{name:"fieldRef",baseName:"fieldRef",type:"V1ObjectFieldSelector"},{name:"resourceFieldRef",baseName:"resourceFieldRef",type:"V1ResourceFieldSelector"},{name:"secretKeyRef",baseName:"secretKeyRef",type:"V1SecretKeySelector"}];t.V1EnvVarSource=V1EnvVarSource;class V1Event{static getAttributeTypeMap(){return V1Event.attributeTypeMap}}V1Event.discriminator=undefined;V1Event.attributeTypeMap=[{name:"action",baseName:"action",type:"string"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"count",baseName:"count",type:"number"},{name:"eventTime",baseName:"eventTime",type:"Date"},{name:"firstTimestamp",baseName:"firstTimestamp",type:"Date"},{name:"involvedObject",baseName:"involvedObject",type:"V1ObjectReference"},{name:"kind",baseName:"kind",type:"string"},{name:"lastTimestamp",baseName:"lastTimestamp",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"reason",baseName:"reason",type:"string"},{name:"related",baseName:"related",type:"V1ObjectReference"},{name:"reportingComponent",baseName:"reportingComponent",type:"string"},{name:"reportingInstance",baseName:"reportingInstance",type:"string"},{name:"series",baseName:"series",type:"V1EventSeries"},{name:"source",baseName:"source",type:"V1EventSource"},{name:"type",baseName:"type",type:"string"}];t.V1Event=V1Event;class V1EventList{static getAttributeTypeMap(){return V1EventList.attributeTypeMap}}V1EventList.discriminator=undefined;V1EventList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1EventList=V1EventList;class V1EventSeries{static getAttributeTypeMap(){return V1EventSeries.attributeTypeMap}}V1EventSeries.discriminator=undefined;V1EventSeries.attributeTypeMap=[{name:"count",baseName:"count",type:"number"},{name:"lastObservedTime",baseName:"lastObservedTime",type:"Date"},{name:"state",baseName:"state",type:"string"}];t.V1EventSeries=V1EventSeries;class V1EventSource{static getAttributeTypeMap(){return V1EventSource.attributeTypeMap}}V1EventSource.discriminator=undefined;V1EventSource.attributeTypeMap=[{name:"component",baseName:"component",type:"string"},{name:"host",baseName:"host",type:"string"}];t.V1EventSource=V1EventSource;class V1ExecAction{static getAttributeTypeMap(){return V1ExecAction.attributeTypeMap}}V1ExecAction.discriminator=undefined;V1ExecAction.attributeTypeMap=[{name:"command",baseName:"command",type:"Array"}];t.V1ExecAction=V1ExecAction;class V1FCVolumeSource{static getAttributeTypeMap(){return V1FCVolumeSource.attributeTypeMap}}V1FCVolumeSource.discriminator=undefined;V1FCVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"lun",baseName:"lun",type:"number"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"targetWWNs",baseName:"targetWWNs",type:"Array"},{name:"wwids",baseName:"wwids",type:"Array"}];t.V1FCVolumeSource=V1FCVolumeSource;class V1FlexPersistentVolumeSource{static getAttributeTypeMap(){return V1FlexPersistentVolumeSource.attributeTypeMap}}V1FlexPersistentVolumeSource.discriminator=undefined;V1FlexPersistentVolumeSource.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"options",baseName:"options",type:"{ [key: string]: string; }"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"}];t.V1FlexPersistentVolumeSource=V1FlexPersistentVolumeSource;class V1FlexVolumeSource{static getAttributeTypeMap(){return V1FlexVolumeSource.attributeTypeMap}}V1FlexVolumeSource.discriminator=undefined;V1FlexVolumeSource.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"options",baseName:"options",type:"{ [key: string]: string; }"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"}];t.V1FlexVolumeSource=V1FlexVolumeSource;class V1FlockerVolumeSource{static getAttributeTypeMap(){return V1FlockerVolumeSource.attributeTypeMap}}V1FlockerVolumeSource.discriminator=undefined;V1FlockerVolumeSource.attributeTypeMap=[{name:"datasetName",baseName:"datasetName",type:"string"},{name:"datasetUUID",baseName:"datasetUUID",type:"string"}];t.V1FlockerVolumeSource=V1FlockerVolumeSource;class V1GCEPersistentDiskVolumeSource{static getAttributeTypeMap(){return V1GCEPersistentDiskVolumeSource.attributeTypeMap}}V1GCEPersistentDiskVolumeSource.discriminator=undefined;V1GCEPersistentDiskVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"partition",baseName:"partition",type:"number"},{name:"pdName",baseName:"pdName",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1GCEPersistentDiskVolumeSource=V1GCEPersistentDiskVolumeSource;class V1GitRepoVolumeSource{static getAttributeTypeMap(){return V1GitRepoVolumeSource.attributeTypeMap}}V1GitRepoVolumeSource.discriminator=undefined;V1GitRepoVolumeSource.attributeTypeMap=[{name:"directory",baseName:"directory",type:"string"},{name:"repository",baseName:"repository",type:"string"},{name:"revision",baseName:"revision",type:"string"}];t.V1GitRepoVolumeSource=V1GitRepoVolumeSource;class V1GlusterfsPersistentVolumeSource{static getAttributeTypeMap(){return V1GlusterfsPersistentVolumeSource.attributeTypeMap}}V1GlusterfsPersistentVolumeSource.discriminator=undefined;V1GlusterfsPersistentVolumeSource.attributeTypeMap=[{name:"endpoints",baseName:"endpoints",type:"string"},{name:"endpointsNamespace",baseName:"endpointsNamespace",type:"string"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1GlusterfsPersistentVolumeSource=V1GlusterfsPersistentVolumeSource;class V1GlusterfsVolumeSource{static getAttributeTypeMap(){return V1GlusterfsVolumeSource.attributeTypeMap}}V1GlusterfsVolumeSource.discriminator=undefined;V1GlusterfsVolumeSource.attributeTypeMap=[{name:"endpoints",baseName:"endpoints",type:"string"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1GlusterfsVolumeSource=V1GlusterfsVolumeSource;class V1GroupVersionForDiscovery{static getAttributeTypeMap(){return V1GroupVersionForDiscovery.attributeTypeMap}}V1GroupVersionForDiscovery.discriminator=undefined;V1GroupVersionForDiscovery.attributeTypeMap=[{name:"groupVersion",baseName:"groupVersion",type:"string"},{name:"version",baseName:"version",type:"string"}];t.V1GroupVersionForDiscovery=V1GroupVersionForDiscovery;class V1HTTPGetAction{static getAttributeTypeMap(){return V1HTTPGetAction.attributeTypeMap}}V1HTTPGetAction.discriminator=undefined;V1HTTPGetAction.attributeTypeMap=[{name:"host",baseName:"host",type:"string"},{name:"httpHeaders",baseName:"httpHeaders",type:"Array"},{name:"path",baseName:"path",type:"string"},{name:"port",baseName:"port",type:"any"},{name:"scheme",baseName:"scheme",type:"string"}];t.V1HTTPGetAction=V1HTTPGetAction;class V1HTTPHeader{static getAttributeTypeMap(){return V1HTTPHeader.attributeTypeMap}}V1HTTPHeader.discriminator=undefined;V1HTTPHeader.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V1HTTPHeader=V1HTTPHeader;class V1Handler{static getAttributeTypeMap(){return V1Handler.attributeTypeMap}}V1Handler.discriminator=undefined;V1Handler.attributeTypeMap=[{name:"exec",baseName:"exec",type:"V1ExecAction"},{name:"httpGet",baseName:"httpGet",type:"V1HTTPGetAction"},{name:"tcpSocket",baseName:"tcpSocket",type:"V1TCPSocketAction"}];t.V1Handler=V1Handler;class V1HorizontalPodAutoscaler{static getAttributeTypeMap(){return V1HorizontalPodAutoscaler.attributeTypeMap}}V1HorizontalPodAutoscaler.discriminator=undefined;V1HorizontalPodAutoscaler.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1HorizontalPodAutoscalerSpec"},{name:"status",baseName:"status",type:"V1HorizontalPodAutoscalerStatus"}];t.V1HorizontalPodAutoscaler=V1HorizontalPodAutoscaler;class V1HorizontalPodAutoscalerList{static getAttributeTypeMap(){return V1HorizontalPodAutoscalerList.attributeTypeMap}}V1HorizontalPodAutoscalerList.discriminator=undefined;V1HorizontalPodAutoscalerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1HorizontalPodAutoscalerList=V1HorizontalPodAutoscalerList;class V1HorizontalPodAutoscalerSpec{static getAttributeTypeMap(){return V1HorizontalPodAutoscalerSpec.attributeTypeMap}}V1HorizontalPodAutoscalerSpec.discriminator=undefined;V1HorizontalPodAutoscalerSpec.attributeTypeMap=[{name:"maxReplicas",baseName:"maxReplicas",type:"number"},{name:"minReplicas",baseName:"minReplicas",type:"number"},{name:"scaleTargetRef",baseName:"scaleTargetRef",type:"V1CrossVersionObjectReference"},{name:"targetCPUUtilizationPercentage",baseName:"targetCPUUtilizationPercentage",type:"number"}];t.V1HorizontalPodAutoscalerSpec=V1HorizontalPodAutoscalerSpec;class V1HorizontalPodAutoscalerStatus{static getAttributeTypeMap(){return V1HorizontalPodAutoscalerStatus.attributeTypeMap}}V1HorizontalPodAutoscalerStatus.discriminator=undefined;V1HorizontalPodAutoscalerStatus.attributeTypeMap=[{name:"currentCPUUtilizationPercentage",baseName:"currentCPUUtilizationPercentage",type:"number"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"desiredReplicas",baseName:"desiredReplicas",type:"number"},{name:"lastScaleTime",baseName:"lastScaleTime",type:"Date"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V1HorizontalPodAutoscalerStatus=V1HorizontalPodAutoscalerStatus;class V1HostAlias{static getAttributeTypeMap(){return V1HostAlias.attributeTypeMap}}V1HostAlias.discriminator=undefined;V1HostAlias.attributeTypeMap=[{name:"hostnames",baseName:"hostnames",type:"Array"},{name:"ip",baseName:"ip",type:"string"}];t.V1HostAlias=V1HostAlias;class V1HostPathVolumeSource{static getAttributeTypeMap(){return V1HostPathVolumeSource.attributeTypeMap}}V1HostPathVolumeSource.discriminator=undefined;V1HostPathVolumeSource.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1HostPathVolumeSource=V1HostPathVolumeSource;class V1IPBlock{static getAttributeTypeMap(){return V1IPBlock.attributeTypeMap}}V1IPBlock.discriminator=undefined;V1IPBlock.attributeTypeMap=[{name:"cidr",baseName:"cidr",type:"string"},{name:"except",baseName:"except",type:"Array"}];t.V1IPBlock=V1IPBlock;class V1ISCSIPersistentVolumeSource{static getAttributeTypeMap(){return V1ISCSIPersistentVolumeSource.attributeTypeMap}}V1ISCSIPersistentVolumeSource.discriminator=undefined;V1ISCSIPersistentVolumeSource.attributeTypeMap=[{name:"chapAuthDiscovery",baseName:"chapAuthDiscovery",type:"boolean"},{name:"chapAuthSession",baseName:"chapAuthSession",type:"boolean"},{name:"fsType",baseName:"fsType",type:"string"},{name:"initiatorName",baseName:"initiatorName",type:"string"},{name:"iqn",baseName:"iqn",type:"string"},{name:"iscsiInterface",baseName:"iscsiInterface",type:"string"},{name:"lun",baseName:"lun",type:"number"},{name:"portals",baseName:"portals",type:"Array"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"targetPortal",baseName:"targetPortal",type:"string"}];t.V1ISCSIPersistentVolumeSource=V1ISCSIPersistentVolumeSource;class V1ISCSIVolumeSource{static getAttributeTypeMap(){return V1ISCSIVolumeSource.attributeTypeMap}}V1ISCSIVolumeSource.discriminator=undefined;V1ISCSIVolumeSource.attributeTypeMap=[{name:"chapAuthDiscovery",baseName:"chapAuthDiscovery",type:"boolean"},{name:"chapAuthSession",baseName:"chapAuthSession",type:"boolean"},{name:"fsType",baseName:"fsType",type:"string"},{name:"initiatorName",baseName:"initiatorName",type:"string"},{name:"iqn",baseName:"iqn",type:"string"},{name:"iscsiInterface",baseName:"iscsiInterface",type:"string"},{name:"lun",baseName:"lun",type:"number"},{name:"portals",baseName:"portals",type:"Array"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"targetPortal",baseName:"targetPortal",type:"string"}];t.V1ISCSIVolumeSource=V1ISCSIVolumeSource;class V1Initializer{static getAttributeTypeMap(){return V1Initializer.attributeTypeMap}}V1Initializer.discriminator=undefined;V1Initializer.attributeTypeMap=[{name:"name",baseName:"name",type:"string"}];t.V1Initializer=V1Initializer;class V1Initializers{static getAttributeTypeMap(){return V1Initializers.attributeTypeMap}}V1Initializers.discriminator=undefined;V1Initializers.attributeTypeMap=[{name:"pending",baseName:"pending",type:"Array"},{name:"result",baseName:"result",type:"V1Status"}];t.V1Initializers=V1Initializers;class V1Job{static getAttributeTypeMap(){return V1Job.attributeTypeMap}}V1Job.discriminator=undefined;V1Job.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1JobSpec"},{name:"status",baseName:"status",type:"V1JobStatus"}];t.V1Job=V1Job;class V1JobCondition{static getAttributeTypeMap(){return V1JobCondition.attributeTypeMap}}V1JobCondition.discriminator=undefined;V1JobCondition.attributeTypeMap=[{name:"lastProbeTime",baseName:"lastProbeTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1JobCondition=V1JobCondition;class V1JobList{static getAttributeTypeMap(){return V1JobList.attributeTypeMap}}V1JobList.discriminator=undefined;V1JobList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1JobList=V1JobList;class V1JobSpec{static getAttributeTypeMap(){return V1JobSpec.attributeTypeMap}}V1JobSpec.discriminator=undefined;V1JobSpec.attributeTypeMap=[{name:"activeDeadlineSeconds",baseName:"activeDeadlineSeconds",type:"number"},{name:"backoffLimit",baseName:"backoffLimit",type:"number"},{name:"completions",baseName:"completions",type:"number"},{name:"manualSelector",baseName:"manualSelector",type:"boolean"},{name:"parallelism",baseName:"parallelism",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"ttlSecondsAfterFinished",baseName:"ttlSecondsAfterFinished",type:"number"}];t.V1JobSpec=V1JobSpec;class V1JobStatus{static getAttributeTypeMap(){return V1JobStatus.attributeTypeMap}}V1JobStatus.discriminator=undefined;V1JobStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"number"},{name:"completionTime",baseName:"completionTime",type:"Date"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"failed",baseName:"failed",type:"number"},{name:"startTime",baseName:"startTime",type:"Date"},{name:"succeeded",baseName:"succeeded",type:"number"}];t.V1JobStatus=V1JobStatus;class V1KeyToPath{static getAttributeTypeMap(){return V1KeyToPath.attributeTypeMap}}V1KeyToPath.discriminator=undefined;V1KeyToPath.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"mode",baseName:"mode",type:"number"},{name:"path",baseName:"path",type:"string"}];t.V1KeyToPath=V1KeyToPath;class V1LabelSelector{static getAttributeTypeMap(){return V1LabelSelector.attributeTypeMap}}V1LabelSelector.discriminator=undefined;V1LabelSelector.attributeTypeMap=[{name:"matchExpressions",baseName:"matchExpressions",type:"Array"},{name:"matchLabels",baseName:"matchLabels",type:"{ [key: string]: string; }"}];t.V1LabelSelector=V1LabelSelector;class V1LabelSelectorRequirement{static getAttributeTypeMap(){return V1LabelSelectorRequirement.attributeTypeMap}}V1LabelSelectorRequirement.discriminator=undefined;V1LabelSelectorRequirement.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"operator",baseName:"operator",type:"string"},{name:"values",baseName:"values",type:"Array"}];t.V1LabelSelectorRequirement=V1LabelSelectorRequirement;class V1Lifecycle{static getAttributeTypeMap(){return V1Lifecycle.attributeTypeMap}}V1Lifecycle.discriminator=undefined;V1Lifecycle.attributeTypeMap=[{name:"postStart",baseName:"postStart",type:"V1Handler"},{name:"preStop",baseName:"preStop",type:"V1Handler"}];t.V1Lifecycle=V1Lifecycle;class V1LimitRange{static getAttributeTypeMap(){return V1LimitRange.attributeTypeMap}}V1LimitRange.discriminator=undefined;V1LimitRange.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1LimitRangeSpec"}];t.V1LimitRange=V1LimitRange;class V1LimitRangeItem{static getAttributeTypeMap(){return V1LimitRangeItem.attributeTypeMap}}V1LimitRangeItem.discriminator=undefined;V1LimitRangeItem.attributeTypeMap=[{name:"_default",baseName:"default",type:"{ [key: string]: string; }"},{name:"defaultRequest",baseName:"defaultRequest",type:"{ [key: string]: string; }"},{name:"max",baseName:"max",type:"{ [key: string]: string; }"},{name:"maxLimitRequestRatio",baseName:"maxLimitRequestRatio",type:"{ [key: string]: string; }"},{name:"min",baseName:"min",type:"{ [key: string]: string; }"},{name:"type",baseName:"type",type:"string"}];t.V1LimitRangeItem=V1LimitRangeItem;class V1LimitRangeList{static getAttributeTypeMap(){return V1LimitRangeList.attributeTypeMap}}V1LimitRangeList.discriminator=undefined;V1LimitRangeList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1LimitRangeList=V1LimitRangeList;class V1LimitRangeSpec{static getAttributeTypeMap(){return V1LimitRangeSpec.attributeTypeMap}}V1LimitRangeSpec.discriminator=undefined;V1LimitRangeSpec.attributeTypeMap=[{name:"limits",baseName:"limits",type:"Array"}];t.V1LimitRangeSpec=V1LimitRangeSpec;class V1ListMeta{static getAttributeTypeMap(){return V1ListMeta.attributeTypeMap}}V1ListMeta.discriminator=undefined;V1ListMeta.attributeTypeMap=[{name:"_continue",baseName:"continue",type:"string"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"selfLink",baseName:"selfLink",type:"string"}];t.V1ListMeta=V1ListMeta;class V1LoadBalancerIngress{static getAttributeTypeMap(){return V1LoadBalancerIngress.attributeTypeMap}}V1LoadBalancerIngress.discriminator=undefined;V1LoadBalancerIngress.attributeTypeMap=[{name:"hostname",baseName:"hostname",type:"string"},{name:"ip",baseName:"ip",type:"string"}];t.V1LoadBalancerIngress=V1LoadBalancerIngress;class V1LoadBalancerStatus{static getAttributeTypeMap(){return V1LoadBalancerStatus.attributeTypeMap}}V1LoadBalancerStatus.discriminator=undefined;V1LoadBalancerStatus.attributeTypeMap=[{name:"ingress",baseName:"ingress",type:"Array"}];t.V1LoadBalancerStatus=V1LoadBalancerStatus;class V1LocalObjectReference{static getAttributeTypeMap(){return V1LocalObjectReference.attributeTypeMap}}V1LocalObjectReference.discriminator=undefined;V1LocalObjectReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"}];t.V1LocalObjectReference=V1LocalObjectReference;class V1LocalSubjectAccessReview{static getAttributeTypeMap(){return V1LocalSubjectAccessReview.attributeTypeMap}}V1LocalSubjectAccessReview.discriminator=undefined;V1LocalSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectAccessReviewStatus"}];t.V1LocalSubjectAccessReview=V1LocalSubjectAccessReview;class V1LocalVolumeSource{static getAttributeTypeMap(){return V1LocalVolumeSource.attributeTypeMap}}V1LocalVolumeSource.discriminator=undefined;V1LocalVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"path",baseName:"path",type:"string"}];t.V1LocalVolumeSource=V1LocalVolumeSource;class V1NFSVolumeSource{static getAttributeTypeMap(){return V1NFSVolumeSource.attributeTypeMap}}V1NFSVolumeSource.discriminator=undefined;V1NFSVolumeSource.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"server",baseName:"server",type:"string"}];t.V1NFSVolumeSource=V1NFSVolumeSource;class V1Namespace{static getAttributeTypeMap(){return V1Namespace.attributeTypeMap}}V1Namespace.discriminator=undefined;V1Namespace.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1NamespaceSpec"},{name:"status",baseName:"status",type:"V1NamespaceStatus"}];t.V1Namespace=V1Namespace;class V1NamespaceList{static getAttributeTypeMap(){return V1NamespaceList.attributeTypeMap}}V1NamespaceList.discriminator=undefined;V1NamespaceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1NamespaceList=V1NamespaceList;class V1NamespaceSpec{static getAttributeTypeMap(){return V1NamespaceSpec.attributeTypeMap}}V1NamespaceSpec.discriminator=undefined;V1NamespaceSpec.attributeTypeMap=[{name:"finalizers",baseName:"finalizers",type:"Array"}];t.V1NamespaceSpec=V1NamespaceSpec;class V1NamespaceStatus{static getAttributeTypeMap(){return V1NamespaceStatus.attributeTypeMap}}V1NamespaceStatus.discriminator=undefined;V1NamespaceStatus.attributeTypeMap=[{name:"phase",baseName:"phase",type:"string"}];t.V1NamespaceStatus=V1NamespaceStatus;class V1NetworkPolicy{static getAttributeTypeMap(){return V1NetworkPolicy.attributeTypeMap}}V1NetworkPolicy.discriminator=undefined;V1NetworkPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1NetworkPolicySpec"}];t.V1NetworkPolicy=V1NetworkPolicy;class V1NetworkPolicyEgressRule{static getAttributeTypeMap(){return V1NetworkPolicyEgressRule.attributeTypeMap}}V1NetworkPolicyEgressRule.discriminator=undefined;V1NetworkPolicyEgressRule.attributeTypeMap=[{name:"ports",baseName:"ports",type:"Array"},{name:"to",baseName:"to",type:"Array"}];t.V1NetworkPolicyEgressRule=V1NetworkPolicyEgressRule;class V1NetworkPolicyIngressRule{static getAttributeTypeMap(){return V1NetworkPolicyIngressRule.attributeTypeMap}}V1NetworkPolicyIngressRule.discriminator=undefined;V1NetworkPolicyIngressRule.attributeTypeMap=[{name:"from",baseName:"from",type:"Array"},{name:"ports",baseName:"ports",type:"Array"}];t.V1NetworkPolicyIngressRule=V1NetworkPolicyIngressRule;class V1NetworkPolicyList{static getAttributeTypeMap(){return V1NetworkPolicyList.attributeTypeMap}}V1NetworkPolicyList.discriminator=undefined;V1NetworkPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1NetworkPolicyList=V1NetworkPolicyList;class V1NetworkPolicyPeer{static getAttributeTypeMap(){return V1NetworkPolicyPeer.attributeTypeMap}}V1NetworkPolicyPeer.discriminator=undefined;V1NetworkPolicyPeer.attributeTypeMap=[{name:"ipBlock",baseName:"ipBlock",type:"V1IPBlock"},{name:"namespaceSelector",baseName:"namespaceSelector",type:"V1LabelSelector"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"}];t.V1NetworkPolicyPeer=V1NetworkPolicyPeer;class V1NetworkPolicyPort{static getAttributeTypeMap(){return V1NetworkPolicyPort.attributeTypeMap}}V1NetworkPolicyPort.discriminator=undefined;V1NetworkPolicyPort.attributeTypeMap=[{name:"port",baseName:"port",type:"any"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1NetworkPolicyPort=V1NetworkPolicyPort;class V1NetworkPolicySpec{static getAttributeTypeMap(){return V1NetworkPolicySpec.attributeTypeMap}}V1NetworkPolicySpec.discriminator=undefined;V1NetworkPolicySpec.attributeTypeMap=[{name:"egress",baseName:"egress",type:"Array"},{name:"ingress",baseName:"ingress",type:"Array"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"},{name:"policyTypes",baseName:"policyTypes",type:"Array"}];t.V1NetworkPolicySpec=V1NetworkPolicySpec;class V1Node{static getAttributeTypeMap(){return V1Node.attributeTypeMap}}V1Node.discriminator=undefined;V1Node.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1NodeSpec"},{name:"status",baseName:"status",type:"V1NodeStatus"}];t.V1Node=V1Node;class V1NodeAddress{static getAttributeTypeMap(){return V1NodeAddress.attributeTypeMap}}V1NodeAddress.discriminator=undefined;V1NodeAddress.attributeTypeMap=[{name:"address",baseName:"address",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1NodeAddress=V1NodeAddress;class V1NodeAffinity{static getAttributeTypeMap(){return V1NodeAffinity.attributeTypeMap}}V1NodeAffinity.discriminator=undefined;V1NodeAffinity.attributeTypeMap=[{name:"preferredDuringSchedulingIgnoredDuringExecution",baseName:"preferredDuringSchedulingIgnoredDuringExecution",type:"Array"},{name:"requiredDuringSchedulingIgnoredDuringExecution",baseName:"requiredDuringSchedulingIgnoredDuringExecution",type:"V1NodeSelector"}];t.V1NodeAffinity=V1NodeAffinity;class V1NodeCondition{static getAttributeTypeMap(){return V1NodeCondition.attributeTypeMap}}V1NodeCondition.discriminator=undefined;V1NodeCondition.attributeTypeMap=[{name:"lastHeartbeatTime",baseName:"lastHeartbeatTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1NodeCondition=V1NodeCondition;class V1NodeConfigSource{static getAttributeTypeMap(){return V1NodeConfigSource.attributeTypeMap}}V1NodeConfigSource.discriminator=undefined;V1NodeConfigSource.attributeTypeMap=[{name:"configMap",baseName:"configMap",type:"V1ConfigMapNodeConfigSource"}];t.V1NodeConfigSource=V1NodeConfigSource;class V1NodeConfigStatus{static getAttributeTypeMap(){return V1NodeConfigStatus.attributeTypeMap}}V1NodeConfigStatus.discriminator=undefined;V1NodeConfigStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"V1NodeConfigSource"},{name:"assigned",baseName:"assigned",type:"V1NodeConfigSource"},{name:"error",baseName:"error",type:"string"},{name:"lastKnownGood",baseName:"lastKnownGood",type:"V1NodeConfigSource"}];t.V1NodeConfigStatus=V1NodeConfigStatus;class V1NodeDaemonEndpoints{static getAttributeTypeMap(){return V1NodeDaemonEndpoints.attributeTypeMap}}V1NodeDaemonEndpoints.discriminator=undefined;V1NodeDaemonEndpoints.attributeTypeMap=[{name:"kubeletEndpoint",baseName:"kubeletEndpoint",type:"V1DaemonEndpoint"}];t.V1NodeDaemonEndpoints=V1NodeDaemonEndpoints;class V1NodeList{static getAttributeTypeMap(){return V1NodeList.attributeTypeMap}}V1NodeList.discriminator=undefined;V1NodeList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1NodeList=V1NodeList;class V1NodeSelector{static getAttributeTypeMap(){return V1NodeSelector.attributeTypeMap}}V1NodeSelector.discriminator=undefined;V1NodeSelector.attributeTypeMap=[{name:"nodeSelectorTerms",baseName:"nodeSelectorTerms",type:"Array"}];t.V1NodeSelector=V1NodeSelector;class V1NodeSelectorRequirement{static getAttributeTypeMap(){return V1NodeSelectorRequirement.attributeTypeMap}}V1NodeSelectorRequirement.discriminator=undefined;V1NodeSelectorRequirement.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"operator",baseName:"operator",type:"string"},{name:"values",baseName:"values",type:"Array"}];t.V1NodeSelectorRequirement=V1NodeSelectorRequirement;class V1NodeSelectorTerm{static getAttributeTypeMap(){return V1NodeSelectorTerm.attributeTypeMap}}V1NodeSelectorTerm.discriminator=undefined;V1NodeSelectorTerm.attributeTypeMap=[{name:"matchExpressions",baseName:"matchExpressions",type:"Array"},{name:"matchFields",baseName:"matchFields",type:"Array"}];t.V1NodeSelectorTerm=V1NodeSelectorTerm;class V1NodeSpec{static getAttributeTypeMap(){return V1NodeSpec.attributeTypeMap}}V1NodeSpec.discriminator=undefined;V1NodeSpec.attributeTypeMap=[{name:"configSource",baseName:"configSource",type:"V1NodeConfigSource"},{name:"externalID",baseName:"externalID",type:"string"},{name:"podCIDR",baseName:"podCIDR",type:"string"},{name:"providerID",baseName:"providerID",type:"string"},{name:"taints",baseName:"taints",type:"Array"},{name:"unschedulable",baseName:"unschedulable",type:"boolean"}];t.V1NodeSpec=V1NodeSpec;class V1NodeStatus{static getAttributeTypeMap(){return V1NodeStatus.attributeTypeMap}}V1NodeStatus.discriminator=undefined;V1NodeStatus.attributeTypeMap=[{name:"addresses",baseName:"addresses",type:"Array"},{name:"allocatable",baseName:"allocatable",type:"{ [key: string]: string; }"},{name:"capacity",baseName:"capacity",type:"{ [key: string]: string; }"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"config",baseName:"config",type:"V1NodeConfigStatus"},{name:"daemonEndpoints",baseName:"daemonEndpoints",type:"V1NodeDaemonEndpoints"},{name:"images",baseName:"images",type:"Array"},{name:"nodeInfo",baseName:"nodeInfo",type:"V1NodeSystemInfo"},{name:"phase",baseName:"phase",type:"string"},{name:"volumesAttached",baseName:"volumesAttached",type:"Array"},{name:"volumesInUse",baseName:"volumesInUse",type:"Array"}];t.V1NodeStatus=V1NodeStatus;class V1NodeSystemInfo{static getAttributeTypeMap(){return V1NodeSystemInfo.attributeTypeMap}}V1NodeSystemInfo.discriminator=undefined;V1NodeSystemInfo.attributeTypeMap=[{name:"architecture",baseName:"architecture",type:"string"},{name:"bootID",baseName:"bootID",type:"string"},{name:"containerRuntimeVersion",baseName:"containerRuntimeVersion",type:"string"},{name:"kernelVersion",baseName:"kernelVersion",type:"string"},{name:"kubeProxyVersion",baseName:"kubeProxyVersion",type:"string"},{name:"kubeletVersion",baseName:"kubeletVersion",type:"string"},{name:"machineID",baseName:"machineID",type:"string"},{name:"operatingSystem",baseName:"operatingSystem",type:"string"},{name:"osImage",baseName:"osImage",type:"string"},{name:"systemUUID",baseName:"systemUUID",type:"string"}];t.V1NodeSystemInfo=V1NodeSystemInfo;class V1NonResourceAttributes{static getAttributeTypeMap(){return V1NonResourceAttributes.attributeTypeMap}}V1NonResourceAttributes.discriminator=undefined;V1NonResourceAttributes.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"verb",baseName:"verb",type:"string"}];t.V1NonResourceAttributes=V1NonResourceAttributes;class V1NonResourceRule{static getAttributeTypeMap(){return V1NonResourceRule.attributeTypeMap}}V1NonResourceRule.discriminator=undefined;V1NonResourceRule.attributeTypeMap=[{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1NonResourceRule=V1NonResourceRule;class V1ObjectFieldSelector{static getAttributeTypeMap(){return V1ObjectFieldSelector.attributeTypeMap}}V1ObjectFieldSelector.discriminator=undefined;V1ObjectFieldSelector.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"fieldPath",baseName:"fieldPath",type:"string"}];t.V1ObjectFieldSelector=V1ObjectFieldSelector;class V1ObjectMeta{static getAttributeTypeMap(){return V1ObjectMeta.attributeTypeMap}}V1ObjectMeta.discriminator=undefined;V1ObjectMeta.attributeTypeMap=[{name:"annotations",baseName:"annotations",type:"{ [key: string]: string; }"},{name:"clusterName",baseName:"clusterName",type:"string"},{name:"creationTimestamp",baseName:"creationTimestamp",type:"Date"},{name:"deletionGracePeriodSeconds",baseName:"deletionGracePeriodSeconds",type:"number"},{name:"deletionTimestamp",baseName:"deletionTimestamp",type:"Date"},{name:"finalizers",baseName:"finalizers",type:"Array"},{name:"generateName",baseName:"generateName",type:"string"},{name:"generation",baseName:"generation",type:"number"},{name:"initializers",baseName:"initializers",type:"V1Initializers"},{name:"labels",baseName:"labels",type:"{ [key: string]: string; }"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"ownerReferences",baseName:"ownerReferences",type:"Array"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"selfLink",baseName:"selfLink",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1ObjectMeta=V1ObjectMeta;class V1ObjectReference{static getAttributeTypeMap(){return V1ObjectReference.attributeTypeMap}}V1ObjectReference.discriminator=undefined;V1ObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"fieldPath",baseName:"fieldPath",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1ObjectReference=V1ObjectReference;class V1OwnerReference{static getAttributeTypeMap(){return V1OwnerReference.attributeTypeMap}}V1OwnerReference.discriminator=undefined;V1OwnerReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"blockOwnerDeletion",baseName:"blockOwnerDeletion",type:"boolean"},{name:"controller",baseName:"controller",type:"boolean"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1OwnerReference=V1OwnerReference;class V1PersistentVolume{static getAttributeTypeMap(){return V1PersistentVolume.attributeTypeMap}}V1PersistentVolume.discriminator=undefined;V1PersistentVolume.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PersistentVolumeSpec"},{name:"status",baseName:"status",type:"V1PersistentVolumeStatus"}];t.V1PersistentVolume=V1PersistentVolume;class V1PersistentVolumeClaim{static getAttributeTypeMap(){return V1PersistentVolumeClaim.attributeTypeMap}}V1PersistentVolumeClaim.discriminator=undefined;V1PersistentVolumeClaim.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PersistentVolumeClaimSpec"},{name:"status",baseName:"status",type:"V1PersistentVolumeClaimStatus"}];t.V1PersistentVolumeClaim=V1PersistentVolumeClaim;class V1PersistentVolumeClaimCondition{static getAttributeTypeMap(){return V1PersistentVolumeClaimCondition.attributeTypeMap}}V1PersistentVolumeClaimCondition.discriminator=undefined;V1PersistentVolumeClaimCondition.attributeTypeMap=[{name:"lastProbeTime",baseName:"lastProbeTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1PersistentVolumeClaimCondition=V1PersistentVolumeClaimCondition;class V1PersistentVolumeClaimList{static getAttributeTypeMap(){return V1PersistentVolumeClaimList.attributeTypeMap}}V1PersistentVolumeClaimList.discriminator=undefined;V1PersistentVolumeClaimList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PersistentVolumeClaimList=V1PersistentVolumeClaimList;class V1PersistentVolumeClaimSpec{static getAttributeTypeMap(){return V1PersistentVolumeClaimSpec.attributeTypeMap}}V1PersistentVolumeClaimSpec.discriminator=undefined;V1PersistentVolumeClaimSpec.attributeTypeMap=[{name:"accessModes",baseName:"accessModes",type:"Array"},{name:"dataSource",baseName:"dataSource",type:"V1TypedLocalObjectReference"},{name:"resources",baseName:"resources",type:"V1ResourceRequirements"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"storageClassName",baseName:"storageClassName",type:"string"},{name:"volumeMode",baseName:"volumeMode",type:"string"},{name:"volumeName",baseName:"volumeName",type:"string"}];t.V1PersistentVolumeClaimSpec=V1PersistentVolumeClaimSpec;class V1PersistentVolumeClaimStatus{static getAttributeTypeMap(){return V1PersistentVolumeClaimStatus.attributeTypeMap}}V1PersistentVolumeClaimStatus.discriminator=undefined;V1PersistentVolumeClaimStatus.attributeTypeMap=[{name:"accessModes",baseName:"accessModes",type:"Array"},{name:"capacity",baseName:"capacity",type:"{ [key: string]: string; }"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"phase",baseName:"phase",type:"string"}];t.V1PersistentVolumeClaimStatus=V1PersistentVolumeClaimStatus;class V1PersistentVolumeClaimVolumeSource{static getAttributeTypeMap(){return V1PersistentVolumeClaimVolumeSource.attributeTypeMap}}V1PersistentVolumeClaimVolumeSource.discriminator=undefined;V1PersistentVolumeClaimVolumeSource.attributeTypeMap=[{name:"claimName",baseName:"claimName",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1PersistentVolumeClaimVolumeSource=V1PersistentVolumeClaimVolumeSource;class V1PersistentVolumeList{static getAttributeTypeMap(){return V1PersistentVolumeList.attributeTypeMap}}V1PersistentVolumeList.discriminator=undefined;V1PersistentVolumeList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PersistentVolumeList=V1PersistentVolumeList;class V1PersistentVolumeSpec{static getAttributeTypeMap(){return V1PersistentVolumeSpec.attributeTypeMap}}V1PersistentVolumeSpec.discriminator=undefined;V1PersistentVolumeSpec.attributeTypeMap=[{name:"accessModes",baseName:"accessModes",type:"Array"},{name:"awsElasticBlockStore",baseName:"awsElasticBlockStore",type:"V1AWSElasticBlockStoreVolumeSource"},{name:"azureDisk",baseName:"azureDisk",type:"V1AzureDiskVolumeSource"},{name:"azureFile",baseName:"azureFile",type:"V1AzureFilePersistentVolumeSource"},{name:"capacity",baseName:"capacity",type:"{ [key: string]: string; }"},{name:"cephfs",baseName:"cephfs",type:"V1CephFSPersistentVolumeSource"},{name:"cinder",baseName:"cinder",type:"V1CinderPersistentVolumeSource"},{name:"claimRef",baseName:"claimRef",type:"V1ObjectReference"},{name:"csi",baseName:"csi",type:"V1CSIPersistentVolumeSource"},{name:"fc",baseName:"fc",type:"V1FCVolumeSource"},{name:"flexVolume",baseName:"flexVolume",type:"V1FlexPersistentVolumeSource"},{name:"flocker",baseName:"flocker",type:"V1FlockerVolumeSource"},{name:"gcePersistentDisk",baseName:"gcePersistentDisk",type:"V1GCEPersistentDiskVolumeSource"},{name:"glusterfs",baseName:"glusterfs",type:"V1GlusterfsPersistentVolumeSource"},{name:"hostPath",baseName:"hostPath",type:"V1HostPathVolumeSource"},{name:"iscsi",baseName:"iscsi",type:"V1ISCSIPersistentVolumeSource"},{name:"local",baseName:"local",type:"V1LocalVolumeSource"},{name:"mountOptions",baseName:"mountOptions",type:"Array"},{name:"nfs",baseName:"nfs",type:"V1NFSVolumeSource"},{name:"nodeAffinity",baseName:"nodeAffinity",type:"V1VolumeNodeAffinity"},{name:"persistentVolumeReclaimPolicy",baseName:"persistentVolumeReclaimPolicy",type:"string"},{name:"photonPersistentDisk",baseName:"photonPersistentDisk",type:"V1PhotonPersistentDiskVolumeSource"},{name:"portworxVolume",baseName:"portworxVolume",type:"V1PortworxVolumeSource"},{name:"quobyte",baseName:"quobyte",type:"V1QuobyteVolumeSource"},{name:"rbd",baseName:"rbd",type:"V1RBDPersistentVolumeSource"},{name:"scaleIO",baseName:"scaleIO",type:"V1ScaleIOPersistentVolumeSource"},{name:"storageClassName",baseName:"storageClassName",type:"string"},{name:"storageos",baseName:"storageos",type:"V1StorageOSPersistentVolumeSource"},{name:"volumeMode",baseName:"volumeMode",type:"string"},{name:"vsphereVolume",baseName:"vsphereVolume",type:"V1VsphereVirtualDiskVolumeSource"}];t.V1PersistentVolumeSpec=V1PersistentVolumeSpec;class V1PersistentVolumeStatus{static getAttributeTypeMap(){return V1PersistentVolumeStatus.attributeTypeMap}}V1PersistentVolumeStatus.discriminator=undefined;V1PersistentVolumeStatus.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"phase",baseName:"phase",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1PersistentVolumeStatus=V1PersistentVolumeStatus;class V1PhotonPersistentDiskVolumeSource{static getAttributeTypeMap(){return V1PhotonPersistentDiskVolumeSource.attributeTypeMap}}V1PhotonPersistentDiskVolumeSource.discriminator=undefined;V1PhotonPersistentDiskVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"pdID",baseName:"pdID",type:"string"}];t.V1PhotonPersistentDiskVolumeSource=V1PhotonPersistentDiskVolumeSource;class V1Pod{static getAttributeTypeMap(){return V1Pod.attributeTypeMap}}V1Pod.discriminator=undefined;V1Pod.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PodSpec"},{name:"status",baseName:"status",type:"V1PodStatus"}];t.V1Pod=V1Pod;class V1PodAffinity{static getAttributeTypeMap(){return V1PodAffinity.attributeTypeMap}}V1PodAffinity.discriminator=undefined;V1PodAffinity.attributeTypeMap=[{name:"preferredDuringSchedulingIgnoredDuringExecution",baseName:"preferredDuringSchedulingIgnoredDuringExecution",type:"Array"},{name:"requiredDuringSchedulingIgnoredDuringExecution",baseName:"requiredDuringSchedulingIgnoredDuringExecution",type:"Array"}];t.V1PodAffinity=V1PodAffinity;class V1PodAffinityTerm{static getAttributeTypeMap(){return V1PodAffinityTerm.attributeTypeMap}}V1PodAffinityTerm.discriminator=undefined;V1PodAffinityTerm.attributeTypeMap=[{name:"labelSelector",baseName:"labelSelector",type:"V1LabelSelector"},{name:"namespaces",baseName:"namespaces",type:"Array"},{name:"topologyKey",baseName:"topologyKey",type:"string"}];t.V1PodAffinityTerm=V1PodAffinityTerm;class V1PodAntiAffinity{static getAttributeTypeMap(){return V1PodAntiAffinity.attributeTypeMap}}V1PodAntiAffinity.discriminator=undefined;V1PodAntiAffinity.attributeTypeMap=[{name:"preferredDuringSchedulingIgnoredDuringExecution",baseName:"preferredDuringSchedulingIgnoredDuringExecution",type:"Array"},{name:"requiredDuringSchedulingIgnoredDuringExecution",baseName:"requiredDuringSchedulingIgnoredDuringExecution",type:"Array"}];t.V1PodAntiAffinity=V1PodAntiAffinity;class V1PodCondition{static getAttributeTypeMap(){return V1PodCondition.attributeTypeMap}}V1PodCondition.discriminator=undefined;V1PodCondition.attributeTypeMap=[{name:"lastProbeTime",baseName:"lastProbeTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1PodCondition=V1PodCondition;class V1PodDNSConfig{static getAttributeTypeMap(){return V1PodDNSConfig.attributeTypeMap}}V1PodDNSConfig.discriminator=undefined;V1PodDNSConfig.attributeTypeMap=[{name:"nameservers",baseName:"nameservers",type:"Array"},{name:"options",baseName:"options",type:"Array"},{name:"searches",baseName:"searches",type:"Array"}];t.V1PodDNSConfig=V1PodDNSConfig;class V1PodDNSConfigOption{static getAttributeTypeMap(){return V1PodDNSConfigOption.attributeTypeMap}}V1PodDNSConfigOption.discriminator=undefined;V1PodDNSConfigOption.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V1PodDNSConfigOption=V1PodDNSConfigOption;class V1PodList{static getAttributeTypeMap(){return V1PodList.attributeTypeMap}}V1PodList.discriminator=undefined;V1PodList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PodList=V1PodList;class V1PodReadinessGate{static getAttributeTypeMap(){return V1PodReadinessGate.attributeTypeMap}}V1PodReadinessGate.discriminator=undefined;V1PodReadinessGate.attributeTypeMap=[{name:"conditionType",baseName:"conditionType",type:"string"}];t.V1PodReadinessGate=V1PodReadinessGate;class V1PodSecurityContext{static getAttributeTypeMap(){return V1PodSecurityContext.attributeTypeMap}}V1PodSecurityContext.discriminator=undefined;V1PodSecurityContext.attributeTypeMap=[{name:"fsGroup",baseName:"fsGroup",type:"number"},{name:"runAsGroup",baseName:"runAsGroup",type:"number"},{name:"runAsNonRoot",baseName:"runAsNonRoot",type:"boolean"},{name:"runAsUser",baseName:"runAsUser",type:"number"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"},{name:"supplementalGroups",baseName:"supplementalGroups",type:"Array"},{name:"sysctls",baseName:"sysctls",type:"Array"}];t.V1PodSecurityContext=V1PodSecurityContext;class V1PodSpec{static getAttributeTypeMap(){return V1PodSpec.attributeTypeMap}}V1PodSpec.discriminator=undefined;V1PodSpec.attributeTypeMap=[{name:"activeDeadlineSeconds",baseName:"activeDeadlineSeconds",type:"number"},{name:"affinity",baseName:"affinity",type:"V1Affinity"},{name:"automountServiceAccountToken",baseName:"automountServiceAccountToken",type:"boolean"},{name:"containers",baseName:"containers",type:"Array"},{name:"dnsConfig",baseName:"dnsConfig",type:"V1PodDNSConfig"},{name:"dnsPolicy",baseName:"dnsPolicy",type:"string"},{name:"enableServiceLinks",baseName:"enableServiceLinks",type:"boolean"},{name:"hostAliases",baseName:"hostAliases",type:"Array"},{name:"hostIPC",baseName:"hostIPC",type:"boolean"},{name:"hostNetwork",baseName:"hostNetwork",type:"boolean"},{name:"hostPID",baseName:"hostPID",type:"boolean"},{name:"hostname",baseName:"hostname",type:"string"},{name:"imagePullSecrets",baseName:"imagePullSecrets",type:"Array"},{name:"initContainers",baseName:"initContainers",type:"Array"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"nodeSelector",baseName:"nodeSelector",type:"{ [key: string]: string; }"},{name:"priority",baseName:"priority",type:"number"},{name:"priorityClassName",baseName:"priorityClassName",type:"string"},{name:"readinessGates",baseName:"readinessGates",type:"Array"},{name:"restartPolicy",baseName:"restartPolicy",type:"string"},{name:"runtimeClassName",baseName:"runtimeClassName",type:"string"},{name:"schedulerName",baseName:"schedulerName",type:"string"},{name:"securityContext",baseName:"securityContext",type:"V1PodSecurityContext"},{name:"serviceAccount",baseName:"serviceAccount",type:"string"},{name:"serviceAccountName",baseName:"serviceAccountName",type:"string"},{name:"shareProcessNamespace",baseName:"shareProcessNamespace",type:"boolean"},{name:"subdomain",baseName:"subdomain",type:"string"},{name:"terminationGracePeriodSeconds",baseName:"terminationGracePeriodSeconds",type:"number"},{name:"tolerations",baseName:"tolerations",type:"Array"},{name:"volumes",baseName:"volumes",type:"Array"}];t.V1PodSpec=V1PodSpec;class V1PodStatus{static getAttributeTypeMap(){return V1PodStatus.attributeTypeMap}}V1PodStatus.discriminator=undefined;V1PodStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"},{name:"containerStatuses",baseName:"containerStatuses",type:"Array"},{name:"hostIP",baseName:"hostIP",type:"string"},{name:"initContainerStatuses",baseName:"initContainerStatuses",type:"Array"},{name:"message",baseName:"message",type:"string"},{name:"nominatedNodeName",baseName:"nominatedNodeName",type:"string"},{name:"phase",baseName:"phase",type:"string"},{name:"podIP",baseName:"podIP",type:"string"},{name:"qosClass",baseName:"qosClass",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"startTime",baseName:"startTime",type:"Date"}];t.V1PodStatus=V1PodStatus;class V1PodTemplate{static getAttributeTypeMap(){return V1PodTemplate.attributeTypeMap}}V1PodTemplate.discriminator=undefined;V1PodTemplate.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1PodTemplate=V1PodTemplate;class V1PodTemplateList{static getAttributeTypeMap(){return V1PodTemplateList.attributeTypeMap}}V1PodTemplateList.discriminator=undefined;V1PodTemplateList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PodTemplateList=V1PodTemplateList;class V1PodTemplateSpec{static getAttributeTypeMap(){return V1PodTemplateSpec.attributeTypeMap}}V1PodTemplateSpec.discriminator=undefined;V1PodTemplateSpec.attributeTypeMap=[{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PodSpec"}];t.V1PodTemplateSpec=V1PodTemplateSpec;class V1PolicyRule{static getAttributeTypeMap(){return V1PolicyRule.attributeTypeMap}}V1PolicyRule.discriminator=undefined;V1PolicyRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1PolicyRule=V1PolicyRule;class V1PortworxVolumeSource{static getAttributeTypeMap(){return V1PortworxVolumeSource.attributeTypeMap}}V1PortworxVolumeSource.discriminator=undefined;V1PortworxVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1PortworxVolumeSource=V1PortworxVolumeSource;class V1Preconditions{static getAttributeTypeMap(){return V1Preconditions.attributeTypeMap}}V1Preconditions.discriminator=undefined;V1Preconditions.attributeTypeMap=[{name:"uid",baseName:"uid",type:"string"}];t.V1Preconditions=V1Preconditions;class V1PreferredSchedulingTerm{static getAttributeTypeMap(){return V1PreferredSchedulingTerm.attributeTypeMap}}V1PreferredSchedulingTerm.discriminator=undefined;V1PreferredSchedulingTerm.attributeTypeMap=[{name:"preference",baseName:"preference",type:"V1NodeSelectorTerm"},{name:"weight",baseName:"weight",type:"number"}];t.V1PreferredSchedulingTerm=V1PreferredSchedulingTerm;class V1Probe{static getAttributeTypeMap(){return V1Probe.attributeTypeMap}}V1Probe.discriminator=undefined;V1Probe.attributeTypeMap=[{name:"exec",baseName:"exec",type:"V1ExecAction"},{name:"failureThreshold",baseName:"failureThreshold",type:"number"},{name:"httpGet",baseName:"httpGet",type:"V1HTTPGetAction"},{name:"initialDelaySeconds",baseName:"initialDelaySeconds",type:"number"},{name:"periodSeconds",baseName:"periodSeconds",type:"number"},{name:"successThreshold",baseName:"successThreshold",type:"number"},{name:"tcpSocket",baseName:"tcpSocket",type:"V1TCPSocketAction"},{name:"timeoutSeconds",baseName:"timeoutSeconds",type:"number"}];t.V1Probe=V1Probe;class V1ProjectedVolumeSource{static getAttributeTypeMap(){return V1ProjectedVolumeSource.attributeTypeMap}}V1ProjectedVolumeSource.discriminator=undefined;V1ProjectedVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"sources",baseName:"sources",type:"Array"}];t.V1ProjectedVolumeSource=V1ProjectedVolumeSource;class V1QuobyteVolumeSource{static getAttributeTypeMap(){return V1QuobyteVolumeSource.attributeTypeMap}}V1QuobyteVolumeSource.discriminator=undefined;V1QuobyteVolumeSource.attributeTypeMap=[{name:"group",baseName:"group",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"registry",baseName:"registry",type:"string"},{name:"user",baseName:"user",type:"string"},{name:"volume",baseName:"volume",type:"string"}];t.V1QuobyteVolumeSource=V1QuobyteVolumeSource;class V1RBDPersistentVolumeSource{static getAttributeTypeMap(){return V1RBDPersistentVolumeSource.attributeTypeMap}}V1RBDPersistentVolumeSource.discriminator=undefined;V1RBDPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"image",baseName:"image",type:"string"},{name:"keyring",baseName:"keyring",type:"string"},{name:"monitors",baseName:"monitors",type:"Array"},{name:"pool",baseName:"pool",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"user",baseName:"user",type:"string"}];t.V1RBDPersistentVolumeSource=V1RBDPersistentVolumeSource;class V1RBDVolumeSource{static getAttributeTypeMap(){return V1RBDVolumeSource.attributeTypeMap}}V1RBDVolumeSource.discriminator=undefined;V1RBDVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"image",baseName:"image",type:"string"},{name:"keyring",baseName:"keyring",type:"string"},{name:"monitors",baseName:"monitors",type:"Array"},{name:"pool",baseName:"pool",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"user",baseName:"user",type:"string"}];t.V1RBDVolumeSource=V1RBDVolumeSource;class V1ReplicaSet{static getAttributeTypeMap(){return V1ReplicaSet.attributeTypeMap}}V1ReplicaSet.discriminator=undefined;V1ReplicaSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ReplicaSetSpec"},{name:"status",baseName:"status",type:"V1ReplicaSetStatus"}];t.V1ReplicaSet=V1ReplicaSet;class V1ReplicaSetCondition{static getAttributeTypeMap(){return V1ReplicaSetCondition.attributeTypeMap}}V1ReplicaSetCondition.discriminator=undefined;V1ReplicaSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1ReplicaSetCondition=V1ReplicaSetCondition;class V1ReplicaSetList{static getAttributeTypeMap(){return V1ReplicaSetList.attributeTypeMap}}V1ReplicaSetList.discriminator=undefined;V1ReplicaSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ReplicaSetList=V1ReplicaSetList;class V1ReplicaSetSpec{static getAttributeTypeMap(){return V1ReplicaSetSpec.attributeTypeMap}}V1ReplicaSetSpec.discriminator=undefined;V1ReplicaSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1ReplicaSetSpec=V1ReplicaSetSpec;class V1ReplicaSetStatus{static getAttributeTypeMap(){return V1ReplicaSetStatus.attributeTypeMap}}V1ReplicaSetStatus.discriminator=undefined;V1ReplicaSetStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1ReplicaSetStatus=V1ReplicaSetStatus;class V1ReplicationController{static getAttributeTypeMap(){return V1ReplicationController.attributeTypeMap}}V1ReplicationController.discriminator=undefined;V1ReplicationController.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ReplicationControllerSpec"},{name:"status",baseName:"status",type:"V1ReplicationControllerStatus"}];t.V1ReplicationController=V1ReplicationController;class V1ReplicationControllerCondition{static getAttributeTypeMap(){return V1ReplicationControllerCondition.attributeTypeMap}}V1ReplicationControllerCondition.discriminator=undefined;V1ReplicationControllerCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1ReplicationControllerCondition=V1ReplicationControllerCondition;class V1ReplicationControllerList{static getAttributeTypeMap(){return V1ReplicationControllerList.attributeTypeMap}}V1ReplicationControllerList.discriminator=undefined;V1ReplicationControllerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ReplicationControllerList=V1ReplicationControllerList;class V1ReplicationControllerSpec{static getAttributeTypeMap(){return V1ReplicationControllerSpec.attributeTypeMap}}V1ReplicationControllerSpec.discriminator=undefined;V1ReplicationControllerSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1ReplicationControllerSpec=V1ReplicationControllerSpec;class V1ReplicationControllerStatus{static getAttributeTypeMap(){return V1ReplicationControllerStatus.attributeTypeMap}}V1ReplicationControllerStatus.discriminator=undefined;V1ReplicationControllerStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1ReplicationControllerStatus=V1ReplicationControllerStatus;class V1ResourceAttributes{static getAttributeTypeMap(){return V1ResourceAttributes.attributeTypeMap}}V1ResourceAttributes.discriminator=undefined;V1ResourceAttributes.attributeTypeMap=[{name:"group",baseName:"group",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resource",baseName:"resource",type:"string"},{name:"subresource",baseName:"subresource",type:"string"},{name:"verb",baseName:"verb",type:"string"},{name:"version",baseName:"version",type:"string"}];t.V1ResourceAttributes=V1ResourceAttributes;class V1ResourceFieldSelector{static getAttributeTypeMap(){return V1ResourceFieldSelector.attributeTypeMap}}V1ResourceFieldSelector.discriminator=undefined;V1ResourceFieldSelector.attributeTypeMap=[{name:"containerName",baseName:"containerName",type:"string"},{name:"divisor",baseName:"divisor",type:"string"},{name:"resource",baseName:"resource",type:"string"}];t.V1ResourceFieldSelector=V1ResourceFieldSelector;class V1ResourceQuota{static getAttributeTypeMap(){return V1ResourceQuota.attributeTypeMap}}V1ResourceQuota.discriminator=undefined;V1ResourceQuota.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ResourceQuotaSpec"},{name:"status",baseName:"status",type:"V1ResourceQuotaStatus"}];t.V1ResourceQuota=V1ResourceQuota;class V1ResourceQuotaList{static getAttributeTypeMap(){return V1ResourceQuotaList.attributeTypeMap}}V1ResourceQuotaList.discriminator=undefined;V1ResourceQuotaList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ResourceQuotaList=V1ResourceQuotaList;class V1ResourceQuotaSpec{static getAttributeTypeMap(){return V1ResourceQuotaSpec.attributeTypeMap}}V1ResourceQuotaSpec.discriminator=undefined;V1ResourceQuotaSpec.attributeTypeMap=[{name:"hard",baseName:"hard",type:"{ [key: string]: string; }"},{name:"scopeSelector",baseName:"scopeSelector",type:"V1ScopeSelector"},{name:"scopes",baseName:"scopes",type:"Array"}];t.V1ResourceQuotaSpec=V1ResourceQuotaSpec;class V1ResourceQuotaStatus{static getAttributeTypeMap(){return V1ResourceQuotaStatus.attributeTypeMap}}V1ResourceQuotaStatus.discriminator=undefined;V1ResourceQuotaStatus.attributeTypeMap=[{name:"hard",baseName:"hard",type:"{ [key: string]: string; }"},{name:"used",baseName:"used",type:"{ [key: string]: string; }"}];t.V1ResourceQuotaStatus=V1ResourceQuotaStatus;class V1ResourceRequirements{static getAttributeTypeMap(){return V1ResourceRequirements.attributeTypeMap}}V1ResourceRequirements.discriminator=undefined;V1ResourceRequirements.attributeTypeMap=[{name:"limits",baseName:"limits",type:"{ [key: string]: string; }"},{name:"requests",baseName:"requests",type:"{ [key: string]: string; }"}];t.V1ResourceRequirements=V1ResourceRequirements;class V1ResourceRule{static getAttributeTypeMap(){return V1ResourceRule.attributeTypeMap}}V1ResourceRule.discriminator=undefined;V1ResourceRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1ResourceRule=V1ResourceRule;class V1Role{static getAttributeTypeMap(){return V1Role.attributeTypeMap}}V1Role.discriminator=undefined;V1Role.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1Role=V1Role;class V1RoleBinding{static getAttributeTypeMap(){return V1RoleBinding.attributeTypeMap}}V1RoleBinding.discriminator=undefined;V1RoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1RoleBinding=V1RoleBinding;class V1RoleBindingList{static getAttributeTypeMap(){return V1RoleBindingList.attributeTypeMap}}V1RoleBindingList.discriminator=undefined;V1RoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1RoleBindingList=V1RoleBindingList;class V1RoleList{static getAttributeTypeMap(){return V1RoleList.attributeTypeMap}}V1RoleList.discriminator=undefined;V1RoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1RoleList=V1RoleList;class V1RoleRef{static getAttributeTypeMap(){return V1RoleRef.attributeTypeMap}}V1RoleRef.discriminator=undefined;V1RoleRef.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1RoleRef=V1RoleRef;class V1RollingUpdateDaemonSet{static getAttributeTypeMap(){return V1RollingUpdateDaemonSet.attributeTypeMap}}V1RollingUpdateDaemonSet.discriminator=undefined;V1RollingUpdateDaemonSet.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1RollingUpdateDaemonSet=V1RollingUpdateDaemonSet;class V1RollingUpdateDeployment{static getAttributeTypeMap(){return V1RollingUpdateDeployment.attributeTypeMap}}V1RollingUpdateDeployment.discriminator=undefined;V1RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1RollingUpdateDeployment=V1RollingUpdateDeployment;class V1RollingUpdateStatefulSetStrategy{static getAttributeTypeMap(){return V1RollingUpdateStatefulSetStrategy.attributeTypeMap}}V1RollingUpdateStatefulSetStrategy.discriminator=undefined;V1RollingUpdateStatefulSetStrategy.attributeTypeMap=[{name:"partition",baseName:"partition",type:"number"}];t.V1RollingUpdateStatefulSetStrategy=V1RollingUpdateStatefulSetStrategy;class V1SELinuxOptions{static getAttributeTypeMap(){return V1SELinuxOptions.attributeTypeMap}}V1SELinuxOptions.discriminator=undefined;V1SELinuxOptions.attributeTypeMap=[{name:"level",baseName:"level",type:"string"},{name:"role",baseName:"role",type:"string"},{name:"type",baseName:"type",type:"string"},{name:"user",baseName:"user",type:"string"}];t.V1SELinuxOptions=V1SELinuxOptions;class V1Scale{static getAttributeTypeMap(){return V1Scale.attributeTypeMap}}V1Scale.discriminator=undefined;V1Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ScaleSpec"},{name:"status",baseName:"status",type:"V1ScaleStatus"}];t.V1Scale=V1Scale;class V1ScaleIOPersistentVolumeSource{static getAttributeTypeMap(){return V1ScaleIOPersistentVolumeSource.attributeTypeMap}}V1ScaleIOPersistentVolumeSource.discriminator=undefined;V1ScaleIOPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"gateway",baseName:"gateway",type:"string"},{name:"protectionDomain",baseName:"protectionDomain",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"sslEnabled",baseName:"sslEnabled",type:"boolean"},{name:"storageMode",baseName:"storageMode",type:"string"},{name:"storagePool",baseName:"storagePool",type:"string"},{name:"system",baseName:"system",type:"string"},{name:"volumeName",baseName:"volumeName",type:"string"}];t.V1ScaleIOPersistentVolumeSource=V1ScaleIOPersistentVolumeSource;class V1ScaleIOVolumeSource{static getAttributeTypeMap(){return V1ScaleIOVolumeSource.attributeTypeMap}}V1ScaleIOVolumeSource.discriminator=undefined;V1ScaleIOVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"gateway",baseName:"gateway",type:"string"},{name:"protectionDomain",baseName:"protectionDomain",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"sslEnabled",baseName:"sslEnabled",type:"boolean"},{name:"storageMode",baseName:"storageMode",type:"string"},{name:"storagePool",baseName:"storagePool",type:"string"},{name:"system",baseName:"system",type:"string"},{name:"volumeName",baseName:"volumeName",type:"string"}];t.V1ScaleIOVolumeSource=V1ScaleIOVolumeSource;class V1ScaleSpec{static getAttributeTypeMap(){return V1ScaleSpec.attributeTypeMap}}V1ScaleSpec.discriminator=undefined;V1ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.V1ScaleSpec=V1ScaleSpec;class V1ScaleStatus{static getAttributeTypeMap(){return V1ScaleStatus.attributeTypeMap}}V1ScaleStatus.discriminator=undefined;V1ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"string"}];t.V1ScaleStatus=V1ScaleStatus;class V1ScopeSelector{static getAttributeTypeMap(){return V1ScopeSelector.attributeTypeMap}}V1ScopeSelector.discriminator=undefined;V1ScopeSelector.attributeTypeMap=[{name:"matchExpressions",baseName:"matchExpressions",type:"Array"}];t.V1ScopeSelector=V1ScopeSelector;class V1ScopedResourceSelectorRequirement{static getAttributeTypeMap(){return V1ScopedResourceSelectorRequirement.attributeTypeMap}}V1ScopedResourceSelectorRequirement.discriminator=undefined;V1ScopedResourceSelectorRequirement.attributeTypeMap=[{name:"operator",baseName:"operator",type:"string"},{name:"scopeName",baseName:"scopeName",type:"string"},{name:"values",baseName:"values",type:"Array"}];t.V1ScopedResourceSelectorRequirement=V1ScopedResourceSelectorRequirement;class V1Secret{static getAttributeTypeMap(){return V1Secret.attributeTypeMap}}V1Secret.discriminator=undefined;V1Secret.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"{ [key: string]: string; }"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"stringData",baseName:"stringData",type:"{ [key: string]: string; }"},{name:"type",baseName:"type",type:"string"}];t.V1Secret=V1Secret;class V1SecretEnvSource{static getAttributeTypeMap(){return V1SecretEnvSource.attributeTypeMap}}V1SecretEnvSource.discriminator=undefined;V1SecretEnvSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1SecretEnvSource=V1SecretEnvSource;class V1SecretKeySelector{static getAttributeTypeMap(){return V1SecretKeySelector.attributeTypeMap}}V1SecretKeySelector.discriminator=undefined;V1SecretKeySelector.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1SecretKeySelector=V1SecretKeySelector;class V1SecretList{static getAttributeTypeMap(){return V1SecretList.attributeTypeMap}}V1SecretList.discriminator=undefined;V1SecretList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1SecretList=V1SecretList;class V1SecretProjection{static getAttributeTypeMap(){return V1SecretProjection.attributeTypeMap}}V1SecretProjection.discriminator=undefined;V1SecretProjection.attributeTypeMap=[{name:"items",baseName:"items",type:"Array"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1SecretProjection=V1SecretProjection;class V1SecretReference{static getAttributeTypeMap(){return V1SecretReference.attributeTypeMap}}V1SecretReference.discriminator=undefined;V1SecretReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1SecretReference=V1SecretReference;class V1SecretVolumeSource{static getAttributeTypeMap(){return V1SecretVolumeSource.attributeTypeMap}}V1SecretVolumeSource.discriminator=undefined;V1SecretVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"items",baseName:"items",type:"Array"},{name:"optional",baseName:"optional",type:"boolean"},{name:"secretName",baseName:"secretName",type:"string"}];t.V1SecretVolumeSource=V1SecretVolumeSource;class V1SecurityContext{static getAttributeTypeMap(){return V1SecurityContext.attributeTypeMap}}V1SecurityContext.discriminator=undefined;V1SecurityContext.attributeTypeMap=[{name:"allowPrivilegeEscalation",baseName:"allowPrivilegeEscalation",type:"boolean"},{name:"capabilities",baseName:"capabilities",type:"V1Capabilities"},{name:"privileged",baseName:"privileged",type:"boolean"},{name:"procMount",baseName:"procMount",type:"string"},{name:"readOnlyRootFilesystem",baseName:"readOnlyRootFilesystem",type:"boolean"},{name:"runAsGroup",baseName:"runAsGroup",type:"number"},{name:"runAsNonRoot",baseName:"runAsNonRoot",type:"boolean"},{name:"runAsUser",baseName:"runAsUser",type:"number"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"}];t.V1SecurityContext=V1SecurityContext;class V1SelfSubjectAccessReview{static getAttributeTypeMap(){return V1SelfSubjectAccessReview.attributeTypeMap}}V1SelfSubjectAccessReview.discriminator=undefined;V1SelfSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SelfSubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectAccessReviewStatus"}];t.V1SelfSubjectAccessReview=V1SelfSubjectAccessReview;class V1SelfSubjectAccessReviewSpec{static getAttributeTypeMap(){return V1SelfSubjectAccessReviewSpec.attributeTypeMap}}V1SelfSubjectAccessReviewSpec.discriminator=undefined;V1SelfSubjectAccessReviewSpec.attributeTypeMap=[{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1ResourceAttributes"}];t.V1SelfSubjectAccessReviewSpec=V1SelfSubjectAccessReviewSpec;class V1SelfSubjectRulesReview{static getAttributeTypeMap(){return V1SelfSubjectRulesReview.attributeTypeMap}}V1SelfSubjectRulesReview.discriminator=undefined;V1SelfSubjectRulesReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SelfSubjectRulesReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectRulesReviewStatus"}];t.V1SelfSubjectRulesReview=V1SelfSubjectRulesReview;class V1SelfSubjectRulesReviewSpec{static getAttributeTypeMap(){return V1SelfSubjectRulesReviewSpec.attributeTypeMap}}V1SelfSubjectRulesReviewSpec.discriminator=undefined;V1SelfSubjectRulesReviewSpec.attributeTypeMap=[{name:"namespace",baseName:"namespace",type:"string"}];t.V1SelfSubjectRulesReviewSpec=V1SelfSubjectRulesReviewSpec;class V1ServerAddressByClientCIDR{static getAttributeTypeMap(){return V1ServerAddressByClientCIDR.attributeTypeMap}}V1ServerAddressByClientCIDR.discriminator=undefined;V1ServerAddressByClientCIDR.attributeTypeMap=[{name:"clientCIDR",baseName:"clientCIDR",type:"string"},{name:"serverAddress",baseName:"serverAddress",type:"string"}];t.V1ServerAddressByClientCIDR=V1ServerAddressByClientCIDR;class V1Service{static getAttributeTypeMap(){return V1Service.attributeTypeMap}}V1Service.discriminator=undefined;V1Service.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ServiceSpec"},{name:"status",baseName:"status",type:"V1ServiceStatus"}];t.V1Service=V1Service;class V1ServiceAccount{static getAttributeTypeMap(){return V1ServiceAccount.attributeTypeMap}}V1ServiceAccount.discriminator=undefined;V1ServiceAccount.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"automountServiceAccountToken",baseName:"automountServiceAccountToken",type:"boolean"},{name:"imagePullSecrets",baseName:"imagePullSecrets",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"secrets",baseName:"secrets",type:"Array"}];t.V1ServiceAccount=V1ServiceAccount;class V1ServiceAccountList{static getAttributeTypeMap(){return V1ServiceAccountList.attributeTypeMap}}V1ServiceAccountList.discriminator=undefined;V1ServiceAccountList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ServiceAccountList=V1ServiceAccountList;class V1ServiceAccountTokenProjection{static getAttributeTypeMap(){return V1ServiceAccountTokenProjection.attributeTypeMap}}V1ServiceAccountTokenProjection.discriminator=undefined;V1ServiceAccountTokenProjection.attributeTypeMap=[{name:"audience",baseName:"audience",type:"string"},{name:"expirationSeconds",baseName:"expirationSeconds",type:"number"},{name:"path",baseName:"path",type:"string"}];t.V1ServiceAccountTokenProjection=V1ServiceAccountTokenProjection;class V1ServiceList{static getAttributeTypeMap(){return V1ServiceList.attributeTypeMap}}V1ServiceList.discriminator=undefined;V1ServiceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ServiceList=V1ServiceList;class V1ServicePort{static getAttributeTypeMap(){return V1ServicePort.attributeTypeMap}}V1ServicePort.discriminator=undefined;V1ServicePort.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"nodePort",baseName:"nodePort",type:"number"},{name:"port",baseName:"port",type:"number"},{name:"protocol",baseName:"protocol",type:"string"},{name:"targetPort",baseName:"targetPort",type:"any"}];t.V1ServicePort=V1ServicePort;class V1ServiceReference{static getAttributeTypeMap(){return V1ServiceReference.attributeTypeMap}}V1ServiceReference.discriminator=undefined;V1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1ServiceReference=V1ServiceReference;class V1ServiceSpec{static getAttributeTypeMap(){return V1ServiceSpec.attributeTypeMap}}V1ServiceSpec.discriminator=undefined;V1ServiceSpec.attributeTypeMap=[{name:"clusterIP",baseName:"clusterIP",type:"string"},{name:"externalIPs",baseName:"externalIPs",type:"Array"},{name:"externalName",baseName:"externalName",type:"string"},{name:"externalTrafficPolicy",baseName:"externalTrafficPolicy",type:"string"},{name:"healthCheckNodePort",baseName:"healthCheckNodePort",type:"number"},{name:"loadBalancerIP",baseName:"loadBalancerIP",type:"string"},{name:"loadBalancerSourceRanges",baseName:"loadBalancerSourceRanges",type:"Array"},{name:"ports",baseName:"ports",type:"Array"},{name:"publishNotReadyAddresses",baseName:"publishNotReadyAddresses",type:"boolean"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"sessionAffinity",baseName:"sessionAffinity",type:"string"},{name:"sessionAffinityConfig",baseName:"sessionAffinityConfig",type:"V1SessionAffinityConfig"},{name:"type",baseName:"type",type:"string"}];t.V1ServiceSpec=V1ServiceSpec;class V1ServiceStatus{static getAttributeTypeMap(){return V1ServiceStatus.attributeTypeMap}}V1ServiceStatus.discriminator=undefined;V1ServiceStatus.attributeTypeMap=[{name:"loadBalancer",baseName:"loadBalancer",type:"V1LoadBalancerStatus"}];t.V1ServiceStatus=V1ServiceStatus;class V1SessionAffinityConfig{static getAttributeTypeMap(){return V1SessionAffinityConfig.attributeTypeMap}}V1SessionAffinityConfig.discriminator=undefined;V1SessionAffinityConfig.attributeTypeMap=[{name:"clientIP",baseName:"clientIP",type:"V1ClientIPConfig"}];t.V1SessionAffinityConfig=V1SessionAffinityConfig;class V1StatefulSet{static getAttributeTypeMap(){return V1StatefulSet.attributeTypeMap}}V1StatefulSet.discriminator=undefined;V1StatefulSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1StatefulSetSpec"},{name:"status",baseName:"status",type:"V1StatefulSetStatus"}];t.V1StatefulSet=V1StatefulSet;class V1StatefulSetCondition{static getAttributeTypeMap(){return V1StatefulSetCondition.attributeTypeMap}}V1StatefulSetCondition.discriminator=undefined;V1StatefulSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1StatefulSetCondition=V1StatefulSetCondition;class V1StatefulSetList{static getAttributeTypeMap(){return V1StatefulSetList.attributeTypeMap}}V1StatefulSetList.discriminator=undefined;V1StatefulSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1StatefulSetList=V1StatefulSetList;class V1StatefulSetSpec{static getAttributeTypeMap(){return V1StatefulSetSpec.attributeTypeMap}}V1StatefulSetSpec.discriminator=undefined;V1StatefulSetSpec.attributeTypeMap=[{name:"podManagementPolicy",baseName:"podManagementPolicy",type:"string"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"serviceName",baseName:"serviceName",type:"string"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1StatefulSetUpdateStrategy"},{name:"volumeClaimTemplates",baseName:"volumeClaimTemplates",type:"Array"}];t.V1StatefulSetSpec=V1StatefulSetSpec;class V1StatefulSetStatus{static getAttributeTypeMap(){return V1StatefulSetStatus.attributeTypeMap}}V1StatefulSetStatus.discriminator=undefined;V1StatefulSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"currentRevision",baseName:"currentRevision",type:"string"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"updateRevision",baseName:"updateRevision",type:"string"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1StatefulSetStatus=V1StatefulSetStatus;class V1StatefulSetUpdateStrategy{static getAttributeTypeMap(){return V1StatefulSetUpdateStrategy.attributeTypeMap}}V1StatefulSetUpdateStrategy.discriminator=undefined;V1StatefulSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1RollingUpdateStatefulSetStrategy"},{name:"type",baseName:"type",type:"string"}];t.V1StatefulSetUpdateStrategy=V1StatefulSetUpdateStrategy;class V1Status{static getAttributeTypeMap(){return V1Status.attributeTypeMap}}V1Status.discriminator=undefined;V1Status.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"code",baseName:"code",type:"number"},{name:"details",baseName:"details",type:"V1StatusDetails"},{name:"kind",baseName:"kind",type:"string"},{name:"message",baseName:"message",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"}];t.V1Status=V1Status;class V1StatusCause{static getAttributeTypeMap(){return V1StatusCause.attributeTypeMap}}V1StatusCause.discriminator=undefined;V1StatusCause.attributeTypeMap=[{name:"field",baseName:"field",type:"string"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1StatusCause=V1StatusCause;class V1StatusDetails{static getAttributeTypeMap(){return V1StatusDetails.attributeTypeMap}}V1StatusDetails.discriminator=undefined;V1StatusDetails.attributeTypeMap=[{name:"causes",baseName:"causes",type:"Array"},{name:"group",baseName:"group",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"retryAfterSeconds",baseName:"retryAfterSeconds",type:"number"},{name:"uid",baseName:"uid",type:"string"}];t.V1StatusDetails=V1StatusDetails;class V1StorageClass{static getAttributeTypeMap(){return V1StorageClass.attributeTypeMap}}V1StorageClass.discriminator=undefined;V1StorageClass.attributeTypeMap=[{name:"allowVolumeExpansion",baseName:"allowVolumeExpansion",type:"boolean"},{name:"allowedTopologies",baseName:"allowedTopologies",type:"Array"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"mountOptions",baseName:"mountOptions",type:"Array"},{name:"parameters",baseName:"parameters",type:"{ [key: string]: string; }"},{name:"provisioner",baseName:"provisioner",type:"string"},{name:"reclaimPolicy",baseName:"reclaimPolicy",type:"string"},{name:"volumeBindingMode",baseName:"volumeBindingMode",type:"string"}];t.V1StorageClass=V1StorageClass;class V1StorageClassList{static getAttributeTypeMap(){return V1StorageClassList.attributeTypeMap}}V1StorageClassList.discriminator=undefined;V1StorageClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1StorageClassList=V1StorageClassList;class V1StorageOSPersistentVolumeSource{static getAttributeTypeMap(){return V1StorageOSPersistentVolumeSource.attributeTypeMap}}V1StorageOSPersistentVolumeSource.discriminator=undefined;V1StorageOSPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1ObjectReference"},{name:"volumeName",baseName:"volumeName",type:"string"},{name:"volumeNamespace",baseName:"volumeNamespace",type:"string"}];t.V1StorageOSPersistentVolumeSource=V1StorageOSPersistentVolumeSource;class V1StorageOSVolumeSource{static getAttributeTypeMap(){return V1StorageOSVolumeSource.attributeTypeMap}}V1StorageOSVolumeSource.discriminator=undefined;V1StorageOSVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"volumeName",baseName:"volumeName",type:"string"},{name:"volumeNamespace",baseName:"volumeNamespace",type:"string"}];t.V1StorageOSVolumeSource=V1StorageOSVolumeSource;class V1Subject{static getAttributeTypeMap(){return V1Subject.attributeTypeMap}}V1Subject.discriminator=undefined;V1Subject.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1Subject=V1Subject;class V1SubjectAccessReview{static getAttributeTypeMap(){return V1SubjectAccessReview.attributeTypeMap}}V1SubjectAccessReview.discriminator=undefined;V1SubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectAccessReviewStatus"}];t.V1SubjectAccessReview=V1SubjectAccessReview;class V1SubjectAccessReviewSpec{static getAttributeTypeMap(){return V1SubjectAccessReviewSpec.attributeTypeMap}}V1SubjectAccessReviewSpec.discriminator=undefined;V1SubjectAccessReviewSpec.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"groups",baseName:"groups",type:"Array"},{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1ResourceAttributes"},{name:"uid",baseName:"uid",type:"string"},{name:"user",baseName:"user",type:"string"}];t.V1SubjectAccessReviewSpec=V1SubjectAccessReviewSpec;class V1SubjectAccessReviewStatus{static getAttributeTypeMap(){return V1SubjectAccessReviewStatus.attributeTypeMap}}V1SubjectAccessReviewStatus.discriminator=undefined;V1SubjectAccessReviewStatus.attributeTypeMap=[{name:"allowed",baseName:"allowed",type:"boolean"},{name:"denied",baseName:"denied",type:"boolean"},{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1SubjectAccessReviewStatus=V1SubjectAccessReviewStatus;class V1SubjectRulesReviewStatus{static getAttributeTypeMap(){return V1SubjectRulesReviewStatus.attributeTypeMap}}V1SubjectRulesReviewStatus.discriminator=undefined;V1SubjectRulesReviewStatus.attributeTypeMap=[{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"incomplete",baseName:"incomplete",type:"boolean"},{name:"nonResourceRules",baseName:"nonResourceRules",type:"Array"},{name:"resourceRules",baseName:"resourceRules",type:"Array"}];t.V1SubjectRulesReviewStatus=V1SubjectRulesReviewStatus;class V1Sysctl{static getAttributeTypeMap(){return V1Sysctl.attributeTypeMap}}V1Sysctl.discriminator=undefined;V1Sysctl.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V1Sysctl=V1Sysctl;class V1TCPSocketAction{static getAttributeTypeMap(){return V1TCPSocketAction.attributeTypeMap}}V1TCPSocketAction.discriminator=undefined;V1TCPSocketAction.attributeTypeMap=[{name:"host",baseName:"host",type:"string"},{name:"port",baseName:"port",type:"any"}];t.V1TCPSocketAction=V1TCPSocketAction;class V1Taint{static getAttributeTypeMap(){return V1Taint.attributeTypeMap}}V1Taint.discriminator=undefined;V1Taint.attributeTypeMap=[{name:"effect",baseName:"effect",type:"string"},{name:"key",baseName:"key",type:"string"},{name:"timeAdded",baseName:"timeAdded",type:"Date"},{name:"value",baseName:"value",type:"string"}];t.V1Taint=V1Taint;class V1TokenReview{static getAttributeTypeMap(){return V1TokenReview.attributeTypeMap}}V1TokenReview.discriminator=undefined;V1TokenReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1TokenReviewSpec"},{name:"status",baseName:"status",type:"V1TokenReviewStatus"}];t.V1TokenReview=V1TokenReview;class V1TokenReviewSpec{static getAttributeTypeMap(){return V1TokenReviewSpec.attributeTypeMap}}V1TokenReviewSpec.discriminator=undefined;V1TokenReviewSpec.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array"},{name:"token",baseName:"token",type:"string"}];t.V1TokenReviewSpec=V1TokenReviewSpec;class V1TokenReviewStatus{static getAttributeTypeMap(){return V1TokenReviewStatus.attributeTypeMap}}V1TokenReviewStatus.discriminator=undefined;V1TokenReviewStatus.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array"},{name:"authenticated",baseName:"authenticated",type:"boolean"},{name:"error",baseName:"error",type:"string"},{name:"user",baseName:"user",type:"V1UserInfo"}];t.V1TokenReviewStatus=V1TokenReviewStatus;class V1Toleration{static getAttributeTypeMap(){return V1Toleration.attributeTypeMap}}V1Toleration.discriminator=undefined;V1Toleration.attributeTypeMap=[{name:"effect",baseName:"effect",type:"string"},{name:"key",baseName:"key",type:"string"},{name:"operator",baseName:"operator",type:"string"},{name:"tolerationSeconds",baseName:"tolerationSeconds",type:"number"},{name:"value",baseName:"value",type:"string"}];t.V1Toleration=V1Toleration;class V1TopologySelectorLabelRequirement{static getAttributeTypeMap(){return V1TopologySelectorLabelRequirement.attributeTypeMap}}V1TopologySelectorLabelRequirement.discriminator=undefined;V1TopologySelectorLabelRequirement.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"values",baseName:"values",type:"Array"}];t.V1TopologySelectorLabelRequirement=V1TopologySelectorLabelRequirement;class V1TopologySelectorTerm{static getAttributeTypeMap(){return V1TopologySelectorTerm.attributeTypeMap}}V1TopologySelectorTerm.discriminator=undefined;V1TopologySelectorTerm.attributeTypeMap=[{name:"matchLabelExpressions",baseName:"matchLabelExpressions",type:"Array"}];t.V1TopologySelectorTerm=V1TopologySelectorTerm;class V1TypedLocalObjectReference{static getAttributeTypeMap(){return V1TypedLocalObjectReference.attributeTypeMap}}V1TypedLocalObjectReference.discriminator=undefined;V1TypedLocalObjectReference.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1TypedLocalObjectReference=V1TypedLocalObjectReference;class V1UserInfo{static getAttributeTypeMap(){return V1UserInfo.attributeTypeMap}}V1UserInfo.discriminator=undefined;V1UserInfo.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"groups",baseName:"groups",type:"Array"},{name:"uid",baseName:"uid",type:"string"},{name:"username",baseName:"username",type:"string"}];t.V1UserInfo=V1UserInfo;class V1Volume{static getAttributeTypeMap(){return V1Volume.attributeTypeMap}}V1Volume.discriminator=undefined;V1Volume.attributeTypeMap=[{name:"awsElasticBlockStore",baseName:"awsElasticBlockStore",type:"V1AWSElasticBlockStoreVolumeSource"},{name:"azureDisk",baseName:"azureDisk",type:"V1AzureDiskVolumeSource"},{name:"azureFile",baseName:"azureFile",type:"V1AzureFileVolumeSource"},{name:"cephfs",baseName:"cephfs",type:"V1CephFSVolumeSource"},{name:"cinder",baseName:"cinder",type:"V1CinderVolumeSource"},{name:"configMap",baseName:"configMap",type:"V1ConfigMapVolumeSource"},{name:"downwardAPI",baseName:"downwardAPI",type:"V1DownwardAPIVolumeSource"},{name:"emptyDir",baseName:"emptyDir",type:"V1EmptyDirVolumeSource"},{name:"fc",baseName:"fc",type:"V1FCVolumeSource"},{name:"flexVolume",baseName:"flexVolume",type:"V1FlexVolumeSource"},{name:"flocker",baseName:"flocker",type:"V1FlockerVolumeSource"},{name:"gcePersistentDisk",baseName:"gcePersistentDisk",type:"V1GCEPersistentDiskVolumeSource"},{name:"gitRepo",baseName:"gitRepo",type:"V1GitRepoVolumeSource"},{name:"glusterfs",baseName:"glusterfs",type:"V1GlusterfsVolumeSource"},{name:"hostPath",baseName:"hostPath",type:"V1HostPathVolumeSource"},{name:"iscsi",baseName:"iscsi",type:"V1ISCSIVolumeSource"},{name:"name",baseName:"name",type:"string"},{name:"nfs",baseName:"nfs",type:"V1NFSVolumeSource"},{name:"persistentVolumeClaim",baseName:"persistentVolumeClaim",type:"V1PersistentVolumeClaimVolumeSource"},{name:"photonPersistentDisk",baseName:"photonPersistentDisk",type:"V1PhotonPersistentDiskVolumeSource"},{name:"portworxVolume",baseName:"portworxVolume",type:"V1PortworxVolumeSource"},{name:"projected",baseName:"projected",type:"V1ProjectedVolumeSource"},{name:"quobyte",baseName:"quobyte",type:"V1QuobyteVolumeSource"},{name:"rbd",baseName:"rbd",type:"V1RBDVolumeSource"},{name:"scaleIO",baseName:"scaleIO",type:"V1ScaleIOVolumeSource"},{name:"secret",baseName:"secret",type:"V1SecretVolumeSource"},{name:"storageos",baseName:"storageos",type:"V1StorageOSVolumeSource"},{name:"vsphereVolume",baseName:"vsphereVolume",type:"V1VsphereVirtualDiskVolumeSource"}];t.V1Volume=V1Volume;class V1VolumeAttachment{static getAttributeTypeMap(){return V1VolumeAttachment.attributeTypeMap}}V1VolumeAttachment.discriminator=undefined;V1VolumeAttachment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1VolumeAttachmentSpec"},{name:"status",baseName:"status",type:"V1VolumeAttachmentStatus"}];t.V1VolumeAttachment=V1VolumeAttachment;class V1VolumeAttachmentList{static getAttributeTypeMap(){return V1VolumeAttachmentList.attributeTypeMap}}V1VolumeAttachmentList.discriminator=undefined;V1VolumeAttachmentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1VolumeAttachmentList=V1VolumeAttachmentList;class V1VolumeAttachmentSource{static getAttributeTypeMap(){return V1VolumeAttachmentSource.attributeTypeMap}}V1VolumeAttachmentSource.discriminator=undefined;V1VolumeAttachmentSource.attributeTypeMap=[{name:"persistentVolumeName",baseName:"persistentVolumeName",type:"string"}];t.V1VolumeAttachmentSource=V1VolumeAttachmentSource;class V1VolumeAttachmentSpec{static getAttributeTypeMap(){return V1VolumeAttachmentSpec.attributeTypeMap}}V1VolumeAttachmentSpec.discriminator=undefined;V1VolumeAttachmentSpec.attributeTypeMap=[{name:"attacher",baseName:"attacher",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"source",baseName:"source",type:"V1VolumeAttachmentSource"}];t.V1VolumeAttachmentSpec=V1VolumeAttachmentSpec;class V1VolumeAttachmentStatus{static getAttributeTypeMap(){return V1VolumeAttachmentStatus.attributeTypeMap}}V1VolumeAttachmentStatus.discriminator=undefined;V1VolumeAttachmentStatus.attributeTypeMap=[{name:"attachError",baseName:"attachError",type:"V1VolumeError"},{name:"attached",baseName:"attached",type:"boolean"},{name:"attachmentMetadata",baseName:"attachmentMetadata",type:"{ [key: string]: string; }"},{name:"detachError",baseName:"detachError",type:"V1VolumeError"}];t.V1VolumeAttachmentStatus=V1VolumeAttachmentStatus;class V1VolumeDevice{static getAttributeTypeMap(){return V1VolumeDevice.attributeTypeMap}}V1VolumeDevice.discriminator=undefined;V1VolumeDevice.attributeTypeMap=[{name:"devicePath",baseName:"devicePath",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1VolumeDevice=V1VolumeDevice;class V1VolumeError{static getAttributeTypeMap(){return V1VolumeError.attributeTypeMap}}V1VolumeError.discriminator=undefined;V1VolumeError.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"time",baseName:"time",type:"Date"}];t.V1VolumeError=V1VolumeError;class V1VolumeMount{static getAttributeTypeMap(){return V1VolumeMount.attributeTypeMap}}V1VolumeMount.discriminator=undefined;V1VolumeMount.attributeTypeMap=[{name:"mountPath",baseName:"mountPath",type:"string"},{name:"mountPropagation",baseName:"mountPropagation",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"subPath",baseName:"subPath",type:"string"}];t.V1VolumeMount=V1VolumeMount;class V1VolumeNodeAffinity{static getAttributeTypeMap(){return V1VolumeNodeAffinity.attributeTypeMap}}V1VolumeNodeAffinity.discriminator=undefined;V1VolumeNodeAffinity.attributeTypeMap=[{name:"required",baseName:"required",type:"V1NodeSelector"}];t.V1VolumeNodeAffinity=V1VolumeNodeAffinity;class V1VolumeProjection{static getAttributeTypeMap(){return V1VolumeProjection.attributeTypeMap}}V1VolumeProjection.discriminator=undefined;V1VolumeProjection.attributeTypeMap=[{name:"configMap",baseName:"configMap",type:"V1ConfigMapProjection"},{name:"downwardAPI",baseName:"downwardAPI",type:"V1DownwardAPIProjection"},{name:"secret",baseName:"secret",type:"V1SecretProjection"},{name:"serviceAccountToken",baseName:"serviceAccountToken",type:"V1ServiceAccountTokenProjection"}];t.V1VolumeProjection=V1VolumeProjection;class V1VsphereVirtualDiskVolumeSource{static getAttributeTypeMap(){return V1VsphereVirtualDiskVolumeSource.attributeTypeMap}}V1VsphereVirtualDiskVolumeSource.discriminator=undefined;V1VsphereVirtualDiskVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"storagePolicyID",baseName:"storagePolicyID",type:"string"},{name:"storagePolicyName",baseName:"storagePolicyName",type:"string"},{name:"volumePath",baseName:"volumePath",type:"string"}];t.V1VsphereVirtualDiskVolumeSource=V1VsphereVirtualDiskVolumeSource;class V1WatchEvent{static getAttributeTypeMap(){return V1WatchEvent.attributeTypeMap}}V1WatchEvent.discriminator=undefined;V1WatchEvent.attributeTypeMap=[{name:"object",baseName:"object",type:"RuntimeRawExtension"},{name:"type",baseName:"type",type:"string"}];t.V1WatchEvent=V1WatchEvent;class V1WeightedPodAffinityTerm{static getAttributeTypeMap(){return V1WeightedPodAffinityTerm.attributeTypeMap}}V1WeightedPodAffinityTerm.discriminator=undefined;V1WeightedPodAffinityTerm.attributeTypeMap=[{name:"podAffinityTerm",baseName:"podAffinityTerm",type:"V1PodAffinityTerm"},{name:"weight",baseName:"weight",type:"number"}];t.V1WeightedPodAffinityTerm=V1WeightedPodAffinityTerm;class V1alpha1AggregationRule{static getAttributeTypeMap(){return V1alpha1AggregationRule.attributeTypeMap}}V1alpha1AggregationRule.discriminator=undefined;V1alpha1AggregationRule.attributeTypeMap=[{name:"clusterRoleSelectors",baseName:"clusterRoleSelectors",type:"Array"}];t.V1alpha1AggregationRule=V1alpha1AggregationRule;class V1alpha1AuditSink{static getAttributeTypeMap(){return V1alpha1AuditSink.attributeTypeMap}}V1alpha1AuditSink.discriminator=undefined;V1alpha1AuditSink.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1alpha1AuditSinkSpec"}];t.V1alpha1AuditSink=V1alpha1AuditSink;class V1alpha1AuditSinkList{static getAttributeTypeMap(){return V1alpha1AuditSinkList.attributeTypeMap}}V1alpha1AuditSinkList.discriminator=undefined;V1alpha1AuditSinkList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1AuditSinkList=V1alpha1AuditSinkList;class V1alpha1AuditSinkSpec{static getAttributeTypeMap(){return V1alpha1AuditSinkSpec.attributeTypeMap}}V1alpha1AuditSinkSpec.discriminator=undefined;V1alpha1AuditSinkSpec.attributeTypeMap=[{name:"policy",baseName:"policy",type:"V1alpha1Policy"},{name:"webhook",baseName:"webhook",type:"V1alpha1Webhook"}];t.V1alpha1AuditSinkSpec=V1alpha1AuditSinkSpec;class V1alpha1ClusterRole{static getAttributeTypeMap(){return V1alpha1ClusterRole.attributeTypeMap}}V1alpha1ClusterRole.discriminator=undefined;V1alpha1ClusterRole.attributeTypeMap=[{name:"aggregationRule",baseName:"aggregationRule",type:"V1alpha1AggregationRule"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1alpha1ClusterRole=V1alpha1ClusterRole;class V1alpha1ClusterRoleBinding{static getAttributeTypeMap(){return V1alpha1ClusterRoleBinding.attributeTypeMap}}V1alpha1ClusterRoleBinding.discriminator=undefined;V1alpha1ClusterRoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1alpha1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1alpha1ClusterRoleBinding=V1alpha1ClusterRoleBinding;class V1alpha1ClusterRoleBindingList{static getAttributeTypeMap(){return V1alpha1ClusterRoleBindingList.attributeTypeMap}}V1alpha1ClusterRoleBindingList.discriminator=undefined;V1alpha1ClusterRoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1ClusterRoleBindingList=V1alpha1ClusterRoleBindingList;class V1alpha1ClusterRoleList{static getAttributeTypeMap(){return V1alpha1ClusterRoleList.attributeTypeMap}}V1alpha1ClusterRoleList.discriminator=undefined;V1alpha1ClusterRoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1ClusterRoleList=V1alpha1ClusterRoleList;class V1alpha1Initializer{static getAttributeTypeMap(){return V1alpha1Initializer.attributeTypeMap}}V1alpha1Initializer.discriminator=undefined;V1alpha1Initializer.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"rules",baseName:"rules",type:"Array"}];t.V1alpha1Initializer=V1alpha1Initializer;class V1alpha1InitializerConfiguration{static getAttributeTypeMap(){return V1alpha1InitializerConfiguration.attributeTypeMap}}V1alpha1InitializerConfiguration.discriminator=undefined;V1alpha1InitializerConfiguration.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"initializers",baseName:"initializers",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1alpha1InitializerConfiguration=V1alpha1InitializerConfiguration;class V1alpha1InitializerConfigurationList{static getAttributeTypeMap(){return V1alpha1InitializerConfigurationList.attributeTypeMap}}V1alpha1InitializerConfigurationList.discriminator=undefined;V1alpha1InitializerConfigurationList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1InitializerConfigurationList=V1alpha1InitializerConfigurationList;class V1alpha1PodPreset{static getAttributeTypeMap(){return V1alpha1PodPreset.attributeTypeMap}}V1alpha1PodPreset.discriminator=undefined;V1alpha1PodPreset.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1alpha1PodPresetSpec"}];t.V1alpha1PodPreset=V1alpha1PodPreset;class V1alpha1PodPresetList{static getAttributeTypeMap(){return V1alpha1PodPresetList.attributeTypeMap}}V1alpha1PodPresetList.discriminator=undefined;V1alpha1PodPresetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1PodPresetList=V1alpha1PodPresetList;class V1alpha1PodPresetSpec{static getAttributeTypeMap(){return V1alpha1PodPresetSpec.attributeTypeMap}}V1alpha1PodPresetSpec.discriminator=undefined;V1alpha1PodPresetSpec.attributeTypeMap=[{name:"env",baseName:"env",type:"Array"},{name:"envFrom",baseName:"envFrom",type:"Array"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"volumeMounts",baseName:"volumeMounts",type:"Array"},{name:"volumes",baseName:"volumes",type:"Array"}];t.V1alpha1PodPresetSpec=V1alpha1PodPresetSpec;class V1alpha1Policy{static getAttributeTypeMap(){return V1alpha1Policy.attributeTypeMap}}V1alpha1Policy.discriminator=undefined;V1alpha1Policy.attributeTypeMap=[{name:"level",baseName:"level",type:"string"},{name:"stages",baseName:"stages",type:"Array"}];t.V1alpha1Policy=V1alpha1Policy;class V1alpha1PolicyRule{static getAttributeTypeMap(){return V1alpha1PolicyRule.attributeTypeMap}}V1alpha1PolicyRule.discriminator=undefined;V1alpha1PolicyRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1alpha1PolicyRule=V1alpha1PolicyRule;class V1alpha1PriorityClass{static getAttributeTypeMap(){return V1alpha1PriorityClass.attributeTypeMap}}V1alpha1PriorityClass.discriminator=undefined;V1alpha1PriorityClass.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"description",baseName:"description",type:"string"},{name:"globalDefault",baseName:"globalDefault",type:"boolean"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"value",baseName:"value",type:"number"}];t.V1alpha1PriorityClass=V1alpha1PriorityClass;class V1alpha1PriorityClassList{static getAttributeTypeMap(){return V1alpha1PriorityClassList.attributeTypeMap}}V1alpha1PriorityClassList.discriminator=undefined;V1alpha1PriorityClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1PriorityClassList=V1alpha1PriorityClassList;class V1alpha1Role{static getAttributeTypeMap(){return V1alpha1Role.attributeTypeMap}}V1alpha1Role.discriminator=undefined;V1alpha1Role.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1alpha1Role=V1alpha1Role;class V1alpha1RoleBinding{static getAttributeTypeMap(){return V1alpha1RoleBinding.attributeTypeMap}}V1alpha1RoleBinding.discriminator=undefined;V1alpha1RoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1alpha1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1alpha1RoleBinding=V1alpha1RoleBinding;class V1alpha1RoleBindingList{static getAttributeTypeMap(){return V1alpha1RoleBindingList.attributeTypeMap}}V1alpha1RoleBindingList.discriminator=undefined;V1alpha1RoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1RoleBindingList=V1alpha1RoleBindingList;class V1alpha1RoleList{static getAttributeTypeMap(){return V1alpha1RoleList.attributeTypeMap}}V1alpha1RoleList.discriminator=undefined;V1alpha1RoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1RoleList=V1alpha1RoleList;class V1alpha1RoleRef{static getAttributeTypeMap(){return V1alpha1RoleRef.attributeTypeMap}}V1alpha1RoleRef.discriminator=undefined;V1alpha1RoleRef.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1alpha1RoleRef=V1alpha1RoleRef;class V1alpha1Rule{static getAttributeTypeMap(){return V1alpha1Rule.attributeTypeMap}}V1alpha1Rule.discriminator=undefined;V1alpha1Rule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"apiVersions",baseName:"apiVersions",type:"Array"},{name:"resources",baseName:"resources",type:"Array"}];t.V1alpha1Rule=V1alpha1Rule;class V1alpha1ServiceReference{static getAttributeTypeMap(){return V1alpha1ServiceReference.attributeTypeMap}}V1alpha1ServiceReference.discriminator=undefined;V1alpha1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"path",baseName:"path",type:"string"}];t.V1alpha1ServiceReference=V1alpha1ServiceReference;class V1alpha1Subject{static getAttributeTypeMap(){return V1alpha1Subject.attributeTypeMap}}V1alpha1Subject.discriminator=undefined;V1alpha1Subject.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1alpha1Subject=V1alpha1Subject;class V1alpha1VolumeAttachment{static getAttributeTypeMap(){return V1alpha1VolumeAttachment.attributeTypeMap}}V1alpha1VolumeAttachment.discriminator=undefined;V1alpha1VolumeAttachment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1alpha1VolumeAttachmentSpec"},{name:"status",baseName:"status",type:"V1alpha1VolumeAttachmentStatus"}];t.V1alpha1VolumeAttachment=V1alpha1VolumeAttachment;class V1alpha1VolumeAttachmentList{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentList.attributeTypeMap}}V1alpha1VolumeAttachmentList.discriminator=undefined;V1alpha1VolumeAttachmentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1VolumeAttachmentList=V1alpha1VolumeAttachmentList;class V1alpha1VolumeAttachmentSource{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentSource.attributeTypeMap}}V1alpha1VolumeAttachmentSource.discriminator=undefined;V1alpha1VolumeAttachmentSource.attributeTypeMap=[{name:"persistentVolumeName",baseName:"persistentVolumeName",type:"string"}];t.V1alpha1VolumeAttachmentSource=V1alpha1VolumeAttachmentSource;class V1alpha1VolumeAttachmentSpec{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentSpec.attributeTypeMap}}V1alpha1VolumeAttachmentSpec.discriminator=undefined;V1alpha1VolumeAttachmentSpec.attributeTypeMap=[{name:"attacher",baseName:"attacher",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"source",baseName:"source",type:"V1alpha1VolumeAttachmentSource"}];t.V1alpha1VolumeAttachmentSpec=V1alpha1VolumeAttachmentSpec;class V1alpha1VolumeAttachmentStatus{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentStatus.attributeTypeMap}}V1alpha1VolumeAttachmentStatus.discriminator=undefined;V1alpha1VolumeAttachmentStatus.attributeTypeMap=[{name:"attachError",baseName:"attachError",type:"V1alpha1VolumeError"},{name:"attached",baseName:"attached",type:"boolean"},{name:"attachmentMetadata",baseName:"attachmentMetadata",type:"{ [key: string]: string; }"},{name:"detachError",baseName:"detachError",type:"V1alpha1VolumeError"}];t.V1alpha1VolumeAttachmentStatus=V1alpha1VolumeAttachmentStatus;class V1alpha1VolumeError{static getAttributeTypeMap(){return V1alpha1VolumeError.attributeTypeMap}}V1alpha1VolumeError.discriminator=undefined;V1alpha1VolumeError.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"time",baseName:"time",type:"Date"}];t.V1alpha1VolumeError=V1alpha1VolumeError;class V1alpha1Webhook{static getAttributeTypeMap(){return V1alpha1Webhook.attributeTypeMap}}V1alpha1Webhook.discriminator=undefined;V1alpha1Webhook.attributeTypeMap=[{name:"clientConfig",baseName:"clientConfig",type:"V1alpha1WebhookClientConfig"},{name:"throttle",baseName:"throttle",type:"V1alpha1WebhookThrottleConfig"}];t.V1alpha1Webhook=V1alpha1Webhook;class V1alpha1WebhookClientConfig{static getAttributeTypeMap(){return V1alpha1WebhookClientConfig.attributeTypeMap}}V1alpha1WebhookClientConfig.discriminator=undefined;V1alpha1WebhookClientConfig.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"service",baseName:"service",type:"V1alpha1ServiceReference"},{name:"url",baseName:"url",type:"string"}];t.V1alpha1WebhookClientConfig=V1alpha1WebhookClientConfig;class V1alpha1WebhookThrottleConfig{static getAttributeTypeMap(){return V1alpha1WebhookThrottleConfig.attributeTypeMap}}V1alpha1WebhookThrottleConfig.discriminator=undefined;V1alpha1WebhookThrottleConfig.attributeTypeMap=[{name:"burst",baseName:"burst",type:"number"},{name:"qps",baseName:"qps",type:"number"}];t.V1alpha1WebhookThrottleConfig=V1alpha1WebhookThrottleConfig;class V1beta1APIService{static getAttributeTypeMap(){return V1beta1APIService.attributeTypeMap}}V1beta1APIService.discriminator=undefined;V1beta1APIService.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1APIServiceSpec"},{name:"status",baseName:"status",type:"V1beta1APIServiceStatus"}];t.V1beta1APIService=V1beta1APIService;class V1beta1APIServiceCondition{static getAttributeTypeMap(){return V1beta1APIServiceCondition.attributeTypeMap}}V1beta1APIServiceCondition.discriminator=undefined;V1beta1APIServiceCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1APIServiceCondition=V1beta1APIServiceCondition;class V1beta1APIServiceList{static getAttributeTypeMap(){return V1beta1APIServiceList.attributeTypeMap}}V1beta1APIServiceList.discriminator=undefined;V1beta1APIServiceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1APIServiceList=V1beta1APIServiceList;class V1beta1APIServiceSpec{static getAttributeTypeMap(){return V1beta1APIServiceSpec.attributeTypeMap}}V1beta1APIServiceSpec.discriminator=undefined;V1beta1APIServiceSpec.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"group",baseName:"group",type:"string"},{name:"groupPriorityMinimum",baseName:"groupPriorityMinimum",type:"number"},{name:"insecureSkipTLSVerify",baseName:"insecureSkipTLSVerify",type:"boolean"},{name:"service",baseName:"service",type:"ApiregistrationV1beta1ServiceReference"},{name:"version",baseName:"version",type:"string"},{name:"versionPriority",baseName:"versionPriority",type:"number"}];t.V1beta1APIServiceSpec=V1beta1APIServiceSpec;class V1beta1APIServiceStatus{static getAttributeTypeMap(){return V1beta1APIServiceStatus.attributeTypeMap}}V1beta1APIServiceStatus.discriminator=undefined;V1beta1APIServiceStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"}];t.V1beta1APIServiceStatus=V1beta1APIServiceStatus;class V1beta1AggregationRule{static getAttributeTypeMap(){return V1beta1AggregationRule.attributeTypeMap}}V1beta1AggregationRule.discriminator=undefined;V1beta1AggregationRule.attributeTypeMap=[{name:"clusterRoleSelectors",baseName:"clusterRoleSelectors",type:"Array"}];t.V1beta1AggregationRule=V1beta1AggregationRule;class V1beta1CertificateSigningRequest{static getAttributeTypeMap(){return V1beta1CertificateSigningRequest.attributeTypeMap}}V1beta1CertificateSigningRequest.discriminator=undefined;V1beta1CertificateSigningRequest.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1CertificateSigningRequestSpec"},{name:"status",baseName:"status",type:"V1beta1CertificateSigningRequestStatus"}];t.V1beta1CertificateSigningRequest=V1beta1CertificateSigningRequest;class V1beta1CertificateSigningRequestCondition{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestCondition.attributeTypeMap}}V1beta1CertificateSigningRequestCondition.discriminator=undefined;V1beta1CertificateSigningRequestCondition.attributeTypeMap=[{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1CertificateSigningRequestCondition=V1beta1CertificateSigningRequestCondition;class V1beta1CertificateSigningRequestList{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestList.attributeTypeMap}}V1beta1CertificateSigningRequestList.discriminator=undefined;V1beta1CertificateSigningRequestList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1CertificateSigningRequestList=V1beta1CertificateSigningRequestList;class V1beta1CertificateSigningRequestSpec{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestSpec.attributeTypeMap}}V1beta1CertificateSigningRequestSpec.discriminator=undefined;V1beta1CertificateSigningRequestSpec.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"groups",baseName:"groups",type:"Array"},{name:"request",baseName:"request",type:"string"},{name:"uid",baseName:"uid",type:"string"},{name:"usages",baseName:"usages",type:"Array"},{name:"username",baseName:"username",type:"string"}];t.V1beta1CertificateSigningRequestSpec=V1beta1CertificateSigningRequestSpec;class V1beta1CertificateSigningRequestStatus{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestStatus.attributeTypeMap}}V1beta1CertificateSigningRequestStatus.discriminator=undefined;V1beta1CertificateSigningRequestStatus.attributeTypeMap=[{name:"certificate",baseName:"certificate",type:"string"},{name:"conditions",baseName:"conditions",type:"Array"}];t.V1beta1CertificateSigningRequestStatus=V1beta1CertificateSigningRequestStatus;class V1beta1ClusterRole{static getAttributeTypeMap(){return V1beta1ClusterRole.attributeTypeMap}}V1beta1ClusterRole.discriminator=undefined;V1beta1ClusterRole.attributeTypeMap=[{name:"aggregationRule",baseName:"aggregationRule",type:"V1beta1AggregationRule"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1beta1ClusterRole=V1beta1ClusterRole;class V1beta1ClusterRoleBinding{static getAttributeTypeMap(){return V1beta1ClusterRoleBinding.attributeTypeMap}}V1beta1ClusterRoleBinding.discriminator=undefined;V1beta1ClusterRoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1beta1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1beta1ClusterRoleBinding=V1beta1ClusterRoleBinding;class V1beta1ClusterRoleBindingList{static getAttributeTypeMap(){return V1beta1ClusterRoleBindingList.attributeTypeMap}}V1beta1ClusterRoleBindingList.discriminator=undefined;V1beta1ClusterRoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ClusterRoleBindingList=V1beta1ClusterRoleBindingList;class V1beta1ClusterRoleList{static getAttributeTypeMap(){return V1beta1ClusterRoleList.attributeTypeMap}}V1beta1ClusterRoleList.discriminator=undefined;V1beta1ClusterRoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ClusterRoleList=V1beta1ClusterRoleList;class V1beta1ControllerRevision{static getAttributeTypeMap(){return V1beta1ControllerRevision.attributeTypeMap}}V1beta1ControllerRevision.discriminator=undefined;V1beta1ControllerRevision.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"RuntimeRawExtension"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"revision",baseName:"revision",type:"number"}];t.V1beta1ControllerRevision=V1beta1ControllerRevision;class V1beta1ControllerRevisionList{static getAttributeTypeMap(){return V1beta1ControllerRevisionList.attributeTypeMap}}V1beta1ControllerRevisionList.discriminator=undefined;V1beta1ControllerRevisionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ControllerRevisionList=V1beta1ControllerRevisionList;class V1beta1CronJob{static getAttributeTypeMap(){return V1beta1CronJob.attributeTypeMap}}V1beta1CronJob.discriminator=undefined;V1beta1CronJob.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1CronJobSpec"},{name:"status",baseName:"status",type:"V1beta1CronJobStatus"}];t.V1beta1CronJob=V1beta1CronJob;class V1beta1CronJobList{static getAttributeTypeMap(){return V1beta1CronJobList.attributeTypeMap}}V1beta1CronJobList.discriminator=undefined;V1beta1CronJobList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1CronJobList=V1beta1CronJobList;class V1beta1CronJobSpec{static getAttributeTypeMap(){return V1beta1CronJobSpec.attributeTypeMap}}V1beta1CronJobSpec.discriminator=undefined;V1beta1CronJobSpec.attributeTypeMap=[{name:"concurrencyPolicy",baseName:"concurrencyPolicy",type:"string"},{name:"failedJobsHistoryLimit",baseName:"failedJobsHistoryLimit",type:"number"},{name:"jobTemplate",baseName:"jobTemplate",type:"V1beta1JobTemplateSpec"},{name:"schedule",baseName:"schedule",type:"string"},{name:"startingDeadlineSeconds",baseName:"startingDeadlineSeconds",type:"number"},{name:"successfulJobsHistoryLimit",baseName:"successfulJobsHistoryLimit",type:"number"},{name:"suspend",baseName:"suspend",type:"boolean"}];t.V1beta1CronJobSpec=V1beta1CronJobSpec;class V1beta1CronJobStatus{static getAttributeTypeMap(){return V1beta1CronJobStatus.attributeTypeMap}}V1beta1CronJobStatus.discriminator=undefined;V1beta1CronJobStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"Array"},{name:"lastScheduleTime",baseName:"lastScheduleTime",type:"Date"}];t.V1beta1CronJobStatus=V1beta1CronJobStatus;class V1beta1CustomResourceColumnDefinition{static getAttributeTypeMap(){return V1beta1CustomResourceColumnDefinition.attributeTypeMap}}V1beta1CustomResourceColumnDefinition.discriminator=undefined;V1beta1CustomResourceColumnDefinition.attributeTypeMap=[{name:"jSONPath",baseName:"JSONPath",type:"string"},{name:"description",baseName:"description",type:"string"},{name:"format",baseName:"format",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"priority",baseName:"priority",type:"number"},{name:"type",baseName:"type",type:"string"}];t.V1beta1CustomResourceColumnDefinition=V1beta1CustomResourceColumnDefinition;class V1beta1CustomResourceConversion{static getAttributeTypeMap(){return V1beta1CustomResourceConversion.attributeTypeMap}}V1beta1CustomResourceConversion.discriminator=undefined;V1beta1CustomResourceConversion.attributeTypeMap=[{name:"strategy",baseName:"strategy",type:"string"},{name:"webhookClientConfig",baseName:"webhookClientConfig",type:"ApiextensionsV1beta1WebhookClientConfig"}];t.V1beta1CustomResourceConversion=V1beta1CustomResourceConversion;class V1beta1CustomResourceDefinition{static getAttributeTypeMap(){return V1beta1CustomResourceDefinition.attributeTypeMap}}V1beta1CustomResourceDefinition.discriminator=undefined;V1beta1CustomResourceDefinition.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1CustomResourceDefinitionSpec"},{name:"status",baseName:"status",type:"V1beta1CustomResourceDefinitionStatus"}];t.V1beta1CustomResourceDefinition=V1beta1CustomResourceDefinition;class V1beta1CustomResourceDefinitionCondition{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionCondition.attributeTypeMap}}V1beta1CustomResourceDefinitionCondition.discriminator=undefined;V1beta1CustomResourceDefinitionCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1CustomResourceDefinitionCondition=V1beta1CustomResourceDefinitionCondition;class V1beta1CustomResourceDefinitionList{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionList.attributeTypeMap}}V1beta1CustomResourceDefinitionList.discriminator=undefined;V1beta1CustomResourceDefinitionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1CustomResourceDefinitionList=V1beta1CustomResourceDefinitionList;class V1beta1CustomResourceDefinitionNames{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionNames.attributeTypeMap}}V1beta1CustomResourceDefinitionNames.discriminator=undefined;V1beta1CustomResourceDefinitionNames.attributeTypeMap=[{name:"categories",baseName:"categories",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"listKind",baseName:"listKind",type:"string"},{name:"plural",baseName:"plural",type:"string"},{name:"shortNames",baseName:"shortNames",type:"Array"},{name:"singular",baseName:"singular",type:"string"}];t.V1beta1CustomResourceDefinitionNames=V1beta1CustomResourceDefinitionNames;class V1beta1CustomResourceDefinitionSpec{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionSpec.attributeTypeMap}}V1beta1CustomResourceDefinitionSpec.discriminator=undefined;V1beta1CustomResourceDefinitionSpec.attributeTypeMap=[{name:"additionalPrinterColumns",baseName:"additionalPrinterColumns",type:"Array"},{name:"conversion",baseName:"conversion",type:"V1beta1CustomResourceConversion"},{name:"group",baseName:"group",type:"string"},{name:"names",baseName:"names",type:"V1beta1CustomResourceDefinitionNames"},{name:"scope",baseName:"scope",type:"string"},{name:"subresources",baseName:"subresources",type:"V1beta1CustomResourceSubresources"},{name:"validation",baseName:"validation",type:"V1beta1CustomResourceValidation"},{name:"version",baseName:"version",type:"string"},{name:"versions",baseName:"versions",type:"Array"}];t.V1beta1CustomResourceDefinitionSpec=V1beta1CustomResourceDefinitionSpec;class V1beta1CustomResourceDefinitionStatus{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionStatus.attributeTypeMap}}V1beta1CustomResourceDefinitionStatus.discriminator=undefined;V1beta1CustomResourceDefinitionStatus.attributeTypeMap=[{name:"acceptedNames",baseName:"acceptedNames",type:"V1beta1CustomResourceDefinitionNames"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"storedVersions",baseName:"storedVersions",type:"Array"}];t.V1beta1CustomResourceDefinitionStatus=V1beta1CustomResourceDefinitionStatus;class V1beta1CustomResourceDefinitionVersion{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionVersion.attributeTypeMap}}V1beta1CustomResourceDefinitionVersion.discriminator=undefined;V1beta1CustomResourceDefinitionVersion.attributeTypeMap=[{name:"additionalPrinterColumns",baseName:"additionalPrinterColumns",type:"Array"},{name:"name",baseName:"name",type:"string"},{name:"schema",baseName:"schema",type:"V1beta1CustomResourceValidation"},{name:"served",baseName:"served",type:"boolean"},{name:"storage",baseName:"storage",type:"boolean"},{name:"subresources",baseName:"subresources",type:"V1beta1CustomResourceSubresources"}];t.V1beta1CustomResourceDefinitionVersion=V1beta1CustomResourceDefinitionVersion;class V1beta1CustomResourceSubresourceScale{static getAttributeTypeMap(){return V1beta1CustomResourceSubresourceScale.attributeTypeMap}}V1beta1CustomResourceSubresourceScale.discriminator=undefined;V1beta1CustomResourceSubresourceScale.attributeTypeMap=[{name:"labelSelectorPath",baseName:"labelSelectorPath",type:"string"},{name:"specReplicasPath",baseName:"specReplicasPath",type:"string"},{name:"statusReplicasPath",baseName:"statusReplicasPath",type:"string"}];t.V1beta1CustomResourceSubresourceScale=V1beta1CustomResourceSubresourceScale;class V1beta1CustomResourceSubresources{static getAttributeTypeMap(){return V1beta1CustomResourceSubresources.attributeTypeMap}}V1beta1CustomResourceSubresources.discriminator=undefined;V1beta1CustomResourceSubresources.attributeTypeMap=[{name:"scale",baseName:"scale",type:"V1beta1CustomResourceSubresourceScale"},{name:"status",baseName:"status",type:"any"}];t.V1beta1CustomResourceSubresources=V1beta1CustomResourceSubresources;class V1beta1CustomResourceValidation{static getAttributeTypeMap(){return V1beta1CustomResourceValidation.attributeTypeMap}}V1beta1CustomResourceValidation.discriminator=undefined;V1beta1CustomResourceValidation.attributeTypeMap=[{name:"openAPIV3Schema",baseName:"openAPIV3Schema",type:"V1beta1JSONSchemaProps"}];t.V1beta1CustomResourceValidation=V1beta1CustomResourceValidation;class V1beta1DaemonSet{static getAttributeTypeMap(){return V1beta1DaemonSet.attributeTypeMap}}V1beta1DaemonSet.discriminator=undefined;V1beta1DaemonSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1DaemonSetSpec"},{name:"status",baseName:"status",type:"V1beta1DaemonSetStatus"}];t.V1beta1DaemonSet=V1beta1DaemonSet;class V1beta1DaemonSetCondition{static getAttributeTypeMap(){return V1beta1DaemonSetCondition.attributeTypeMap}}V1beta1DaemonSetCondition.discriminator=undefined;V1beta1DaemonSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1DaemonSetCondition=V1beta1DaemonSetCondition;class V1beta1DaemonSetList{static getAttributeTypeMap(){return V1beta1DaemonSetList.attributeTypeMap}}V1beta1DaemonSetList.discriminator=undefined;V1beta1DaemonSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1DaemonSetList=V1beta1DaemonSetList;class V1beta1DaemonSetSpec{static getAttributeTypeMap(){return V1beta1DaemonSetSpec.attributeTypeMap}}V1beta1DaemonSetSpec.discriminator=undefined;V1beta1DaemonSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"templateGeneration",baseName:"templateGeneration",type:"number"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta1DaemonSetUpdateStrategy"}];t.V1beta1DaemonSetSpec=V1beta1DaemonSetSpec;class V1beta1DaemonSetStatus{static getAttributeTypeMap(){return V1beta1DaemonSetStatus.attributeTypeMap}}V1beta1DaemonSetStatus.discriminator=undefined;V1beta1DaemonSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentNumberScheduled",baseName:"currentNumberScheduled",type:"number"},{name:"desiredNumberScheduled",baseName:"desiredNumberScheduled",type:"number"},{name:"numberAvailable",baseName:"numberAvailable",type:"number"},{name:"numberMisscheduled",baseName:"numberMisscheduled",type:"number"},{name:"numberReady",baseName:"numberReady",type:"number"},{name:"numberUnavailable",baseName:"numberUnavailable",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"updatedNumberScheduled",baseName:"updatedNumberScheduled",type:"number"}];t.V1beta1DaemonSetStatus=V1beta1DaemonSetStatus;class V1beta1DaemonSetUpdateStrategy{static getAttributeTypeMap(){return V1beta1DaemonSetUpdateStrategy.attributeTypeMap}}V1beta1DaemonSetUpdateStrategy.discriminator=undefined;V1beta1DaemonSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta1RollingUpdateDaemonSet"},{name:"type",baseName:"type",type:"string"}];t.V1beta1DaemonSetUpdateStrategy=V1beta1DaemonSetUpdateStrategy;class V1beta1Event{static getAttributeTypeMap(){return V1beta1Event.attributeTypeMap}}V1beta1Event.discriminator=undefined;V1beta1Event.attributeTypeMap=[{name:"action",baseName:"action",type:"string"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"deprecatedCount",baseName:"deprecatedCount",type:"number"},{name:"deprecatedFirstTimestamp",baseName:"deprecatedFirstTimestamp",type:"Date"},{name:"deprecatedLastTimestamp",baseName:"deprecatedLastTimestamp",type:"Date"},{name:"deprecatedSource",baseName:"deprecatedSource",type:"V1EventSource"},{name:"eventTime",baseName:"eventTime",type:"Date"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"note",baseName:"note",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"regarding",baseName:"regarding",type:"V1ObjectReference"},{name:"related",baseName:"related",type:"V1ObjectReference"},{name:"reportingController",baseName:"reportingController",type:"string"},{name:"reportingInstance",baseName:"reportingInstance",type:"string"},{name:"series",baseName:"series",type:"V1beta1EventSeries"},{name:"type",baseName:"type",type:"string"}];t.V1beta1Event=V1beta1Event;class V1beta1EventList{static getAttributeTypeMap(){return V1beta1EventList.attributeTypeMap}}V1beta1EventList.discriminator=undefined;V1beta1EventList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1EventList=V1beta1EventList;class V1beta1EventSeries{static getAttributeTypeMap(){return V1beta1EventSeries.attributeTypeMap}}V1beta1EventSeries.discriminator=undefined;V1beta1EventSeries.attributeTypeMap=[{name:"count",baseName:"count",type:"number"},{name:"lastObservedTime",baseName:"lastObservedTime",type:"Date"},{name:"state",baseName:"state",type:"string"}];t.V1beta1EventSeries=V1beta1EventSeries;class V1beta1Eviction{static getAttributeTypeMap(){return V1beta1Eviction.attributeTypeMap}}V1beta1Eviction.discriminator=undefined;V1beta1Eviction.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"deleteOptions",baseName:"deleteOptions",type:"V1DeleteOptions"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1beta1Eviction=V1beta1Eviction;class V1beta1ExternalDocumentation{static getAttributeTypeMap(){return V1beta1ExternalDocumentation.attributeTypeMap}}V1beta1ExternalDocumentation.discriminator=undefined;V1beta1ExternalDocumentation.attributeTypeMap=[{name:"description",baseName:"description",type:"string"},{name:"url",baseName:"url",type:"string"}];t.V1beta1ExternalDocumentation=V1beta1ExternalDocumentation;class V1beta1HTTPIngressPath{static getAttributeTypeMap(){return V1beta1HTTPIngressPath.attributeTypeMap}}V1beta1HTTPIngressPath.discriminator=undefined;V1beta1HTTPIngressPath.attributeTypeMap=[{name:"backend",baseName:"backend",type:"V1beta1IngressBackend"},{name:"path",baseName:"path",type:"string"}];t.V1beta1HTTPIngressPath=V1beta1HTTPIngressPath;class V1beta1HTTPIngressRuleValue{static getAttributeTypeMap(){return V1beta1HTTPIngressRuleValue.attributeTypeMap}}V1beta1HTTPIngressRuleValue.discriminator=undefined;V1beta1HTTPIngressRuleValue.attributeTypeMap=[{name:"paths",baseName:"paths",type:"Array"}];t.V1beta1HTTPIngressRuleValue=V1beta1HTTPIngressRuleValue;class V1beta1IPBlock{static getAttributeTypeMap(){return V1beta1IPBlock.attributeTypeMap}}V1beta1IPBlock.discriminator=undefined;V1beta1IPBlock.attributeTypeMap=[{name:"cidr",baseName:"cidr",type:"string"},{name:"except",baseName:"except",type:"Array"}];t.V1beta1IPBlock=V1beta1IPBlock;class V1beta1Ingress{static getAttributeTypeMap(){return V1beta1Ingress.attributeTypeMap}}V1beta1Ingress.discriminator=undefined;V1beta1Ingress.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1IngressSpec"},{name:"status",baseName:"status",type:"V1beta1IngressStatus"}];t.V1beta1Ingress=V1beta1Ingress;class V1beta1IngressBackend{static getAttributeTypeMap(){return V1beta1IngressBackend.attributeTypeMap}}V1beta1IngressBackend.discriminator=undefined;V1beta1IngressBackend.attributeTypeMap=[{name:"serviceName",baseName:"serviceName",type:"string"},{name:"servicePort",baseName:"servicePort",type:"any"}];t.V1beta1IngressBackend=V1beta1IngressBackend;class V1beta1IngressList{static getAttributeTypeMap(){return V1beta1IngressList.attributeTypeMap}}V1beta1IngressList.discriminator=undefined;V1beta1IngressList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1IngressList=V1beta1IngressList;class V1beta1IngressRule{static getAttributeTypeMap(){return V1beta1IngressRule.attributeTypeMap}}V1beta1IngressRule.discriminator=undefined;V1beta1IngressRule.attributeTypeMap=[{name:"host",baseName:"host",type:"string"},{name:"http",baseName:"http",type:"V1beta1HTTPIngressRuleValue"}];t.V1beta1IngressRule=V1beta1IngressRule;class V1beta1IngressSpec{static getAttributeTypeMap(){return V1beta1IngressSpec.attributeTypeMap}}V1beta1IngressSpec.discriminator=undefined;V1beta1IngressSpec.attributeTypeMap=[{name:"backend",baseName:"backend",type:"V1beta1IngressBackend"},{name:"rules",baseName:"rules",type:"Array"},{name:"tls",baseName:"tls",type:"Array"}];t.V1beta1IngressSpec=V1beta1IngressSpec;class V1beta1IngressStatus{static getAttributeTypeMap(){return V1beta1IngressStatus.attributeTypeMap}}V1beta1IngressStatus.discriminator=undefined;V1beta1IngressStatus.attributeTypeMap=[{name:"loadBalancer",baseName:"loadBalancer",type:"V1LoadBalancerStatus"}];t.V1beta1IngressStatus=V1beta1IngressStatus;class V1beta1IngressTLS{static getAttributeTypeMap(){return V1beta1IngressTLS.attributeTypeMap}}V1beta1IngressTLS.discriminator=undefined;V1beta1IngressTLS.attributeTypeMap=[{name:"hosts",baseName:"hosts",type:"Array"},{name:"secretName",baseName:"secretName",type:"string"}];t.V1beta1IngressTLS=V1beta1IngressTLS;class V1beta1JSONSchemaProps{static getAttributeTypeMap(){return V1beta1JSONSchemaProps.attributeTypeMap}}V1beta1JSONSchemaProps.discriminator=undefined;V1beta1JSONSchemaProps.attributeTypeMap=[{name:"ref",baseName:"$ref",type:"string"},{name:"schema",baseName:"$schema",type:"string"},{name:"additionalItems",baseName:"additionalItems",type:"any"},{name:"additionalProperties",baseName:"additionalProperties",type:"any"},{name:"allOf",baseName:"allOf",type:"Array"},{name:"anyOf",baseName:"anyOf",type:"Array"},{name:"_default",baseName:"default",type:"any"},{name:"definitions",baseName:"definitions",type:"{ [key: string]: V1beta1JSONSchemaProps; }"},{name:"dependencies",baseName:"dependencies",type:"{ [key: string]: any; }"},{name:"description",baseName:"description",type:"string"},{name:"_enum",baseName:"enum",type:"Array"},{name:"example",baseName:"example",type:"any"},{name:"exclusiveMaximum",baseName:"exclusiveMaximum",type:"boolean"},{name:"exclusiveMinimum",baseName:"exclusiveMinimum",type:"boolean"},{name:"externalDocs",baseName:"externalDocs",type:"V1beta1ExternalDocumentation"},{name:"format",baseName:"format",type:"string"},{name:"id",baseName:"id",type:"string"},{name:"items",baseName:"items",type:"any"},{name:"maxItems",baseName:"maxItems",type:"number"},{name:"maxLength",baseName:"maxLength",type:"number"},{name:"maxProperties",baseName:"maxProperties",type:"number"},{name:"maximum",baseName:"maximum",type:"number"},{name:"minItems",baseName:"minItems",type:"number"},{name:"minLength",baseName:"minLength",type:"number"},{name:"minProperties",baseName:"minProperties",type:"number"},{name:"minimum",baseName:"minimum",type:"number"},{name:"multipleOf",baseName:"multipleOf",type:"number"},{name:"not",baseName:"not",type:"V1beta1JSONSchemaProps"},{name:"oneOf",baseName:"oneOf",type:"Array"},{name:"pattern",baseName:"pattern",type:"string"},{name:"patternProperties",baseName:"patternProperties",type:"{ [key: string]: V1beta1JSONSchemaProps; }"},{name:"properties",baseName:"properties",type:"{ [key: string]: V1beta1JSONSchemaProps; }"},{name:"required",baseName:"required",type:"Array"},{name:"title",baseName:"title",type:"string"},{name:"type",baseName:"type",type:"string"},{name:"uniqueItems",baseName:"uniqueItems",type:"boolean"}];t.V1beta1JSONSchemaProps=V1beta1JSONSchemaProps;class V1beta1JobTemplateSpec{static getAttributeTypeMap(){return V1beta1JobTemplateSpec.attributeTypeMap}}V1beta1JobTemplateSpec.discriminator=undefined;V1beta1JobTemplateSpec.attributeTypeMap=[{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1JobSpec"}];t.V1beta1JobTemplateSpec=V1beta1JobTemplateSpec;class V1beta1Lease{static getAttributeTypeMap(){return V1beta1Lease.attributeTypeMap}}V1beta1Lease.discriminator=undefined;V1beta1Lease.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1LeaseSpec"}];t.V1beta1Lease=V1beta1Lease;class V1beta1LeaseList{static getAttributeTypeMap(){return V1beta1LeaseList.attributeTypeMap}}V1beta1LeaseList.discriminator=undefined;V1beta1LeaseList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1LeaseList=V1beta1LeaseList;class V1beta1LeaseSpec{static getAttributeTypeMap(){return V1beta1LeaseSpec.attributeTypeMap}}V1beta1LeaseSpec.discriminator=undefined;V1beta1LeaseSpec.attributeTypeMap=[{name:"acquireTime",baseName:"acquireTime",type:"Date"},{name:"holderIdentity",baseName:"holderIdentity",type:"string"},{name:"leaseDurationSeconds",baseName:"leaseDurationSeconds",type:"number"},{name:"leaseTransitions",baseName:"leaseTransitions",type:"number"},{name:"renewTime",baseName:"renewTime",type:"Date"}];t.V1beta1LeaseSpec=V1beta1LeaseSpec;class V1beta1LocalSubjectAccessReview{static getAttributeTypeMap(){return V1beta1LocalSubjectAccessReview.attributeTypeMap}}V1beta1LocalSubjectAccessReview.discriminator=undefined;V1beta1LocalSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectAccessReviewStatus"}];t.V1beta1LocalSubjectAccessReview=V1beta1LocalSubjectAccessReview;class V1beta1MutatingWebhookConfiguration{static getAttributeTypeMap(){return V1beta1MutatingWebhookConfiguration.attributeTypeMap}}V1beta1MutatingWebhookConfiguration.discriminator=undefined;V1beta1MutatingWebhookConfiguration.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"webhooks",baseName:"webhooks",type:"Array"}];t.V1beta1MutatingWebhookConfiguration=V1beta1MutatingWebhookConfiguration;class V1beta1MutatingWebhookConfigurationList{static getAttributeTypeMap(){return V1beta1MutatingWebhookConfigurationList.attributeTypeMap}}V1beta1MutatingWebhookConfigurationList.discriminator=undefined;V1beta1MutatingWebhookConfigurationList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1MutatingWebhookConfigurationList=V1beta1MutatingWebhookConfigurationList;class V1beta1NetworkPolicy{static getAttributeTypeMap(){return V1beta1NetworkPolicy.attributeTypeMap}}V1beta1NetworkPolicy.discriminator=undefined;V1beta1NetworkPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1NetworkPolicySpec"}];t.V1beta1NetworkPolicy=V1beta1NetworkPolicy;class V1beta1NetworkPolicyEgressRule{static getAttributeTypeMap(){return V1beta1NetworkPolicyEgressRule.attributeTypeMap}}V1beta1NetworkPolicyEgressRule.discriminator=undefined;V1beta1NetworkPolicyEgressRule.attributeTypeMap=[{name:"ports",baseName:"ports",type:"Array"},{name:"to",baseName:"to",type:"Array"}];t.V1beta1NetworkPolicyEgressRule=V1beta1NetworkPolicyEgressRule;class V1beta1NetworkPolicyIngressRule{static getAttributeTypeMap(){return V1beta1NetworkPolicyIngressRule.attributeTypeMap}}V1beta1NetworkPolicyIngressRule.discriminator=undefined;V1beta1NetworkPolicyIngressRule.attributeTypeMap=[{name:"from",baseName:"from",type:"Array"},{name:"ports",baseName:"ports",type:"Array"}];t.V1beta1NetworkPolicyIngressRule=V1beta1NetworkPolicyIngressRule;class V1beta1NetworkPolicyList{static getAttributeTypeMap(){return V1beta1NetworkPolicyList.attributeTypeMap}}V1beta1NetworkPolicyList.discriminator=undefined;V1beta1NetworkPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1NetworkPolicyList=V1beta1NetworkPolicyList;class V1beta1NetworkPolicyPeer{static getAttributeTypeMap(){return V1beta1NetworkPolicyPeer.attributeTypeMap}}V1beta1NetworkPolicyPeer.discriminator=undefined;V1beta1NetworkPolicyPeer.attributeTypeMap=[{name:"ipBlock",baseName:"ipBlock",type:"V1beta1IPBlock"},{name:"namespaceSelector",baseName:"namespaceSelector",type:"V1LabelSelector"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"}];t.V1beta1NetworkPolicyPeer=V1beta1NetworkPolicyPeer;class V1beta1NetworkPolicyPort{static getAttributeTypeMap(){return V1beta1NetworkPolicyPort.attributeTypeMap}}V1beta1NetworkPolicyPort.discriminator=undefined;V1beta1NetworkPolicyPort.attributeTypeMap=[{name:"port",baseName:"port",type:"any"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1beta1NetworkPolicyPort=V1beta1NetworkPolicyPort;class V1beta1NetworkPolicySpec{static getAttributeTypeMap(){return V1beta1NetworkPolicySpec.attributeTypeMap}}V1beta1NetworkPolicySpec.discriminator=undefined;V1beta1NetworkPolicySpec.attributeTypeMap=[{name:"egress",baseName:"egress",type:"Array"},{name:"ingress",baseName:"ingress",type:"Array"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"},{name:"policyTypes",baseName:"policyTypes",type:"Array"}];t.V1beta1NetworkPolicySpec=V1beta1NetworkPolicySpec;class V1beta1NonResourceAttributes{static getAttributeTypeMap(){return V1beta1NonResourceAttributes.attributeTypeMap}}V1beta1NonResourceAttributes.discriminator=undefined;V1beta1NonResourceAttributes.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"verb",baseName:"verb",type:"string"}];t.V1beta1NonResourceAttributes=V1beta1NonResourceAttributes;class V1beta1NonResourceRule{static getAttributeTypeMap(){return V1beta1NonResourceRule.attributeTypeMap}}V1beta1NonResourceRule.discriminator=undefined;V1beta1NonResourceRule.attributeTypeMap=[{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1beta1NonResourceRule=V1beta1NonResourceRule;class V1beta1PodDisruptionBudget{static getAttributeTypeMap(){return V1beta1PodDisruptionBudget.attributeTypeMap}}V1beta1PodDisruptionBudget.discriminator=undefined;V1beta1PodDisruptionBudget.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1PodDisruptionBudgetSpec"},{name:"status",baseName:"status",type:"V1beta1PodDisruptionBudgetStatus"}];t.V1beta1PodDisruptionBudget=V1beta1PodDisruptionBudget;class V1beta1PodDisruptionBudgetList{static getAttributeTypeMap(){return V1beta1PodDisruptionBudgetList.attributeTypeMap}}V1beta1PodDisruptionBudgetList.discriminator=undefined;V1beta1PodDisruptionBudgetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1PodDisruptionBudgetList=V1beta1PodDisruptionBudgetList;class V1beta1PodDisruptionBudgetSpec{static getAttributeTypeMap(){return V1beta1PodDisruptionBudgetSpec.attributeTypeMap}}V1beta1PodDisruptionBudgetSpec.discriminator=undefined;V1beta1PodDisruptionBudgetSpec.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"},{name:"minAvailable",baseName:"minAvailable",type:"any"},{name:"selector",baseName:"selector",type:"V1LabelSelector"}];t.V1beta1PodDisruptionBudgetSpec=V1beta1PodDisruptionBudgetSpec;class V1beta1PodDisruptionBudgetStatus{static getAttributeTypeMap(){return V1beta1PodDisruptionBudgetStatus.attributeTypeMap}}V1beta1PodDisruptionBudgetStatus.discriminator=undefined;V1beta1PodDisruptionBudgetStatus.attributeTypeMap=[{name:"currentHealthy",baseName:"currentHealthy",type:"number"},{name:"desiredHealthy",baseName:"desiredHealthy",type:"number"},{name:"disruptedPods",baseName:"disruptedPods",type:"{ [key: string]: Date; }"},{name:"disruptionsAllowed",baseName:"disruptionsAllowed",type:"number"},{name:"expectedPods",baseName:"expectedPods",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V1beta1PodDisruptionBudgetStatus=V1beta1PodDisruptionBudgetStatus;class V1beta1PolicyRule{static getAttributeTypeMap(){return V1beta1PolicyRule.attributeTypeMap}}V1beta1PolicyRule.discriminator=undefined;V1beta1PolicyRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1beta1PolicyRule=V1beta1PolicyRule;class V1beta1PriorityClass{static getAttributeTypeMap(){return V1beta1PriorityClass.attributeTypeMap}}V1beta1PriorityClass.discriminator=undefined;V1beta1PriorityClass.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"description",baseName:"description",type:"string"},{name:"globalDefault",baseName:"globalDefault",type:"boolean"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"value",baseName:"value",type:"number"}];t.V1beta1PriorityClass=V1beta1PriorityClass;class V1beta1PriorityClassList{static getAttributeTypeMap(){return V1beta1PriorityClassList.attributeTypeMap}}V1beta1PriorityClassList.discriminator=undefined;V1beta1PriorityClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1PriorityClassList=V1beta1PriorityClassList;class V1beta1ReplicaSet{static getAttributeTypeMap(){return V1beta1ReplicaSet.attributeTypeMap}}V1beta1ReplicaSet.discriminator=undefined;V1beta1ReplicaSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1ReplicaSetSpec"},{name:"status",baseName:"status",type:"V1beta1ReplicaSetStatus"}];t.V1beta1ReplicaSet=V1beta1ReplicaSet;class V1beta1ReplicaSetCondition{static getAttributeTypeMap(){return V1beta1ReplicaSetCondition.attributeTypeMap}}V1beta1ReplicaSetCondition.discriminator=undefined;V1beta1ReplicaSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1ReplicaSetCondition=V1beta1ReplicaSetCondition;class V1beta1ReplicaSetList{static getAttributeTypeMap(){return V1beta1ReplicaSetList.attributeTypeMap}}V1beta1ReplicaSetList.discriminator=undefined;V1beta1ReplicaSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ReplicaSetList=V1beta1ReplicaSetList;class V1beta1ReplicaSetSpec{static getAttributeTypeMap(){return V1beta1ReplicaSetSpec.attributeTypeMap}}V1beta1ReplicaSetSpec.discriminator=undefined;V1beta1ReplicaSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1beta1ReplicaSetSpec=V1beta1ReplicaSetSpec;class V1beta1ReplicaSetStatus{static getAttributeTypeMap(){return V1beta1ReplicaSetStatus.attributeTypeMap}}V1beta1ReplicaSetStatus.discriminator=undefined;V1beta1ReplicaSetStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1beta1ReplicaSetStatus=V1beta1ReplicaSetStatus;class V1beta1ResourceAttributes{static getAttributeTypeMap(){return V1beta1ResourceAttributes.attributeTypeMap}}V1beta1ResourceAttributes.discriminator=undefined;V1beta1ResourceAttributes.attributeTypeMap=[{name:"group",baseName:"group",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resource",baseName:"resource",type:"string"},{name:"subresource",baseName:"subresource",type:"string"},{name:"verb",baseName:"verb",type:"string"},{name:"version",baseName:"version",type:"string"}];t.V1beta1ResourceAttributes=V1beta1ResourceAttributes;class V1beta1ResourceRule{static getAttributeTypeMap(){return V1beta1ResourceRule.attributeTypeMap}}V1beta1ResourceRule.discriminator=undefined;V1beta1ResourceRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1beta1ResourceRule=V1beta1ResourceRule;class V1beta1Role{static getAttributeTypeMap(){return V1beta1Role.attributeTypeMap}}V1beta1Role.discriminator=undefined;V1beta1Role.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1beta1Role=V1beta1Role;class V1beta1RoleBinding{static getAttributeTypeMap(){return V1beta1RoleBinding.attributeTypeMap}}V1beta1RoleBinding.discriminator=undefined;V1beta1RoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1beta1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1beta1RoleBinding=V1beta1RoleBinding;class V1beta1RoleBindingList{static getAttributeTypeMap(){return V1beta1RoleBindingList.attributeTypeMap}}V1beta1RoleBindingList.discriminator=undefined;V1beta1RoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1RoleBindingList=V1beta1RoleBindingList;class V1beta1RoleList{static getAttributeTypeMap(){return V1beta1RoleList.attributeTypeMap}}V1beta1RoleList.discriminator=undefined;V1beta1RoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1RoleList=V1beta1RoleList;class V1beta1RoleRef{static getAttributeTypeMap(){return V1beta1RoleRef.attributeTypeMap}}V1beta1RoleRef.discriminator=undefined;V1beta1RoleRef.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1beta1RoleRef=V1beta1RoleRef;class V1beta1RollingUpdateDaemonSet{static getAttributeTypeMap(){return V1beta1RollingUpdateDaemonSet.attributeTypeMap}}V1beta1RollingUpdateDaemonSet.discriminator=undefined;V1beta1RollingUpdateDaemonSet.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1beta1RollingUpdateDaemonSet=V1beta1RollingUpdateDaemonSet;class V1beta1RollingUpdateStatefulSetStrategy{static getAttributeTypeMap(){return V1beta1RollingUpdateStatefulSetStrategy.attributeTypeMap}}V1beta1RollingUpdateStatefulSetStrategy.discriminator=undefined;V1beta1RollingUpdateStatefulSetStrategy.attributeTypeMap=[{name:"partition",baseName:"partition",type:"number"}];t.V1beta1RollingUpdateStatefulSetStrategy=V1beta1RollingUpdateStatefulSetStrategy;class V1beta1RuleWithOperations{static getAttributeTypeMap(){return V1beta1RuleWithOperations.attributeTypeMap}}V1beta1RuleWithOperations.discriminator=undefined;V1beta1RuleWithOperations.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"apiVersions",baseName:"apiVersions",type:"Array"},{name:"operations",baseName:"operations",type:"Array"},{name:"resources",baseName:"resources",type:"Array"}];t.V1beta1RuleWithOperations=V1beta1RuleWithOperations;class V1beta1SelfSubjectAccessReview{static getAttributeTypeMap(){return V1beta1SelfSubjectAccessReview.attributeTypeMap}}V1beta1SelfSubjectAccessReview.discriminator=undefined;V1beta1SelfSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SelfSubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectAccessReviewStatus"}];t.V1beta1SelfSubjectAccessReview=V1beta1SelfSubjectAccessReview;class V1beta1SelfSubjectAccessReviewSpec{static getAttributeTypeMap(){return V1beta1SelfSubjectAccessReviewSpec.attributeTypeMap}}V1beta1SelfSubjectAccessReviewSpec.discriminator=undefined;V1beta1SelfSubjectAccessReviewSpec.attributeTypeMap=[{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1beta1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1beta1ResourceAttributes"}];t.V1beta1SelfSubjectAccessReviewSpec=V1beta1SelfSubjectAccessReviewSpec;class V1beta1SelfSubjectRulesReview{static getAttributeTypeMap(){return V1beta1SelfSubjectRulesReview.attributeTypeMap}}V1beta1SelfSubjectRulesReview.discriminator=undefined;V1beta1SelfSubjectRulesReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SelfSubjectRulesReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectRulesReviewStatus"}];t.V1beta1SelfSubjectRulesReview=V1beta1SelfSubjectRulesReview;class V1beta1SelfSubjectRulesReviewSpec{static getAttributeTypeMap(){return V1beta1SelfSubjectRulesReviewSpec.attributeTypeMap}}V1beta1SelfSubjectRulesReviewSpec.discriminator=undefined;V1beta1SelfSubjectRulesReviewSpec.attributeTypeMap=[{name:"namespace",baseName:"namespace",type:"string"}];t.V1beta1SelfSubjectRulesReviewSpec=V1beta1SelfSubjectRulesReviewSpec;class V1beta1StatefulSet{static getAttributeTypeMap(){return V1beta1StatefulSet.attributeTypeMap}}V1beta1StatefulSet.discriminator=undefined;V1beta1StatefulSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1StatefulSetSpec"},{name:"status",baseName:"status",type:"V1beta1StatefulSetStatus"}];t.V1beta1StatefulSet=V1beta1StatefulSet;class V1beta1StatefulSetCondition{static getAttributeTypeMap(){return V1beta1StatefulSetCondition.attributeTypeMap}}V1beta1StatefulSetCondition.discriminator=undefined;V1beta1StatefulSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1StatefulSetCondition=V1beta1StatefulSetCondition;class V1beta1StatefulSetList{static getAttributeTypeMap(){return V1beta1StatefulSetList.attributeTypeMap}}V1beta1StatefulSetList.discriminator=undefined;V1beta1StatefulSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1StatefulSetList=V1beta1StatefulSetList;class V1beta1StatefulSetSpec{static getAttributeTypeMap(){return V1beta1StatefulSetSpec.attributeTypeMap}}V1beta1StatefulSetSpec.discriminator=undefined;V1beta1StatefulSetSpec.attributeTypeMap=[{name:"podManagementPolicy",baseName:"podManagementPolicy",type:"string"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"serviceName",baseName:"serviceName",type:"string"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta1StatefulSetUpdateStrategy"},{name:"volumeClaimTemplates",baseName:"volumeClaimTemplates",type:"Array"}];t.V1beta1StatefulSetSpec=V1beta1StatefulSetSpec;class V1beta1StatefulSetStatus{static getAttributeTypeMap(){return V1beta1StatefulSetStatus.attributeTypeMap}}V1beta1StatefulSetStatus.discriminator=undefined;V1beta1StatefulSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"currentRevision",baseName:"currentRevision",type:"string"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"updateRevision",baseName:"updateRevision",type:"string"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1beta1StatefulSetStatus=V1beta1StatefulSetStatus;class V1beta1StatefulSetUpdateStrategy{static getAttributeTypeMap(){return V1beta1StatefulSetUpdateStrategy.attributeTypeMap}}V1beta1StatefulSetUpdateStrategy.discriminator=undefined;V1beta1StatefulSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta1RollingUpdateStatefulSetStrategy"},{name:"type",baseName:"type",type:"string"}];t.V1beta1StatefulSetUpdateStrategy=V1beta1StatefulSetUpdateStrategy;class V1beta1StorageClass{static getAttributeTypeMap(){return V1beta1StorageClass.attributeTypeMap}}V1beta1StorageClass.discriminator=undefined;V1beta1StorageClass.attributeTypeMap=[{name:"allowVolumeExpansion",baseName:"allowVolumeExpansion",type:"boolean"},{name:"allowedTopologies",baseName:"allowedTopologies",type:"Array"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"mountOptions",baseName:"mountOptions",type:"Array"},{name:"parameters",baseName:"parameters",type:"{ [key: string]: string; }"},{name:"provisioner",baseName:"provisioner",type:"string"},{name:"reclaimPolicy",baseName:"reclaimPolicy",type:"string"},{name:"volumeBindingMode",baseName:"volumeBindingMode",type:"string"}];t.V1beta1StorageClass=V1beta1StorageClass;class V1beta1StorageClassList{static getAttributeTypeMap(){return V1beta1StorageClassList.attributeTypeMap}}V1beta1StorageClassList.discriminator=undefined;V1beta1StorageClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1StorageClassList=V1beta1StorageClassList;class V1beta1Subject{static getAttributeTypeMap(){return V1beta1Subject.attributeTypeMap}}V1beta1Subject.discriminator=undefined;V1beta1Subject.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1beta1Subject=V1beta1Subject;class V1beta1SubjectAccessReview{static getAttributeTypeMap(){return V1beta1SubjectAccessReview.attributeTypeMap}}V1beta1SubjectAccessReview.discriminator=undefined;V1beta1SubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectAccessReviewStatus"}];t.V1beta1SubjectAccessReview=V1beta1SubjectAccessReview;class V1beta1SubjectAccessReviewSpec{static getAttributeTypeMap(){return V1beta1SubjectAccessReviewSpec.attributeTypeMap}}V1beta1SubjectAccessReviewSpec.discriminator=undefined;V1beta1SubjectAccessReviewSpec.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"group",baseName:"group",type:"Array"},{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1beta1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1beta1ResourceAttributes"},{name:"uid",baseName:"uid",type:"string"},{name:"user",baseName:"user",type:"string"}];t.V1beta1SubjectAccessReviewSpec=V1beta1SubjectAccessReviewSpec;class V1beta1SubjectAccessReviewStatus{static getAttributeTypeMap(){return V1beta1SubjectAccessReviewStatus.attributeTypeMap}}V1beta1SubjectAccessReviewStatus.discriminator=undefined;V1beta1SubjectAccessReviewStatus.attributeTypeMap=[{name:"allowed",baseName:"allowed",type:"boolean"},{name:"denied",baseName:"denied",type:"boolean"},{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1beta1SubjectAccessReviewStatus=V1beta1SubjectAccessReviewStatus;class V1beta1SubjectRulesReviewStatus{static getAttributeTypeMap(){return V1beta1SubjectRulesReviewStatus.attributeTypeMap}}V1beta1SubjectRulesReviewStatus.discriminator=undefined;V1beta1SubjectRulesReviewStatus.attributeTypeMap=[{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"incomplete",baseName:"incomplete",type:"boolean"},{name:"nonResourceRules",baseName:"nonResourceRules",type:"Array"},{name:"resourceRules",baseName:"resourceRules",type:"Array"}];t.V1beta1SubjectRulesReviewStatus=V1beta1SubjectRulesReviewStatus;class V1beta1TokenReview{static getAttributeTypeMap(){return V1beta1TokenReview.attributeTypeMap}}V1beta1TokenReview.discriminator=undefined;V1beta1TokenReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1TokenReviewSpec"},{name:"status",baseName:"status",type:"V1beta1TokenReviewStatus"}];t.V1beta1TokenReview=V1beta1TokenReview;class V1beta1TokenReviewSpec{static getAttributeTypeMap(){return V1beta1TokenReviewSpec.attributeTypeMap}}V1beta1TokenReviewSpec.discriminator=undefined;V1beta1TokenReviewSpec.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array"},{name:"token",baseName:"token",type:"string"}];t.V1beta1TokenReviewSpec=V1beta1TokenReviewSpec;class V1beta1TokenReviewStatus{static getAttributeTypeMap(){return V1beta1TokenReviewStatus.attributeTypeMap}}V1beta1TokenReviewStatus.discriminator=undefined;V1beta1TokenReviewStatus.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array"},{name:"authenticated",baseName:"authenticated",type:"boolean"},{name:"error",baseName:"error",type:"string"},{name:"user",baseName:"user",type:"V1beta1UserInfo"}];t.V1beta1TokenReviewStatus=V1beta1TokenReviewStatus;class V1beta1UserInfo{static getAttributeTypeMap(){return V1beta1UserInfo.attributeTypeMap}}V1beta1UserInfo.discriminator=undefined;V1beta1UserInfo.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"groups",baseName:"groups",type:"Array"},{name:"uid",baseName:"uid",type:"string"},{name:"username",baseName:"username",type:"string"}];t.V1beta1UserInfo=V1beta1UserInfo;class V1beta1ValidatingWebhookConfiguration{static getAttributeTypeMap(){return V1beta1ValidatingWebhookConfiguration.attributeTypeMap}}V1beta1ValidatingWebhookConfiguration.discriminator=undefined;V1beta1ValidatingWebhookConfiguration.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"webhooks",baseName:"webhooks",type:"Array"}];t.V1beta1ValidatingWebhookConfiguration=V1beta1ValidatingWebhookConfiguration;class V1beta1ValidatingWebhookConfigurationList{static getAttributeTypeMap(){return V1beta1ValidatingWebhookConfigurationList.attributeTypeMap}}V1beta1ValidatingWebhookConfigurationList.discriminator=undefined;V1beta1ValidatingWebhookConfigurationList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ValidatingWebhookConfigurationList=V1beta1ValidatingWebhookConfigurationList;class V1beta1VolumeAttachment{static getAttributeTypeMap(){return V1beta1VolumeAttachment.attributeTypeMap}}V1beta1VolumeAttachment.discriminator=undefined;V1beta1VolumeAttachment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1VolumeAttachmentSpec"},{name:"status",baseName:"status",type:"V1beta1VolumeAttachmentStatus"}];t.V1beta1VolumeAttachment=V1beta1VolumeAttachment;class V1beta1VolumeAttachmentList{static getAttributeTypeMap(){return V1beta1VolumeAttachmentList.attributeTypeMap}}V1beta1VolumeAttachmentList.discriminator=undefined;V1beta1VolumeAttachmentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1VolumeAttachmentList=V1beta1VolumeAttachmentList;class V1beta1VolumeAttachmentSource{static getAttributeTypeMap(){return V1beta1VolumeAttachmentSource.attributeTypeMap}}V1beta1VolumeAttachmentSource.discriminator=undefined;V1beta1VolumeAttachmentSource.attributeTypeMap=[{name:"persistentVolumeName",baseName:"persistentVolumeName",type:"string"}];t.V1beta1VolumeAttachmentSource=V1beta1VolumeAttachmentSource;class V1beta1VolumeAttachmentSpec{static getAttributeTypeMap(){return V1beta1VolumeAttachmentSpec.attributeTypeMap}}V1beta1VolumeAttachmentSpec.discriminator=undefined;V1beta1VolumeAttachmentSpec.attributeTypeMap=[{name:"attacher",baseName:"attacher",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"source",baseName:"source",type:"V1beta1VolumeAttachmentSource"}];t.V1beta1VolumeAttachmentSpec=V1beta1VolumeAttachmentSpec;class V1beta1VolumeAttachmentStatus{static getAttributeTypeMap(){return V1beta1VolumeAttachmentStatus.attributeTypeMap}}V1beta1VolumeAttachmentStatus.discriminator=undefined;V1beta1VolumeAttachmentStatus.attributeTypeMap=[{name:"attachError",baseName:"attachError",type:"V1beta1VolumeError"},{name:"attached",baseName:"attached",type:"boolean"},{name:"attachmentMetadata",baseName:"attachmentMetadata",type:"{ [key: string]: string; }"},{name:"detachError",baseName:"detachError",type:"V1beta1VolumeError"}];t.V1beta1VolumeAttachmentStatus=V1beta1VolumeAttachmentStatus;class V1beta1VolumeError{static getAttributeTypeMap(){return V1beta1VolumeError.attributeTypeMap}}V1beta1VolumeError.discriminator=undefined;V1beta1VolumeError.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"time",baseName:"time",type:"Date"}];t.V1beta1VolumeError=V1beta1VolumeError;class V1beta1Webhook{static getAttributeTypeMap(){return V1beta1Webhook.attributeTypeMap}}V1beta1Webhook.discriminator=undefined;V1beta1Webhook.attributeTypeMap=[{name:"clientConfig",baseName:"clientConfig",type:"AdmissionregistrationV1beta1WebhookClientConfig"},{name:"failurePolicy",baseName:"failurePolicy",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespaceSelector",baseName:"namespaceSelector",type:"V1LabelSelector"},{name:"rules",baseName:"rules",type:"Array"},{name:"sideEffects",baseName:"sideEffects",type:"string"}];t.V1beta1Webhook=V1beta1Webhook;class V1beta2ControllerRevision{static getAttributeTypeMap(){return V1beta2ControllerRevision.attributeTypeMap}}V1beta2ControllerRevision.discriminator=undefined;V1beta2ControllerRevision.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"RuntimeRawExtension"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"revision",baseName:"revision",type:"number"}];t.V1beta2ControllerRevision=V1beta2ControllerRevision;class V1beta2ControllerRevisionList{static getAttributeTypeMap(){return V1beta2ControllerRevisionList.attributeTypeMap}}V1beta2ControllerRevisionList.discriminator=undefined;V1beta2ControllerRevisionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2ControllerRevisionList=V1beta2ControllerRevisionList;class V1beta2DaemonSet{static getAttributeTypeMap(){return V1beta2DaemonSet.attributeTypeMap}}V1beta2DaemonSet.discriminator=undefined;V1beta2DaemonSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2DaemonSetSpec"},{name:"status",baseName:"status",type:"V1beta2DaemonSetStatus"}];t.V1beta2DaemonSet=V1beta2DaemonSet;class V1beta2DaemonSetCondition{static getAttributeTypeMap(){return V1beta2DaemonSetCondition.attributeTypeMap}}V1beta2DaemonSetCondition.discriminator=undefined;V1beta2DaemonSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DaemonSetCondition=V1beta2DaemonSetCondition;class V1beta2DaemonSetList{static getAttributeTypeMap(){return V1beta2DaemonSetList.attributeTypeMap}}V1beta2DaemonSetList.discriminator=undefined;V1beta2DaemonSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2DaemonSetList=V1beta2DaemonSetList;class V1beta2DaemonSetSpec{static getAttributeTypeMap(){return V1beta2DaemonSetSpec.attributeTypeMap}}V1beta2DaemonSetSpec.discriminator=undefined;V1beta2DaemonSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta2DaemonSetUpdateStrategy"}];t.V1beta2DaemonSetSpec=V1beta2DaemonSetSpec;class V1beta2DaemonSetStatus{static getAttributeTypeMap(){return V1beta2DaemonSetStatus.attributeTypeMap}}V1beta2DaemonSetStatus.discriminator=undefined;V1beta2DaemonSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentNumberScheduled",baseName:"currentNumberScheduled",type:"number"},{name:"desiredNumberScheduled",baseName:"desiredNumberScheduled",type:"number"},{name:"numberAvailable",baseName:"numberAvailable",type:"number"},{name:"numberMisscheduled",baseName:"numberMisscheduled",type:"number"},{name:"numberReady",baseName:"numberReady",type:"number"},{name:"numberUnavailable",baseName:"numberUnavailable",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"updatedNumberScheduled",baseName:"updatedNumberScheduled",type:"number"}];t.V1beta2DaemonSetStatus=V1beta2DaemonSetStatus;class V1beta2DaemonSetUpdateStrategy{static getAttributeTypeMap(){return V1beta2DaemonSetUpdateStrategy.attributeTypeMap}}V1beta2DaemonSetUpdateStrategy.discriminator=undefined;V1beta2DaemonSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta2RollingUpdateDaemonSet"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DaemonSetUpdateStrategy=V1beta2DaemonSetUpdateStrategy;class V1beta2Deployment{static getAttributeTypeMap(){return V1beta2Deployment.attributeTypeMap}}V1beta2Deployment.discriminator=undefined;V1beta2Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2DeploymentSpec"},{name:"status",baseName:"status",type:"V1beta2DeploymentStatus"}];t.V1beta2Deployment=V1beta2Deployment;class V1beta2DeploymentCondition{static getAttributeTypeMap(){return V1beta2DeploymentCondition.attributeTypeMap}}V1beta2DeploymentCondition.discriminator=undefined;V1beta2DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DeploymentCondition=V1beta2DeploymentCondition;class V1beta2DeploymentList{static getAttributeTypeMap(){return V1beta2DeploymentList.attributeTypeMap}}V1beta2DeploymentList.discriminator=undefined;V1beta2DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2DeploymentList=V1beta2DeploymentList;class V1beta2DeploymentSpec{static getAttributeTypeMap(){return V1beta2DeploymentSpec.attributeTypeMap}}V1beta2DeploymentSpec.discriminator=undefined;V1beta2DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"V1beta2DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1beta2DeploymentSpec=V1beta2DeploymentSpec;class V1beta2DeploymentStatus{static getAttributeTypeMap(){return V1beta2DeploymentStatus.attributeTypeMap}}V1beta2DeploymentStatus.discriminator=undefined;V1beta2DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1beta2DeploymentStatus=V1beta2DeploymentStatus;class V1beta2DeploymentStrategy{static getAttributeTypeMap(){return V1beta2DeploymentStrategy.attributeTypeMap}}V1beta2DeploymentStrategy.discriminator=undefined;V1beta2DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta2RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DeploymentStrategy=V1beta2DeploymentStrategy;class V1beta2ReplicaSet{static getAttributeTypeMap(){return V1beta2ReplicaSet.attributeTypeMap}}V1beta2ReplicaSet.discriminator=undefined;V1beta2ReplicaSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2ReplicaSetSpec"},{name:"status",baseName:"status",type:"V1beta2ReplicaSetStatus"}];t.V1beta2ReplicaSet=V1beta2ReplicaSet;class V1beta2ReplicaSetCondition{static getAttributeTypeMap(){return V1beta2ReplicaSetCondition.attributeTypeMap}}V1beta2ReplicaSetCondition.discriminator=undefined;V1beta2ReplicaSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2ReplicaSetCondition=V1beta2ReplicaSetCondition;class V1beta2ReplicaSetList{static getAttributeTypeMap(){return V1beta2ReplicaSetList.attributeTypeMap}}V1beta2ReplicaSetList.discriminator=undefined;V1beta2ReplicaSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2ReplicaSetList=V1beta2ReplicaSetList;class V1beta2ReplicaSetSpec{static getAttributeTypeMap(){return V1beta2ReplicaSetSpec.attributeTypeMap}}V1beta2ReplicaSetSpec.discriminator=undefined;V1beta2ReplicaSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1beta2ReplicaSetSpec=V1beta2ReplicaSetSpec;class V1beta2ReplicaSetStatus{static getAttributeTypeMap(){return V1beta2ReplicaSetStatus.attributeTypeMap}}V1beta2ReplicaSetStatus.discriminator=undefined;V1beta2ReplicaSetStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1beta2ReplicaSetStatus=V1beta2ReplicaSetStatus;class V1beta2RollingUpdateDaemonSet{static getAttributeTypeMap(){return V1beta2RollingUpdateDaemonSet.attributeTypeMap}}V1beta2RollingUpdateDaemonSet.discriminator=undefined;V1beta2RollingUpdateDaemonSet.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1beta2RollingUpdateDaemonSet=V1beta2RollingUpdateDaemonSet;class V1beta2RollingUpdateDeployment{static getAttributeTypeMap(){return V1beta2RollingUpdateDeployment.attributeTypeMap}}V1beta2RollingUpdateDeployment.discriminator=undefined;V1beta2RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1beta2RollingUpdateDeployment=V1beta2RollingUpdateDeployment;class V1beta2RollingUpdateStatefulSetStrategy{static getAttributeTypeMap(){return V1beta2RollingUpdateStatefulSetStrategy.attributeTypeMap}}V1beta2RollingUpdateStatefulSetStrategy.discriminator=undefined;V1beta2RollingUpdateStatefulSetStrategy.attributeTypeMap=[{name:"partition",baseName:"partition",type:"number"}];t.V1beta2RollingUpdateStatefulSetStrategy=V1beta2RollingUpdateStatefulSetStrategy;class V1beta2Scale{static getAttributeTypeMap(){return V1beta2Scale.attributeTypeMap}}V1beta2Scale.discriminator=undefined;V1beta2Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2ScaleSpec"},{name:"status",baseName:"status",type:"V1beta2ScaleStatus"}];t.V1beta2Scale=V1beta2Scale;class V1beta2ScaleSpec{static getAttributeTypeMap(){return V1beta2ScaleSpec.attributeTypeMap}}V1beta2ScaleSpec.discriminator=undefined;V1beta2ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.V1beta2ScaleSpec=V1beta2ScaleSpec;class V1beta2ScaleStatus{static getAttributeTypeMap(){return V1beta2ScaleStatus.attributeTypeMap}}V1beta2ScaleStatus.discriminator=undefined;V1beta2ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"targetSelector",baseName:"targetSelector",type:"string"}];t.V1beta2ScaleStatus=V1beta2ScaleStatus;class V1beta2StatefulSet{static getAttributeTypeMap(){return V1beta2StatefulSet.attributeTypeMap}}V1beta2StatefulSet.discriminator=undefined;V1beta2StatefulSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2StatefulSetSpec"},{name:"status",baseName:"status",type:"V1beta2StatefulSetStatus"}];t.V1beta2StatefulSet=V1beta2StatefulSet;class V1beta2StatefulSetCondition{static getAttributeTypeMap(){return V1beta2StatefulSetCondition.attributeTypeMap}}V1beta2StatefulSetCondition.discriminator=undefined;V1beta2StatefulSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2StatefulSetCondition=V1beta2StatefulSetCondition;class V1beta2StatefulSetList{static getAttributeTypeMap(){return V1beta2StatefulSetList.attributeTypeMap}}V1beta2StatefulSetList.discriminator=undefined;V1beta2StatefulSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2StatefulSetList=V1beta2StatefulSetList;class V1beta2StatefulSetSpec{static getAttributeTypeMap(){return V1beta2StatefulSetSpec.attributeTypeMap}}V1beta2StatefulSetSpec.discriminator=undefined;V1beta2StatefulSetSpec.attributeTypeMap=[{name:"podManagementPolicy",baseName:"podManagementPolicy",type:"string"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"serviceName",baseName:"serviceName",type:"string"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta2StatefulSetUpdateStrategy"},{name:"volumeClaimTemplates",baseName:"volumeClaimTemplates",type:"Array"}];t.V1beta2StatefulSetSpec=V1beta2StatefulSetSpec;class V1beta2StatefulSetStatus{static getAttributeTypeMap(){return V1beta2StatefulSetStatus.attributeTypeMap}}V1beta2StatefulSetStatus.discriminator=undefined;V1beta2StatefulSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"currentRevision",baseName:"currentRevision",type:"string"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"updateRevision",baseName:"updateRevision",type:"string"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1beta2StatefulSetStatus=V1beta2StatefulSetStatus;class V1beta2StatefulSetUpdateStrategy{static getAttributeTypeMap(){return V1beta2StatefulSetUpdateStrategy.attributeTypeMap}}V1beta2StatefulSetUpdateStrategy.discriminator=undefined;V1beta2StatefulSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta2RollingUpdateStatefulSetStrategy"},{name:"type",baseName:"type",type:"string"}];t.V1beta2StatefulSetUpdateStrategy=V1beta2StatefulSetUpdateStrategy;class V2alpha1CronJob{static getAttributeTypeMap(){return V2alpha1CronJob.attributeTypeMap}}V2alpha1CronJob.discriminator=undefined;V2alpha1CronJob.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V2alpha1CronJobSpec"},{name:"status",baseName:"status",type:"V2alpha1CronJobStatus"}];t.V2alpha1CronJob=V2alpha1CronJob;class V2alpha1CronJobList{static getAttributeTypeMap(){return V2alpha1CronJobList.attributeTypeMap}}V2alpha1CronJobList.discriminator=undefined;V2alpha1CronJobList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V2alpha1CronJobList=V2alpha1CronJobList;class V2alpha1CronJobSpec{static getAttributeTypeMap(){return V2alpha1CronJobSpec.attributeTypeMap}}V2alpha1CronJobSpec.discriminator=undefined;V2alpha1CronJobSpec.attributeTypeMap=[{name:"concurrencyPolicy",baseName:"concurrencyPolicy",type:"string"},{name:"failedJobsHistoryLimit",baseName:"failedJobsHistoryLimit",type:"number"},{name:"jobTemplate",baseName:"jobTemplate",type:"V2alpha1JobTemplateSpec"},{name:"schedule",baseName:"schedule",type:"string"},{name:"startingDeadlineSeconds",baseName:"startingDeadlineSeconds",type:"number"},{name:"successfulJobsHistoryLimit",baseName:"successfulJobsHistoryLimit",type:"number"},{name:"suspend",baseName:"suspend",type:"boolean"}];t.V2alpha1CronJobSpec=V2alpha1CronJobSpec;class V2alpha1CronJobStatus{static getAttributeTypeMap(){return V2alpha1CronJobStatus.attributeTypeMap}}V2alpha1CronJobStatus.discriminator=undefined;V2alpha1CronJobStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"Array"},{name:"lastScheduleTime",baseName:"lastScheduleTime",type:"Date"}];t.V2alpha1CronJobStatus=V2alpha1CronJobStatus;class V2alpha1JobTemplateSpec{static getAttributeTypeMap(){return V2alpha1JobTemplateSpec.attributeTypeMap}}V2alpha1JobTemplateSpec.discriminator=undefined;V2alpha1JobTemplateSpec.attributeTypeMap=[{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1JobSpec"}];t.V2alpha1JobTemplateSpec=V2alpha1JobTemplateSpec;class V2beta1CrossVersionObjectReference{static getAttributeTypeMap(){return V2beta1CrossVersionObjectReference.attributeTypeMap}}V2beta1CrossVersionObjectReference.discriminator=undefined;V2beta1CrossVersionObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V2beta1CrossVersionObjectReference=V2beta1CrossVersionObjectReference;class V2beta1ExternalMetricSource{static getAttributeTypeMap(){return V2beta1ExternalMetricSource.attributeTypeMap}}V2beta1ExternalMetricSource.discriminator=undefined;V2beta1ExternalMetricSource.attributeTypeMap=[{name:"metricName",baseName:"metricName",type:"string"},{name:"metricSelector",baseName:"metricSelector",type:"V1LabelSelector"},{name:"targetAverageValue",baseName:"targetAverageValue",type:"string"},{name:"targetValue",baseName:"targetValue",type:"string"}];t.V2beta1ExternalMetricSource=V2beta1ExternalMetricSource;class V2beta1ExternalMetricStatus{static getAttributeTypeMap(){return V2beta1ExternalMetricStatus.attributeTypeMap}}V2beta1ExternalMetricStatus.discriminator=undefined;V2beta1ExternalMetricStatus.attributeTypeMap=[{name:"currentAverageValue",baseName:"currentAverageValue",type:"string"},{name:"currentValue",baseName:"currentValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"metricSelector",baseName:"metricSelector",type:"V1LabelSelector"}];t.V2beta1ExternalMetricStatus=V2beta1ExternalMetricStatus;class V2beta1HorizontalPodAutoscaler{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscaler.attributeTypeMap}}V2beta1HorizontalPodAutoscaler.discriminator=undefined;V2beta1HorizontalPodAutoscaler.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V2beta1HorizontalPodAutoscalerSpec"},{name:"status",baseName:"status",type:"V2beta1HorizontalPodAutoscalerStatus"}];t.V2beta1HorizontalPodAutoscaler=V2beta1HorizontalPodAutoscaler;class V2beta1HorizontalPodAutoscalerCondition{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerCondition.attributeTypeMap}}V2beta1HorizontalPodAutoscalerCondition.discriminator=undefined;V2beta1HorizontalPodAutoscalerCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V2beta1HorizontalPodAutoscalerCondition=V2beta1HorizontalPodAutoscalerCondition;class V2beta1HorizontalPodAutoscalerList{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerList.attributeTypeMap}}V2beta1HorizontalPodAutoscalerList.discriminator=undefined;V2beta1HorizontalPodAutoscalerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V2beta1HorizontalPodAutoscalerList=V2beta1HorizontalPodAutoscalerList;class V2beta1HorizontalPodAutoscalerSpec{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerSpec.attributeTypeMap}}V2beta1HorizontalPodAutoscalerSpec.discriminator=undefined;V2beta1HorizontalPodAutoscalerSpec.attributeTypeMap=[{name:"maxReplicas",baseName:"maxReplicas",type:"number"},{name:"metrics",baseName:"metrics",type:"Array"},{name:"minReplicas",baseName:"minReplicas",type:"number"},{name:"scaleTargetRef",baseName:"scaleTargetRef",type:"V2beta1CrossVersionObjectReference"}];t.V2beta1HorizontalPodAutoscalerSpec=V2beta1HorizontalPodAutoscalerSpec;class V2beta1HorizontalPodAutoscalerStatus{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerStatus.attributeTypeMap}}V2beta1HorizontalPodAutoscalerStatus.discriminator=undefined;V2beta1HorizontalPodAutoscalerStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentMetrics",baseName:"currentMetrics",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"desiredReplicas",baseName:"desiredReplicas",type:"number"},{name:"lastScaleTime",baseName:"lastScaleTime",type:"Date"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V2beta1HorizontalPodAutoscalerStatus=V2beta1HorizontalPodAutoscalerStatus;class V2beta1MetricSpec{static getAttributeTypeMap(){return V2beta1MetricSpec.attributeTypeMap}}V2beta1MetricSpec.discriminator=undefined;V2beta1MetricSpec.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta1ExternalMetricSource"},{name:"object",baseName:"object",type:"V2beta1ObjectMetricSource"},{name:"pods",baseName:"pods",type:"V2beta1PodsMetricSource"},{name:"resource",baseName:"resource",type:"V2beta1ResourceMetricSource"},{name:"type",baseName:"type",type:"string"}];t.V2beta1MetricSpec=V2beta1MetricSpec;class V2beta1MetricStatus{static getAttributeTypeMap(){return V2beta1MetricStatus.attributeTypeMap}}V2beta1MetricStatus.discriminator=undefined;V2beta1MetricStatus.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta1ExternalMetricStatus"},{name:"object",baseName:"object",type:"V2beta1ObjectMetricStatus"},{name:"pods",baseName:"pods",type:"V2beta1PodsMetricStatus"},{name:"resource",baseName:"resource",type:"V2beta1ResourceMetricStatus"},{name:"type",baseName:"type",type:"string"}];t.V2beta1MetricStatus=V2beta1MetricStatus;class V2beta1ObjectMetricSource{static getAttributeTypeMap(){return V2beta1ObjectMetricSource.attributeTypeMap}}V2beta1ObjectMetricSource.discriminator=undefined;V2beta1ObjectMetricSource.attributeTypeMap=[{name:"averageValue",baseName:"averageValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"target",baseName:"target",type:"V2beta1CrossVersionObjectReference"},{name:"targetValue",baseName:"targetValue",type:"string"}];t.V2beta1ObjectMetricSource=V2beta1ObjectMetricSource;class V2beta1ObjectMetricStatus{static getAttributeTypeMap(){return V2beta1ObjectMetricStatus.attributeTypeMap}}V2beta1ObjectMetricStatus.discriminator=undefined;V2beta1ObjectMetricStatus.attributeTypeMap=[{name:"averageValue",baseName:"averageValue",type:"string"},{name:"currentValue",baseName:"currentValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"target",baseName:"target",type:"V2beta1CrossVersionObjectReference"}];t.V2beta1ObjectMetricStatus=V2beta1ObjectMetricStatus;class V2beta1PodsMetricSource{static getAttributeTypeMap(){return V2beta1PodsMetricSource.attributeTypeMap}}V2beta1PodsMetricSource.discriminator=undefined;V2beta1PodsMetricSource.attributeTypeMap=[{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"targetAverageValue",baseName:"targetAverageValue",type:"string"}];t.V2beta1PodsMetricSource=V2beta1PodsMetricSource;class V2beta1PodsMetricStatus{static getAttributeTypeMap(){return V2beta1PodsMetricStatus.attributeTypeMap}}V2beta1PodsMetricStatus.discriminator=undefined;V2beta1PodsMetricStatus.attributeTypeMap=[{name:"currentAverageValue",baseName:"currentAverageValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"}];t.V2beta1PodsMetricStatus=V2beta1PodsMetricStatus;class V2beta1ResourceMetricSource{static getAttributeTypeMap(){return V2beta1ResourceMetricSource.attributeTypeMap}}V2beta1ResourceMetricSource.discriminator=undefined;V2beta1ResourceMetricSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"targetAverageUtilization",baseName:"targetAverageUtilization",type:"number"},{name:"targetAverageValue",baseName:"targetAverageValue",type:"string"}];t.V2beta1ResourceMetricSource=V2beta1ResourceMetricSource;class V2beta1ResourceMetricStatus{static getAttributeTypeMap(){return V2beta1ResourceMetricStatus.attributeTypeMap}}V2beta1ResourceMetricStatus.discriminator=undefined;V2beta1ResourceMetricStatus.attributeTypeMap=[{name:"currentAverageUtilization",baseName:"currentAverageUtilization",type:"number"},{name:"currentAverageValue",baseName:"currentAverageValue",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V2beta1ResourceMetricStatus=V2beta1ResourceMetricStatus;class V2beta2CrossVersionObjectReference{static getAttributeTypeMap(){return V2beta2CrossVersionObjectReference.attributeTypeMap}}V2beta2CrossVersionObjectReference.discriminator=undefined;V2beta2CrossVersionObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V2beta2CrossVersionObjectReference=V2beta2CrossVersionObjectReference;class V2beta2ExternalMetricSource{static getAttributeTypeMap(){return V2beta2ExternalMetricSource.attributeTypeMap}}V2beta2ExternalMetricSource.discriminator=undefined;V2beta2ExternalMetricSource.attributeTypeMap=[{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2ExternalMetricSource=V2beta2ExternalMetricSource;class V2beta2ExternalMetricStatus{static getAttributeTypeMap(){return V2beta2ExternalMetricStatus.attributeTypeMap}}V2beta2ExternalMetricStatus.discriminator=undefined;V2beta2ExternalMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"}];t.V2beta2ExternalMetricStatus=V2beta2ExternalMetricStatus;class V2beta2HorizontalPodAutoscaler{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscaler.attributeTypeMap}}V2beta2HorizontalPodAutoscaler.discriminator=undefined;V2beta2HorizontalPodAutoscaler.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V2beta2HorizontalPodAutoscalerSpec"},{name:"status",baseName:"status",type:"V2beta2HorizontalPodAutoscalerStatus"}];t.V2beta2HorizontalPodAutoscaler=V2beta2HorizontalPodAutoscaler;class V2beta2HorizontalPodAutoscalerCondition{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerCondition.attributeTypeMap}}V2beta2HorizontalPodAutoscalerCondition.discriminator=undefined;V2beta2HorizontalPodAutoscalerCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V2beta2HorizontalPodAutoscalerCondition=V2beta2HorizontalPodAutoscalerCondition;class V2beta2HorizontalPodAutoscalerList{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerList.attributeTypeMap}}V2beta2HorizontalPodAutoscalerList.discriminator=undefined;V2beta2HorizontalPodAutoscalerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V2beta2HorizontalPodAutoscalerList=V2beta2HorizontalPodAutoscalerList;class V2beta2HorizontalPodAutoscalerSpec{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerSpec.attributeTypeMap}}V2beta2HorizontalPodAutoscalerSpec.discriminator=undefined;V2beta2HorizontalPodAutoscalerSpec.attributeTypeMap=[{name:"maxReplicas",baseName:"maxReplicas",type:"number"},{name:"metrics",baseName:"metrics",type:"Array"},{name:"minReplicas",baseName:"minReplicas",type:"number"},{name:"scaleTargetRef",baseName:"scaleTargetRef",type:"V2beta2CrossVersionObjectReference"}];t.V2beta2HorizontalPodAutoscalerSpec=V2beta2HorizontalPodAutoscalerSpec;class V2beta2HorizontalPodAutoscalerStatus{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerStatus.attributeTypeMap}}V2beta2HorizontalPodAutoscalerStatus.discriminator=undefined;V2beta2HorizontalPodAutoscalerStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentMetrics",baseName:"currentMetrics",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"desiredReplicas",baseName:"desiredReplicas",type:"number"},{name:"lastScaleTime",baseName:"lastScaleTime",type:"Date"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V2beta2HorizontalPodAutoscalerStatus=V2beta2HorizontalPodAutoscalerStatus;class V2beta2MetricIdentifier{static getAttributeTypeMap(){return V2beta2MetricIdentifier.attributeTypeMap}}V2beta2MetricIdentifier.discriminator=undefined;V2beta2MetricIdentifier.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"}];t.V2beta2MetricIdentifier=V2beta2MetricIdentifier;class V2beta2MetricSpec{static getAttributeTypeMap(){return V2beta2MetricSpec.attributeTypeMap}}V2beta2MetricSpec.discriminator=undefined;V2beta2MetricSpec.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta2ExternalMetricSource"},{name:"object",baseName:"object",type:"V2beta2ObjectMetricSource"},{name:"pods",baseName:"pods",type:"V2beta2PodsMetricSource"},{name:"resource",baseName:"resource",type:"V2beta2ResourceMetricSource"},{name:"type",baseName:"type",type:"string"}];t.V2beta2MetricSpec=V2beta2MetricSpec;class V2beta2MetricStatus{static getAttributeTypeMap(){return V2beta2MetricStatus.attributeTypeMap}}V2beta2MetricStatus.discriminator=undefined;V2beta2MetricStatus.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta2ExternalMetricStatus"},{name:"object",baseName:"object",type:"V2beta2ObjectMetricStatus"},{name:"pods",baseName:"pods",type:"V2beta2PodsMetricStatus"},{name:"resource",baseName:"resource",type:"V2beta2ResourceMetricStatus"},{name:"type",baseName:"type",type:"string"}];t.V2beta2MetricStatus=V2beta2MetricStatus;class V2beta2MetricTarget{static getAttributeTypeMap(){return V2beta2MetricTarget.attributeTypeMap}}V2beta2MetricTarget.discriminator=undefined;V2beta2MetricTarget.attributeTypeMap=[{name:"averageUtilization",baseName:"averageUtilization",type:"number"},{name:"averageValue",baseName:"averageValue",type:"string"},{name:"type",baseName:"type",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V2beta2MetricTarget=V2beta2MetricTarget;class V2beta2MetricValueStatus{static getAttributeTypeMap(){return V2beta2MetricValueStatus.attributeTypeMap}}V2beta2MetricValueStatus.discriminator=undefined;V2beta2MetricValueStatus.attributeTypeMap=[{name:"averageUtilization",baseName:"averageUtilization",type:"number"},{name:"averageValue",baseName:"averageValue",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V2beta2MetricValueStatus=V2beta2MetricValueStatus;class V2beta2ObjectMetricSource{static getAttributeTypeMap(){return V2beta2ObjectMetricSource.attributeTypeMap}}V2beta2ObjectMetricSource.discriminator=undefined;V2beta2ObjectMetricSource.attributeTypeMap=[{name:"describedObject",baseName:"describedObject",type:"V2beta2CrossVersionObjectReference"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2ObjectMetricSource=V2beta2ObjectMetricSource;class V2beta2ObjectMetricStatus{static getAttributeTypeMap(){return V2beta2ObjectMetricStatus.attributeTypeMap}}V2beta2ObjectMetricStatus.discriminator=undefined;V2beta2ObjectMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"describedObject",baseName:"describedObject",type:"V2beta2CrossVersionObjectReference"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"}];t.V2beta2ObjectMetricStatus=V2beta2ObjectMetricStatus;class V2beta2PodsMetricSource{static getAttributeTypeMap(){return V2beta2PodsMetricSource.attributeTypeMap}}V2beta2PodsMetricSource.discriminator=undefined;V2beta2PodsMetricSource.attributeTypeMap=[{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2PodsMetricSource=V2beta2PodsMetricSource;class V2beta2PodsMetricStatus{static getAttributeTypeMap(){return V2beta2PodsMetricStatus.attributeTypeMap}}V2beta2PodsMetricStatus.discriminator=undefined;V2beta2PodsMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"}];t.V2beta2PodsMetricStatus=V2beta2PodsMetricStatus;class V2beta2ResourceMetricSource{static getAttributeTypeMap(){return V2beta2ResourceMetricSource.attributeTypeMap}}V2beta2ResourceMetricSource.discriminator=undefined;V2beta2ResourceMetricSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2ResourceMetricSource=V2beta2ResourceMetricSource;class V2beta2ResourceMetricStatus{static getAttributeTypeMap(){return V2beta2ResourceMetricStatus.attributeTypeMap}}V2beta2ResourceMetricStatus.discriminator=undefined;V2beta2ResourceMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"name",baseName:"name",type:"string"}];t.V2beta2ResourceMetricStatus=V2beta2ResourceMetricStatus;class VersionInfo{static getAttributeTypeMap(){return VersionInfo.attributeTypeMap}}VersionInfo.discriminator=undefined;VersionInfo.attributeTypeMap=[{name:"buildDate",baseName:"buildDate",type:"string"},{name:"compiler",baseName:"compiler",type:"string"},{name:"gitCommit",baseName:"gitCommit",type:"string"},{name:"gitTreeState",baseName:"gitTreeState",type:"string"},{name:"gitVersion",baseName:"gitVersion",type:"string"},{name:"goVersion",baseName:"goVersion",type:"string"},{name:"major",baseName:"major",type:"string"},{name:"minor",baseName:"minor",type:"string"},{name:"platform",baseName:"platform",type:"string"}];t.VersionInfo=VersionInfo;let s={};let o={AdmissionregistrationV1beta1ServiceReference:AdmissionregistrationV1beta1ServiceReference,AdmissionregistrationV1beta1WebhookClientConfig:AdmissionregistrationV1beta1WebhookClientConfig,ApiextensionsV1beta1ServiceReference:ApiextensionsV1beta1ServiceReference,ApiextensionsV1beta1WebhookClientConfig:ApiextensionsV1beta1WebhookClientConfig,ApiregistrationV1beta1ServiceReference:ApiregistrationV1beta1ServiceReference,AppsV1beta1Deployment:AppsV1beta1Deployment,AppsV1beta1DeploymentCondition:AppsV1beta1DeploymentCondition,AppsV1beta1DeploymentList:AppsV1beta1DeploymentList,AppsV1beta1DeploymentRollback:AppsV1beta1DeploymentRollback,AppsV1beta1DeploymentSpec:AppsV1beta1DeploymentSpec,AppsV1beta1DeploymentStatus:AppsV1beta1DeploymentStatus,AppsV1beta1DeploymentStrategy:AppsV1beta1DeploymentStrategy,AppsV1beta1RollbackConfig:AppsV1beta1RollbackConfig,AppsV1beta1RollingUpdateDeployment:AppsV1beta1RollingUpdateDeployment,AppsV1beta1Scale:AppsV1beta1Scale,AppsV1beta1ScaleSpec:AppsV1beta1ScaleSpec,AppsV1beta1ScaleStatus:AppsV1beta1ScaleStatus,ExtensionsV1beta1AllowedFlexVolume:ExtensionsV1beta1AllowedFlexVolume,ExtensionsV1beta1AllowedHostPath:ExtensionsV1beta1AllowedHostPath,ExtensionsV1beta1Deployment:ExtensionsV1beta1Deployment,ExtensionsV1beta1DeploymentCondition:ExtensionsV1beta1DeploymentCondition,ExtensionsV1beta1DeploymentList:ExtensionsV1beta1DeploymentList,ExtensionsV1beta1DeploymentRollback:ExtensionsV1beta1DeploymentRollback,ExtensionsV1beta1DeploymentSpec:ExtensionsV1beta1DeploymentSpec,ExtensionsV1beta1DeploymentStatus:ExtensionsV1beta1DeploymentStatus,ExtensionsV1beta1DeploymentStrategy:ExtensionsV1beta1DeploymentStrategy,ExtensionsV1beta1FSGroupStrategyOptions:ExtensionsV1beta1FSGroupStrategyOptions,ExtensionsV1beta1HostPortRange:ExtensionsV1beta1HostPortRange,ExtensionsV1beta1IDRange:ExtensionsV1beta1IDRange,ExtensionsV1beta1PodSecurityPolicy:ExtensionsV1beta1PodSecurityPolicy,ExtensionsV1beta1PodSecurityPolicyList:ExtensionsV1beta1PodSecurityPolicyList,ExtensionsV1beta1PodSecurityPolicySpec:ExtensionsV1beta1PodSecurityPolicySpec,ExtensionsV1beta1RollbackConfig:ExtensionsV1beta1RollbackConfig,ExtensionsV1beta1RollingUpdateDeployment:ExtensionsV1beta1RollingUpdateDeployment,ExtensionsV1beta1RunAsGroupStrategyOptions:ExtensionsV1beta1RunAsGroupStrategyOptions,ExtensionsV1beta1RunAsUserStrategyOptions:ExtensionsV1beta1RunAsUserStrategyOptions,ExtensionsV1beta1SELinuxStrategyOptions:ExtensionsV1beta1SELinuxStrategyOptions,ExtensionsV1beta1Scale:ExtensionsV1beta1Scale,ExtensionsV1beta1ScaleSpec:ExtensionsV1beta1ScaleSpec,ExtensionsV1beta1ScaleStatus:ExtensionsV1beta1ScaleStatus,ExtensionsV1beta1SupplementalGroupsStrategyOptions:ExtensionsV1beta1SupplementalGroupsStrategyOptions,PolicyV1beta1AllowedFlexVolume:PolicyV1beta1AllowedFlexVolume,PolicyV1beta1AllowedHostPath:PolicyV1beta1AllowedHostPath,PolicyV1beta1FSGroupStrategyOptions:PolicyV1beta1FSGroupStrategyOptions,PolicyV1beta1HostPortRange:PolicyV1beta1HostPortRange,PolicyV1beta1IDRange:PolicyV1beta1IDRange,PolicyV1beta1PodSecurityPolicy:PolicyV1beta1PodSecurityPolicy,PolicyV1beta1PodSecurityPolicyList:PolicyV1beta1PodSecurityPolicyList,PolicyV1beta1PodSecurityPolicySpec:PolicyV1beta1PodSecurityPolicySpec,PolicyV1beta1RunAsGroupStrategyOptions:PolicyV1beta1RunAsGroupStrategyOptions,PolicyV1beta1RunAsUserStrategyOptions:PolicyV1beta1RunAsUserStrategyOptions,PolicyV1beta1SELinuxStrategyOptions:PolicyV1beta1SELinuxStrategyOptions,PolicyV1beta1SupplementalGroupsStrategyOptions:PolicyV1beta1SupplementalGroupsStrategyOptions,RuntimeRawExtension:RuntimeRawExtension,V1APIGroup:V1APIGroup,V1APIGroupList:V1APIGroupList,V1APIResource:V1APIResource,V1APIResourceList:V1APIResourceList,V1APIService:V1APIService,V1APIServiceCondition:V1APIServiceCondition,V1APIServiceList:V1APIServiceList,V1APIServiceSpec:V1APIServiceSpec,V1APIServiceStatus:V1APIServiceStatus,V1APIVersions:V1APIVersions,V1AWSElasticBlockStoreVolumeSource:V1AWSElasticBlockStoreVolumeSource,V1Affinity:V1Affinity,V1AggregationRule:V1AggregationRule,V1AttachedVolume:V1AttachedVolume,V1AzureDiskVolumeSource:V1AzureDiskVolumeSource,V1AzureFilePersistentVolumeSource:V1AzureFilePersistentVolumeSource,V1AzureFileVolumeSource:V1AzureFileVolumeSource,V1Binding:V1Binding,V1CSIPersistentVolumeSource:V1CSIPersistentVolumeSource,V1Capabilities:V1Capabilities,V1CephFSPersistentVolumeSource:V1CephFSPersistentVolumeSource,V1CephFSVolumeSource:V1CephFSVolumeSource,V1CinderPersistentVolumeSource:V1CinderPersistentVolumeSource,V1CinderVolumeSource:V1CinderVolumeSource,V1ClientIPConfig:V1ClientIPConfig,V1ClusterRole:V1ClusterRole,V1ClusterRoleBinding:V1ClusterRoleBinding,V1ClusterRoleBindingList:V1ClusterRoleBindingList,V1ClusterRoleList:V1ClusterRoleList,V1ComponentCondition:V1ComponentCondition,V1ComponentStatus:V1ComponentStatus,V1ComponentStatusList:V1ComponentStatusList,V1ConfigMap:V1ConfigMap,V1ConfigMapEnvSource:V1ConfigMapEnvSource,V1ConfigMapKeySelector:V1ConfigMapKeySelector,V1ConfigMapList:V1ConfigMapList,V1ConfigMapNodeConfigSource:V1ConfigMapNodeConfigSource,V1ConfigMapProjection:V1ConfigMapProjection,V1ConfigMapVolumeSource:V1ConfigMapVolumeSource,V1Container:V1Container,V1ContainerImage:V1ContainerImage,V1ContainerPort:V1ContainerPort,V1ContainerState:V1ContainerState,V1ContainerStateRunning:V1ContainerStateRunning,V1ContainerStateTerminated:V1ContainerStateTerminated,V1ContainerStateWaiting:V1ContainerStateWaiting,V1ContainerStatus:V1ContainerStatus,V1ControllerRevision:V1ControllerRevision,V1ControllerRevisionList:V1ControllerRevisionList,V1CrossVersionObjectReference:V1CrossVersionObjectReference,V1DaemonEndpoint:V1DaemonEndpoint,V1DaemonSet:V1DaemonSet,V1DaemonSetCondition:V1DaemonSetCondition,V1DaemonSetList:V1DaemonSetList,V1DaemonSetSpec:V1DaemonSetSpec,V1DaemonSetStatus:V1DaemonSetStatus,V1DaemonSetUpdateStrategy:V1DaemonSetUpdateStrategy,V1DeleteOptions:V1DeleteOptions,V1Deployment:V1Deployment,V1DeploymentCondition:V1DeploymentCondition,V1DeploymentList:V1DeploymentList,V1DeploymentSpec:V1DeploymentSpec,V1DeploymentStatus:V1DeploymentStatus,V1DeploymentStrategy:V1DeploymentStrategy,V1DownwardAPIProjection:V1DownwardAPIProjection,V1DownwardAPIVolumeFile:V1DownwardAPIVolumeFile,V1DownwardAPIVolumeSource:V1DownwardAPIVolumeSource,V1EmptyDirVolumeSource:V1EmptyDirVolumeSource,V1EndpointAddress:V1EndpointAddress,V1EndpointPort:V1EndpointPort,V1EndpointSubset:V1EndpointSubset,V1Endpoints:V1Endpoints,V1EndpointsList:V1EndpointsList,V1EnvFromSource:V1EnvFromSource,V1EnvVar:V1EnvVar,V1EnvVarSource:V1EnvVarSource,V1Event:V1Event,V1EventList:V1EventList,V1EventSeries:V1EventSeries,V1EventSource:V1EventSource,V1ExecAction:V1ExecAction,V1FCVolumeSource:V1FCVolumeSource,V1FlexPersistentVolumeSource:V1FlexPersistentVolumeSource,V1FlexVolumeSource:V1FlexVolumeSource,V1FlockerVolumeSource:V1FlockerVolumeSource,V1GCEPersistentDiskVolumeSource:V1GCEPersistentDiskVolumeSource,V1GitRepoVolumeSource:V1GitRepoVolumeSource,V1GlusterfsPersistentVolumeSource:V1GlusterfsPersistentVolumeSource,V1GlusterfsVolumeSource:V1GlusterfsVolumeSource,V1GroupVersionForDiscovery:V1GroupVersionForDiscovery,V1HTTPGetAction:V1HTTPGetAction,V1HTTPHeader:V1HTTPHeader,V1Handler:V1Handler,V1HorizontalPodAutoscaler:V1HorizontalPodAutoscaler,V1HorizontalPodAutoscalerList:V1HorizontalPodAutoscalerList,V1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscalerSpec,V1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscalerStatus,V1HostAlias:V1HostAlias,V1HostPathVolumeSource:V1HostPathVolumeSource,V1IPBlock:V1IPBlock,V1ISCSIPersistentVolumeSource:V1ISCSIPersistentVolumeSource,V1ISCSIVolumeSource:V1ISCSIVolumeSource,V1Initializer:V1Initializer,V1Initializers:V1Initializers,V1Job:V1Job,V1JobCondition:V1JobCondition,V1JobList:V1JobList,V1JobSpec:V1JobSpec,V1JobStatus:V1JobStatus,V1KeyToPath:V1KeyToPath,V1LabelSelector:V1LabelSelector,V1LabelSelectorRequirement:V1LabelSelectorRequirement,V1Lifecycle:V1Lifecycle,V1LimitRange:V1LimitRange,V1LimitRangeItem:V1LimitRangeItem,V1LimitRangeList:V1LimitRangeList,V1LimitRangeSpec:V1LimitRangeSpec,V1ListMeta:V1ListMeta,V1LoadBalancerIngress:V1LoadBalancerIngress,V1LoadBalancerStatus:V1LoadBalancerStatus,V1LocalObjectReference:V1LocalObjectReference,V1LocalSubjectAccessReview:V1LocalSubjectAccessReview,V1LocalVolumeSource:V1LocalVolumeSource,V1NFSVolumeSource:V1NFSVolumeSource,V1Namespace:V1Namespace,V1NamespaceList:V1NamespaceList,V1NamespaceSpec:V1NamespaceSpec,V1NamespaceStatus:V1NamespaceStatus,V1NetworkPolicy:V1NetworkPolicy,V1NetworkPolicyEgressRule:V1NetworkPolicyEgressRule,V1NetworkPolicyIngressRule:V1NetworkPolicyIngressRule,V1NetworkPolicyList:V1NetworkPolicyList,V1NetworkPolicyPeer:V1NetworkPolicyPeer,V1NetworkPolicyPort:V1NetworkPolicyPort,V1NetworkPolicySpec:V1NetworkPolicySpec,V1Node:V1Node,V1NodeAddress:V1NodeAddress,V1NodeAffinity:V1NodeAffinity,V1NodeCondition:V1NodeCondition,V1NodeConfigSource:V1NodeConfigSource,V1NodeConfigStatus:V1NodeConfigStatus,V1NodeDaemonEndpoints:V1NodeDaemonEndpoints,V1NodeList:V1NodeList,V1NodeSelector:V1NodeSelector,V1NodeSelectorRequirement:V1NodeSelectorRequirement,V1NodeSelectorTerm:V1NodeSelectorTerm,V1NodeSpec:V1NodeSpec,V1NodeStatus:V1NodeStatus,V1NodeSystemInfo:V1NodeSystemInfo,V1NonResourceAttributes:V1NonResourceAttributes,V1NonResourceRule:V1NonResourceRule,V1ObjectFieldSelector:V1ObjectFieldSelector,V1ObjectMeta:V1ObjectMeta,V1ObjectReference:V1ObjectReference,V1OwnerReference:V1OwnerReference,V1PersistentVolume:V1PersistentVolume,V1PersistentVolumeClaim:V1PersistentVolumeClaim,V1PersistentVolumeClaimCondition:V1PersistentVolumeClaimCondition,V1PersistentVolumeClaimList:V1PersistentVolumeClaimList,V1PersistentVolumeClaimSpec:V1PersistentVolumeClaimSpec,V1PersistentVolumeClaimStatus:V1PersistentVolumeClaimStatus,V1PersistentVolumeClaimVolumeSource:V1PersistentVolumeClaimVolumeSource,V1PersistentVolumeList:V1PersistentVolumeList,V1PersistentVolumeSpec:V1PersistentVolumeSpec,V1PersistentVolumeStatus:V1PersistentVolumeStatus,V1PhotonPersistentDiskVolumeSource:V1PhotonPersistentDiskVolumeSource,V1Pod:V1Pod,V1PodAffinity:V1PodAffinity,V1PodAffinityTerm:V1PodAffinityTerm,V1PodAntiAffinity:V1PodAntiAffinity,V1PodCondition:V1PodCondition,V1PodDNSConfig:V1PodDNSConfig,V1PodDNSConfigOption:V1PodDNSConfigOption,V1PodList:V1PodList,V1PodReadinessGate:V1PodReadinessGate,V1PodSecurityContext:V1PodSecurityContext,V1PodSpec:V1PodSpec,V1PodStatus:V1PodStatus,V1PodTemplate:V1PodTemplate,V1PodTemplateList:V1PodTemplateList,V1PodTemplateSpec:V1PodTemplateSpec,V1PolicyRule:V1PolicyRule,V1PortworxVolumeSource:V1PortworxVolumeSource,V1Preconditions:V1Preconditions,V1PreferredSchedulingTerm:V1PreferredSchedulingTerm,V1Probe:V1Probe,V1ProjectedVolumeSource:V1ProjectedVolumeSource,V1QuobyteVolumeSource:V1QuobyteVolumeSource,V1RBDPersistentVolumeSource:V1RBDPersistentVolumeSource,V1RBDVolumeSource:V1RBDVolumeSource,V1ReplicaSet:V1ReplicaSet,V1ReplicaSetCondition:V1ReplicaSetCondition,V1ReplicaSetList:V1ReplicaSetList,V1ReplicaSetSpec:V1ReplicaSetSpec,V1ReplicaSetStatus:V1ReplicaSetStatus,V1ReplicationController:V1ReplicationController,V1ReplicationControllerCondition:V1ReplicationControllerCondition,V1ReplicationControllerList:V1ReplicationControllerList,V1ReplicationControllerSpec:V1ReplicationControllerSpec,V1ReplicationControllerStatus:V1ReplicationControllerStatus,V1ResourceAttributes:V1ResourceAttributes,V1ResourceFieldSelector:V1ResourceFieldSelector,V1ResourceQuota:V1ResourceQuota,V1ResourceQuotaList:V1ResourceQuotaList,V1ResourceQuotaSpec:V1ResourceQuotaSpec,V1ResourceQuotaStatus:V1ResourceQuotaStatus,V1ResourceRequirements:V1ResourceRequirements,V1ResourceRule:V1ResourceRule,V1Role:V1Role,V1RoleBinding:V1RoleBinding,V1RoleBindingList:V1RoleBindingList,V1RoleList:V1RoleList,V1RoleRef:V1RoleRef,V1RollingUpdateDaemonSet:V1RollingUpdateDaemonSet,V1RollingUpdateDeployment:V1RollingUpdateDeployment,V1RollingUpdateStatefulSetStrategy:V1RollingUpdateStatefulSetStrategy,V1SELinuxOptions:V1SELinuxOptions,V1Scale:V1Scale,V1ScaleIOPersistentVolumeSource:V1ScaleIOPersistentVolumeSource,V1ScaleIOVolumeSource:V1ScaleIOVolumeSource,V1ScaleSpec:V1ScaleSpec,V1ScaleStatus:V1ScaleStatus,V1ScopeSelector:V1ScopeSelector,V1ScopedResourceSelectorRequirement:V1ScopedResourceSelectorRequirement,V1Secret:V1Secret,V1SecretEnvSource:V1SecretEnvSource,V1SecretKeySelector:V1SecretKeySelector,V1SecretList:V1SecretList,V1SecretProjection:V1SecretProjection,V1SecretReference:V1SecretReference,V1SecretVolumeSource:V1SecretVolumeSource,V1SecurityContext:V1SecurityContext,V1SelfSubjectAccessReview:V1SelfSubjectAccessReview,V1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReviewSpec,V1SelfSubjectRulesReview:V1SelfSubjectRulesReview,V1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReviewSpec,V1ServerAddressByClientCIDR:V1ServerAddressByClientCIDR,V1Service:V1Service,V1ServiceAccount:V1ServiceAccount,V1ServiceAccountList:V1ServiceAccountList,V1ServiceAccountTokenProjection:V1ServiceAccountTokenProjection,V1ServiceList:V1ServiceList,V1ServicePort:V1ServicePort,V1ServiceReference:V1ServiceReference,V1ServiceSpec:V1ServiceSpec,V1ServiceStatus:V1ServiceStatus,V1SessionAffinityConfig:V1SessionAffinityConfig,V1StatefulSet:V1StatefulSet,V1StatefulSetCondition:V1StatefulSetCondition,V1StatefulSetList:V1StatefulSetList,V1StatefulSetSpec:V1StatefulSetSpec,V1StatefulSetStatus:V1StatefulSetStatus,V1StatefulSetUpdateStrategy:V1StatefulSetUpdateStrategy,V1Status:V1Status,V1StatusCause:V1StatusCause,V1StatusDetails:V1StatusDetails,V1StorageClass:V1StorageClass,V1StorageClassList:V1StorageClassList,V1StorageOSPersistentVolumeSource:V1StorageOSPersistentVolumeSource,V1StorageOSVolumeSource:V1StorageOSVolumeSource,V1Subject:V1Subject,V1SubjectAccessReview:V1SubjectAccessReview,V1SubjectAccessReviewSpec:V1SubjectAccessReviewSpec,V1SubjectAccessReviewStatus:V1SubjectAccessReviewStatus,V1SubjectRulesReviewStatus:V1SubjectRulesReviewStatus,V1Sysctl:V1Sysctl,V1TCPSocketAction:V1TCPSocketAction,V1Taint:V1Taint,V1TokenReview:V1TokenReview,V1TokenReviewSpec:V1TokenReviewSpec,V1TokenReviewStatus:V1TokenReviewStatus,V1Toleration:V1Toleration,V1TopologySelectorLabelRequirement:V1TopologySelectorLabelRequirement,V1TopologySelectorTerm:V1TopologySelectorTerm,V1TypedLocalObjectReference:V1TypedLocalObjectReference,V1UserInfo:V1UserInfo,V1Volume:V1Volume,V1VolumeAttachment:V1VolumeAttachment,V1VolumeAttachmentList:V1VolumeAttachmentList,V1VolumeAttachmentSource:V1VolumeAttachmentSource,V1VolumeAttachmentSpec:V1VolumeAttachmentSpec,V1VolumeAttachmentStatus:V1VolumeAttachmentStatus,V1VolumeDevice:V1VolumeDevice,V1VolumeError:V1VolumeError,V1VolumeMount:V1VolumeMount,V1VolumeNodeAffinity:V1VolumeNodeAffinity,V1VolumeProjection:V1VolumeProjection,V1VsphereVirtualDiskVolumeSource:V1VsphereVirtualDiskVolumeSource,V1WatchEvent:V1WatchEvent,V1WeightedPodAffinityTerm:V1WeightedPodAffinityTerm,V1alpha1AggregationRule:V1alpha1AggregationRule,V1alpha1AuditSink:V1alpha1AuditSink,V1alpha1AuditSinkList:V1alpha1AuditSinkList,V1alpha1AuditSinkSpec:V1alpha1AuditSinkSpec,V1alpha1ClusterRole:V1alpha1ClusterRole,V1alpha1ClusterRoleBinding:V1alpha1ClusterRoleBinding,V1alpha1ClusterRoleBindingList:V1alpha1ClusterRoleBindingList,V1alpha1ClusterRoleList:V1alpha1ClusterRoleList,V1alpha1Initializer:V1alpha1Initializer,V1alpha1InitializerConfiguration:V1alpha1InitializerConfiguration,V1alpha1InitializerConfigurationList:V1alpha1InitializerConfigurationList,V1alpha1PodPreset:V1alpha1PodPreset,V1alpha1PodPresetList:V1alpha1PodPresetList,V1alpha1PodPresetSpec:V1alpha1PodPresetSpec,V1alpha1Policy:V1alpha1Policy,V1alpha1PolicyRule:V1alpha1PolicyRule,V1alpha1PriorityClass:V1alpha1PriorityClass,V1alpha1PriorityClassList:V1alpha1PriorityClassList,V1alpha1Role:V1alpha1Role,V1alpha1RoleBinding:V1alpha1RoleBinding,V1alpha1RoleBindingList:V1alpha1RoleBindingList,V1alpha1RoleList:V1alpha1RoleList,V1alpha1RoleRef:V1alpha1RoleRef,V1alpha1Rule:V1alpha1Rule,V1alpha1ServiceReference:V1alpha1ServiceReference,V1alpha1Subject:V1alpha1Subject,V1alpha1VolumeAttachment:V1alpha1VolumeAttachment,V1alpha1VolumeAttachmentList:V1alpha1VolumeAttachmentList,V1alpha1VolumeAttachmentSource:V1alpha1VolumeAttachmentSource,V1alpha1VolumeAttachmentSpec:V1alpha1VolumeAttachmentSpec,V1alpha1VolumeAttachmentStatus:V1alpha1VolumeAttachmentStatus,V1alpha1VolumeError:V1alpha1VolumeError,V1alpha1Webhook:V1alpha1Webhook,V1alpha1WebhookClientConfig:V1alpha1WebhookClientConfig,V1alpha1WebhookThrottleConfig:V1alpha1WebhookThrottleConfig,V1beta1APIService:V1beta1APIService,V1beta1APIServiceCondition:V1beta1APIServiceCondition,V1beta1APIServiceList:V1beta1APIServiceList,V1beta1APIServiceSpec:V1beta1APIServiceSpec,V1beta1APIServiceStatus:V1beta1APIServiceStatus,V1beta1AggregationRule:V1beta1AggregationRule,V1beta1CertificateSigningRequest:V1beta1CertificateSigningRequest,V1beta1CertificateSigningRequestCondition:V1beta1CertificateSigningRequestCondition,V1beta1CertificateSigningRequestList:V1beta1CertificateSigningRequestList,V1beta1CertificateSigningRequestSpec:V1beta1CertificateSigningRequestSpec,V1beta1CertificateSigningRequestStatus:V1beta1CertificateSigningRequestStatus,V1beta1ClusterRole:V1beta1ClusterRole,V1beta1ClusterRoleBinding:V1beta1ClusterRoleBinding,V1beta1ClusterRoleBindingList:V1beta1ClusterRoleBindingList,V1beta1ClusterRoleList:V1beta1ClusterRoleList,V1beta1ControllerRevision:V1beta1ControllerRevision,V1beta1ControllerRevisionList:V1beta1ControllerRevisionList,V1beta1CronJob:V1beta1CronJob,V1beta1CronJobList:V1beta1CronJobList,V1beta1CronJobSpec:V1beta1CronJobSpec,V1beta1CronJobStatus:V1beta1CronJobStatus,V1beta1CustomResourceColumnDefinition:V1beta1CustomResourceColumnDefinition,V1beta1CustomResourceConversion:V1beta1CustomResourceConversion,V1beta1CustomResourceDefinition:V1beta1CustomResourceDefinition,V1beta1CustomResourceDefinitionCondition:V1beta1CustomResourceDefinitionCondition,V1beta1CustomResourceDefinitionList:V1beta1CustomResourceDefinitionList,V1beta1CustomResourceDefinitionNames:V1beta1CustomResourceDefinitionNames,V1beta1CustomResourceDefinitionSpec:V1beta1CustomResourceDefinitionSpec,V1beta1CustomResourceDefinitionStatus:V1beta1CustomResourceDefinitionStatus,V1beta1CustomResourceDefinitionVersion:V1beta1CustomResourceDefinitionVersion,V1beta1CustomResourceSubresourceScale:V1beta1CustomResourceSubresourceScale,V1beta1CustomResourceSubresources:V1beta1CustomResourceSubresources,V1beta1CustomResourceValidation:V1beta1CustomResourceValidation,V1beta1DaemonSet:V1beta1DaemonSet,V1beta1DaemonSetCondition:V1beta1DaemonSetCondition,V1beta1DaemonSetList:V1beta1DaemonSetList,V1beta1DaemonSetSpec:V1beta1DaemonSetSpec,V1beta1DaemonSetStatus:V1beta1DaemonSetStatus,V1beta1DaemonSetUpdateStrategy:V1beta1DaemonSetUpdateStrategy,V1beta1Event:V1beta1Event,V1beta1EventList:V1beta1EventList,V1beta1EventSeries:V1beta1EventSeries,V1beta1Eviction:V1beta1Eviction,V1beta1ExternalDocumentation:V1beta1ExternalDocumentation,V1beta1HTTPIngressPath:V1beta1HTTPIngressPath,V1beta1HTTPIngressRuleValue:V1beta1HTTPIngressRuleValue,V1beta1IPBlock:V1beta1IPBlock,V1beta1Ingress:V1beta1Ingress,V1beta1IngressBackend:V1beta1IngressBackend,V1beta1IngressList:V1beta1IngressList,V1beta1IngressRule:V1beta1IngressRule,V1beta1IngressSpec:V1beta1IngressSpec,V1beta1IngressStatus:V1beta1IngressStatus,V1beta1IngressTLS:V1beta1IngressTLS,V1beta1JSONSchemaProps:V1beta1JSONSchemaProps,V1beta1JobTemplateSpec:V1beta1JobTemplateSpec,V1beta1Lease:V1beta1Lease,V1beta1LeaseList:V1beta1LeaseList,V1beta1LeaseSpec:V1beta1LeaseSpec,V1beta1LocalSubjectAccessReview:V1beta1LocalSubjectAccessReview,V1beta1MutatingWebhookConfiguration:V1beta1MutatingWebhookConfiguration,V1beta1MutatingWebhookConfigurationList:V1beta1MutatingWebhookConfigurationList,V1beta1NetworkPolicy:V1beta1NetworkPolicy,V1beta1NetworkPolicyEgressRule:V1beta1NetworkPolicyEgressRule,V1beta1NetworkPolicyIngressRule:V1beta1NetworkPolicyIngressRule,V1beta1NetworkPolicyList:V1beta1NetworkPolicyList,V1beta1NetworkPolicyPeer:V1beta1NetworkPolicyPeer,V1beta1NetworkPolicyPort:V1beta1NetworkPolicyPort,V1beta1NetworkPolicySpec:V1beta1NetworkPolicySpec,V1beta1NonResourceAttributes:V1beta1NonResourceAttributes,V1beta1NonResourceRule:V1beta1NonResourceRule,V1beta1PodDisruptionBudget:V1beta1PodDisruptionBudget,V1beta1PodDisruptionBudgetList:V1beta1PodDisruptionBudgetList,V1beta1PodDisruptionBudgetSpec:V1beta1PodDisruptionBudgetSpec,V1beta1PodDisruptionBudgetStatus:V1beta1PodDisruptionBudgetStatus,V1beta1PolicyRule:V1beta1PolicyRule,V1beta1PriorityClass:V1beta1PriorityClass,V1beta1PriorityClassList:V1beta1PriorityClassList,V1beta1ReplicaSet:V1beta1ReplicaSet,V1beta1ReplicaSetCondition:V1beta1ReplicaSetCondition,V1beta1ReplicaSetList:V1beta1ReplicaSetList,V1beta1ReplicaSetSpec:V1beta1ReplicaSetSpec,V1beta1ReplicaSetStatus:V1beta1ReplicaSetStatus,V1beta1ResourceAttributes:V1beta1ResourceAttributes,V1beta1ResourceRule:V1beta1ResourceRule,V1beta1Role:V1beta1Role,V1beta1RoleBinding:V1beta1RoleBinding,V1beta1RoleBindingList:V1beta1RoleBindingList,V1beta1RoleList:V1beta1RoleList,V1beta1RoleRef:V1beta1RoleRef,V1beta1RollingUpdateDaemonSet:V1beta1RollingUpdateDaemonSet,V1beta1RollingUpdateStatefulSetStrategy:V1beta1RollingUpdateStatefulSetStrategy,V1beta1RuleWithOperations:V1beta1RuleWithOperations,V1beta1SelfSubjectAccessReview:V1beta1SelfSubjectAccessReview,V1beta1SelfSubjectAccessReviewSpec:V1beta1SelfSubjectAccessReviewSpec,V1beta1SelfSubjectRulesReview:V1beta1SelfSubjectRulesReview,V1beta1SelfSubjectRulesReviewSpec:V1beta1SelfSubjectRulesReviewSpec,V1beta1StatefulSet:V1beta1StatefulSet,V1beta1StatefulSetCondition:V1beta1StatefulSetCondition,V1beta1StatefulSetList:V1beta1StatefulSetList,V1beta1StatefulSetSpec:V1beta1StatefulSetSpec,V1beta1StatefulSetStatus:V1beta1StatefulSetStatus,V1beta1StatefulSetUpdateStrategy:V1beta1StatefulSetUpdateStrategy,V1beta1StorageClass:V1beta1StorageClass,V1beta1StorageClassList:V1beta1StorageClassList,V1beta1Subject:V1beta1Subject,V1beta1SubjectAccessReview:V1beta1SubjectAccessReview,V1beta1SubjectAccessReviewSpec:V1beta1SubjectAccessReviewSpec,V1beta1SubjectAccessReviewStatus:V1beta1SubjectAccessReviewStatus,V1beta1SubjectRulesReviewStatus:V1beta1SubjectRulesReviewStatus,V1beta1TokenReview:V1beta1TokenReview,V1beta1TokenReviewSpec:V1beta1TokenReviewSpec,V1beta1TokenReviewStatus:V1beta1TokenReviewStatus,V1beta1UserInfo:V1beta1UserInfo,V1beta1ValidatingWebhookConfiguration:V1beta1ValidatingWebhookConfiguration,V1beta1ValidatingWebhookConfigurationList:V1beta1ValidatingWebhookConfigurationList,V1beta1VolumeAttachment:V1beta1VolumeAttachment,V1beta1VolumeAttachmentList:V1beta1VolumeAttachmentList,V1beta1VolumeAttachmentSource:V1beta1VolumeAttachmentSource,V1beta1VolumeAttachmentSpec:V1beta1VolumeAttachmentSpec,V1beta1VolumeAttachmentStatus:V1beta1VolumeAttachmentStatus,V1beta1VolumeError:V1beta1VolumeError,V1beta1Webhook:V1beta1Webhook,V1beta2ControllerRevision:V1beta2ControllerRevision,V1beta2ControllerRevisionList:V1beta2ControllerRevisionList,V1beta2DaemonSet:V1beta2DaemonSet,V1beta2DaemonSetCondition:V1beta2DaemonSetCondition,V1beta2DaemonSetList:V1beta2DaemonSetList,V1beta2DaemonSetSpec:V1beta2DaemonSetSpec,V1beta2DaemonSetStatus:V1beta2DaemonSetStatus,V1beta2DaemonSetUpdateStrategy:V1beta2DaemonSetUpdateStrategy,V1beta2Deployment:V1beta2Deployment,V1beta2DeploymentCondition:V1beta2DeploymentCondition,V1beta2DeploymentList:V1beta2DeploymentList,V1beta2DeploymentSpec:V1beta2DeploymentSpec,V1beta2DeploymentStatus:V1beta2DeploymentStatus,V1beta2DeploymentStrategy:V1beta2DeploymentStrategy,V1beta2ReplicaSet:V1beta2ReplicaSet,V1beta2ReplicaSetCondition:V1beta2ReplicaSetCondition,V1beta2ReplicaSetList:V1beta2ReplicaSetList,V1beta2ReplicaSetSpec:V1beta2ReplicaSetSpec,V1beta2ReplicaSetStatus:V1beta2ReplicaSetStatus,V1beta2RollingUpdateDaemonSet:V1beta2RollingUpdateDaemonSet,V1beta2RollingUpdateDeployment:V1beta2RollingUpdateDeployment,V1beta2RollingUpdateStatefulSetStrategy:V1beta2RollingUpdateStatefulSetStrategy,V1beta2Scale:V1beta2Scale,V1beta2ScaleSpec:V1beta2ScaleSpec,V1beta2ScaleStatus:V1beta2ScaleStatus,V1beta2StatefulSet:V1beta2StatefulSet,V1beta2StatefulSetCondition:V1beta2StatefulSetCondition,V1beta2StatefulSetList:V1beta2StatefulSetList,V1beta2StatefulSetSpec:V1beta2StatefulSetSpec,V1beta2StatefulSetStatus:V1beta2StatefulSetStatus,V1beta2StatefulSetUpdateStrategy:V1beta2StatefulSetUpdateStrategy,V2alpha1CronJob:V2alpha1CronJob,V2alpha1CronJobList:V2alpha1CronJobList,V2alpha1CronJobSpec:V2alpha1CronJobSpec,V2alpha1CronJobStatus:V2alpha1CronJobStatus,V2alpha1JobTemplateSpec:V2alpha1JobTemplateSpec,V2beta1CrossVersionObjectReference:V2beta1CrossVersionObjectReference,V2beta1ExternalMetricSource:V2beta1ExternalMetricSource,V2beta1ExternalMetricStatus:V2beta1ExternalMetricStatus,V2beta1HorizontalPodAutoscaler:V2beta1HorizontalPodAutoscaler,V2beta1HorizontalPodAutoscalerCondition:V2beta1HorizontalPodAutoscalerCondition,V2beta1HorizontalPodAutoscalerList:V2beta1HorizontalPodAutoscalerList,V2beta1HorizontalPodAutoscalerSpec:V2beta1HorizontalPodAutoscalerSpec,V2beta1HorizontalPodAutoscalerStatus:V2beta1HorizontalPodAutoscalerStatus,V2beta1MetricSpec:V2beta1MetricSpec,V2beta1MetricStatus:V2beta1MetricStatus,V2beta1ObjectMetricSource:V2beta1ObjectMetricSource,V2beta1ObjectMetricStatus:V2beta1ObjectMetricStatus,V2beta1PodsMetricSource:V2beta1PodsMetricSource,V2beta1PodsMetricStatus:V2beta1PodsMetricStatus,V2beta1ResourceMetricSource:V2beta1ResourceMetricSource,V2beta1ResourceMetricStatus:V2beta1ResourceMetricStatus,V2beta2CrossVersionObjectReference:V2beta2CrossVersionObjectReference,V2beta2ExternalMetricSource:V2beta2ExternalMetricSource,V2beta2ExternalMetricStatus:V2beta2ExternalMetricStatus,V2beta2HorizontalPodAutoscaler:V2beta2HorizontalPodAutoscaler,V2beta2HorizontalPodAutoscalerCondition:V2beta2HorizontalPodAutoscalerCondition,V2beta2HorizontalPodAutoscalerList:V2beta2HorizontalPodAutoscalerList,V2beta2HorizontalPodAutoscalerSpec:V2beta2HorizontalPodAutoscalerSpec,V2beta2HorizontalPodAutoscalerStatus:V2beta2HorizontalPodAutoscalerStatus,V2beta2MetricIdentifier:V2beta2MetricIdentifier,V2beta2MetricSpec:V2beta2MetricSpec,V2beta2MetricStatus:V2beta2MetricStatus,V2beta2MetricTarget:V2beta2MetricTarget,V2beta2MetricValueStatus:V2beta2MetricValueStatus,V2beta2ObjectMetricSource:V2beta2ObjectMetricSource,V2beta2ObjectMetricStatus:V2beta2ObjectMetricStatus,V2beta2PodsMetricSource:V2beta2PodsMetricSource,V2beta2PodsMetricStatus:V2beta2PodsMetricStatus,V2beta2ResourceMetricSource:V2beta2ResourceMetricSource,V2beta2ResourceMetricStatus:V2beta2ResourceMetricStatus,VersionInfo:VersionInfo};class HttpBasicAuth{constructor(){this.username="";this.password=""}applyToRequest(e){e.auth={username:this.username,password:this.password}}}t.HttpBasicAuth=HttpBasicAuth;class ApiKeyAuth{constructor(e,t){this.location=e;this.paramName=t;this.apiKey=""}applyToRequest(e){if(this.location=="query"){e.qs[this.paramName]=this.apiKey}else if(this.location=="header"&&e&&e.headers){e.headers[this.paramName]=this.apiKey}}}t.ApiKeyAuth=ApiKeyAuth;class OAuth{constructor(){this.accessToken=""}applyToRequest(e){if(e&&e.headers){e.headers["Authorization"]="Bearer "+this.accessToken}}}t.OAuth=OAuth;class VoidAuth{constructor(){this.username="";this.password=""}applyToRequest(e){}}t.VoidAuth=VoidAuth;var u;(function(e){e[e["BearerToken"]=0]="BearerToken"})(u=t.AdmissionregistrationApiApiKeys||(t.AdmissionregistrationApiApiKeys={}));class AdmissionregistrationApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[u[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/admissionregistration.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AdmissionregistrationApi=AdmissionregistrationApi;var l;(function(e){e[e["BearerToken"]=0]="BearerToken"})(l=t.AdmissionregistrationV1alpha1ApiApiKeys||(t.AdmissionregistrationV1alpha1ApiApiKeys={}));class AdmissionregistrationV1alpha1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[l[e]].apiKey=t}createInitializerConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createInitializerConfiguration.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1InitializerConfiguration")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionInitializerConfiguration(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteInitializerConfiguration(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteInitializerConfiguration.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listInitializerConfiguration(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfigurationList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchInitializerConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchInitializerConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchInitializerConfiguration.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readInitializerConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readInitializerConfiguration.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceInitializerConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceInitializerConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceInitializerConfiguration.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1InitializerConfiguration")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AdmissionregistrationV1alpha1Api=AdmissionregistrationV1alpha1Api;var c;(function(e){e[e["BearerToken"]=0]="BearerToken"})(c=t.AdmissionregistrationV1beta1ApiApiKeys||(t.AdmissionregistrationV1beta1ApiApiKeys={}));class AdmissionregistrationV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[c[e]].apiKey=t}createMutatingWebhookConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createMutatingWebhookConfiguration.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1MutatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createValidatingWebhookConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createValidatingWebhookConfiguration.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1ValidatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionMutatingWebhookConfiguration(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionValidatingWebhookConfiguration(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteMutatingWebhookConfiguration(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteMutatingWebhookConfiguration.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteValidatingWebhookConfiguration(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteValidatingWebhookConfiguration.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listMutatingWebhookConfiguration(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfigurationList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listValidatingWebhookConfiguration(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfigurationList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchMutatingWebhookConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchMutatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchMutatingWebhookConfiguration.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchValidatingWebhookConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchValidatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchValidatingWebhookConfiguration.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readMutatingWebhookConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readMutatingWebhookConfiguration.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readValidatingWebhookConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readValidatingWebhookConfiguration.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceMutatingWebhookConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceMutatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceMutatingWebhookConfiguration.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1MutatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceValidatingWebhookConfiguration(e,t,i,a,r={}){const s=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceValidatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceValidatingWebhookConfiguration.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ValidatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AdmissionregistrationV1beta1Api=AdmissionregistrationV1beta1Api;var d;(function(e){e[e["BearerToken"]=0]="BearerToken"})(d=t.ApiextensionsApiApiKeys||(t.ApiextensionsApiApiKeys={}));class ApiextensionsApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[d[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/apiextensions.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.ApiextensionsApi=ApiextensionsApi;var p;(function(e){e[e["BearerToken"]=0]="BearerToken"})(p=t.ApiextensionsV1beta1ApiApiKeys||(t.ApiextensionsV1beta1ApiApiKeys={}));class ApiextensionsV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[p[e]].apiKey=t}createCustomResourceDefinition(e,t,i,a,r={}){const s=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createCustomResourceDefinition.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1CustomResourceDefinition")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionCustomResourceDefinition(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCustomResourceDefinition(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteCustomResourceDefinition.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listCustomResourceDefinition(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinitionList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchCustomResourceDefinition(e,t,i,a,r={}){const s=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCustomResourceDefinition.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCustomResourceDefinition.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchCustomResourceDefinitionStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCustomResourceDefinitionStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCustomResourceDefinitionStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readCustomResourceDefinition(e,t,i,a,r={}){const s=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCustomResourceDefinition.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readCustomResourceDefinitionStatus(e,t,i={}){const a=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCustomResourceDefinitionStatus.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceCustomResourceDefinition(e,t,i,a,r={}){const s=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCustomResourceDefinition.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCustomResourceDefinition.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CustomResourceDefinition")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceCustomResourceDefinitionStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCustomResourceDefinitionStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCustomResourceDefinitionStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CustomResourceDefinition")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.ApiextensionsV1beta1Api=ApiextensionsV1beta1Api;var f;(function(e){e[e["BearerToken"]=0]="BearerToken"})(f=t.ApiregistrationApiApiKeys||(t.ApiregistrationApiApiKeys={}));class ApiregistrationApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[f[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/apiregistration.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.ApiregistrationApi=ApiregistrationApi;var h;(function(e){e[e["BearerToken"]=0]="BearerToken"})(h=t.ApiregistrationV1ApiApiKeys||(t.ApiregistrationV1ApiApiKeys={}));class ApiregistrationV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[h[e]].apiKey=t}createAPIService(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createAPIService.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1APIService")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteAPIService(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteAPIService.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionAPIService(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apiregistration.k8s.io/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listAPIService(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIServiceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchAPIService(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIService.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchAPIServiceStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIServiceStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readAPIService(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIService.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readAPIServiceStatus(e,t,i={}){const a=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIServiceStatus.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceAPIService(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIService.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1APIService")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceAPIServiceStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIServiceStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1APIService")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.ApiregistrationV1Api=ApiregistrationV1Api;var m;(function(e){e[e["BearerToken"]=0]="BearerToken"})(m=t.ApiregistrationV1beta1ApiApiKeys||(t.ApiregistrationV1beta1ApiApiKeys={}));class ApiregistrationV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[m[e]].apiKey=t}createAPIService(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createAPIService.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1APIService")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteAPIService(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteAPIService.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionAPIService(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listAPIService(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIServiceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchAPIService(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIService.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchAPIServiceStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIServiceStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readAPIService(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIService.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readAPIServiceStatus(e,t,i={}){const a=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIServiceStatus.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceAPIService(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIService.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1APIService")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceAPIServiceStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIServiceStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1APIService")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.ApiregistrationV1beta1Api=ApiregistrationV1beta1Api;var b;(function(e){e[e["BearerToken"]=0]="BearerToken"})(b=t.ApisApiApiKeys||(t.ApisApiApiKeys={}));class ApisApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[b[e]].apiKey=t}getAPIVersions(e={}){const t=this.basePath+"/apis/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroupList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.ApisApi=ApisApi;var g;(function(e){e[e["BearerToken"]=0]="BearerToken"})(g=t.AppsApiApiKeys||(t.AppsApiApiKeys={}));class AppsApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[g[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/apps/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AppsApi=AppsApi;var y;(function(e){e[e["BearerToken"]=0]="BearerToken"})(y=t.AppsV1ApiApiKeys||(t.AppsV1ApiApiKeys={}));class AppsV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[y[e]].apiKey=t}createNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedControllerRevision.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ControllerRevision")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDaemonSet.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1DaemonSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicaSet.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ReplicaSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedStatefulSet.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1StatefulSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedControllerRevision(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedControllerRevision.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedDaemonSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDaemonSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedReplicaSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicaSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedStatefulSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedStatefulSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedControllerRevision(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedControllerRevision.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedDaemonSet(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDaemonSet.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedDeployment(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedReplicaSet(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicaSet.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedStatefulSet(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedStatefulSet.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apps/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listControllerRevisionForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1/controllerrevisions";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevisionList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listDaemonSetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1/daemonsets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listDeploymentForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1/deployments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DeploymentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedControllerRevision(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedControllerRevision.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevisionList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedDaemonSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDaemonSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedDeployment(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DeploymentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedReplicaSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicaSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedStatefulSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedStatefulSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listReplicaSetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1/replicasets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listStatefulSetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1/statefulsets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedControllerRevision.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDaemonSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeploymentScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicaSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicaSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedStatefulSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedStatefulSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedControllerRevision.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSet.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDaemonSetStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeploymentScale(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeploymentStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSet.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicaSetScale(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicaSetStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSet.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedStatefulSetScale(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedStatefulSetStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedControllerRevision.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1ControllerRevision")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DaemonSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDaemonSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DaemonSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1ReplicaSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicaSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicaSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1ReplicaSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1StatefulSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedStatefulSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedStatefulSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1StatefulSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AppsV1Api=AppsV1Api;var S;(function(e){e[e["BearerToken"]=0]="BearerToken"})(S=t.AppsV1beta1ApiApiKeys||(t.AppsV1beta1ApiApiKeys={}));class AppsV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[S[e]].apiKey=t}createNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedControllerRevision.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ControllerRevision")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"AppsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedDeploymentRollback(e,t,i,a,r,s,o={}){const u=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/rollback".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedDeploymentRollback.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeploymentRollback.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeploymentRollback.")}if(a!==undefined){l["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(s!==undefined){l["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(c,o.headers);let p=false;let f={method:"POST",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"AppsV1beta1DeploymentRollback")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedStatefulSet.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1StatefulSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedControllerRevision(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedControllerRevision.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedStatefulSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedStatefulSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedControllerRevision(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedControllerRevision.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedDeployment(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedStatefulSet(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedStatefulSet.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apps/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listControllerRevisionForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1beta1/controllerrevisions";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevisionList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listDeploymentForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1beta1/deployments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1DeploymentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedControllerRevision(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedControllerRevision.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevisionList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedDeployment(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1DeploymentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedStatefulSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedStatefulSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listStatefulSetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1beta1/statefulsets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedControllerRevision.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeploymentScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedStatefulSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedStatefulSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedControllerRevision.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeploymentScale(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeploymentStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSet.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedStatefulSetScale(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedStatefulSetStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedControllerRevision.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1ControllerRevision")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"AppsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"AppsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"AppsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1StatefulSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedStatefulSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"AppsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedStatefulSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1StatefulSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AppsV1beta1Api=AppsV1beta1Api;var w;(function(e){e[e["BearerToken"]=0]="BearerToken"})(w=t.AppsV1beta2ApiApiKeys||(t.AppsV1beta2ApiApiKeys={}));class AppsV1beta2Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[w[e]].apiKey=t}createNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedControllerRevision.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2ControllerRevision")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDaemonSet.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2DaemonSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicaSet.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2ReplicaSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedStatefulSet.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2StatefulSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedControllerRevision(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedControllerRevision.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedDaemonSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDaemonSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedReplicaSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicaSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedStatefulSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedStatefulSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedControllerRevision(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedControllerRevision.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedDaemonSet(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDaemonSet.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedDeployment(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedReplicaSet(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicaSet.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedStatefulSet(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedStatefulSet.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apps/v1beta2/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listControllerRevisionForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1beta2/controllerrevisions";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevisionList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listDaemonSetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1beta2/daemonsets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listDeploymentForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1beta2/deployments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DeploymentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedControllerRevision(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedControllerRevision.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevisionList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedDaemonSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDaemonSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedDeployment(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DeploymentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedReplicaSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicaSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedStatefulSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedStatefulSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listReplicaSetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1beta2/replicasets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listStatefulSetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/apps/v1beta2/statefulsets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedControllerRevision.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDaemonSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeploymentScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicaSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicaSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedStatefulSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedStatefulSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedControllerRevision.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSet.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDaemonSetStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeploymentScale(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeploymentStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSet.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicaSetScale(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicaSetStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSet.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedStatefulSetScale(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedStatefulSetStatus(e,t,i,a={}){const r=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedControllerRevision(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedControllerRevision.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2ControllerRevision")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2DaemonSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDaemonSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2DaemonSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2ReplicaSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicaSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicaSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2ReplicaSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedStatefulSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2StatefulSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedStatefulSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedStatefulSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta2StatefulSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AppsV1beta2Api=AppsV1beta2Api;var v;(function(e){e[e["BearerToken"]=0]="BearerToken"})(v=t.AuditregistrationApiApiKeys||(t.AuditregistrationApiApiKeys={}));class AuditregistrationApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[v[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/auditregistration.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AuditregistrationApi=AuditregistrationApi;var z;(function(e){e[e["BearerToken"]=0]="BearerToken"})(z=t.AuditregistrationV1alpha1ApiApiKeys||(t.AuditregistrationV1alpha1ApiApiKeys={}));class AuditregistrationV1alpha1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[z[e]].apiKey=t}createAuditSink(e,t,i,a,r={}){const s=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createAuditSink.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1AuditSink")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteAuditSink(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteAuditSink.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionAuditSink(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listAuditSink(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSinkList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchAuditSink(e,t,i,a,r={}){const s=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAuditSink.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAuditSink.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readAuditSink(e,t,i,a,r={}){const s=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAuditSink.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceAuditSink(e,t,i,a,r={}){const s=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAuditSink.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAuditSink.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1AuditSink")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AuditregistrationV1alpha1Api=AuditregistrationV1alpha1Api;var j;(function(e){e[e["BearerToken"]=0]="BearerToken"})(j=t.AuthenticationApiApiKeys||(t.AuthenticationApiApiKeys={}));class AuthenticationApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[j[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/authentication.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AuthenticationApi=AuthenticationApi;var O;(function(e){e[e["BearerToken"]=0]="BearerToken"})(O=t.AuthenticationV1ApiApiKeys||(t.AuthenticationV1ApiApiKeys={}));class AuthenticationV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[O[e]].apiKey=t}createTokenReview(e,t,i,a,r={}){const s=this.basePath+"/apis/authentication.k8s.io/v1/tokenreviews";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createTokenReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1TokenReview")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1TokenReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authentication.k8s.io/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AuthenticationV1Api=AuthenticationV1Api;var k;(function(e){e[e["BearerToken"]=0]="BearerToken"})(k=t.AuthenticationV1beta1ApiApiKeys||(t.AuthenticationV1beta1ApiApiKeys={}));class AuthenticationV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[k[e]].apiKey=t}createTokenReview(e,t,i,a,r={}){const s=this.basePath+"/apis/authentication.k8s.io/v1beta1/tokenreviews";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createTokenReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1TokenReview")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1TokenReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authentication.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AuthenticationV1beta1Api=AuthenticationV1beta1Api;var C;(function(e){e[e["BearerToken"]=0]="BearerToken"})(C=t.AuthorizationApiApiKeys||(t.AuthorizationApiApiKeys={}));class AuthorizationApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[C[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/authorization.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AuthorizationApi=AuthorizationApi;var T;(function(e){e[e["BearerToken"]=0]="BearerToken"})(T=t.AuthorizationV1ApiApiKeys||(t.AuthorizationV1ApiApiKeys={}));class AuthorizationV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[T[e]].apiKey=t}createNamespacedLocalSubjectAccessReview(e,t,i,a,r,s={}){const o=this.basePath+"/apis/authorization.k8s.io/v1/namespaces/{namespace}/localsubjectaccessreviews".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(i!==undefined){u["dryRun"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1LocalSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1LocalSubjectAccessReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createSelfSubjectAccessReview(e,t,i,a,r={}){const s=this.basePath+"/apis/authorization.k8s.io/v1/selfsubjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1SelfSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1SelfSubjectAccessReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createSelfSubjectRulesReview(e,t,i,a,r={}){const s=this.basePath+"/apis/authorization.k8s.io/v1/selfsubjectrulesreviews";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectRulesReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1SelfSubjectRulesReview")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1SelfSubjectRulesReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createSubjectAccessReview(e,t,i,a,r={}){const s=this.basePath+"/apis/authorization.k8s.io/v1/subjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1SubjectAccessReview")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1SubjectAccessReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authorization.k8s.io/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AuthorizationV1Api=AuthorizationV1Api;var R;(function(e){e[e["BearerToken"]=0]="BearerToken"})(R=t.AuthorizationV1beta1ApiApiKeys||(t.AuthorizationV1beta1ApiApiKeys={}));class AuthorizationV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[R[e]].apiKey=t}createNamespacedLocalSubjectAccessReview(e,t,i,a,r,s={}){const o=this.basePath+"/apis/authorization.k8s.io/v1beta1/namespaces/{namespace}/localsubjectaccessreviews".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(i!==undefined){u["dryRun"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1LocalSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1LocalSubjectAccessReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createSelfSubjectAccessReview(e,t,i,a,r={}){const s=this.basePath+"/apis/authorization.k8s.io/v1beta1/selfsubjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1SelfSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1SelfSubjectAccessReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createSelfSubjectRulesReview(e,t,i,a,r={}){const s=this.basePath+"/apis/authorization.k8s.io/v1beta1/selfsubjectrulesreviews";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectRulesReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1SelfSubjectRulesReview")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1SelfSubjectRulesReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createSubjectAccessReview(e,t,i,a,r={}){const s=this.basePath+"/apis/authorization.k8s.io/v1beta1/subjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1SubjectAccessReview")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1SubjectAccessReview");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authorization.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AuthorizationV1beta1Api=AuthorizationV1beta1Api;var E;(function(e){e[e["BearerToken"]=0]="BearerToken"})(E=t.AutoscalingApiApiKeys||(t.AutoscalingApiApiKeys={}));class AutoscalingApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[E[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/autoscaling/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AutoscalingApi=AutoscalingApi;var A;(function(e){e[e["BearerToken"]=0]="BearerToken"})(A=t.AutoscalingV1ApiApiKeys||(t.AutoscalingV1ApiApiKeys={}));class AutoscalingV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[A[e]].apiKey=t}createNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/autoscaling/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listHorizontalPodAutoscalerForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/autoscaling/v1/horizontalpodautoscalers";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscalerList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscalerList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedHorizontalPodAutoscalerStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedHorizontalPodAutoscalerStatus(e,t,i,a={}){const r=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedHorizontalPodAutoscalerStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AutoscalingV1Api=AutoscalingV1Api;var x;(function(e){e[e["BearerToken"]=0]="BearerToken"})(x=t.AutoscalingV2beta1ApiApiKeys||(t.AutoscalingV2beta1ApiApiKeys={}));class AutoscalingV2beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[x[e]].apiKey=t}createNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V2beta1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/autoscaling/v2beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listHorizontalPodAutoscalerForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/autoscaling/v2beta1/horizontalpodautoscalers";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscalerList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscalerList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedHorizontalPodAutoscalerStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedHorizontalPodAutoscalerStatus(e,t,i,a={}){const r=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V2beta1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedHorizontalPodAutoscalerStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V2beta1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AutoscalingV2beta1Api=AutoscalingV2beta1Api;var N;(function(e){e[e["BearerToken"]=0]="BearerToken"})(N=t.AutoscalingV2beta2ApiApiKeys||(t.AutoscalingV2beta2ApiApiKeys={}));class AutoscalingV2beta2Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[N[e]].apiKey=t}createNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V2beta2HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/autoscaling/v2beta2/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listHorizontalPodAutoscalerForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/autoscaling/v2beta2/horizontalpodautoscalers";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscalerList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscalerList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedHorizontalPodAutoscalerStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedHorizontalPodAutoscalerStatus(e,t,i,a={}){const r=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedHorizontalPodAutoscaler(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V2beta2HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedHorizontalPodAutoscalerStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V2beta2HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.AutoscalingV2beta2Api=AutoscalingV2beta2Api;var V;(function(e){e[e["BearerToken"]=0]="BearerToken"})(V=t.BatchApiApiKeys||(t.BatchApiApiKeys={}));class BatchApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[V[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/batch/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.BatchApi=BatchApi;var P;(function(e){e[e["BearerToken"]=0]="BearerToken"})(P=t.BatchV1ApiApiKeys||(t.BatchV1ApiApiKeys={}));class BatchV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[P[e]].apiKey=t}createNamespacedJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedJob.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Job")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedJob(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedJob.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedJob(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedJob.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/batch/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listJobForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/batch/v1/jobs";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1JobList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedJob(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedJob.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1JobList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedJob.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedJobStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedJobStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedJob.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedJobStatus(e,t,i,a={}){const r=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedJobStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedJob.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Job")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedJobStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedJobStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Job")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.BatchV1Api=BatchV1Api;var D;(function(e){e[e["BearerToken"]=0]="BearerToken"})(D=t.BatchV1beta1ApiApiKeys||(t.BatchV1beta1ApiApiKeys={}));class BatchV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[D[e]].apiKey=t}createNamespacedCronJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedCronJob.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CronJob")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedCronJob(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedCronJob.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedCronJob(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedCronJob.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/batch/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listCronJobForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/batch/v1beta1/cronjobs";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJobList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedCronJob(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedCronJob.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJobList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedCronJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJob.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedCronJobStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJobStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedCronJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJob.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedCronJobStatus(e,t,i,a={}){const r=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJobStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedCronJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJob.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1CronJob")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedCronJobStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJobStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1CronJob")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.BatchV1beta1Api=BatchV1beta1Api;var I;(function(e){e[e["BearerToken"]=0]="BearerToken"})(I=t.BatchV2alpha1ApiApiKeys||(t.BatchV2alpha1ApiApiKeys={}));class BatchV2alpha1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[I[e]].apiKey=t}createNamespacedCronJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedCronJob.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V2alpha1CronJob")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedCronJob(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedCronJob.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedCronJob(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedCronJob.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/batch/v2alpha1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listCronJobForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/batch/v2alpha1/cronjobs";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJobList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedCronJob(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedCronJob.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJobList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedCronJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJob.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedCronJobStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJobStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedCronJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJob.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedCronJobStatus(e,t,i,a={}){const r=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJobStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedCronJob(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJob.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V2alpha1CronJob")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedCronJobStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJobStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V2alpha1CronJob")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.BatchV2alpha1Api=BatchV2alpha1Api;var _;(function(e){e[e["BearerToken"]=0]="BearerToken"})(_=t.CertificatesApiApiKeys||(t.CertificatesApiApiKeys={}));class CertificatesApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[_[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/certificates.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.CertificatesApi=CertificatesApi;var q;(function(e){e[e["BearerToken"]=0]="BearerToken"})(q=t.CertificatesV1beta1ApiApiKeys||(t.CertificatesV1beta1ApiApiKeys={}));class CertificatesV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[q[e]].apiKey=t}createCertificateSigningRequest(e,t,i,a,r={}){const s=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createCertificateSigningRequest.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCertificateSigningRequest(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteCertificateSigningRequest.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionCertificateSigningRequest(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/certificates.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listCertificateSigningRequest(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequestList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchCertificateSigningRequest(e,t,i,a,r={}){const s=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCertificateSigningRequest.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCertificateSigningRequest.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchCertificateSigningRequestStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCertificateSigningRequestStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCertificateSigningRequestStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readCertificateSigningRequest(e,t,i,a,r={}){const s=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCertificateSigningRequest.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readCertificateSigningRequestStatus(e,t,i={}){const a=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCertificateSigningRequestStatus.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceCertificateSigningRequest(e,t,i,a,r={}){const s=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCertificateSigningRequest.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCertificateSigningRequest.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceCertificateSigningRequestApproval(e,t,i,a,r={}){const s=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/approval".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCertificateSigningRequestApproval.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCertificateSigningRequestApproval.")}if(i!==undefined){o["dryRun"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceCertificateSigningRequestStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCertificateSigningRequestStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCertificateSigningRequestStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.CertificatesV1beta1Api=CertificatesV1beta1Api;var B;(function(e){e[e["BearerToken"]=0]="BearerToken"})(B=t.CoordinationApiApiKeys||(t.CoordinationApiApiKeys={}));class CoordinationApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[B[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/coordination.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.CoordinationApi=CoordinationApi;var M;(function(e){e[e["BearerToken"]=0]="BearerToken"})(M=t.CoordinationV1beta1ApiApiKeys||(t.CoordinationV1beta1ApiApiKeys={}));class CoordinationV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[M[e]].apiKey=t}createNamespacedLease(e,t,i,a,r,s={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLease.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Lease")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedLease(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedLease.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedLease(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedLease.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/coordination.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listLeaseForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/coordination.k8s.io/v1beta1/leases";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1LeaseList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedLease(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedLease.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1LeaseList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedLease(e,t,i,a,r,s={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedLease.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedLease.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedLease(e,t,i,a,r,s={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedLease.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedLease(e,t,i,a,r,s={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedLease.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedLease.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1Lease")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.CoordinationV1beta1Api=CoordinationV1beta1Api;var U;(function(e){e[e["BearerToken"]=0]="BearerToken"})(U=t.CoreApiApiKeys||(t.CoreApiApiKeys={}));class CoreApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[U[e]].apiKey=t}getAPIVersions(e={}){const t=this.basePath+"/api/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIVersions");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.CoreApi=CoreApi;var L;(function(e){e[e["BearerToken"]=0]="BearerToken"})(L=t.CoreV1ApiApiKeys||(t.CoreV1ApiApiKeys={}));class CoreV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[L[e]].apiKey=t}connectDeleteNamespacedPodProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedPodProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"DELETE",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectDeleteNamespacedPodProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedPodProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectDeleteNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"DELETE",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectDeleteNamespacedServiceProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedServiceProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"DELETE",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectDeleteNamespacedServiceProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedServiceProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectDeleteNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"DELETE",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectDeleteNodeProxy(e,t,i={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNodeProxy.")}if(t!==undefined){r["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"DELETE",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectDeleteNodeProxyWithPath(e,t,i,a={}){const r=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectDeleteNodeProxyWithPath.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"DELETE",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectGetNamespacedPodAttach(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/attach".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodAttach.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodAttach.")}if(i!==undefined){c["container"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){c["stderr"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){c["stdin"]=ObjectSerializer.serialize(r,"boolean")}if(s!==undefined){c["stdout"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["tty"]=ObjectSerializer.serialize(o,"boolean")}Object.assign(d,u.headers);let f=false;let h={method:"GET",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectGetNamespacedPodExec(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/exec".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodExec.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodExec.")}if(i!==undefined){d["command"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){d["container"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){d["stderr"]=ObjectSerializer.serialize(r,"boolean")}if(s!==undefined){d["stdin"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){d["stdout"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["tty"]=ObjectSerializer.serialize(u,"boolean")}Object.assign(p,l.headers);let h=false;let m={method:"GET",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectGetNamespacedPodPortforward(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/portforward".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodPortforward.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodPortforward.")}if(i!==undefined){s["ports"]=ObjectSerializer.serialize(i,"number")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectGetNamespacedPodProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectGetNamespacedPodProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectGetNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectGetNamespacedServiceProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedServiceProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectGetNamespacedServiceProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedServiceProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectGetNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectGetNodeProxy(e,t,i={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNodeProxy.")}if(t!==undefined){r["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectGetNodeProxyWithPath(e,t,i,a={}){const r=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectGetNodeProxyWithPath.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectHeadNamespacedPodProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedPodProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"HEAD",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectHeadNamespacedPodProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedPodProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectHeadNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"HEAD",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectHeadNamespacedServiceProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedServiceProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"HEAD",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectHeadNamespacedServiceProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedServiceProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectHeadNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"HEAD",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectHeadNodeProxy(e,t,i={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNodeProxy.")}if(t!==undefined){r["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"HEAD",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectHeadNodeProxyWithPath(e,t,i,a={}){const r=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectHeadNodeProxyWithPath.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"HEAD",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectOptionsNamespacedPodProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedPodProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"OPTIONS",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectOptionsNamespacedPodProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedPodProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectOptionsNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"OPTIONS",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectOptionsNamespacedServiceProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedServiceProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"OPTIONS",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectOptionsNamespacedServiceProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedServiceProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectOptionsNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"OPTIONS",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectOptionsNodeProxy(e,t,i={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNodeProxy.")}if(t!==undefined){r["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"OPTIONS",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectOptionsNodeProxyWithPath(e,t,i,a={}){const r=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectOptionsNodeProxyWithPath.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"OPTIONS",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPatchNamespacedPodProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedPodProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"PATCH",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPatchNamespacedPodProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedPodProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectPatchNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPatchNamespacedServiceProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedServiceProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"PATCH",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPatchNamespacedServiceProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedServiceProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectPatchNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPatchNodeProxy(e,t,i={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNodeProxy.")}if(t!==undefined){r["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"PATCH",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPatchNodeProxyWithPath(e,t,i,a={}){const r=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectPatchNodeProxyWithPath.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"PATCH",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPostNamespacedPodAttach(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/attach".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodAttach.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodAttach.")}if(i!==undefined){c["container"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){c["stderr"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){c["stdin"]=ObjectSerializer.serialize(r,"boolean")}if(s!==undefined){c["stdout"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["tty"]=ObjectSerializer.serialize(o,"boolean")}Object.assign(d,u.headers);let f=false;let h={method:"POST",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPostNamespacedPodExec(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/exec".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodExec.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodExec.")}if(i!==undefined){d["command"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){d["container"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){d["stderr"]=ObjectSerializer.serialize(r,"boolean")}if(s!==undefined){d["stdin"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){d["stdout"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["tty"]=ObjectSerializer.serialize(u,"boolean")}Object.assign(p,l.headers);let h=false;let m={method:"POST",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPostNamespacedPodPortforward(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/portforward".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodPortforward.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodPortforward.")}if(i!==undefined){s["ports"]=ObjectSerializer.serialize(i,"number")}Object.assign(o,a.headers);let l=false;let c={method:"POST",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPostNamespacedPodProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"POST",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPostNamespacedPodProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectPostNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPostNamespacedServiceProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedServiceProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"POST",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPostNamespacedServiceProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedServiceProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectPostNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPostNodeProxy(e,t,i={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNodeProxy.")}if(t!==undefined){r["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"POST",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPostNodeProxyWithPath(e,t,i,a={}){const r=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectPostNodeProxyWithPath.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"POST",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPutNamespacedPodProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedPodProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"PUT",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPutNamespacedPodProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedPodProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectPutNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPutNamespacedServiceProxy(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedServiceProxy.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"PUT",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPutNamespacedServiceProxyWithPath(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(i)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedServiceProxyWithPath.")}if(i===null||i===undefined){throw new Error("Required parameter path was null or undefined when calling connectPutNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPutNodeProxy(e,t,i={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNodeProxy.")}if(t!==undefined){r["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"PUT",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}connectPutNodeProxyWithPath(e,t,i,a={}){const r=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectPutNodeProxyWithPath.")}if(i!==undefined){s["path"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"PUT",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespace(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespace.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1Namespace")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedBinding(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/bindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedBinding.")}if(i!==undefined){u["dryRun"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Binding")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Binding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedConfigMap(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedConfigMap.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ConfigMap")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedEndpoints(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedEndpoints.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Endpoints")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedEvent(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedEvent.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Event")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedLimitRange(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLimitRange.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1LimitRange")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedPersistentVolumeClaim(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPersistentVolumeClaim.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PersistentVolumeClaim")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedPod(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPod.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Pod")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedPodBinding(e,t,i,a,r,s,o={}){const u=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/binding".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedPodBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodBinding.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodBinding.")}if(a!==undefined){l["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(s!==undefined){l["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(c,o.headers);let p=false;let f={method:"POST",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Binding")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Binding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedPodEviction(e,t,i,a,r,s,o={}){const u=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/eviction".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedPodEviction.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodEviction.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodEviction.")}if(a!==undefined){l["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(s!==undefined){l["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(c,o.headers);let p=false;let f={method:"POST",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1Eviction")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Eviction");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedPodTemplate(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodTemplate.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PodTemplate")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedReplicationController(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicationController.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ReplicationController")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedResourceQuota(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedResourceQuota.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ResourceQuota")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedSecret(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedSecret.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Secret")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedService(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedService.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Service")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedServiceAccount(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedServiceAccount.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ServiceAccount")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNode(e,t,i,a,r={}){const s=this.basePath+"/api/v1/nodes";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createNode.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1Node")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createPersistentVolume(e,t,i,a,r={}){const s=this.basePath+"/api/v1/persistentvolumes";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPersistentVolume.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1PersistentVolume")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedConfigMap(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/configmaps".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedConfigMap.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedEndpoints(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/endpoints".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedEndpoints.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedEvent(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedEvent.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedLimitRange(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/limitranges".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedLimitRange.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedPersistentVolumeClaim(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPersistentVolumeClaim.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedPod(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/pods".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPod.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedPodTemplate(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPodTemplate.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedReplicationController(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicationController.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedResourceQuota(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedResourceQuota.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedSecret(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/secrets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedSecret.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedServiceAccount(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedServiceAccount.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNode(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/nodes";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionPersistentVolume(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/persistentvolumes";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespace(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespace.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedConfigMap(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedConfigMap.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedEndpoints(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedEndpoints.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedEvent(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedEvent.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedLimitRange(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedLimitRange.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedPersistentVolumeClaim(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPersistentVolumeClaim.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedPod(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPod.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedPodTemplate(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPodTemplate.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedReplicationController(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicationController.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedResourceQuota(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedResourceQuota.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedSecret(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedSecret.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedService(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedService.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedServiceAccount(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedServiceAccount.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNode(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNode.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deletePersistentVolume(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePersistentVolume.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/api/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listComponentStatus(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/componentstatuses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ComponentStatusList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listConfigMapForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/configmaps";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMapList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listEndpointsForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/endpoints";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1EndpointsList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listEventForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/events";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1EventList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listLimitRangeForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/limitranges";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1LimitRangeList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespace(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/namespaces";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1NamespaceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedConfigMap(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/configmaps".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedConfigMap.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMapList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedEndpoints(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/endpoints".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedEndpoints.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1EndpointsList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedEvent(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedEvent.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1EventList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedLimitRange(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/limitranges".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedLimitRange.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1LimitRangeList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedPersistentVolumeClaim(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPersistentVolumeClaim.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaimList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedPod(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/pods".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPod.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PodList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedPodTemplate(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPodTemplate.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplateList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedReplicationController(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicationController.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationControllerList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedResourceQuota(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedResourceQuota.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuotaList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedSecret(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/secrets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedSecret.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1SecretList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedService(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/services".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedService.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ServiceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedServiceAccount(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedServiceAccount.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccountList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNode(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/nodes";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1NodeList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPersistentVolume(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/persistentvolumes";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPersistentVolumeClaimForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/persistentvolumeclaims";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaimList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPodForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/pods";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PodList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPodTemplateForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/podtemplates";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplateList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listReplicationControllerForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/replicationcontrollers";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationControllerList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listResourceQuotaForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/resourcequotas";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuotaList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listSecretForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/secrets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1SecretList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listServiceAccountForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/serviceaccounts";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccountList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listServiceForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/api/v1/services";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ServiceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespace(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespace.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespace.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespaceStatus(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespaceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespaceStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedConfigMap(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedConfigMap.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedConfigMap.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedEndpoints(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedEndpoints.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedEndpoints.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedEvent(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedEvent.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedLimitRange(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedLimitRange.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedLimitRange.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedPersistentVolumeClaim(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPersistentVolumeClaim.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPersistentVolumeClaim.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedPersistentVolumeClaimStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPersistentVolumeClaimStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPersistentVolumeClaimStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPersistentVolumeClaimStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedPod(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPod.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPod.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedPodStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedPodTemplate(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodTemplate.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodTemplate.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicationController(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationController.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationController.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicationControllerScale(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationControllerScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationControllerScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationControllerScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicationControllerStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationControllerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationControllerStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationControllerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedResourceQuota(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedResourceQuota.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedResourceQuota.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedResourceQuotaStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedResourceQuotaStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedResourceQuotaStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedResourceQuotaStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedSecret(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedSecret.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedSecret.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedService(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedService.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedService.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedServiceAccount(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedServiceAccount.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedServiceAccount.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedServiceStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedServiceStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedServiceStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNode(e,t,i,a,r={}){const s=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNode.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNode.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNodeStatus(e,t,i,a,r={}){const s=this.basePath+"/api/v1/nodes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNodeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNodeStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchPersistentVolume(e,t,i,a,r={}){const s=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPersistentVolume.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPersistentVolume.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchPersistentVolumeStatus(e,t,i,a,r={}){const s=this.basePath+"/api/v1/persistentvolumes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPersistentVolumeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPersistentVolumeStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readComponentStatus(e,t,i={}){const a=this.basePath+"/api/v1/componentstatuses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readComponentStatus.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ComponentStatus");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespace(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespace.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespaceStatus(e,t,i={}){const a=this.basePath+"/api/v1/namespaces/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespaceStatus.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedConfigMap(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedConfigMap.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedEndpoints(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedEndpoints.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedEvent(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedEvent.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedLimitRange(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedLimitRange.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedPersistentVolumeClaim(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPersistentVolumeClaim.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedPersistentVolumeClaimStatus(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPersistentVolumeClaimStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPersistentVolumeClaimStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedPod(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPod.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedPodLog(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/log".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodLog.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodLog.")}if(i!==undefined){f["container"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["follow"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){f["limitBytes"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){f["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["previous"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){f["sinceSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){f["tailLines"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["timestamps"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"string");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedPodStatus(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedPodTemplate(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodTemplate.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicationController(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationController.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicationControllerScale(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationControllerScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationControllerScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicationControllerStatus(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationControllerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationControllerStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedResourceQuota(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedResourceQuota.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedResourceQuotaStatus(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedResourceQuotaStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedResourceQuotaStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedSecret(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedSecret.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedService(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedService.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedServiceAccount(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedServiceAccount.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedServiceStatus(e,t,i,a={}){const r=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedServiceStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNode(e,t,i,a,r={}){const s=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNode.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNodeStatus(e,t,i={}){const a=this.basePath+"/api/v1/nodes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNodeStatus.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readPersistentVolume(e,t,i,a,r={}){const s=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPersistentVolume.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readPersistentVolumeStatus(e,t,i={}){const a=this.basePath+"/api/v1/persistentvolumes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPersistentVolumeStatus.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespace(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespace.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespace.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Namespace")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespaceFinalize(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{name}/finalize".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespaceFinalize.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespaceFinalize.")}if(i!==undefined){o["dryRun"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Namespace")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespaceStatus(e,t,i,a,r={}){const s=this.basePath+"/api/v1/namespaces/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespaceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespaceStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Namespace")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedConfigMap(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedConfigMap.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedConfigMap.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1ConfigMap")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedEndpoints(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedEndpoints.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedEndpoints.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Endpoints")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedEvent(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedEvent.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Event")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedLimitRange(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedLimitRange.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedLimitRange.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1LimitRange")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedPersistentVolumeClaim(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPersistentVolumeClaim.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPersistentVolumeClaim.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1PersistentVolumeClaim")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedPersistentVolumeClaimStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPersistentVolumeClaimStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPersistentVolumeClaimStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPersistentVolumeClaimStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1PersistentVolumeClaim")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedPod(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPod.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPod.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Pod")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedPodStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Pod")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedPodTemplate(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodTemplate.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodTemplate.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1PodTemplate")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicationController(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationController.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationController.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1ReplicationController")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicationControllerScale(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationControllerScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationControllerScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationControllerScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicationControllerStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationControllerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationControllerStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationControllerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1ReplicationController")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedResourceQuota(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedResourceQuota.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedResourceQuota.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1ResourceQuota")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedResourceQuotaStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedResourceQuotaStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedResourceQuotaStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedResourceQuotaStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1ResourceQuota")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedSecret(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedSecret.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedSecret.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Secret")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedService(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedService.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedService.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Service")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedServiceAccount(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedServiceAccount.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedServiceAccount.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1ServiceAccount")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedServiceStatus(e,t,i,a,r,s={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedServiceStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedServiceStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Service")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNode(e,t,i,a,r={}){const s=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNode.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNode.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Node")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNodeStatus(e,t,i,a,r={}){const s=this.basePath+"/api/v1/nodes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNodeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNodeStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Node")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replacePersistentVolume(e,t,i,a,r={}){const s=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePersistentVolume.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePersistentVolume.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PersistentVolume")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replacePersistentVolumeStatus(e,t,i,a,r={}){const s=this.basePath+"/api/v1/persistentvolumes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePersistentVolumeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePersistentVolumeStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PersistentVolume")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.CoreV1Api=CoreV1Api;var H;(function(e){e[e["BearerToken"]=0]="BearerToken"})(H=t.CustomObjectsApiApiKeys||(t.CustomObjectsApiApiKeys={}));class CustomObjectsApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[H[e]].apiKey=t}createClusterCustomObject(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling createClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling createClusterCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling createClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterCustomObject.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedCustomObject(e,t,i,a,r,s,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling createNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling createNamespacedCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling createNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedCustomObject.")}if(s!==undefined){l["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(c,o.headers);let p=false;let f={method:"POST",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteClusterCustomObject(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling deleteClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling deleteClusterCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling deleteClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling deleteClusterCustomObject.")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedCustomObject(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling deleteNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling deleteNamespacedCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling deleteNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling deleteNamespacedCustomObject.")}if(o!==undefined){p["gracePeriodSeconds"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){p["orphanDependents"]=ObjectSerializer.serialize(u,"boolean")}if(l!==undefined){p["propagationPolicy"]=ObjectSerializer.serialize(l,"string")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getClusterCustomObject(e,t,i,a,r={}){const s=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getClusterCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling getClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling getClusterCustomObject.")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getClusterCustomObjectScale(e,t,i,a,r={}){const s=this.basePath+"/apis/{group}/{version}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getClusterCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getClusterCustomObjectScale.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling getClusterCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling getClusterCustomObjectScale.")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getClusterCustomObjectStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/{group}/{version}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getClusterCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getClusterCustomObjectStatus.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling getClusterCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling getClusterCustomObjectStatus.")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getNamespacedCustomObject(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getNamespacedCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling getNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling getNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling getNamespacedCustomObject.")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getNamespacedCustomObjectScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getNamespacedCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getNamespacedCustomObjectScale.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling getNamespacedCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling getNamespacedCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling getNamespacedCustomObjectScale.")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getNamespacedCustomObjectStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getNamespacedCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getNamespacedCustomObjectStatus.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling getNamespacedCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling getNamespacedCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling getNamespacedCustomObjectStatus.")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listClusterCustomObject(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/{group}/{version}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i)));let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling listClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling listClusterCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling listClusterCustomObject.")}if(a!==undefined){p["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedCustomObject(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling listNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling listNamespacedCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling listNamespacedCustomObject.")}if(r!==undefined){f["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["labelSelector"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchClusterCustomObject(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchClusterCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling patchClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterCustomObject.")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchClusterCustomObjectScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchClusterCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchClusterCustomObjectScale.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling patchClusterCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterCustomObjectScale.")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchClusterCustomObjectStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchClusterCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchClusterCustomObjectStatus.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling patchClusterCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterCustomObjectStatus.")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedCustomObject(e,t,i,a,r,s,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchNamespacedCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling patchNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCustomObject.")}Object.assign(c,o.headers);let p=false;let f={method:"PATCH",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedCustomObjectScale(e,t,i,a,r,s,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchNamespacedCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchNamespacedCustomObjectScale.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling patchNamespacedCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCustomObjectScale.")}Object.assign(c,o.headers);let p=false;let f={method:"PATCH",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedCustomObjectStatus(e,t,i,a,r,s,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCustomObjectStatus.")}Object.assign(c,o.headers);let p=false;let f={method:"PATCH",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceClusterCustomObject(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceClusterCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterCustomObject.")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceClusterCustomObjectScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceClusterCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceClusterCustomObjectScale.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceClusterCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterCustomObjectScale.")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceClusterCustomObjectStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(i))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceClusterCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceClusterCustomObjectStatus.")}if(i===null||i===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceClusterCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterCustomObjectStatus.")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedCustomObject(e,t,i,a,r,s,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceNamespacedCustomObject.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCustomObject.")}Object.assign(c,o.headers);let p=false;let f={method:"PUT",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedCustomObjectScale(e,t,i,a,r,s,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCustomObjectScale.")}Object.assign(c,o.headers);let p=false;let f={method:"PUT",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedCustomObjectStatus(e,t,i,a,r,s,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(i))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(r)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(i===null||i===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCustomObjectStatus.")}Object.assign(c,o.headers);let p=false;let f={method:"PUT",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"any");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.CustomObjectsApi=CustomObjectsApi;var Q;(function(e){e[e["BearerToken"]=0]="BearerToken"})(Q=t.EventsApiApiKeys||(t.EventsApiApiKeys={}));class EventsApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[Q[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/events.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.EventsApi=EventsApi;var W;(function(e){e[e["BearerToken"]=0]="BearerToken"})(W=t.EventsV1beta1ApiApiKeys||(t.EventsV1beta1ApiApiKeys={}));class EventsV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[W[e]].apiKey=t}createNamespacedEvent(e,t,i,a,r,s={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedEvent.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Event")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedEvent(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedEvent.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedEvent(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedEvent.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/events.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listEventForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/events.k8s.io/v1beta1/events";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1EventList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedEvent(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedEvent.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1EventList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedEvent(e,t,i,a,r,s={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedEvent.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedEvent(e,t,i,a,r,s={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedEvent.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedEvent(e,t,i,a,r,s={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedEvent.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1Event")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.EventsV1beta1Api=EventsV1beta1Api;var G;(function(e){e[e["BearerToken"]=0]="BearerToken"})(G=t.ExtensionsApiApiKeys||(t.ExtensionsApiApiKeys={}));class ExtensionsApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[G[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/extensions/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.ExtensionsApi=ExtensionsApi;var K;(function(e){e[e["BearerToken"]=0]="BearerToken"})(K=t.ExtensionsV1beta1ApiApiKeys||(t.ExtensionsV1beta1ApiApiKeys={}));class ExtensionsV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[K[e]].apiKey=t}createNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDaemonSet.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1DaemonSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"ExtensionsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedDeploymentRollback(e,t,i,a,r,s,o={}){const u=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/rollback".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let l={};let c=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedDeploymentRollback.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeploymentRollback.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeploymentRollback.")}if(a!==undefined){l["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(s!==undefined){l["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(c,o.headers);let p=false;let f={method:"POST",qs:l,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"ExtensionsV1beta1DeploymentRollback")};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(d).length){if(p){f.formData=d}else{f.form=d}}return new Promise((e,t)=>{n(f,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedIngress(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedIngress.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Ingress")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedNetworkPolicy(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedNetworkPolicy.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicaSet.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ReplicaSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createPodSecurityPolicy(e,t,i,a,r={}){const s=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPodSecurityPolicy.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"ExtensionsV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedDaemonSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDaemonSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedIngress(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedIngress.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedNetworkPolicy(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedNetworkPolicy.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedReplicaSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicaSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionPodSecurityPolicy(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedDaemonSet(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDaemonSet.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedDeployment(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedIngress(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedIngress.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedNetworkPolicy(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedReplicaSet(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicaSet.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deletePodSecurityPolicy(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePodSecurityPolicy.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/extensions/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listDaemonSetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/extensions/v1beta1/daemonsets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listDeploymentForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/extensions/v1beta1/deployments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1DeploymentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listIngressForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/extensions/v1beta1/ingresses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1IngressList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedDaemonSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDaemonSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedDeployment(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1DeploymentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedIngress(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedIngress.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1IngressList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedNetworkPolicy(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedNetworkPolicy.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicyList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedReplicaSet(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicaSet.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNetworkPolicyForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/extensions/v1beta1/networkpolicies";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicyList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPodSecurityPolicy(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicyList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listReplicaSetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/extensions/v1beta1/replicasets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDaemonSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeploymentScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedIngress(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedIngress.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedIngress.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedIngressStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedIngressStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedIngressStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedIngressStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedNetworkPolicy(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedNetworkPolicy.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicaSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicaSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedReplicationControllerDummyScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationControllerDummyScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationControllerDummyScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationControllerDummyScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchPodSecurityPolicy(e,t,i,a,r={}){const s=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPodSecurityPolicy.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSet.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDaemonSetStatus(e,t,i,a={}){const r=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeploymentScale(e,t,i,a={}){const r=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedDeploymentStatus(e,t,i,a={}){const r=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedIngress(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedIngress.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedIngressStatus(e,t,i,a={}){const r=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedIngressStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedIngressStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedNetworkPolicy(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedNetworkPolicy.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSet.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicaSetScale(e,t,i,a={}){const r=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicaSetStatus(e,t,i,a={}){const r=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedReplicationControllerDummyScale(e,t,i,a={}){const r=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationControllerDummyScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationControllerDummyScale.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readPodSecurityPolicy(e,t,i,a,r={}){const s=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPodSecurityPolicy.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDaemonSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1DaemonSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDaemonSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1DaemonSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeployment(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"ExtensionsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"ExtensionsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"ExtensionsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedIngress(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedIngress.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedIngress.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1Ingress")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedIngressStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedIngressStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedIngressStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedIngressStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1Ingress")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedNetworkPolicy(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicaSet(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSet.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1ReplicaSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicaSetScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"ExtensionsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicaSetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1ReplicaSet")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedReplicationControllerDummyScale(e,t,i,a,r,s={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationControllerDummyScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationControllerDummyScale.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationControllerDummyScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"ExtensionsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replacePodSecurityPolicy(e,t,i,a,r={}){const s=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePodSecurityPolicy.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"ExtensionsV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.ExtensionsV1beta1Api=ExtensionsV1beta1Api;var J;(function(e){e[e["BearerToken"]=0]="BearerToken"})(J=t.LogsApiApiKeys||(t.LogsApiApiKeys={}));class LogsApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[J[e]].apiKey=t}logFileHandler(e,t={}){const i=this.basePath+"/logs/{logpath}".replace("{"+"logpath"+"}",encodeURIComponent(String(e)));let a={};let r=Object.assign({},this.defaultHeaders);let s={};if(e===null||e===undefined){throw new Error("Required parameter logpath was null or undefined when calling logFileHandler.")}Object.assign(r,t.headers);let o=false;let u={method:"GET",qs:a,headers:r,uri:i,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(u);this.authentications.default.applyToRequest(u);if(Object.keys(s).length){if(o){u.formData=s}else{u.form=s}}return new Promise((e,t)=>{n(u,(i,n,a)=>{if(i){t(i)}else{if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}logFileListHandler(e={}){const t=this.basePath+"/logs/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.LogsApi=LogsApi;var F;(function(e){e[e["BearerToken"]=0]="BearerToken"})(F=t.NetworkingApiApiKeys||(t.NetworkingApiApiKeys={}));class NetworkingApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[F[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/networking.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.NetworkingApi=NetworkingApi;var Y;(function(e){e[e["BearerToken"]=0]="BearerToken"})(Y=t.NetworkingV1ApiApiKeys||(t.NetworkingV1ApiApiKeys={}));class NetworkingV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[Y[e]].apiKey=t}createNamespacedNetworkPolicy(e,t,i,a,r,s={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedNetworkPolicy.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedNetworkPolicy(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedNetworkPolicy.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedNetworkPolicy(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/networking.k8s.io/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedNetworkPolicy(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedNetworkPolicy.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicyList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNetworkPolicyForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/networking.k8s.io/v1/networkpolicies";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicyList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedNetworkPolicy(e,t,i,a,r,s={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedNetworkPolicy.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedNetworkPolicy(e,t,i,a,r,s={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedNetworkPolicy.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedNetworkPolicy(e,t,i,a,r,s={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.NetworkingV1Api=NetworkingV1Api;var X;(function(e){e[e["BearerToken"]=0]="BearerToken"})(X=t.PolicyApiApiKeys||(t.PolicyApiApiKeys={}));class PolicyApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[X[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/policy/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.PolicyApi=PolicyApi;var Z;(function(e){e[e["BearerToken"]=0]="BearerToken"})(Z=t.PolicyV1beta1ApiApiKeys||(t.PolicyV1beta1ApiApiKeys={}));class PolicyV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[Z[e]].apiKey=t}createNamespacedPodDisruptionBudget(e,t,i,a,r,s={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodDisruptionBudget.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1PodDisruptionBudget")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createPodSecurityPolicy(e,t,i,a,r={}){const s=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPodSecurityPolicy.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"PolicyV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedPodDisruptionBudget(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPodDisruptionBudget.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionPodSecurityPolicy(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedPodDisruptionBudget(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPodDisruptionBudget.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deletePodSecurityPolicy(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePodSecurityPolicy.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/policy/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedPodDisruptionBudget(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPodDisruptionBudget.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudgetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPodDisruptionBudgetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/policy/v1beta1/poddisruptionbudgets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudgetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPodSecurityPolicy(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicyList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedPodDisruptionBudget(e,t,i,a,r,s={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodDisruptionBudget.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodDisruptionBudget.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedPodDisruptionBudgetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodDisruptionBudgetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodDisruptionBudgetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodDisruptionBudgetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchPodSecurityPolicy(e,t,i,a,r={}){const s=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPodSecurityPolicy.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedPodDisruptionBudget(e,t,i,a,r,s={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodDisruptionBudget.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedPodDisruptionBudgetStatus(e,t,i,a={}){const r=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodDisruptionBudgetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodDisruptionBudgetStatus.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readPodSecurityPolicy(e,t,i,a,r={}){const s=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPodSecurityPolicy.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedPodDisruptionBudget(e,t,i,a,r,s={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodDisruptionBudget.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodDisruptionBudget.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1PodDisruptionBudget")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedPodDisruptionBudgetStatus(e,t,i,a,r,s={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodDisruptionBudgetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodDisruptionBudgetStatus.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodDisruptionBudgetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1PodDisruptionBudget")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replacePodSecurityPolicy(e,t,i,a,r={}){const s=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePodSecurityPolicy.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"PolicyV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.PolicyV1beta1Api=PolicyV1beta1Api;var $;(function(e){e[e["BearerToken"]=0]="BearerToken"})($=t.RbacAuthorizationApiApiKeys||(t.RbacAuthorizationApiApiKeys={}));class RbacAuthorizationApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[$[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.RbacAuthorizationApi=RbacAuthorizationApi;var ee;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ee=t.RbacAuthorizationV1ApiApiKeys||(t.RbacAuthorizationV1ApiApiKeys={}));class RbacAuthorizationV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ee[e]].apiKey=t}createClusterRole(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRole.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1ClusterRole")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createClusterRoleBinding(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRoleBinding.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedRole(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRole.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Role")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedRoleBinding(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRoleBinding.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1RoleBinding")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteClusterRole(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRole.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteClusterRoleBinding(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRoleBinding.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionClusterRole(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionClusterRoleBinding(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedRole(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRole.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedRoleBinding(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRoleBinding.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedRole(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRole.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedRoleBinding(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRoleBinding.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listClusterRole(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listClusterRoleBinding(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBindingList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedRole(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRole.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1RoleList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedRoleBinding(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRoleBinding.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1RoleBindingList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listRoleBindingForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1/rolebindings";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1RoleBindingList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listRoleForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1/roles";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1RoleList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchClusterRole(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRole.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchClusterRoleBinding(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRoleBinding.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedRole(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRole.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedRoleBinding(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRoleBinding.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readClusterRole(e,t,i={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRole.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readClusterRoleBinding(e,t,i={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRoleBinding.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedRole(e,t,i,a={}){const r=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRole.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedRoleBinding(e,t,i,a={}){const r=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRoleBinding.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceClusterRole(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRole.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ClusterRole")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceClusterRoleBinding(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRoleBinding.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedRole(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRole.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1Role")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedRoleBinding(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRoleBinding.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1RoleBinding")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.RbacAuthorizationV1Api=RbacAuthorizationV1Api;var te;(function(e){e[e["BearerToken"]=0]="BearerToken"})(te=t.RbacAuthorizationV1alpha1ApiApiKeys||(t.RbacAuthorizationV1alpha1ApiApiKeys={}));class RbacAuthorizationV1alpha1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[te[e]].apiKey=t}createClusterRole(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRole.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1ClusterRole")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createClusterRoleBinding(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRoleBinding.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedRole(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRole.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1Role")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedRoleBinding(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRoleBinding.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1RoleBinding")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteClusterRole(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRole.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteClusterRoleBinding(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRoleBinding.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionClusterRole(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionClusterRoleBinding(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedRole(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRole.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedRoleBinding(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRoleBinding.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedRole(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRole.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedRoleBinding(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRoleBinding.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listClusterRole(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listClusterRoleBinding(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBindingList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedRole(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRole.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedRoleBinding(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRoleBinding.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBindingList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listRoleBindingForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/rolebindings";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBindingList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listRoleForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/roles";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchClusterRole(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRole.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchClusterRoleBinding(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRoleBinding.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedRole(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRole.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedRoleBinding(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRoleBinding.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readClusterRole(e,t,i={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRole.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readClusterRoleBinding(e,t,i={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRoleBinding.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedRole(e,t,i,a={}){const r=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRole.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedRoleBinding(e,t,i,a={}){const r=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRoleBinding.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceClusterRole(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRole.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1ClusterRole")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceClusterRoleBinding(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRoleBinding.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedRole(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRole.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1alpha1Role")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedRoleBinding(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRoleBinding.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1alpha1RoleBinding")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.RbacAuthorizationV1alpha1Api=RbacAuthorizationV1alpha1Api;var ie;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ie=t.RbacAuthorizationV1beta1ApiApiKeys||(t.RbacAuthorizationV1beta1ApiApiKeys={}));class RbacAuthorizationV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ie[e]].apiKey=t}createClusterRole(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRole.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1ClusterRole")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createClusterRoleBinding(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRoleBinding.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedRole(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRole.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Role")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createNamespacedRoleBinding(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRoleBinding.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1RoleBinding")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteClusterRole(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRole.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteClusterRoleBinding(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRoleBinding.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionClusterRole(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionClusterRoleBinding(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedRole(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRole.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedRoleBinding(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRoleBinding.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedRole(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRole.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedRoleBinding(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRoleBinding.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listClusterRole(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listClusterRoleBinding(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBindingList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedRole(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRole.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedRoleBinding(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRoleBinding.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBindingList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listRoleBindingForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/rolebindings";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBindingList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listRoleForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/roles";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchClusterRole(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRole.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchClusterRoleBinding(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRoleBinding.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedRole(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRole.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedRoleBinding(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRoleBinding.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readClusterRole(e,t,i={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRole.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readClusterRoleBinding(e,t,i={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRoleBinding.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedRole(e,t,i,a={}){const r=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRole.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedRoleBinding(e,t,i,a={}){const r=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let s={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRoleBinding.")}if(i!==undefined){s["pretty"]=ObjectSerializer.serialize(i,"string")}Object.assign(o,a.headers);let l=false;let c={method:"GET",qs:s,headers:o,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(l){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{n(c,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceClusterRole(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRole.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ClusterRole")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceClusterRoleBinding(e,t,i,a,r={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRoleBinding.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedRole(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRole.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1Role")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedRoleBinding(e,t,i,a,r,s={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRoleBinding.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1beta1RoleBinding")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.RbacAuthorizationV1beta1Api=RbacAuthorizationV1beta1Api;var ne;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ne=t.SchedulingApiApiKeys||(t.SchedulingApiApiKeys={}));class SchedulingApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ne[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/scheduling.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.SchedulingApi=SchedulingApi;var ae;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ae=t.SchedulingV1alpha1ApiApiKeys||(t.SchedulingV1alpha1ApiApiKeys={}));class SchedulingV1alpha1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ae[e]].apiKey=t}createPriorityClass(e,t,i,a,r={}){const s=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPriorityClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1PriorityClass")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionPriorityClass(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deletePriorityClass(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePriorityClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPriorityClass(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClassList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchPriorityClass(e,t,i,a,r={}){const s=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPriorityClass.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readPriorityClass(e,t,i,a,r={}){const s=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPriorityClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replacePriorityClass(e,t,i,a,r={}){const s=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePriorityClass.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1PriorityClass")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.SchedulingV1alpha1Api=SchedulingV1alpha1Api;var re;(function(e){e[e["BearerToken"]=0]="BearerToken"})(re=t.SchedulingV1beta1ApiApiKeys||(t.SchedulingV1beta1ApiApiKeys={}));class SchedulingV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[re[e]].apiKey=t}createPriorityClass(e,t,i,a,r={}){const s=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPriorityClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1PriorityClass")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionPriorityClass(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deletePriorityClass(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePriorityClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/scheduling.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPriorityClass(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClassList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchPriorityClass(e,t,i,a,r={}){const s=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPriorityClass.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readPriorityClass(e,t,i,a,r={}){const s=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPriorityClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replacePriorityClass(e,t,i,a,r={}){const s=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePriorityClass.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1PriorityClass")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.SchedulingV1beta1Api=SchedulingV1beta1Api;var se;(function(e){e[e["BearerToken"]=0]="BearerToken"})(se=t.SettingsApiApiKeys||(t.SettingsApiApiKeys={}));class SettingsApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[se[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/settings.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.SettingsApi=SettingsApi;var oe;(function(e){e[e["BearerToken"]=0]="BearerToken"})(oe=t.SettingsV1alpha1ApiApiKeys||(t.SettingsV1alpha1ApiApiKeys={}));class SettingsV1alpha1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[oe[e]].apiKey=t}createNamespacedPodPreset(e,t,i,a,r,s={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodPreset.")}if(i!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"POST",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1PodPreset")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionNamespacedPodPreset(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPodPreset.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"DELETE",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteNamespacedPodPreset(e,t,i,a,r,s,o,u,l={}){const c=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let p=Object.assign({},this.defaultHeaders);let f={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPodPreset.")}if(i!==undefined){d["pretty"]=ObjectSerializer.serialize(i,"string")}if(r!==undefined){d["dryRun"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){d["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){d["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(p,l.headers);let h=false;let m={method:"DELETE",qs:d,headers:p,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(f).length){if(h){m.formData=f}else{m.form=f}}return new Promise((e,t)=>{n(m,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/settings.k8s.io/v1alpha1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listNamespacedPodPreset(e,t,i,a,r,s,o,u,l,c,d={}){const p=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let f={};let h=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPodPreset.")}if(t!==undefined){f["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){f["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){f["continue"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){f["fieldSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){f["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){f["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){f["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(l!==undefined){f["timeoutSeconds"]=ObjectSerializer.serialize(l,"number")}if(c!==undefined){f["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(h,d.headers);let b=false;let g={method:"GET",qs:f,headers:h,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(g);this.authentications.default.applyToRequest(g);if(Object.keys(m).length){if(b){g.formData=m}else{g.form=m}}return new Promise((e,t)=>{n(g,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPresetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listPodPresetForAllNamespaces(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/settings.k8s.io/v1alpha1/podpresets";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){p["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["limit"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){p["pretty"]=ObjectSerializer.serialize(s,"string")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPresetList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchNamespacedPodPreset(e,t,i,a,r,s={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodPreset.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodPreset.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PATCH",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"any")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readNamespacedPodPreset(e,t,i,a,r,s={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodPreset.")}if(i!==undefined){u["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(r!==undefined){u["export"]=ObjectSerializer.serialize(r,"boolean")}Object.assign(l,s.headers);let d=false;let p={method:"GET",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceNamespacedPodPreset(e,t,i,a,r,s={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let l=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodPreset.")}if(i===null||i===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodPreset.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}Object.assign(l,s.headers);let d=false;let p={method:"PUT",qs:u,headers:l,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1alpha1PodPreset")};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(c).length){if(d){p.formData=c}else{p.form=c}}return new Promise((e,t)=>{n(p,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.SettingsV1alpha1Api=SettingsV1alpha1Api;var ue;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ue=t.StorageApiApiKeys||(t.StorageApiApiKeys={}));class StorageApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ue[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/storage.k8s.io/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.StorageApi=StorageApi;var le;(function(e){e[e["BearerToken"]=0]="BearerToken"})(le=t.StorageV1ApiApiKeys||(t.StorageV1ApiApiKeys={}));class StorageV1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[le[e]].apiKey=t}createStorageClass(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/storageclasses";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createStorageClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1StorageClass")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createVolumeAttachment.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionStorageClass(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1/storageclasses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionVolumeAttachment(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteStorageClass(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteStorageClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteVolumeAttachment(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteVolumeAttachment.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/storage.k8s.io/v1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listStorageClass(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1/storageclasses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StorageClassList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listVolumeAttachment(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachmentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchStorageClass(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchStorageClass.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachment.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchVolumeAttachmentStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachmentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachmentStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readStorageClass(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readStorageClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachment.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readVolumeAttachmentStatus(e,t,i={}){const a=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let r={};let s=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachmentStatus.")}if(t!==undefined){r["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(s,i.headers);let u=false;let l={method:"GET",qs:r,headers:s,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(o).length){if(u){l.formData=o}else{l.form=o}}return new Promise((e,t)=>{n(l,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceStorageClass(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceStorageClass.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1StorageClass")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachment.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceVolumeAttachmentStatus(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachmentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachmentStatus.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.StorageV1Api=StorageV1Api;var ce;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ce=t.StorageV1alpha1ApiApiKeys||(t.StorageV1alpha1ApiApiKeys={}));class StorageV1alpha1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ce[e]].apiKey=t}createVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createVolumeAttachment.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionVolumeAttachment(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteVolumeAttachment(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteVolumeAttachment.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/storage.k8s.io/v1alpha1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listVolumeAttachment(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachmentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachment.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachment.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachment.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.StorageV1alpha1Api=StorageV1alpha1Api;var de;(function(e){e[e["BearerToken"]=0]="BearerToken"})(de=t.StorageV1beta1ApiApiKeys||(t.StorageV1beta1ApiApiKeys={}));class StorageV1beta1Api{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[de[e]].apiKey=t}createStorageClass(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createStorageClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1StorageClass")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}createVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments";let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createVolumeAttachment.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"POST",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionStorageClass(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteCollectionVolumeAttachment(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"DELETE",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteStorageClass(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteStorageClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}deleteVolumeAttachment(e,t,i,a,r,s,o,u={}){const l=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let d=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteVolumeAttachment.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(r,"number")}if(s!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(s,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(d,u.headers);let f=false;let h={method:"DELETE",qs:c,headers:d,uri:l,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(i,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(p).length){if(f){h.formData=p}else{h.form=p}}return new Promise((e,t)=>{n(h,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/storage.k8s.io/v1beta1/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listStorageClass(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClassList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}listVolumeAttachment(e,t,i,a,r,s,o,u,l,c={}){const d=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments";let p={};let f=Object.assign({},this.defaultHeaders);let h={};if(e!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){p["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){p["continue"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){p["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(r!==undefined){p["labelSelector"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){p["limit"]=ObjectSerializer.serialize(s,"number")}if(o!==undefined){p["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){p["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(l!==undefined){p["watch"]=ObjectSerializer.serialize(l,"boolean")}Object.assign(f,c.headers);let m=false;let b={method:"GET",qs:p,headers:f,uri:d,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(h).length){if(m){b.formData=h}else{b.form=h}}return new Promise((e,t)=>{n(b,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachmentList");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchStorageClass(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchStorageClass.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}patchVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachment.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PATCH",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readStorageClass(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readStorageClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}readVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachment.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(i!==undefined){o["exact"]=ObjectSerializer.serialize(i,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,r.headers);let c=false;let d={method:"GET",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceStorageClass(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceStorageClass.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1StorageClass")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}replaceVolumeAttachment(e,t,i,a,r={}){const s=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachment.")}if(i!==undefined){o["pretty"]=ObjectSerializer.serialize(i,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,r.headers);let c=false;let d={method:"PUT",qs:o,headers:u,uri:s,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(l).length){if(c){d.formData=l}else{d.form=l}}return new Promise((e,t)=>{n(d,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.StorageV1beta1Api=StorageV1beta1Api;var pe;(function(e){e[e["BearerToken"]=0]="BearerToken"})(pe=t.VersionApiApiKeys||(t.VersionApiApiKeys={}));class VersionApi{constructor(e,t,i){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(i){this.basePath=i}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[pe[e]].apiKey=t}getCode(e={}){const t=this.basePath+"/version/";let i={};let a=Object.assign({},this.defaultHeaders);let r={};Object.assign(a,e.headers);let s=false;let o={method:"GET",qs:i,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(r).length){if(s){o.formData=r}else{o.form=r}}return new Promise((e,t)=>{n(o,(i,n,a)=>{if(i){t(i)}else{a=ObjectSerializer.deserialize(a,"VersionInfo");if(n.statusCode&&n.statusCode>=200&&n.statusCode<=299){e({response:n,body:a})}else{t({response:n,body:a})}}})})}}t.VersionApi=VersionApi},,,function(e){e.exports=require("buffer")},,function(e){e.exports=(()=>Math.floor(Date.now()/1e3))},,,function(e,t,i){const n=i(874);const a=(e,t,i)=>n(e,t,i)===0;e.exports=a},,,function(e,t,i){"use strict";const n=i(353);const a=i(903);const r=i(104);const{kStatusCode:s,NOOP:o}=i(799);const u=Buffer.from([0,0,255,255]);const l=Buffer.from([0]);const c=Symbol("permessage-deflate");const d=Symbol("total-length");const p=Symbol("callback");const f=Symbol("buffers");const h=Symbol("error");let m;class PerMessageDeflate{constructor(e,t,i){this._maxPayload=i|0;this._options=e||{};this._threshold=this._options.threshold!==undefined?this._options.threshold:1024;this._isServer=!!t;this._deflate=null;this._inflate=null;this.params=null;if(!m){const e=this._options.concurrencyLimit!==undefined?this._options.concurrencyLimit:10;m=new n({concurrency:e})}}static get extensionName(){return"permessage-deflate"}offer(){const e={};if(this._options.serverNoContextTakeover){e.server_no_context_takeover=true}if(this._options.clientNoContextTakeover){e.client_no_context_takeover=true}if(this._options.serverMaxWindowBits){e.server_max_window_bits=this._options.serverMaxWindowBits}if(this._options.clientMaxWindowBits){e.client_max_window_bits=this._options.clientMaxWindowBits}else if(this._options.clientMaxWindowBits==null){e.client_max_window_bits=true}return e}accept(e){e=this.normalizeParams(e);this.params=this._isServer?this.acceptAsServer(e):this.acceptAsClient(e);return this.params}cleanup(){if(this._inflate){this._inflate.close();this._inflate=null}if(this._deflate){this._deflate.close();this._deflate=null}}acceptAsServer(e){const t=this._options;const i=e.find(e=>{if(t.serverNoContextTakeover===false&&e.server_no_context_takeover||e.server_max_window_bits&&(t.serverMaxWindowBits===false||typeof t.serverMaxWindowBits==="number"&&t.serverMaxWindowBits>e.server_max_window_bits)||typeof t.clientMaxWindowBits==="number"&&!e.client_max_window_bits){return false}return true});if(!i){throw new Error("None of the extension offers can be accepted")}if(t.serverNoContextTakeover){i.server_no_context_takeover=true}if(t.clientNoContextTakeover){i.client_no_context_takeover=true}if(typeof t.serverMaxWindowBits==="number"){i.server_max_window_bits=t.serverMaxWindowBits}if(typeof t.clientMaxWindowBits==="number"){i.client_max_window_bits=t.clientMaxWindowBits}else if(i.client_max_window_bits===true||t.clientMaxWindowBits===false){delete i.client_max_window_bits}return i}acceptAsClient(e){const t=e[0];if(this._options.clientNoContextTakeover===false&&t.client_no_context_takeover){throw new Error('Unexpected parameter "client_no_context_takeover"')}if(!t.client_max_window_bits){if(typeof this._options.clientMaxWindowBits==="number"){t.client_max_window_bits=this._options.clientMaxWindowBits}}else if(this._options.clientMaxWindowBits===false||typeof this._options.clientMaxWindowBits==="number"&&t.client_max_window_bits>this._options.clientMaxWindowBits){throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}return t}normalizeParams(e){e.forEach(e=>{Object.keys(e).forEach(t=>{var i=e[t];if(i.length>1){throw new Error(`Parameter "${t}" must have only a single value`)}i=i[0];if(t==="client_max_window_bits"){if(i!==true){const e=+i;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${i}`)}i=e}else if(!this._isServer){throw new TypeError(`Invalid value for parameter "${t}": ${i}`)}}else if(t==="server_max_window_bits"){const e=+i;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${i}`)}i=e}else if(t==="client_no_context_takeover"||t==="server_no_context_takeover"){if(i!==true){throw new TypeError(`Invalid value for parameter "${t}": ${i}`)}}else{throw new Error(`Unknown parameter "${t}"`)}e[t]=i})});return e}decompress(e,t,i){m.push(n=>{this._decompress(e,t,(e,t)=>{n();i(e,t)})})}compress(e,t,i){m.push(n=>{this._compress(e,t,(e,t)=>{n();i(e,t)})})}_decompress(e,t,i){const n=this._isServer?"client":"server";if(!this._inflate){const e=`${n}_max_window_bits`;const t=typeof this.params[e]!=="number"?a.Z_DEFAULT_WINDOWBITS:this.params[e];this._inflate=a.createInflateRaw(Object.assign({},this._options.zlibInflateOptions,{windowBits:t}));this._inflate[c]=this;this._inflate[d]=0;this._inflate[f]=[];this._inflate.on("error",inflateOnError);this._inflate.on("data",inflateOnData)}this._inflate[p]=i;this._inflate.write(e);if(t)this._inflate.write(u);this._inflate.flush(()=>{const e=this._inflate[h];if(e){this._inflate.close();this._inflate=null;i(e);return}const a=r.concat(this._inflate[f],this._inflate[d]);if(t&&this.params[`${n}_no_context_takeover`]){this._inflate.close();this._inflate=null}else{this._inflate[d]=0;this._inflate[f]=[]}i(null,a)})}_compress(e,t,i){if(!e||e.length===0){process.nextTick(i,null,l);return}const n=this._isServer?"server":"client";if(!this._deflate){const e=`${n}_max_window_bits`;const t=typeof this.params[e]!=="number"?a.Z_DEFAULT_WINDOWBITS:this.params[e];this._deflate=a.createDeflateRaw(Object.assign({},this._options.zlibDeflateOptions,{windowBits:t}));this._deflate[d]=0;this._deflate[f]=[];this._deflate.on("error",o);this._deflate.on("data",deflateOnData)}this._deflate.write(e);this._deflate.flush(a.Z_SYNC_FLUSH,()=>{if(!this._deflate){return}var e=r.concat(this._deflate[f],this._deflate[d]);if(t)e=e.slice(0,e.length-4);if(t&&this.params[`${n}_no_context_takeover`]){this._deflate.close();this._deflate=null}else{this._deflate[d]=0;this._deflate[f]=[]}i(null,e)})}}e.exports=PerMessageDeflate;function deflateOnData(e){this[f].push(e);this[d]+=e.length}function inflateOnData(e){this[d]+=e.length;if(this[c]._maxPayload<1||this[d]<=this[c]._maxPayload){this[f].push(e);return}this[h]=new RangeError("Max payload size exceeded");this[h][s]=1009;this.removeListener("data",inflateOnData);this.reset()}function inflateOnError(e){this[c]._inflate=null;e[s]=1007;this[p](e)}},function(e,t,i){e.exports=realpath;realpath.realpath=realpath;realpath.sync=realpathSync;realpath.realpathSync=realpathSync;realpath.monkeypatch=monkeypatch;realpath.unmonkeypatch=unmonkeypatch;var n=i(747);var a=n.realpath;var r=n.realpathSync;var s=process.version;var o=/^v[0-5]\./.test(s);var u=i(117);function newError(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function realpath(e,t,i){if(o){return a(e,t,i)}if(typeof t==="function"){i=t;t=null}a(e,t,function(n,a){if(newError(n)){u.realpath(e,t,i)}else{i(n,a)}})}function realpathSync(e,t){if(o){return r(e,t)}try{return r(e,t)}catch(i){if(newError(i)){return u.realpathSync(e,t)}else{throw i}}}function monkeypatch(){n.realpath=realpath;n.realpathSync=realpathSync}function unmonkeypatch(){n.realpath=a;n.realpathSync=r}},function(e,t,i){"use strict";const n=i(614);const a=i(205);const r=e=>{const t={redis:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql"};if(e.adapter||e.uri){const i=e.adapter||/^[^:]*/.exec(e.uri)[0];return new(require(t[i]))(e)}return new Map};class Keyv extends n{constructor(e,t){super();this.opts=Object.assign({namespace:"keyv",serialize:a.stringify,deserialize:a.parse},typeof e==="string"?{uri:e}:e,t);if(!this.opts.store){const e=Object.assign({},this.opts);this.opts.store=r(e)}if(typeof this.opts.store.on==="function"){this.opts.store.on("error",e=>this.emit("error",e))}this.opts.store.namespace=this.opts.namespace}_getKeyPrefix(e){return`${this.opts.namespace}:${e}`}get(e){e=this._getKeyPrefix(e);const t=this.opts.store;return Promise.resolve().then(()=>t.get(e)).then(t=>{t=typeof t==="string"?this.opts.deserialize(t):t;if(t===undefined){return undefined}if(typeof t.expires==="number"&&Date.now()>t.expires){this.delete(e);return undefined}return t.value})}set(e,t,i){e=this._getKeyPrefix(e);if(typeof i==="undefined"){i=this.opts.ttl}if(i===0){i=undefined}const n=this.opts.store;return Promise.resolve().then(()=>{const a=typeof i==="number"?Date.now()+i:null;t={value:t,expires:a};return n.set(e,this.opts.serialize(t),i)}).then(()=>true)}delete(e){e=this._getKeyPrefix(e);const t=this.opts.store;return Promise.resolve().then(()=>t.delete(e))}clear(){const e=this.opts.store;return Promise.resolve().then(()=>e.clear())}}e.exports=Keyv},,,function(e,t,i){var n=i(896);var a=i(621);e.exports=expandTop;var r="\0SLASH"+Math.random()+"\0";var s="\0OPEN"+Math.random()+"\0";var o="\0CLOSE"+Math.random()+"\0";var u="\0COMMA"+Math.random()+"\0";var l="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(r).split("\\{").join(s).split("\\}").join(o).split("\\,").join(u).split("\\.").join(l)}function unescapeBraces(e){return e.split(r).join("\\").split(s).join("{").split(o).join("}").split(u).join(",").split(l).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var i=a("{","}",e);if(!i)return e.split(",");var n=i.pre;var r=i.body;var s=i.post;var o=n.split(",");o[o.length-1]+="{"+r+"}";var u=parseCommaParts(s);if(s.length){o[o.length-1]+=u.shift();o.push.apply(o,u)}t.push.apply(t,o);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var i=[];var r=a("{","}",e);if(!r||/\$$/.test(r.pre))return[e];var s=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(r.body);var u=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(r.body);var l=s||u;var c=r.body.indexOf(",")>=0;if(!l&&!c){if(r.post.match(/,.*\}/)){e=r.pre+"{"+r.body+o+r.post;return expand(e)}return[e]}var d;if(l){d=r.body.split(/\.\./)}else{d=parseCommaParts(r.body);if(d.length===1){d=expand(d[0],false).map(embrace);if(d.length===1){var p=r.post.length?expand(r.post,false):[""];return p.map(function(e){return r.pre+d[0]+e})}}}var f=r.pre;var p=r.post.length?expand(r.post,false):[""];var h;if(l){var m=numeric(d[0]);var b=numeric(d[1]);var g=Math.max(d[0].length,d[1].length);var y=d.length==3?Math.abs(numeric(d[2])):1;var S=lte;var w=b0){var k=new Array(O+1).join("0");if(z<0)j="-"+k+j.slice(1);else j=k+j}}}h.push(j)}}else{h=n(d,function(e){return expand(e,false)})}for(var C=0;C{try{t=new n(t,i)}catch(e){return false}return t.test(e)};e.exports=a},,function(e,t,i){const n=i(867);const a=i(716);class Endpoint{constructor(e){this.name=e.name;this.splits=e.splits;this.pathItem=e.pathItem}}class Component{constructor(e){e=Object.assign({splits:[],parameters:[]},e);let t;if(e.templated){t=(i=>{const n=t.splits.concat([i]);const a=new this.constructor({backend:t.backend,getNames:e.getNames,splits:n,parameters:e.parameters.concat([i])});t.templatedEndpoints.forEach(e=>{a._addEndpoint(e)});return a});t.templatedEndpoints=[];Object.setPrototypeOf(t,this.constructor.prototype)}else{t=this;t.templatedEndpoints=null}t.parameters=e.parameters;t.templated=e.templated;t.splits=e.splits.slice();t.backend=e.backend;t.getNames=e.getNames||(e=>[e]);t.children=[];return t}getPath(){return`/${this.splits.join("/")}`}getPathnameParameters(){const e=this.swaggerName.split("/").filter(e=>e.startsWith("{")).map(e=>e.slice(1,-1));return e.reduce((e,t,i)=>{e[t]=this.parameters[i];return e},{})}_addSpec(e){Object.keys(e.paths).map(t=>{const i=/(^\/)|(\/$)/g;const n=t.replace(i,"").split("/");return new Endpoint({name:t,splits:n,pathItem:e.paths[t]})}).sort((e,t)=>{return t.splits.length-e.splits.length}).forEach(e=>{this._addEndpoint(e)})}_addChild(e,t){this.getNames(e,this.splits).forEach(e=>{this[e]=t;this.children.push(e)})}_walkSplits(e){const t=this.splits.slice();const i=e.splits.slice();let n=this;while(i.length){const a=i.shift();t.push(a);let r=null;if(i.length&&i[0].startsWith("{")){r=i.shift().slice(1,-1)}if(!(a in n)){const e=new this.constructor({getNames:this.getNames,backend:this.backend,parameters:this.parameters,templated:Boolean(r),splits:t});n._addChild(a,e)}n=n[a];if(r){if(!n.templated){throw new Error("Created Component, but require templated one. "+"This is a bug. Please report: "+"https://github.com/silasbw/fluent-openapi/issues")}n.templatedEndpoints.push(new Endpoint({name:e.name,splits:i,pathItem:e.pathItem}));return null}}return n}_addEndpoint(e){const t=this._walkSplits(e);if(!t)return null;t.pathItemObject=e.pathItem;t.swaggerName=e.name;const i=["get","put","post","delete","patch"];i.filter(t=>e.pathItem[t]).forEach(e=>{t[e]=t["_"+e];if(e==="get")t.getStream=t._getStream});return t}_requestAsync(e,t){return this.backend.http(Object.assign({method:e,pathItemObject:this.pathItemObject,pathname:this.getPath(),pathnameParameters:this.getPathnameParameters()},t))}_getStream(e){return this._requestAsync("GET",Object.assign({stream:true},e))}_get(e){return this._requestAsync("GET",e)}_delete(e){return this._requestAsync("DELETE",e)}_patch(e){return this._requestAsync("PATCH",n({headers:{"content-type":"application/strategic-merge-patch+json"}},e,{isMergeableObject:a}))}_post(e){return this._requestAsync("POST",n({headers:{"content-type":"application/json"}},e,{isMergeableObject:a}))}_put(e){return this._requestAsync("PUT",n({headers:{"content-type":"application/json"}},e,{isMergeableObject:a}))}}e.exports=Component},function(e,t){function reverse(e){const t={};Object.keys(e).forEach(function(i){if((i|0)==i){i=i|0}const n=e[i];t[n]=i});return t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"};t.tagClassByName=reverse(t.tagClass);t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"};t.tagByName=reverse(t.tag)},function(e,t,i){const n=i(508);e.exports=n.KubeConfig},function(e){if(typeof Object.create==="function"){e.exports=function inherits(e,t){if(t){e.super_=t;e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}})}}}else{e.exports=function inherits(e,t){if(t){e.super_=t;var i=function(){};i.prototype=t.prototype;e.prototype=new i;e.prototype.constructor=e}}}},,,,function(e){e.exports={$id:"log.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["version","creator","entries"],properties:{version:{type:"string"},creator:{$ref:"creator.json#"},browser:{$ref:"browser.json#"},pages:{type:"array",items:{$ref:"page.json#"}},entries:{type:"array",items:{$ref:"entry.json#"}},comment:{type:"string"}}}},function(e,t,i){function __ncc_wildcard$0(e){if(e==="cmd")return i(889);else if(e==="openid")return i(251)}"use strict";const{convertKubeconfig:n}=i(264);const a=i(418)("kubernetes-client");const r=i(262);const s=i(453);const o=i(13);const u=i(878);const l=i(683);const c=i(667);function refreshAuth(e,t){return new Promise((i,n)=>{const a=__ncc_wildcard$0(e);a.refresh(t).then(e=>{const t={bearer:e};return i(t)}).catch(e=>n(e))})}const d=["stdin","stdout","stderr","error","resize"];function isUpgradeRequired(e){return e.status==="Failure"&&e.code===400&&e.message==="Upgrade request required"}function upgradeRequest(e,t){const i=o.stringify(e.qs,{indices:false});const n=l(e.baseUrl,e.uri,`?${i}`);const a="base64.channel.k8s.io";e.headers={...e.headers,authorization:`Bearer ${e.auth.bearer}`};const r=new c(n,a,e);const s=[];r.on("message",e=>{const t=d[e.slice(0,1)];const i=Buffer.from(e.slice(1),"base64").toString("ascii");s.push({channel:t,message:i})});r.on("error",e=>{e.messages=s;t(e,s)});r.on("close",(e,i)=>t(null,{messages:s,body:s.map(({message:e})=>e).join(""),code:e,reason:i}));return r}class Request{constructor(e){this.requestOptions=e.request||{};let t;if(!e.kubeconfig){a("Request() without a .kubeconfig option, see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md");t=e}else{t=n(e.kubeconfig)}this.requestOptions.qsStringifyOptions={indices:false};this.requestOptions.baseUrl=t.url;this.requestOptions.ca=t.ca;this.requestOptions.cert=t.cert;this.requestOptions.key=t.key;if("insecureSkipTlsVerify"in t){this.requestOptions.strictSSL=!t.insecureSkipTlsVerify}if("timeout"in t){this.requestOptions.timeout=t.timeout}this.authProvider={type:null};if(t.auth){this.requestOptions.auth=t.auth;if(t.auth.provider){this.requestOptions.auth=t.auth.request;this.authProvider=t.auth.provider}}}_request(e,t){const i=this.authProvider;return u(e,(n,a,r)=>{if(n)return t(n);if(r&&isUpgradeRequired(r)){return upgradeRequest(e,t)}if((a.statusCode===401||a.statusCode===403)&&i.type){return refreshAuth(i.type,i.config).then(i=>{this.requestOptions.auth=i;e.auth=i;return u(e,(e,i,n)=>{if(e)return t(e);return t(null,{statusCode:i.statusCode,body:n})})}).catch(e=>t(e))}return t(null,{statusCode:a.statusCode,body:r})})}async getLogByteStream(e){return this.http(Object.assign({stream:true},e))}async getWatchObjectStream(e){const t=new r;const i=this.http(Object.assign({stream:true},e));s(i,t);return t}async getWebSocket(e){throw new Error("Request.getWebSocket not implemented")}http(e){const t=e.pathname;const i=Object.assign({method:e.method,uri:t,body:e.body,json:"json"in e?Boolean(e.json):true,qs:e.parameters||e.qs,headers:e.headers},this.requestOptions);if(e.noAuth){delete i.auth}if(e.stream)return u(i);return new Promise((e,t)=>{this._request(i,(i,n)=>{if(i)return t(i);if(n.statusCode<200||n.statusCode>299){const e=new Error(n.body.message||n.body);e.code=n.statusCode;e.statusCode=n.statusCode;return t(e)}e(n)})})}}e.exports=Request},function(e){"use strict";e.exports=((e,t=1,i)=>{i={indent:" ",includeEmptyLines:false,...i};if(typeof e!=="string"){throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``)}if(typeof t!=="number"){throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``)}if(typeof i.indent!=="string"){throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof i.indent}\``)}if(t===0){return e}const n=i.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(n,i.indent.repeat(t))})},function(e,t,i){const n=i(466);const a=i(849);const r=i(592);const{KeyStore:s}=i(926);e.exports=((e,t=false)=>{if(e instanceof a){return e}if(e instanceof s){if(!t){throw new TypeError("key argument for this operation must not be a JWKS.KeyStore instance")}return e}try{return r(e)}catch(e){if(e instanceof n.JOSEError&&!(e instanceof n.JWKImportFailed)){throw e}let i;if(t){i="key must be an instance of a key instantiated by JWK.asKey, a valid JWK.asKey input, or a JWKS.KeyStore instance"}else{i="key must be an instance of a key instantiated by JWK.asKey, or a valid JWK.asKey input"}throw new TypeError(i)}})},function(e,t,i){const n=i(462);const a=(e,t,i)=>n(e,t,"<",i);e.exports=a},,function(e,t,i){var n=i(249);e.exports={Ber:n,BerReader:n.Reader,BerWriter:n.Writer}},function(e){e.exports={$id:"cookie.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","value"],properties:{name:{type:"string"},value:{type:"string"},path:{type:"string"},domain:{type:"string"},expires:{type:["string","null"],format:"date-time"},httpOnly:{type:"boolean"},secure:{type:"boolean"},comment:{type:"string"}}}},,,,function(e){"use strict";const t=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function push(e,t,i){if(Object.prototype.hasOwnProperty.call(e,t))e[t].push(i);else e[t]=[i]}function parse(e){const i={};if(e===undefined||e==="")return i;var n={};var a=false;var r=false;var s=false;var o;var u;var l=-1;var c=-1;for(var d=0;d{var i=e[t];if(!Array.isArray(i))i=[i];return i.map(e=>{return[t].concat(Object.keys(e).map(t=>{var i=e[t];if(!Array.isArray(i))i=[i];return i.map(e=>e===true?t:`${t}=${e}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}e.exports={format:format,parse:parse}},function(e,t,i){const n=i(274);const a=i(38);const r=i(0);const s=i(322);const o=i(570);const u=i(518).isString.bind(undefined,TypeError);const l=e=>{if(typeof e.iat!=="boolean"){throw new TypeError("options.iat must be a boolean")}if(typeof e.kid!=="boolean"){throw new TypeError("options.kid must be a boolean")}u(e.subject,"options.subject");u(e.issuer,"options.issuer");if(e.audience!==undefined&&((typeof e.audience!=="string"||!e.audience)&&(!Array.isArray(e.audience)||e.audience.length===0||e.audience.some(e=>!e||typeof e!=="string")))){throw new TypeError("options.audience must be a string or an array of strings")}if(!n(e.header)){throw new TypeError("options.header must be an object")}u(e.algorithm,"options.algorithm");u(e.expiresIn,"options.expiresIn");u(e.notBefore,"options.notBefore");u(e.jti,"options.jti");u(e.nonce,"options.nonce");if(e.now!==undefined&&(!(e.now instanceof Date)||!e.now.getTime())){throw new TypeError("options.now must be a valid Date object")}};e.exports=((e,t,i={})=>{if(!n(i)){throw new TypeError("options must be an object")}const{algorithm:u,audience:c,expiresIn:d,header:p={},iat:f=true,issuer:h,jti:m,kid:b=true,nonce:g,notBefore:y,subject:S,now:w}=i;l({algorithm:u,audience:c,expiresIn:d,header:p,iat:f,issuer:h,jti:m,kid:b,nonce:g,notBefore:y,now:w,subject:S});if(!n(e)){throw new TypeError("payload must be an object")}let v;if(d||y||f){v=r(w||new Date)}e={...e,sub:S||e.sub,aud:c||e.aud,iss:h||e.iss,jti:m||e.jti,iat:f?v:e.iat,nonce:g||e.nonce,exp:d?v+a(d):e.exp,nbf:y?v+a(y):e.nbf};t=s(t);let z;if(typeof i.kid==="boolean"){z=b}else{z=!t.secret}return o.sign(JSON.stringify(e),t,{...p,alg:u||p.alg,kid:z?t.kid:p.kid})})},,,function(e,t,i){e.exports={parallel:i(424),serial:i(91),serialOrdered:i(892)}},function(e,t,i){const{inherits:n}=i(669);const{Reporter:a}=i(452);function DecoderBuffer(e,t){a.call(this,t);if(!Buffer.isBuffer(e)){this.error("Input not Buffer");return}this.base=e;this.offset=0;this.length=e.length}n(DecoderBuffer,a);DecoderBuffer.isDecoderBuffer=function isDecoderBuffer(e){if(e instanceof DecoderBuffer){return true}const t=typeof e==="object"&&Buffer.isBuffer(e.base)&&e.constructor.name==="DecoderBuffer"&&typeof e.offset==="number"&&typeof e.length==="number"&&typeof e.save==="function"&&typeof e.restore==="function"&&typeof e.isEmpty==="function"&&typeof e.readUInt8==="function"&&typeof e.skip==="function"&&typeof e.raw==="function";return t};DecoderBuffer.prototype.save=function save(){return{offset:this.offset,reporter:a.prototype.save.call(this)}};DecoderBuffer.prototype.restore=function restore(e){const t=new DecoderBuffer(this.base);t.offset=e.offset;t.length=this.offset;this.offset=e.offset;a.prototype.restore.call(this,e.reporter);return t};DecoderBuffer.prototype.isEmpty=function isEmpty(){return this.offset===this.length};DecoderBuffer.prototype.readUInt8=function readUInt8(e){if(this.offset+1<=this.length){return this.base.readUInt8(this.offset++,true)}else{return this.error(e||"DecoderBuffer overrun")}};DecoderBuffer.prototype.skip=function skip(e,t){if(!(this.offset+e<=this.length)){return this.error(t||"DecoderBuffer overrun")}const i=new DecoderBuffer(this.base);i._reporterState=this._reporterState;i.offset=this.offset;i.length=this.offset+e;this.offset+=e;return i};DecoderBuffer.prototype.raw=function raw(e){return this.base.slice(e?e.offset:this.offset,this.length)};function EncoderBuffer(e,t){if(Array.isArray(e)){this.length=0;this.value=e.map(function(e){if(!EncoderBuffer.isEncoderBuffer(e)){e=new EncoderBuffer(e,t)}this.length+=e.length;return e},this)}else if(typeof e==="number"){if(!(e>=0&&e<=255)){return t.error("non-byte EncoderBuffer value")}this.value=e;this.length=1}else if(typeof e==="string"){this.value=e;this.length=Buffer.byteLength(e)}else if(Buffer.isBuffer(e)){this.value=e;this.length=e.length}else{return t.error(`Unsupported type: ${typeof e}`)}}EncoderBuffer.isEncoderBuffer=function isEncoderBuffer(e){if(e instanceof EncoderBuffer){return true}const t=typeof e==="object"&&e.constructor.name==="EncoderBuffer"&&typeof e.length==="number"&&typeof e.join==="function";return t};EncoderBuffer.prototype.join=function join(e,t){if(!e){e=Buffer.alloc(this.length)}if(!t){t=0}if(this.length===0){return e}if(Array.isArray(this.value)){this.value.forEach(function(i){i.join(e,t);t+=i.length})}else{if(typeof this.value==="number"){e[t]=this.value}else if(typeof this.value==="string"){e.write(this.value,t)}else if(Buffer.isBuffer(this.value)){this.value.copy(e,t)}t+=this.length}return e};e.exports={DecoderBuffer:DecoderBuffer,EncoderBuffer:EncoderBuffer}},,function(e){e.exports={$schema:"http://json-schema.org/draft-06/schema#",$id:"http://json-schema.org/draft-06/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:true,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},title:{type:"string"},description:{type:"string"},default:{},examples:{type:"array",items:{}},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:{}},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:false},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:{},enum:{type:"array",minItems:1,uniqueItems:true},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:true}]},format:{type:"string"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:{}}},function(e,t,i){"use strict";const n=i(774);const a=i(794);const r=i(916);const s=i(523);const o=i(821);const u=i(879);const l=e=>e.stream?a(e):r(e);const c=["get","post","put","patch","head","delete"];const d=e=>{e=o({},e);s.preNormalize(e.options);if(!e.handler){e.handler=((e,t)=>t(e))}function got(t,i){try{return e.handler(s(t,i,e),l)}catch(e){if(i&&i.stream){throw e}else{return Promise.reject(e)}}}got.create=d;got.extend=(t=>{let i;if(t&&Reflect.has(t,"mutableDefaults")){i=t.mutableDefaults;delete t.mutableDefaults}else{i=e.mutableDefaults}return d({options:o.options(e.options,t),handler:e.handler,mutableDefaults:i})});got.mergeInstances=((...e)=>d(o.instances(e)));got.stream=((e,t)=>got(e,{...t,stream:true}));for(const e of c){got[e]=((t,i)=>got(t,{...i,method:e}));got.stream[e]=((t,i)=>got.stream(t,{...i,method:e}))}Object.assign(got,{...n,mergeOptions:o.options});Object.defineProperty(got,"defaults",{value:e.mutableDefaults?e:u(e),writable:e.mutableDefaults,configurable:e.mutableDefaults,enumerable:true});return got};e.exports=d},function(e){e.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON Schema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:false}},function(e,t,i){var n=i(602);var a=i(747);n.register("sort",_sort,{canReceivePipe:true,cmdOptions:{r:"reverse",n:"numerical"}});function parseNumber(e){var t=e.match(/^\s*(\d*)\s*(.*)$/);return{num:Number(t[1]),value:t[2]}}function unixCmp(e,t){var i=e.toLowerCase();var n=t.toLowerCase();return i===n?-1*e.localeCompare(t):i.localeCompare(n)}function numericalCmp(e,t){var i=parseNumber(e);var n=parseNumber(t);if(i.hasOwnProperty("num")&&n.hasOwnProperty("num")){return i.num!==n.num?i.num-n.num:unixCmp(i.value,n.value)}else{return unixCmp(i.value,n.value)}}function _sort(e,t){var i=n.readFromPipe();if(!t&&!i)n.error("no files given");t=[].slice.call(arguments,1);if(i){t.unshift("-")}var r=t.reduce(function(e,t){if(t!=="-"){if(!a.existsSync(t)){n.error("no such file or directory: "+t,{continue:true});return e}else if(n.statFollowLinks(t).isDirectory()){n.error("read failed: "+t+": Is a directory",{continue:true});return e}}var r=t==="-"?i:a.readFileSync(t,"utf8");return e.concat(r.trimRight().split("\n"))},[]);var s=r.sort(e.numerical?numericalCmp:unixCmp);if(e.reverse){s=s.reverse()}return s.join("\n")+"\n"}e.exports=_sort},function(e){"use strict";e.exports=function generate__limit(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c;var d="data"+(r||"");var p=e.opts.$data&&s&&s.$data,f;if(p){n+=" var schema"+a+" = "+e.util.getData(s.$data,r,e.dataPathArr)+"; ";f="schema"+a}else{f=s}var h=t=="maximum",m=h?"exclusiveMaximum":"exclusiveMinimum",b=e.schema[m],g=e.opts.$data&&b&&b.$data,y=h?"<":">",S=h?">":"<",c=undefined;if(!(p||typeof s=="number"||s===undefined)){throw new Error(t+" must be number")}if(!(g||b===undefined||typeof b=="number"||typeof b=="boolean")){throw new Error(m+" must be number or boolean")}if(g){var w=e.util.getData(b.$data,r,e.dataPathArr),v="exclusive"+a,z="exclType"+a,j="exclIsNumber"+a,O="op"+a,k="' + "+O+" + '";n+=" var schemaExcl"+a+" = "+w+"; ";w="schemaExcl"+a;n+=" var "+v+"; var "+z+" = typeof "+w+"; if ("+z+" != 'boolean' && "+z+" != 'undefined' && "+z+" != 'number') { ";var c=m;var C=C||[];C.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+(c||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){n+=" , message: '"+m+" should be boolean' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}n+=" } "}else{n+=" {} "}var T=n;n=C.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+T+"]); "}else{n+=" validate.errors = ["+T+"]; return false; "}}else{n+=" var err = "+T+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" } else if ( ";if(p){n+=" ("+f+" !== undefined && typeof "+f+" != 'number') || "}n+=" "+z+" == 'number' ? ( ("+v+" = "+f+" === undefined || "+w+" "+y+"= "+f+") ? "+d+" "+S+"= "+w+" : "+d+" "+S+" "+f+" ) : ( ("+v+" = "+w+" === true) ? "+d+" "+S+"= "+f+" : "+d+" "+S+" "+f+" ) || "+d+" !== "+d+") { var op"+a+" = "+v+" ? '"+y+"' : '"+y+"='; ";if(s===undefined){c=m;u=e.errSchemaPath+"/"+m;f=w;p=g}}else{var j=typeof b=="number",k=y;if(j&&p){var O="'"+k+"'";n+=" if ( ";if(p){n+=" ("+f+" !== undefined && typeof "+f+" != 'number') || "}n+=" ( "+f+" === undefined || "+b+" "+y+"= "+f+" ? "+d+" "+S+"= "+b+" : "+d+" "+S+" "+f+" ) || "+d+" !== "+d+") { "}else{if(j&&s===undefined){v=true;c=m;u=e.errSchemaPath+"/"+m;f=b;S+="="}else{if(j)f=Math[h?"min":"max"](b,s);if(b===(j?f:true)){v=true;c=m;u=e.errSchemaPath+"/"+m;S+="="}else{v=false;k+="="}}var O="'"+k+"'";n+=" if ( ";if(p){n+=" ("+f+" !== undefined && typeof "+f+" != 'number') || "}n+=" "+d+" "+S+" "+f+" || "+d+" !== "+d+") { "}}c=c||t;var C=C||[];C.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+(c||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { comparison: "+O+", limit: "+f+", exclusive: "+v+" } ";if(e.opts.messages!==false){n+=" , message: 'should be "+k+" ";if(p){n+="' + "+f}else{n+=""+f+"'"}}if(e.opts.verbose){n+=" , schema: ";if(p){n+="validate.schema"+o}else{n+=""+s}n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}n+=" } "}else{n+=" {} "}var T=n;n=C.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+T+"]); "}else{n+=" validate.errors = ["+T+"]; return false; "}}else{n+=" var err = "+T+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" } ";if(l){n+=" else { "}return n}},function(e,t,i){var n=i(872);var a=i(669);var r=i(909);var s=r.HASH_ALGOS;var o=r.PK_ALGOS;var u=r.HttpSignatureError;var l=r.InvalidAlgorithmError;var c=r.validateAlgorithm;var d={New:0,Params:1};var p={Name:0,Quote:1,Value:2,Comma:3};function ExpiredRequestError(e){u.call(this,e,ExpiredRequestError)}a.inherits(ExpiredRequestError,u);function InvalidHeaderError(e){u.call(this,e,InvalidHeaderError)}a.inherits(InvalidHeaderError,u);function InvalidParamsError(e){u.call(this,e,InvalidParamsError)}a.inherits(InvalidParamsError,u);function MissingHeaderError(e){u.call(this,e,MissingHeaderError)}a.inherits(MissingHeaderError,u);function StrictParsingError(e){u.call(this,e,StrictParsingError)}a.inherits(StrictParsingError,u);e.exports={parseRequest:function parseRequest(e,t){n.object(e,"request");n.object(e.headers,"request.headers");if(t===undefined){t={}}if(t.headers===undefined){t.headers=[e.headers["x-date"]?"x-date":"date"]}n.object(t,"options");n.arrayOfString(t.headers,"options.headers");n.optionalFinite(t.clockSkew,"options.clockSkew");var i=t.authorizationHeaderName||"authorization";if(!e.headers[i]){throw new MissingHeaderError("no "+i+" header "+"present in the request")}t.clockSkew=t.clockSkew||300;var a=0;var r=d.New;var s=p.Name;var o="";var u="";var f={scheme:"",params:{},signingString:""};var h=e.headers[i];for(a=0;a=65&&b<=90||b>=97&&b<=122){o+=m}else if(m==="="){if(o.length===0)throw new InvalidHeaderError("bad param format");s=p.Quote}else{throw new InvalidHeaderError("bad param format")}break;case p.Quote:if(m==='"'){u="";s=p.Value}else{throw new InvalidHeaderError("bad param format")}break;case p.Value:if(m==='"'){f.params[o]=u;s=p.Comma}else{u+=m}break;case p.Comma:if(m===","){o="";s=p.Name}else{throw new InvalidHeaderError("bad param format")}break;default:throw new Error("Invalid substate")}break;default:throw new Error("Invalid substate")}}if(!f.params.headers||f.params.headers===""){if(e.headers["x-date"]){f.params.headers=["x-date"]}else{f.params.headers=["date"]}}else{f.params.headers=f.params.headers.split(" ")}if(!f.scheme||f.scheme!=="Signature")throw new InvalidHeaderError('scheme was not "Signature"');if(!f.params.keyId)throw new InvalidHeaderError("keyId was not specified");if(!f.params.algorithm)throw new InvalidHeaderError("algorithm was not specified");if(!f.params.signature)throw new InvalidHeaderError("signature was not specified");f.params.algorithm=f.params.algorithm.toLowerCase();try{c(f.params.algorithm)}catch(e){if(e instanceof l)throw new InvalidParamsError(f.params.algorithm+" is not "+"supported");else throw e}for(a=0;at.clockSkew*1e3){throw new ExpiredRequestError("clock skew of "+v/1e3+"s was greater than "+t.clockSkew+"s")}}t.headers.forEach(function(e){if(f.params.headers.indexOf(e.toLowerCase())<0)throw new MissingHeaderError(e+" was not a signed header")});if(t.algorithms){if(t.algorithms.indexOf(f.params.algorithm)===-1)throw new InvalidParamsError(f.params.algorithm+" is not a supported algorithm")}f.algorithm=f.params.algorithm.toUpperCase();f.keyId=f.params.keyId;return f}}},function(e){"use strict";e.exports=function generate_properties(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="errs__"+a;var p=e.util.copy(e);var f="";p.level++;var h="valid"+p.level;var m="key"+a,b="idx"+a,g=p.dataLevel=e.dataLevel+1,y="data"+g,S="dataProperties"+a;var w=Object.keys(s||{}).filter(notProto),v=e.schema.patternProperties||{},z=Object.keys(v).filter(notProto),j=e.schema.additionalProperties,O=w.length||z.length,k=j===false,C=typeof j=="object"&&Object.keys(j).length,T=e.opts.removeAdditional,R=k||C||T,E=e.opts.ownProperties,A=e.baseId;var x=e.schema.required;if(x&&!(e.opts.$data&&x.$data)&&x.length8){n+=" || validate.schema"+o+".hasOwnProperty("+m+") "}else{var V=w;if(V){var P,D=-1,I=V.length-1;while(D0:e.util.schemaHasRules($,e.RULES.all)){var ee=e.util.getProperty(P),K=c+ee,te=F&&$.default!==undefined;p.schema=$;p.schemaPath=o+ee;p.errSchemaPath=u+"/"+e.util.escapeFragment(P);p.errorPath=e.util.getPath(e.errorPath,P,e.opts.jsonPointers);p.dataPathArr[g]=e.util.toQuotedString(P);var J=e.validate(p);p.baseId=A;if(e.util.varOccurences(J,y)<2){J=e.util.varReplace(J,y,K);var ie=K}else{var ie=y;n+=" var "+y+" = "+K+"; "}if(te){n+=" "+J+" "}else{if(N&&N[P]){n+=" if ( "+ie+" === undefined ";if(E){n+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(P)+"') "}n+=") { "+h+" = false; ";var U=e.errorPath,H=u,ne=e.util.escapeQuotes(P);if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPath(U,P,e.opts.jsonPointers)}u=e.errSchemaPath+"/required";var Q=Q||[];Q.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+ne+"' } ";if(e.opts.messages!==false){n+=" , message: '";if(e.opts._errorDataPathProperty){n+="is a required property"}else{n+="should have required property \\'"+ne+"\\'"}n+="' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var W=n;n=Q.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+W+"]); "}else{n+=" validate.errors = ["+W+"]; return false; "}}else{n+=" var err = "+W+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}u=H;e.errorPath=U;n+=" } else { "}else{if(l){n+=" if ( "+ie+" === undefined ";if(E){n+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(P)+"') "}n+=") { "+h+" = true; } else { "}else{n+=" if ("+ie+" !== undefined ";if(E){n+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(P)+"') "}n+=" ) { "}}n+=" "+J+" } "}}if(l){n+=" if ("+h+") { ";f+="}"}}}}if(z.length){var ae=z;if(ae){var q,re=-1,se=ae.length-1;while(re0:e.util.schemaHasRules($,e.RULES.all)){p.schema=$;p.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(q);p.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(q);if(E){n+=" "+S+" = "+S+" || Object.keys("+c+"); for (var "+b+"=0; "+b+"<"+S+".length; "+b+"++) { var "+m+" = "+S+"["+b+"]; "}else{n+=" for (var "+m+" in "+c+") { "}n+=" if ("+e.usePattern(q)+".test("+m+")) { ";p.errorPath=e.util.getPathExpr(e.errorPath,m,e.opts.jsonPointers);var K=c+"["+m+"]";p.dataPathArr[g]=m;var J=e.validate(p);p.baseId=A;if(e.util.varOccurences(J,y)<2){n+=" "+e.util.varReplace(J,y,K)+" "}else{n+=" var "+y+" = "+K+"; "+J+" "}if(l){n+=" if (!"+h+") break; "}n+=" } ";if(l){n+=" else "+h+" = true; "}n+=" } ";if(l){n+=" if ("+h+") { ";f+="}"}}}}}if(l){n+=" "+f+" if ("+d+" == errors) {"}return n}},,,,,function(e,t,i){var n=i(872);var a=i(669);var r=i(697);var s=i(956);var o=i(703);t.deepCopy=deepCopy;t.deepEqual=deepEqual;t.isEmpty=isEmpty;t.hasKey=hasKey;t.forEachKey=forEachKey;t.pluck=pluck;t.flattenObject=flattenObject;t.flattenIter=flattenIter;t.validateJsonObject=validateJsonObjectJS;t.validateJsonObjectJS=validateJsonObjectJS;t.randElt=randElt;t.extraProperties=extraProperties;t.mergeObjects=mergeObjects;t.startsWith=startsWith;t.endsWith=endsWith;t.parseInteger=parseInteger;t.iso8601=iso8601;t.rfc1123=rfc1123;t.parseDateTime=parseDateTime;t.hrtimediff=hrtimeDiff;t.hrtimeDiff=hrtimeDiff;t.hrtimeAccum=hrtimeAccum;t.hrtimeAdd=hrtimeAdd;t.hrtimeNanosec=hrtimeNanosec;t.hrtimeMicrosec=hrtimeMicrosec;t.hrtimeMillisec=hrtimeMillisec;function deepCopy(e){var t,i;var n="__deepCopy";if(e&&e[n])throw new Error("attempted deep copy of cyclic object");if(e&&e.constructor==Object){t={};e[n]=true;for(i in e){if(i==n)continue;t[i]=deepCopy(e[i])}delete e[n];return t}if(e&&e.constructor==Array){t=[];e[n]=true;for(i=0;i=0);for(s in e){r=i.slice(0);r.push(s);doFlattenIter(e[s],t-1,r,a)}}function flattenObject(e,t){if(t===0)return[e];n.ok(e!==null);n.equal(typeof e,"object");n.equal(typeof t,"number");n.ok(t>=0);var i=[];var a;for(a in e){flattenObject(e[a],t-1).forEach(function(e){i.push([a].concat(e))})}return i}function startsWith(e,t){return e.substr(0,t.length)==t}function endsWith(e,t){return e.substr(e.length-t.length,t.length)==t}function iso8601(e){if(typeof e=="number")e=new Date(e);n.ok(e.constructor===Date);return r.sprintf("%4d-%02d-%02dT%02d:%02d:%02d.%03dZ",e.getUTCFullYear(),e.getUTCMonth()+1,e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}var u=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var l=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];function rfc1123(e){return r.sprintf("%s, %02d %s %04d %02d:%02d:%02d GMT",l[e.getUTCDay()],e.getUTCDate(),u[e.getUTCMonth()],e.getUTCFullYear(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds())}function parseDateTime(e){var t=+e;if(!isNaN(t)){return new Date(t)}else{return new Date(e)}}var c=Number.MAX_SAFE_INTEGER||9007199254740991;var d=Number.MIN_SAFE_INTEGER||-9007199254740991;var p={base:10,allowSign:true,allowPrefix:false,allowTrailing:false,allowImprecise:false,trimWhitespace:false,leadingZeroIsOctal:false};var f=48;var h=57;var m=65;var b=66;var g=79;var y=84;var S=88;var w=90;var v=97;var z=98;var j=111;var O=116;var k=120;var C=122;var T=48;var R=55;var E=87;function parseInteger(e,t){n.string(e,"str");n.optionalObject(t,"options");var i=false;var a=p;if(t){i=hasKey(t,"base");a=mergeObjects(a,t);n.number(a.base,"options.base");n.ok(a.base>=2,"options.base >= 2");n.ok(a.base<=36,"options.base <= 36");n.bool(a.allowSign,"options.allowSign");n.bool(a.allowPrefix,"options.allowPrefix");n.bool(a.allowTrailing,"options.allowTrailing");n.bool(a.allowImprecise,"options.allowImprecise");n.bool(a.trimWhitespace,"options.trimWhitespace");n.bool(a.leadingZeroIsOctal,"options.leadingZeroIsOctal");if(a.leadingZeroIsOctal){n.ok(!i,'"base" and "leadingZeroIsOctal" are '+"mutually exclusive")}}var r;var s=-1;var o=a.base;var u;var l=1;var f=0;var h=0;var m=e.length;if(a.trimWhitespace){while(hc||b=f&&e<=h){return e-T}else if(e>=m&&e<=w){return e-R}else if(e>=v&&e<=C){return e-E}else{return-1}}function isSpace(e){return e===32||e>=9&&e<=13||e===160||e===5760||e===6158||e>=8192&&e<=8202||e===8232||e===8233||e===8239||e===8287||e===12288||e===65279}function prefixToBase(e){if(e===z||e===b){return 2}else if(e===j||e===g){return 8}else if(e===O||e===y){return 10}else if(e===k||e===S){return 16}else{return-1}}function validateJsonObjectJS(e,t){var i=o.validate(t,e);if(i.errors.length===0)return null;var n=i.errors[0];var a=n["property"];var r=n["message"].toLowerCase();var u,l;if((u=r.indexOf("the property "))!=-1&&(l=r.indexOf(" is not defined in the schema and the "+"schema does not allow additional properties"))!=-1){u+="the property ".length;if(a==="")a=r.substr(u,l-u);else a=a+"."+r.substr(u,l-u);r="unsupported property"}var c=new s.VError('property "%s": %s',a,r);c.jsv_details=n;return c}function randElt(e){n.ok(Array.isArray(e)&&e.length>0,"randElt argument must be a non-empty array");return e[Math.floor(Math.random()*e.length)]}function assertHrtime(e){n.ok(e[0]>=0&&e[1]>=0,"negative numbers not allowed in hrtimes");n.ok(e[1]<1e9,"nanoseconds column overflow")}function hrtimeDiff(e,t){assertHrtime(e);assertHrtime(t);n.ok(e[0]>t[0]||e[0]==t[0]&&e[1]>=t[1],"negative differences not allowed");var i=[e[0]-t[0],0];if(e[1]>=t[1]){i[1]=e[1]-t[1]}else{i[0]--;i[1]=1e9-(t[1]-e[1])}return i}function hrtimeNanosec(e){assertHrtime(e);return Math.floor(e[0]*1e9+e[1])}function hrtimeMicrosec(e){assertHrtime(e);return Math.floor(e[0]*1e6+e[1]/1e3)}function hrtimeMillisec(e){assertHrtime(e);return Math.floor(e[0]*1e3+e[1]/1e6)}function hrtimeAccum(e,t){assertHrtime(e);assertHrtime(t);e[1]+=t[1];if(e[1]>=1e9){e[0]++;e[1]-=1e9}e[0]+=t[0];return e}function hrtimeAdd(e,t){assertHrtime(e);var i=[e[0],e[1]];return hrtimeAccum(i,t)}function extraProperties(e,t){n.ok(typeof e==="object"&&e!==null,"obj argument must be a non-null object");n.ok(Array.isArray(t),"allowed argument must be an array of strings");for(var i=0;i{if(e.length===t){return e}const i=Buffer.alloc(t);e.copy(i);return i};const r=(e,t)=>{const i=Math.max(e.length,t.length);return n(a(e,i),a(t,i))};e.exports=r},,function(e){e.exports=require("assert")},function(e,t,i){const n=i(232);function defaults(e,t,...i){for(const a of i){if(!n(a)){continue}for(const[i,r]of Object.entries(a)){if(i==="__proto__"||i==="constructor"){continue}if(typeof t[i]==="undefined"&&typeof r!=="undefined"){t[i]=r}if(e&&n(t[i])&&n(r)){defaults(true,t[i],r)}}}return t}e.exports=defaults.bind(undefined,false);e.exports.deep=defaults.bind(undefined,true)},function(e,t,i){var n=i(622);var a=i(602);a.register("pwd",_pwd,{allowGlobbing:false});function _pwd(){var e=n.resolve(process.cwd());return e}e.exports=_pwd},,,function(e){e.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}},function(e){e.exports=require("http")},,function(e,t,i){"use strict";const{Transform:n}=i(413);e.exports={download(e,t,i){let a=0;return new n({transform(e,n,r){a+=e.length;const s=i?a/i:0;if(s<1){t.emit("downloadProgress",{percent:s,transferred:a,total:i})}r(null,e)},flush(e){t.emit("downloadProgress",{percent:1,transferred:a,total:i});e()}})},upload(e,t,i){const n=150;let a=0;let r;t.emit("uploadProgress",{percent:0,transferred:0,total:i});e.once("error",()=>{clearInterval(r)});e.once("response",()=>{clearInterval(r);t.emit("uploadProgress",{percent:1,transferred:a,total:i})});e.once("socket",s=>{const o=()=>{r=setInterval(()=>{const n=a;const r=e._header?Buffer.byteLength(e._header):0;a=s.bytesWritten-r;if(a===n||a===i){return}t.emit("uploadProgress",{percent:i?a/i:0,transferred:a,total:i})},n)};if(s.connecting){s.once("connect",o)}else if(s.writable){o()}})}}},function(e){"use strict";var t=e.exports=function Cache(){this._cache={}};t.prototype.put=function Cache_put(e,t){this._cache[e]=t};t.prototype.get=function Cache_get(e){return this._cache[e]};t.prototype.del=function Cache_del(e){delete this._cache[e]};t.prototype.clear=function Cache_clear(){this._cache={}}},,function(e,t,i){const{createHash:n,randomBytes:a}=i(373);const{encode:r}=i(549);const s=(e=32)=>r(a(e));e.exports={random:s,state:s,nonce:s,codeVerifier:s,codeChallenge:e=>r(n("sha256").update(e).digest())}},function(e){"use strict";e.exports=function generate_dependencies(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="errs__"+a;var p=e.util.copy(e);var f="";p.level++;var h="valid"+p.level;var m={},b={},g=e.opts.ownProperties;for(v in s){if(v=="__proto__")continue;var y=s[v];var S=Array.isArray(y)?b:m;S[v]=y}n+="var "+d+" = errors;";var w=e.errorPath;n+="var missing"+a+";";for(var v in b){S=b[v];if(S.length){n+=" if ( "+c+e.util.getProperty(v)+" !== undefined ";if(g){n+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(v)+"') "}if(l){n+=" && ( ";var z=S;if(z){var j,O=-1,k=z.length-1;while(O0:e.util.schemaHasRules(y,e.RULES.all)){n+=" "+h+" = true; if ( "+c+e.util.getProperty(v)+" !== undefined ";if(g){n+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(v)+"') "}n+=") { ";p.schema=y;p.schemaPath=o+e.util.getProperty(v);p.errSchemaPath=u+"/"+e.util.escapeFragment(v);n+=" "+e.validate(p)+" ";p.baseId=D;n+=" } ";if(l){n+=" if ("+h+") { ";f+="}"}}}if(l){n+=" "+f+" if ("+d+" == errors) {"}return n}},,,function(e,t,i){const{inflateRawSync:n}=i(903);const a=i(208);const r=i(322);const{KeyStore:s}=i(851);const o=i(466);const{check:u,decrypt:l,keyManagementDecrypt:c}=i(179);const d=i(715);const{createSecretKey:p}=i(40);const f=i(201);const h=i(17);const{detect:m}=i(975);const b=new Set(["compact","flattened"]);const g=(e={},t={},i={})=>{if(typeof e==="string"){e=a.JSON.decode(e)}const n=e.p2s||t.p2s||i.p2s;const r=e.apu||t.apu||i.apu;const s=e.apv||t.apv||i.apv;const o=e.iv||t.iv||i.iv;const u=e.tag||t.tag||i.tag;return{...e,...t,...i,...typeof n==="string"?{p2s:a.decodeToBuffer(n)}:undefined,...typeof r==="string"?{apu:a.decodeToBuffer(r)}:undefined,...typeof s==="string"?{apv:a.decodeToBuffer(s)}:undefined,...typeof o==="string"?{iv:a.decodeToBuffer(o)}:undefined,...typeof u==="string"?{tag:a.decodeToBuffer(u)}:undefined}};const y=(e,t,i,S,{crit:w=[],complete:v=false,algorithms:z}={})=>{S=r(S,true);if(z!==undefined&&(!Array.isArray(z)||z.some(e=>typeof e!=="string"||!e))){throw new TypeError('"algorithms" option must be an array of non-empty strings')}else if(z){z=new Set(z)}if(!Array.isArray(w)||w.some(e=>typeof e!=="string"||!e)){throw new TypeError('"crit" option must be an array of non-empty strings')}if(!t){t=m(i)}let j,O,k,C,T,R,E,A,x,N,V,P;if(t==="general"&&i.recipients.length===1){t="flattened";const{recipients:e,...n}=i;i={...n,...e[0]}}if(b.has(t)){if(t==="compact"){[E,C,T,O,A]=i.split(".")}else{({protected:E,encrypted_key:C,iv:T,ciphertext:O,tag:A,unprotected:x,aad:V,header:P}=i)}if(!e){h(E,x,[{header:P}],true,w)}R=g(E,x,P);({alg:j,enc:k}=R);if(z&&!z.has(j==="dir"?k:j)){throw new o.JOSEAlgNotWhitelisted("alg not whitelisted")}if(S instanceof s){const e=S;let n;if(R.alg==="dir"){n=e.all({kid:R.kid,alg:R.enc,key_ops:["decrypt"]})}else{n=e.all({kid:R.kid,alg:R.alg,key_ops:["unwrapKey"]})}switch(n.length){case 0:throw new o.JWKSNoMatchingKey;case 1:S=n[0];break;default:{const e=[];for(const a of n){try{return y(true,t,i,a,{crit:w,complete:v,algorithms:z?[...z]:undefined})}catch(t){e.push(t);continue}}const a=new o.JOSEMultiError(e);if([...a].some(e=>e instanceof o.JWEDecryptionFailed)){throw new o.JWEDecryptionFailed}throw a}}}u(S,...j==="dir"?["decrypt",k]:["keyManagementDecrypt",j]);try{if(j==="dir"){N=d.asKey(S,{alg:k,use:"enc"})}else if(j==="ECDH-ES"){const e=c(j,S,undefined,R);N=d.asKey(p(e),{alg:k,use:"enc"})}else{const e=c(j,S,a.decodeToBuffer(C),R);N=d.asKey(p(e),{alg:k,use:"enc"})}}catch(e){N=f(k)}let r;if(V){r=Buffer.concat([Buffer.from(E||""),Buffer.from("."),Buffer.from(V)])}else{r=Buffer.from(E||"")}try{T=a.decodeToBuffer(T)}catch(e){}try{A=a.decodeToBuffer(A)}catch(e){}let m=l(k,N,a.decodeToBuffer(O),{iv:T,tag:A,aad:r});if(R.zip){m=n(m)}if(v){const e={cleartext:m,key:S,cek:N};if(V)e.aad=V;if(P)e.header=P;if(x)e.unprotected=x;if(E)e.protected=a.JSON.decode(E);return e}return m}h(i.protected,i.unprotected,i.recipients.map(({header:e})=>({header:e})),true,w);const{recipients:D,...I}=i;const _=[];for(const e of D){try{return y(true,"flattened",{...I,...e},S,{crit:w,complete:v,algorithms:z?[...z]:undefined})}catch(e){_.push(e);continue}}const q=new o.JOSEMultiError(_);if([...q].some(e=>e instanceof o.JWEDecryptionFailed)){throw new o.JWEDecryptionFailed}else if([...q].every(e=>e instanceof o.JWKSNoMatchingKey)){throw new o.JWKSNoMatchingKey}throw q};e.exports=y.bind(undefined,false,undefined)},function(e){e.exports=require("crypto")},function(e){"use strict";var t=Object.prototype.hasOwnProperty;var i=Object.prototype.toString;var n=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var r=function isArray(e){if(typeof Array.isArray==="function"){return Array.isArray(e)}return i.call(e)==="[object Array]"};var s=function isPlainObject(e){if(!e||i.call(e)!=="[object Object]"){return false}var n=t.call(e,"constructor");var a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!a){return false}var r;for(r in e){}return typeof r==="undefined"||t.call(e,r)};var o=function setProperty(e,t){if(n&&t.name==="__proto__"){n(e,t.name,{enumerable:true,configurable:true,value:t.newValue,writable:true})}else{e[t.name]=t.newValue}};var u=function getProperty(e,i){if(i==="__proto__"){if(!t.call(e,i)){return void 0}else if(a){return a(e,i).value}}return e[i]};e.exports=function extend(){var e,t,i,n,a,l;var c=arguments[0];var d=1;var p=arguments.length;var f=false;if(typeof c==="boolean"){f=c;c=arguments[1]||{};d=2}if(c==null||typeof c!=="object"&&typeof c!=="function"){c={}}for(;d{e={...e};const{array:t}=e;let{encoding:i}=e;const a=i==="buffer";let r=false;if(t){r=!(i||a)}else{i=i||"utf8"}if(a){i=null}const s=new n({objectMode:r});if(i){s.setEncoding(i)}let o=0;const u=[];s.on("data",e=>{u.push(e);if(r){o=u.length}else{o+=e.length}});s.getBufferedValue=(()=>{if(t){return u}return a?Buffer.concat(u,o):u.join("")});s.getBufferedLength=(()=>o);return s})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(262);const a=i(878);class DefaultRequest{webRequest(e,t){return a(e,t)}}t.DefaultRequest=DefaultRequest;class Watch{constructor(e,t){this.config=e;if(t){this.requestImpl=t}else{this.requestImpl=new DefaultRequest}}watch(e,t,i,a){const r=this.config.getCurrentCluster();if(!r){throw new Error("No currently active cluster")}const s=r.server+e;t.watch=true;const o={};const u={method:"GET",qs:t,headers:o,uri:s,useQuerystring:true,json:true};this.config.applyToRequest(u);const l=new n;l.on("data",e=>i(e.type,e.object));const c=this.requestImpl.webRequest(u,(e,t,i)=>{if(e){a(e)}else{a(null)}});c.pipe(l);return c}}t.Watch=Watch},,function(e,t,i){e.exports=Identity;var n=i(872);var a=i(98);var r=i(373);var s=i(400);var o=i(575);var u=i(753);var l=i(669);var c=i(270);var d=i(325);var p=i(215).Buffer;var f=/^([*]|[a-z0-9][a-z0-9\-]{0,62})(?:\.([*]|[a-z0-9][a-z0-9\-]{0,62}))*$/i;var h={};h.cn="2.5.4.3";h.o="2.5.4.10";h.ou="2.5.4.11";h.l="2.5.4.7";h.s="2.5.4.8";h.c="2.5.4.6";h.sn="2.5.4.4";h.postalCode="2.5.4.17";h.serialNumber="2.5.4.5";h.street="2.5.4.9";h.x500UniqueIdentifier="2.5.4.45";h.role="2.5.4.72";h.telephoneNumber="2.5.4.20";h.description="2.5.4.13";h.dc="0.9.2342.19200300.100.1.25";h.uid="0.9.2342.19200300.100.1.1";h.mail="0.9.2342.19200300.100.1.3";h.title="2.5.4.12";h.gn="2.5.4.42";h.initials="2.5.4.43";h.pseudonym="2.5.4.65";h.emailAddress="1.2.840.113549.1.9.1";var m={};Object.keys(h).forEach(function(e){m[h[e]]=e});function Identity(e){var t=this;n.object(e,"options");n.arrayOfObject(e.components,"options.components");this.components=e.components;this.componentLookup={};this.components.forEach(function(e){if(e.name&&!e.oid)e.oid=h[e.name];if(e.oid&&!e.name)e.name=m[e.oid];if(t.componentLookup[e.name]===undefined)t.componentLookup[e.name]=[];t.componentLookup[e.name].push(e)});if(this.componentLookup.cn&&this.componentLookup.cn.length>0){this.cn=this.componentLookup.cn[0].value}n.optionalString(e.type,"options.type");if(e.type===undefined){if(this.components.length===1&&this.componentLookup.cn&&this.componentLookup.cn.length===1&&this.componentLookup.cn[0].value.match(f)){this.type="host";this.hostname=this.componentLookup.cn[0].value}else if(this.componentLookup.dc&&this.components.length===this.componentLookup.dc.length){this.type="host";this.hostname=this.componentLookup.dc.map(function(e){return e.value}).join(".")}else if(this.componentLookup.uid&&this.components.length===this.componentLookup.uid.length){this.type="user";this.uid=this.componentLookup.uid[0].value}else if(this.componentLookup.cn&&this.componentLookup.cn.length===1&&this.componentLookup.cn[0].value.match(f)){this.type="host";this.hostname=this.componentLookup.cn[0].value}else if(this.componentLookup.uid&&this.componentLookup.uid.length===1){this.type="user";this.uid=this.componentLookup.uid[0].value}else if(this.componentLookup.mail&&this.componentLookup.mail.length===1){this.type="email";this.email=this.componentLookup.mail[0].value}else if(this.componentLookup.cn&&this.componentLookup.cn.length===1){this.type="user";this.uid=this.componentLookup.cn[0].value}else{this.type="unknown"}}else{this.type=e.type;if(this.type==="host")this.hostname=e.hostname;else if(this.type==="user")this.uid=e.uid;else if(this.type==="email")this.email=e.email;else throw new Error("Unknown type "+this.type)}}Identity.prototype.toString=function(){return this.components.map(function(e){var t=e.name.toUpperCase();t=t.replace(/=/g,"\\=");var i=e.value;i=i.replace(/,/g,"\\,");return t+"="+i}).join(", ")};Identity.prototype.get=function(e,t){n.string(e,"name");var i=this.componentLookup[e];if(i===undefined||i.length===0)return undefined;if(!t&&i.length>1)throw new Error("Multiple values for attribute "+e);if(!t)return i[0].value;return i.map(function(e){return e.value})};Identity.prototype.toArray=function(e){return this.components.map(function(e){return{name:e.name,value:e.value}})};var b=/[^a-zA-Z0-9 '(),+.\/:=?-]/;var g=/[^\x00-\x7f]/;Identity.prototype.toAsn1=function(e,t){e.startSequence(t);this.components.forEach(function(t){e.startSequence(d.Ber.Constructor|d.Ber.Set);e.startSequence();e.writeOID(t.oid);if(t.asn1type===d.Ber.Utf8String||t.value.match(g)){var i=p.from(t.value,"utf8");e.writeBuffer(i,d.Ber.Utf8String)}else if(t.asn1type===d.Ber.IA5String||t.value.match(b)){e.writeString(t.value,d.Ber.IA5String)}else{var n=d.Ber.PrintableString;if(t.asn1type!==undefined)n=t.asn1type;e.writeString(t.value,n)}e.endSequence();e.endSequence()});e.endSequence()};function globMatch(e,t){if(e==="**"||t==="**")return true;var i=e.split(".");var n=t.split(".");if(i.length!==n.length)return false;for(var a=0;a0){var r;if((r=/^,/.exec(a))!==null){t[++i]="";a=a.slice(r[0].length)}else if((r=/^\\,/.exec(a))!==null){t[i]+=",";a=a.slice(r[0].length)}else if((r=/^\\./.exec(a))!==null){t[i]+=r[0];a=a.slice(r[0].length)}else if((r=/^[^\\,]+/.exec(a))!==null){t[i]+=r[0];a=a.slice(r[0].length)}else{throw new Error("Failed to parse DN")}}var s=t.map(function(e){e=e.trim();var t=e.indexOf("=");while(t>0&&e.charAt(t-1)==="\\")t=e.indexOf("=",t+1);if(t===-1){throw new Error("Failed to parse DN")}var i=e.slice(0,t).toLowerCase().replace(/\\=/g,"=");var n=e.slice(t+1);return{name:i,value:n}});return new Identity({components:s})};Identity.fromArray=function(e){n.arrayOfObject(e,"components");e.forEach(function(e){n.object(e,"component");n.string(e.name,"component.name");if(!p.isBuffer(e.value)&&!(typeof e.value==="string")){throw new Error("Invalid component value")}});return new Identity({components:e})};Identity.parseAsn1=function(e,t){var i=[];e.readSequence(t);var n=e.offset+e.length;while(e.offset 1e-"+e.opts.multipleOfPrecision+" "}else{n+=" division"+a+" !== parseInt(division"+a+") "}n+=" ) ";if(d){n+=" ) "}n+=" ) { ";var f=f||[];f.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"multipleOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { multipleOf: "+p+" } ";if(e.opts.messages!==false){n+=" , message: 'should be multiple of ";if(d){n+="' + "+p}else{n+=""+p+"'"}}if(e.opts.verbose){n+=" , schema: ";if(d){n+="validate.schema"+o}else{n+=""+s}n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var h=n;n=f.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+h+"]); "}else{n+=" validate.errors = ["+h+"]; return false; "}}else{n+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+="} ";if(l){n+=" else { "}return n}},,,function(e,t,i){e.exports=Fingerprint;var n=i(872);var a=i(215).Buffer;var r=i(98);var s=i(373);var o=i(753);var u=i(852);var l=i(502);var c=i(966);var d=i(270);var p=o.FingerprintFormatError;var f=o.InvalidAlgorithmError;function Fingerprint(e){n.object(e,"options");n.string(e.type,"options.type");n.buffer(e.hash,"options.hash");n.string(e.algorithm,"options.algorithm");this.algorithm=e.algorithm.toLowerCase();if(r.hashAlgs[this.algorithm]!==true)throw new f(this.algorithm);this.hash=e.hash;this.type=e.type;this.hashType=e.hashType}Fingerprint.prototype.toString=function(e){if(e===undefined){if(this.algorithm==="md5"||this.hashType==="spki")e="hex";else e="base64"}n.string(e);switch(e){case"hex":if(this.hashType==="spki")return this.hash.toString("hex");return addColons(this.hash.toString("hex"));case"base64":if(this.hashType==="spki")return this.hash.toString("base64");return sshBase64Format(this.algorithm,this.hash.toString("base64"));default:throw new p(undefined,e)}};Fingerprint.prototype.matches=function(e){n.object(e,"key or certificate");if(this.type==="key"&&this.hashType!=="ssh"){d.assertCompatible(e,u,[1,7],"key with spki");if(l.isPrivateKey(e)){d.assertCompatible(e,l,[1,6],"privatekey with spki support")}}else if(this.type==="key"){d.assertCompatible(e,u,[1,0],"key")}else{d.assertCompatible(e,c,[1,0],"certificate")}var t=e.hash(this.algorithm,this.hashType);var i=s.createHash(this.algorithm).update(t).digest("base64");if(this.hash2===undefined)this.hash2=s.createHash(this.algorithm).update(this.hash).digest("base64");return this.hash2===i};var h=/^[A-Za-z0-9+\/=]+$/;var m=/^[a-fA-F0-9]+$/;Fingerprint.parse=function(e,t){n.string(e,"fingerprint");var i,s,o;if(Array.isArray(t)){o=t;t={}}n.optionalObject(t,"options");if(t===undefined)t={};if(t.enAlgs!==undefined)o=t.enAlgs;if(t.algorithms!==undefined)o=t.algorithms;n.optionalArrayOfString(o,"algorithms");var u="ssh";if(t.hashType!==undefined)u=t.hashType;n.string(u,"options.hashType");var l=e.split(":");if(l.length==2){i=l[0].toLowerCase();if(!h.test(l[1]))throw new p(e);try{s=a.from(l[1],"base64")}catch(t){throw new p(e)}}else if(l.length>2){i="md5";if(l[0].toLowerCase()==="md5")l=l.slice(1);l=l.map(function(t){while(t.length<2)t="0"+t;if(t.length>2)throw new p(e);return t});l=l.join("");if(!m.test(l)||l.length%2!==0)throw new p(e);try{s=a.from(l,"hex")}catch(t){throw new p(e)}}else{if(m.test(e)){s=a.from(e,"hex")}else if(h.test(e)){s=a.from(e,"base64")}else{throw new p(e)}switch(s.length){case 32:i="sha256";break;case 16:i="md5";break;case 20:i="sha1";break;case 64:i="sha512";break;default:throw new p(e)}if(t.hashType===undefined)u="spki"}if(i===undefined)throw new p(e);if(r.hashAlgs[i]===undefined)throw new f(i);if(o!==undefined){o=o.map(function(e){return e.toLowerCase()});if(o.indexOf(i)===-1)throw new f(i)}return new Fingerprint({algorithm:i,hash:s,type:t.type||"key",hashType:u})};function addColons(e){return e.replace(/(.{2})(?=.)/g,"$1:")}function base64Strip(e){return e.replace(/=*$/,"")}function sshBase64Format(e,t){return e.toUpperCase()+":"+base64Strip(t)}Fingerprint.isFingerprint=function(e,t){return d.isCompatible(e,Fingerprint,t)};Fingerprint.prototype._sshpkApiVersion=[1,2];Fingerprint._oldVersionDetect=function(e){n.func(e.toString);n.func(e.matches);return[1,0]}},function(e,t,i){const n=i(255);e.exports=function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").explicit(0).optional().choice({namedCurve:this.objid(n)}),this.key("publicKey").explicit(1).optional().bitstr())}},function(e,t,i){e.exports=glob;var n=i(747);var a=i(302);var r=i(595);var s=r.Minimatch;var o=i(689);var u=i(614).EventEmitter;var l=i(622);var c=i(357);var d=i(681);var p=i(245);var f=i(856);var h=f.alphasort;var m=f.alphasorti;var b=f.setopts;var g=f.ownProp;var y=i(674);var S=i(669);var w=f.childrenIgnored;var v=f.isIgnored;var z=i(49);function glob(e,t,i){if(typeof t==="function")i=t,t={};if(!t)t={};if(t.sync){if(i)throw new TypeError("callback provided to sync glob");return p(e,t)}return new Glob(e,t,i)}glob.sync=p;var j=glob.GlobSync=p.GlobSync;glob.glob=glob;function extend(e,t){if(t===null||typeof t!=="object"){return e}var i=Object.keys(t);var n=i.length;while(n--){e[i[n]]=t[i[n]]}return e}glob.hasMagic=function(e,t){var i=extend({},t);i.noprocess=true;var n=new Glob(e,i);var a=n.minimatch.set;if(!e)return false;if(a.length>1)return true;for(var r=0;rthis.maxLength)return t();if(!this.stat&&g(this.cache,i)){var r=this.cache[i];if(Array.isArray(r))r="DIR";if(!a||r==="DIR")return t(null,r);if(a&&r==="FILE")return t()}var s;var o=this.statCache[i];if(o!==undefined){if(o===false)return t(null,o);else{var u=o.isDirectory()?"DIR":"FILE";if(a&&u==="FILE")return t();else return t(null,u,o)}}var l=this;var c=y("stat\0"+i,lstatcb_);if(c)n.lstat(i,c);function lstatcb_(a,r){if(r&&r.isSymbolicLink()){return n.stat(i,function(n,a){if(n)l._stat2(e,i,null,r,t);else l._stat2(e,i,n,a,t)})}else{l._stat2(e,i,a,r,t)}}};Glob.prototype._stat2=function(e,t,i,n,a){if(i&&(i.code==="ENOENT"||i.code==="ENOTDIR")){this.statCache[t]=false;return a()}var r=e.slice(-1)==="/";this.statCache[t]=n;if(t.slice(-1)==="/"&&n&&!n.isDirectory())return a(null,false,n);var s=true;if(n)s=n.isDirectory()?"DIR":"FILE";this.cache[t]=this.cache[t]||s;if(r&&s==="FILE")return a();return a(null,s,n)}},function(e,t,i){const n=i(232);function merge(e,...t){for(const i of t){if(!n(i)){continue}for(const[t,a]of Object.entries(i)){if(t==="__proto__"||t==="constructor"){continue}if(n(e[t])&&n(a)){e[t]=merge(e[t],a)}else if(typeof a!=="undefined"){e[t]=a}}}return e}e.exports=merge},,,,,function(e,t,i){const{createCipheriv:n,createDecipheriv:a,getCiphers:r}=i(373);const{KEYOBJECT:s}=i(771);const{JWEInvalid:o,JWEDecryptionFailed:u}=i(466);const{asInput:l}=i(40);const c=function(e,t,i){if(t.length!==12){throw new o("invalid iv")}if(arguments.length===3){if(i.length!==16){throw new o("invalid tag")}}};const d=(e,{[s]:t},i,{iv:a,aad:r=Buffer.alloc(0)})=>{const o=l(t,false);c(e,a);const u=n(`aes-${e}-gcm`,o,a,{authTagLength:16});u.setAAD(r);const d=Buffer.concat([u.update(i),u.final()]);const p=u.getAuthTag();return{ciphertext:d,tag:p}};const p=(e,{[s]:t},i,{iv:n,tag:r=Buffer.alloc(0),aad:o=Buffer.alloc(0)})=>{const d=l(t,false);c(e,n,r);try{const t=a(`aes-${e}-gcm`,d,n,{authTagLength:16});t.setAuthTag(r);t.setAAD(o);return Buffer.concat([t.update(i),t.final()])}catch(e){throw new u}};e.exports=((e,t)=>{["A128GCM","A192GCM","A256GCM"].forEach(i=>{const n=parseInt(i.substr(1,3),10);if(r().includes(`aes-${n}-gcm`)){e.encrypt.set(i,d.bind(undefined,n));e.decrypt.set(i,p.bind(undefined,n));t.oct.encrypt[i]=t.oct.decrypt[i]=(e=>(e.use==="enc"||e.use===undefined)&&e.length===n)}})})},function(){},,,,function(e){e.exports=require("stream")},function(e,t,i){"use strict";var n=i(819);e.exports=n},,function(e,t,i){"use strict";var n=i(747);var a=i(191);var r=i(846);var s=i(374);function Har(e){this.request=e}Har.prototype.reducer=function(e,t){if(e[t.name]===undefined){e[t.name]=t.value;return e}var i=[e[t.name],t.value];e[t.name]=i;return e};Har.prototype.prep=function(e){e.queryObj={};e.headersObj={};e.postData.jsonObj=false;e.postData.paramsObj=false;if(e.queryString&&e.queryString.length){e.queryObj=e.queryString.reduce(this.reducer,{})}if(e.headers&&e.headers.length){e.headersObj=e.headers.reduceRight(function(e,t){e[t.name]=t.value;return e},{})}if(e.cookies&&e.cookies.length){var t=e.cookies.map(function(e){return e.name+"="+e.value});if(t.length){e.headersObj.cookie=t.join("; ")}}function some(t){return t.some(function(t){return e.postData.mimeType.indexOf(t)===0})}if(some(["multipart/mixed","multipart/related","multipart/form-data","multipart/alternative"])){e.postData.mimeType="multipart/form-data"}else if(some(["application/x-www-form-urlencoded"])){if(!e.postData.params){e.postData.text=""}else{e.postData.paramsObj=e.postData.params.reduce(this.reducer,{});e.postData.text=a.stringify(e.postData.paramsObj)}}else if(some(["text/json","text/x-json","application/json","application/x-json"])){e.postData.mimeType="application/json";if(e.postData.text){try{e.postData.jsonObj=JSON.parse(e.postData.text)}catch(t){this.request.debug(t);e.postData.mimeType="text/plain"}}}return e};Har.prototype.options=function(e){if(!e.har){return e}var t={};s(t,e.har);if(t.log&&t.log.entries){t=t.log.entries[0]}t.url=t.url||e.url||e.uri||e.baseUrl||"/";t.httpVersion=t.httpVersion||"HTTP/1.1";t.queryString=t.queryString||[];t.headers=t.headers||[];t.cookies=t.cookies||[];t.postData=t.postData||{};t.postData.mimeType=t.postData.mimeType||"application/octet-stream";t.bodySize=0;t.headersSize=0;t.postData.size=0;if(!r.request(t)){return e}var i=this.prep(t);if(i.url){e.url=i.url}if(i.method){e.method=i.method}if(Object.keys(i.queryObj).length){e.qs=i.queryObj}if(Object.keys(i.headersObj).length){e.headers=i.headersObj}function test(e){return i.postData.mimeType.indexOf(e)===0}if(test("application/x-www-form-urlencoded")){e.form=i.postData.paramsObj}else if(test("application/json")){if(i.postData.jsonObj){e.body=i.postData.jsonObj;e.json=true}}else if(test("multipart/form-data")){e.formData={};i.postData.params.forEach(function(t){var i={};if(!t.fileName&&!t.contentType){e.formData[t.name]=t.value;return}if(t.fileName&&!t.value){i.value=n.createReadStream(t.fileName)}else if(t.value){i.value=t.value}if(t.fileName){i.options={filename:t.fileName,contentType:t.contentType?t.contentType:null}}e.formData[t.name]=i})}else{if(i.postData.text){e.body=i.postData.text}}return e};t.Har=Har},function(e,t,i){"use strict";var n=i(128);var a=i(945);var r=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?"+"|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?"+"|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(e){if(e===null)return false;if(!r.test(e)||e[e.length-1]==="_"){return false}return true}function constructYamlFloat(e){var t,i,n,a;t=e.replace(/_/g,"").toLowerCase();i=t[0]==="-"?-1:1;a=[];if("+-".indexOf(t[0])>=0){t=t.slice(1)}if(t===".inf"){return i===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(t===".nan"){return NaN}else if(t.indexOf(":")>=0){t.split(":").forEach(function(e){a.unshift(parseFloat(e,10))});t=0;n=1;a.forEach(function(e){t+=e*n;n*=60});return i*t}return i*parseFloat(t,10)}var s=/^[-+]?[0-9]+e/;function representYamlFloat(e,t){var i;if(isNaN(e)){switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===e){switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===e){switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else if(n.isNegativeZero(e)){return"-0.0"}i=e.toString(10);return s.test(i)?i.replace("e",".e"):i}function isFloat(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||n.isNegativeZero(e))}e.exports=new a("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})},function(e,t,i){var n=i(622).relative;e.exports=depd;var a=process.cwd();function containsNamespace(e,t){var i=e.split(/[ ,]+/);var n=String(t).toLowerCase();for(var a=0;a0}function isignored(e){if(process.noDeprecation){return true}var t=process.env.NO_DEPRECATION||"";return containsNamespace(t,e)}function istraced(e){if(process.traceDeprecation){return true}var t=process.env.TRACE_DEPRECATION||"";return containsNamespace(t,e)}function log(e,t){var i=eehaslisteners(process,"deprecation");if(!i&&this._ignored){return}var n;var a;var r;var s;var o=0;var u=false;var l=getStack();var c=this._file;if(t){s=t;r=callSiteLocation(l[1]);r.name=s.name;c=r[0]}else{o=2;s=callSiteLocation(l[o]);r=s}for(;o";var i=e.getLineNumber();var n=e.getColumnNumber();if(e.isEval()){t=e.getEvalOrigin()+", "+t}var a=[t,i,n];a.callSite=e;a.name=e.getFunctionName();return a}function defaultMessage(e){var t=e.callSite;var i=e.name;if(!i){i=""}var n=t.getThis();var a=n&&t.getTypeName();if(a==="Object"){a=undefined}if(a==="Function"){a=n.name||a}return a&&t.getMethodName()?a+"."+i:i}function formatPlain(e,t,i){var n=(new Date).toUTCString();var a=n+" "+this._namespace+" deprecated "+e;if(this._traced){for(var r=0;r=0;o--)if(s=e[o])r=(a<3?s(r):a>3?s(t,i,r):s(t,i))||r;return a>3&&r&&Object.defineProperty(t,i,r),r};r=function(e,t){return function(i,n){t(i,n,e)}};s=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};o=function(e,t,i,n){function adopt(e){return e instanceof i?e:new i(function(t){t(e)})}return new(i||(i=Promise))(function(i,a){function fulfilled(e){try{step(n.next(e))}catch(e){a(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){a(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};u=function(e,t){var i={label:0,sent:function(){if(r[0]&1)throw r[1];return r[1]},trys:[],ops:[]},n,a,r,s;return s={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(s[Symbol.iterator]=function(){return this}),s;function verb(e){return function(t){return step([e,t])}}function step(s){if(n)throw new TypeError("Generator is already executing.");while(i)try{if(n=1,a&&(r=s[0]&2?a["return"]:s[0]?a["throw"]||((r=a["return"])&&r.call(a),0):a.next)&&!(r=r.call(a,s[1])).done)return r;if(a=0,r)s=[s[0]&2,r.value];switch(s[0]){case 0:case 1:r=s;break;case 4:i.label++;return{value:s[1],done:false};case 5:i.label++;a=s[1];s=[0];continue;case 7:s=i.ops.pop();i.trys.pop();continue;default:if(!(r=i.trys,r=r.length>0&&r[r.length-1])&&(s[0]===6||s[0]===2)){i=0;continue}if(s[0]===3&&(!r||s[1]>r[0]&&s[1]=e.length)e=void 0;return{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};d=function(e,t){var i=typeof Symbol==="function"&&e[Symbol.iterator];if(!i)return e;var n=i.call(e),a,r=[],s;try{while((t===void 0||t-- >0)&&!(a=n.next()).done)r.push(a.value)}catch(e){s={error:e}}finally{try{if(a&&!a.done&&(i=n["return"]))i.call(n)}finally{if(s)throw s.error}}return r};p=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(n[e](t))}catch(e){settle(r[0][3],e)}}function step(e){e.value instanceof h?Promise.resolve(e.value.v).then(fulfill,reject):settle(r[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),r.shift(),r.length)resume(r[0][0],r[0][1])}};b=function(e){var t,i;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(n,a){t[n]=e[n]?function(t){return(i=!i)?{value:h(e[n](t)),done:n==="return"}:a?a(t):t}:a}};g=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],i;return t?t.call(e):(e=typeof c==="function"?c(e):e[Symbol.iterator](),i={},verb("next"),verb("throw"),verb("return"),i[Symbol.asyncIterator]=function(){return this},i);function verb(t){i[t]=e[t]&&function(i){return new Promise(function(n,a){i=e[t](i),settle(n,a,i.done,i.value)})}}function settle(e,t,i,n){Promise.resolve(n).then(function(t){e({value:t,done:i})},t)}};y=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};S=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)if(Object.hasOwnProperty.call(e,i))t[i]=e[i];t["default"]=e;return t};w=function(e){return e&&e.__esModule?e:{default:e}};v=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};z=function(e,t,i){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,i);return i};e("__extends",t);e("__assign",i);e("__rest",n);e("__decorate",a);e("__param",r);e("__metadata",s);e("__awaiter",o);e("__generator",u);e("__exportStar",l);e("__createBinding",j);e("__values",c);e("__read",d);e("__spread",p);e("__spreadArrays",f);e("__await",h);e("__asyncGenerator",m);e("__asyncDelegator",b);e("__asyncValues",g);e("__makeTemplateObject",y);e("__importStar",S);e("__importDefault",w);e("__classPrivateFieldGet",v);e("__classPrivateFieldSet",z)})},,function(e,t,i){var n=i(157),a=i(147),r=i(939);e.exports=parallel;function parallel(e,t,i){var s=a(e);while(s.index<(s["keyedList"]||e).length){n(e,t,s,function(e,t){if(e){i(e,t);return}if(Object.keys(s.jobs).length===0){i(null,s.results);return}});s.index++}return r.bind(s,i)}},,,,function(e,t,i){var n=i(872);var a=i(373);var r=i(650);var s=i(909);var o=s.HASH_ALGOS;var u=s.PK_ALGOS;var l=s.InvalidAlgorithmError;var c=s.HttpSignatureError;var d=s.validateAlgorithm;e.exports={verifySignature:function verifySignature(e,t){n.object(e,"parsedSignature");if(typeof t==="string"||Buffer.isBuffer(t))t=r.parseKey(t);n.ok(r.Key.isKey(t,[1,1]),"pubkey must be a sshpk.Key");var i=d(e.algorithm);if(i[0]==="hmac"||i[0]!==t.type)return false;var a=t.createVerify(i[1]);a.update(e.signingString);return a.verify(e.params.signature,"base64")},verifyHMAC:function verifyHMAC(e,t){n.object(e,"parsedHMAC");n.string(t,"secret");var i=d(e.algorithm);if(i[0]!=="hmac")return false;var r=i[1].toUpperCase();var s=a.createHmac(r,t);s.update(e.signingString);var o=a.createHmac(r,t);o.update(s.digest());o=o.digest();var u=a.createHmac(r,t);u.update(new Buffer(e.params.signature,"base64"));u=u.digest();if(typeof o==="string")return o===u;if(Buffer.isBuffer(o)&&!o.equals)return o.toString("binary")===u.toString("binary");return o.equals(u)}}},,,function(e,t,i){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)if(Object.hasOwnProperty.call(e,i))t[i]=e[i];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=n(i(87));const r=i(82);function issueCommand(e,t,i){const n=new Command(e,t,i);process.stdout.write(n.toString()+a.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const s="::";class Command{constructor(e,t,i){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=i}toString(){let e=s+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const i in this.properties){if(this.properties.hasOwnProperty(i)){const n=this.properties[i];if(n){if(t){t=false}else{e+=","}e+=`${i}=${escapeProperty(n)}`}}}}e+=`${s}${escapeData(this.message)}`;return e}}function escapeData(e){return r.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return r.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},function(e,t,i){const{improvedDH:n}=i(915);const{KEYLENGTHS:a}=i(962);const{generateSync:r}=i(626);const{name:s}=i(997);const o=i(68);const u=(e,t,{enc:i})=>{const n=r(e.kty,e.crv);const s=o(i,a.get(i),n,e);return{wrapped:s,header:{epk:{kty:e.kty,crv:e.crv,x:n.x,y:n.y}}}};const l=(e,t,i)=>{const{enc:n,epk:r}=i;return o(n,a.get(n),e,r,i)};e.exports=((e,t)=>{e.keyManagementEncrypt.set("ECDH-ES",u);e.keyManagementDecrypt.set("ECDH-ES",l);t.EC.deriveKey["ECDH-ES"]=(e=>(e.use==="enc"||e.use===undefined)&&e.crv!==s);if(n){t.OKP.deriveKey["ECDH-ES"]=(e=>(e.use==="enc"||e.use===undefined)&&e.keyObject.asymmetricKeyType.startsWith("x"))}})},function(e){"use strict";e.exports=["beforeError","init","beforeRequest","beforeRedirect","beforeRetry","afterResponse"]},function(e){"use strict";e.exports=function generate_uniqueItems(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="valid"+a;var p=e.opts.$data&&s&&s.$data,f;if(p){n+=" var schema"+a+" = "+e.util.getData(s.$data,r,e.dataPathArr)+"; ";f="schema"+a}else{f=s}if((s||p)&&e.opts.uniqueItems!==false){if(p){n+=" var "+d+"; if ("+f+" === false || "+f+" === undefined) "+d+" = true; else if (typeof "+f+" != 'boolean') "+d+" = false; else { "}n+=" var i = "+c+".length , "+d+" = true , j; if (i > 1) { ";var h=e.schema.items&&e.schema.items.type,m=Array.isArray(h);if(!h||h=="object"||h=="array"||m&&(h.indexOf("object")>=0||h.indexOf("array")>=0)){n+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+c+"[i], "+c+"[j])) { "+d+" = false; break outer; } } } "}else{n+=" var itemIndices = {}, item; for (;i--;) { var item = "+c+"[i]; ";var b="checkDataType"+(m?"s":"");n+=" if ("+e.util[b](h,"item",e.opts.strictNumbers,true)+") continue; ";if(m){n+=" if (typeof item == 'string') item = '\"' + item; "}n+=" if (typeof itemIndices[item] == 'number') { "+d+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}n+=" } ";if(p){n+=" } "}n+=" if (!"+d+") { ";var g=g||[];g.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"uniqueItems"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { i: i, j: j } ";if(e.opts.messages!==false){n+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "}if(e.opts.verbose){n+=" , schema: ";if(p){n+="validate.schema"+o}else{n+=""+s}n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var y=n;n=g.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+y+"]); "}else{n+=" validate.errors = ["+y+"]; return false; "}}else{n+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" } ";if(l){n+=" else { "}}else{if(l){n+=" if (true) { "}}return n}},function(e,t,i){"use strict";const n=i(534);e.exports=(e=>{const t={protocol:e.protocol,hostname:e.hostname.startsWith("[")?e.hostname.slice(1,-1):e.hostname,hash:e.hash,search:e.search,pathname:e.pathname,href:e.href};if(n.string(e.port)&&e.port.length>0){t.port=Number(e.port)}if(e.username||e.password){t.auth=`${e.username}:${e.password}`}t.path=n.null(e.search)?e.pathname:`${e.pathname}${e.search}`;return t})},,,function(e){"use strict";e.exports=function generate_pattern(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d=e.opts.$data&&s&&s.$data,p;if(d){n+=" var schema"+a+" = "+e.util.getData(s.$data,r,e.dataPathArr)+"; ";p="schema"+a}else{p=s}var f=d?"(new RegExp("+p+"))":e.usePattern(s);n+="if ( ";if(d){n+=" ("+p+" !== undefined && typeof "+p+" != 'string') || "}n+=" !"+f+".test("+c+") ) { ";var h=h||[];h.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"pattern"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { pattern: ";if(d){n+=""+p}else{n+=""+e.util.toQuotedString(s)}n+=" } ";if(e.opts.messages!==false){n+=" , message: 'should match pattern \"";if(d){n+="' + "+p+" + '"}else{n+=""+e.util.escapeQuotes(s)}n+="\"' "}if(e.opts.verbose){n+=" , schema: ";if(d){n+="validate.schema"+o}else{n+=""+e.util.toQuotedString(s)}n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var m=n;n=h.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+m+"]); "}else{n+=" validate.errors = ["+m+"]; return false; "}}else{n+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+="} ";if(l){n+=" else { "}return n}},,function(e){"use strict";class Event{constructor(e,t){this.target=t;this.type=e}}class MessageEvent extends Event{constructor(e,t){super("message",t);this.data=e}}class CloseEvent extends Event{constructor(e,t,i){super("close",i);this.wasClean=i._closeFrameReceived&&i._closeFrameSent;this.reason=t;this.code=e}}class OpenEvent extends Event{constructor(e){super("open",e)}}class ErrorEvent extends Event{constructor(e,t){super("error",t);this.message=e.message;this.error=e}}const t={addEventListener(e,t,i){if(typeof t!=="function")return;function onMessage(e){t.call(this,new MessageEvent(e,this))}function onClose(e,i){t.call(this,new CloseEvent(e,i,this))}function onError(e){t.call(this,new ErrorEvent(e,this))}function onOpen(){t.call(this,new OpenEvent(this))}const n=i&&i.once?"once":"on";if(e==="message"){onMessage._listener=t;this[n](e,onMessage)}else if(e==="close"){onClose._listener=t;this[n](e,onClose)}else if(e==="error"){onError._listener=t;this[n](e,onError)}else if(e==="open"){onOpen._listener=t;this[n](e,onOpen)}else{this[n](e,t)}},removeEventListener(e,t){const i=this.listeners(e);for(let n=0;n{if(!e.name){throw new Error(`clusters[${t}].name is missing`)}if(!e.cluster){throw new Error(`clusters[${t}].cluster is missing`)}if(!e.cluster.server){throw new Error(`clusters[${t}].cluster.server is missing`)}return{caData:e.cluster["certificate-authority-data"],caFile:e.cluster["certificate-authority"],name:e.name,server:e.cluster.server,skipTLSVerify:e.cluster["insecure-skip-tls-verify"]===true}}}function newUsers(e){return a.map(e,userIterator())}t.newUsers=newUsers;function userIterator(){return(e,t,i)=>{if(!e.name){throw new Error(`users[${t}].name is missing`)}return{authProvider:e.user?e.user["auth-provider"]:null,certData:e.user?e.user["client-certificate-data"]:null,certFile:e.user?e.user["client-certificate"]:null,exec:e.user?e.user.exec:null,keyData:e.user?e.user["client-key-data"]:null,keyFile:e.user?e.user["client-key"]:null,name:e.name,token:findToken(e.user),password:e.user?e.user.password:null,username:e.user?e.user.username:null}}}function findToken(e){if(e){if(e.token){return e.token}if(e["token-file"]){return n.readFileSync(e["token-file"]).toString()}}}function newContexts(e){return a.map(e,contextIterator())}t.newContexts=newContexts;function contextIterator(){return(e,t,i)=>{if(!e.name){throw new Error(`contexts[${t}].name is missing`)}if(!e.context){throw new Error(`contexts[${t}].context is missing`)}if(!e.context.cluster){throw new Error(`contexts[${t}].context.cluster is missing`)}return{cluster:e.context.cluster,name:e.name,user:e.context.user||undefined,namespace:e.context.namespace||undefined}}}},,,,,function(e,t,i){e.exports={read:read,readPkcs1:readPkcs1,write:write,writePkcs1:writePkcs1};var n=i(872);var a=i(325);var r=i(215).Buffer;var s=i(98);var o=i(270);var u=i(852);var l=i(502);var c=i(268);var d=i(707);var p=d.readECDSACurve;function read(e,t){return c.read(e,t,"pkcs1")}function write(e,t){return c.write(e,t,"pkcs1")}function readMPInt(e,t){n.strictEqual(e.peek(),a.Ber.Integer,t+" is not an Integer");return o.mpNormalize(e.readString(a.Ber.Integer,true))}function readPkcs1(e,t,i){switch(e){case"RSA":if(t==="public")return readPkcs1RSAPublic(i);else if(t==="private")return readPkcs1RSAPrivate(i);throw new Error("Unknown key type: "+t);case"DSA":if(t==="public")return readPkcs1DSAPublic(i);else if(t==="private")return readPkcs1DSAPrivate(i);throw new Error("Unknown key type: "+t);case"EC":case"ECDSA":if(t==="private")return readPkcs1ECDSAPrivate(i);else if(t==="public")return readPkcs1ECDSAPublic(i);throw new Error("Unknown key type: "+t);case"EDDSA":case"EdDSA":if(t==="private")return readPkcs1EdDSAPrivate(i);throw new Error(t+" keys not supported with EdDSA");default:throw new Error("Unknown key algo: "+e)}}function readPkcs1RSAPublic(e){var t=readMPInt(e,"modulus");var i=readMPInt(e,"exponent");var n={type:"rsa",parts:[{name:"e",data:i},{name:"n",data:t}]};return new u(n)}function readPkcs1RSAPrivate(e){var t=readMPInt(e,"version");n.strictEqual(t[0],0);var i=readMPInt(e,"modulus");var a=readMPInt(e,"public exponent");var r=readMPInt(e,"private exponent");var s=readMPInt(e,"prime1");var o=readMPInt(e,"prime2");var u=readMPInt(e,"exponent1");var c=readMPInt(e,"exponent2");var d=readMPInt(e,"iqmp");var p={type:"rsa",parts:[{name:"n",data:i},{name:"e",data:a},{name:"d",data:r},{name:"iqmp",data:d},{name:"p",data:s},{name:"q",data:o},{name:"dmodp",data:u},{name:"dmodq",data:c}]};return new l(p)}function readPkcs1DSAPrivate(e){var t=readMPInt(e,"version");n.strictEqual(t.readUInt8(0),0);var i=readMPInt(e,"p");var a=readMPInt(e,"q");var r=readMPInt(e,"g");var s=readMPInt(e,"y");var o=readMPInt(e,"x");var u={type:"dsa",parts:[{name:"p",data:i},{name:"q",data:a},{name:"g",data:r},{name:"y",data:s},{name:"x",data:o}]};return new l(u)}function readPkcs1EdDSAPrivate(e){var t=readMPInt(e,"version");n.strictEqual(t.readUInt8(0),1);var i=e.readString(a.Ber.OctetString,true);e.readSequence(160);var r=e.readOID();n.strictEqual(r,"1.3.101.112","the ed25519 curve identifier");e.readSequence(161);var s=o.readBitString(e);var u={type:"ed25519",parts:[{name:"A",data:o.zeroPadToLength(s,32)},{name:"k",data:i}]};return new l(u)}function readPkcs1DSAPublic(e){var t=readMPInt(e,"y");var i=readMPInt(e,"p");var n=readMPInt(e,"q");var a=readMPInt(e,"g");var r={type:"dsa",parts:[{name:"y",data:t},{name:"p",data:i},{name:"q",data:n},{name:"g",data:a}]};return new u(r)}function readPkcs1ECDSAPublic(e){e.readSequence();var t=e.readOID();n.strictEqual(t,"1.2.840.10045.2.1","must be ecPublicKey");var i=e.readOID();var l;var c=Object.keys(s.curves);for(var d=0;d0;return d(a,s,o,function(e){if(!i)i=e;if(e)n.forEach(p);if(s)return;n.forEach(p);t(i)})});return e.reduce(f)};e.exports=h},,function(e,t,i){"use strict";var n=i(363);var a=i(211);var r=i(835);var s=i(669);var o=i(413);var u=i(903);var l=i(942);var c=i(658);var d=i(789);var p=i(779);var f=i(254);var h=i(792);var m=i(172);var b=i(374);var g=i(382);var y=i(944).strict;var S=i(810);var w=i(35);var v=i(721);var z=i(902).Querystring;var j=i(416).Har;var O=i(220).Auth;var k=i(287).OAuth;var C=i(964);var T=i(469).Multipart;var R=i(552).Redirect;var E=i(461).Tunnel;var A=i(742);var x=i(727).Buffer;var N=S.safeStringify;var V=S.isReadStream;var P=S.toBase64;var D=S.defer;var I=S.copy;var _=S.version;var q=w.jar();var B={};function filterForNonReserved(e,t){var i={};for(var n in t){var a=e.indexOf(n)===-1;if(a){i[n]=t[n]}}return i}function filterOutReservedFunctions(e,t){var i={};for(var n in t){var a=!(e.indexOf(n)===-1);var r=typeof t[n]==="function";if(!(a&&r)){i[n]=t[n]}}return i}function requestToJSON(){var e=this;return{uri:e.uri,method:e.method,headers:e.headers}}function responseToJSON(){var e=this;return{statusCode:e.statusCode,body:e.body,headers:e.headers,request:requestToJSON.call(e.request)}}function Request(e){var t=this;if(e.har){t._har=new j(t);e=t._har.options(e)}o.Stream.call(t);var i=Object.keys(Request.prototype);var n=filterForNonReserved(i,e);b(t,n);e=filterOutReservedFunctions(i,e);t.readable=true;t.writable=true;if(e.method){t.explicitMethod=true}t._qs=new z(t);t._auth=new O(t);t._oauth=new k(t);t._multipart=new T(t);t._redirect=new R(t);t._tunnel=new E(t);t.init(e)}s.inherits(Request,o.Stream);Request.debug=process.env.NODE_DEBUG&&/\brequest\b/.test(process.env.NODE_DEBUG);function debug(){if(Request.debug){console.error("REQUEST %s",s.format.apply(s,arguments))}}Request.prototype.debug=debug;Request.prototype.init=function(e){var t=this;if(!e){e={}}t.headers=t.headers?I(t.headers):{};for(var i in t.headers){if(typeof t.headers[i]==="undefined"){delete t.headers[i]}}f.httpify(t,t.headers);if(!t.method){t.method=e.method||"GET"}if(!t.localAddress){t.localAddress=e.localAddress}t._qs.init(e);debug(e);if(!t.pool&&t.pool!==false){t.pool=B}t.dests=t.dests||[];t.__isRequestRequest=true;if(!t._callback&&t.callback){t._callback=t.callback;t.callback=function(){if(t._callbackCalled){return}t._callbackCalled=true;t._callback.apply(t,arguments)};t.on("error",t.callback.bind());t.on("complete",t.callback.bind(t,null))}if(!t.uri&&t.url){t.uri=t.url;delete t.url}if(t.baseUrl){if(typeof t.baseUrl!=="string"){return t.emit("error",new Error("options.baseUrl must be a string"))}if(typeof t.uri!=="string"){return t.emit("error",new Error("options.uri must be a string when using options.baseUrl"))}if(t.uri.indexOf("//")===0||t.uri.indexOf("://")!==-1){return t.emit("error",new Error("options.uri must be a path when using options.baseUrl"))}var s=t.baseUrl.lastIndexOf("/")===t.baseUrl.length-1;var o=t.uri.indexOf("/")===0;if(s&&o){t.uri=t.baseUrl+t.uri.slice(1)}else if(s||o){t.uri=t.baseUrl+t.uri}else if(t.uri===""){t.uri=t.baseUrl}else{t.uri=t.baseUrl+"/"+t.uri}delete t.baseUrl}if(!t.uri){return t.emit("error",new Error("options.uri is a required argument"))}if(typeof t.uri==="string"){t.uri=r.parse(t.uri)}if(!t.uri.href){t.uri.href=r.format(t.uri)}if(t.uri.protocol==="unix:"){return t.emit("error",new Error("`unix://` URL scheme is no longer supported. Please use the format `http://unix:SOCKET:PATH`"))}if(t.uri.host==="unix"){t.enableUnixSocket()}if(t.strictSSL===false){t.rejectUnauthorized=false}if(!t.uri.pathname){t.uri.pathname="/"}if(!(t.uri.host||t.uri.hostname&&t.uri.port)&&!t.uri.isUnix){var u=r.format(t.uri);var l='Invalid URI "'+u+'"';if(Object.keys(e).length===0){l+=". This can be caused by a crappy redirection."}t.abort();return t.emit("error",new Error(l))}if(!t.hasOwnProperty("proxy")){t.proxy=v(t.uri)}t.tunnel=t._tunnel.isEnabled();if(t.proxy){t._tunnel.setup(e)}t._redirect.onRequest(e);t.setHost=false;if(!t.hasHeader("host")){var c=t.originalHostHeaderName||"host";t.setHeader(c,t.uri.host);if(t.uri.port){if(t.uri.port==="80"&&t.uri.protocol==="http:"||t.uri.port==="443"&&t.uri.protocol==="https:"){t.setHeader(c,t.uri.hostname)}}t.setHost=true}t.jar(t._jar||e.jar);if(!t.uri.port){if(t.uri.protocol==="http:"){t.uri.port=80}else if(t.uri.protocol==="https:"){t.uri.port=443}}if(t.proxy&&!t.tunnel){t.port=t.proxy.port;t.host=t.proxy.hostname}else{t.port=t.uri.port;t.host=t.uri.hostname}if(e.form){t.form(e.form)}if(e.formData){var d=e.formData;var m=t.form();var b=function(e,t){if(t&&t.hasOwnProperty("value")&&t.hasOwnProperty("options")){m.append(e,t.value,t.options)}else{m.append(e,t)}};for(var S in d){if(d.hasOwnProperty(S)){var w=d[S];if(w instanceof Array){for(var z=0;z=100&&e<200||e===204||e===304};var l;if(t.gzip&&!o(e.statusCode)){var c=e.headers["content-encoding"]||"identity";c=c.trim().toLowerCase();var d={flush:u.Z_SYNC_FLUSH,finishFlush:u.Z_SYNC_FLUSH};if(c==="gzip"){l=u.createGunzip(d);e.pipe(l)}else if(c==="deflate"){l=u.createInflate(d);e.pipe(l)}else{if(c!=="identity"){debug("ignoring unrecognized Content-Encoding "+c)}l=e}}else{l=e}if(t.encoding){if(t.dests.length!==0){console.error("Ignoring encoding parameter as this stream is being piped to another stream which makes the encoding option invalid.")}else{l.setEncoding(t.encoding)}}if(t._paused){l.pause()}t.responseContent=l;t.emit("response",e);t.dests.forEach(function(e){t.pipeDest(e)});l.on("data",function(i){if(t.timing&&!t.responseStarted){t.responseStartTime=(new Date).getTime();e.responseStartTime=t.responseStartTime}t._destdata=true;t.emit("data",i)});l.once("end",function(e){t.emit("end",e)});l.on("error",function(e){t.emit("error",e)});l.on("close",function(){t.emit("close")});if(t.callback){t.readResponseBody(e)}else{t.on("end",function(){if(t._aborted){debug("aborted",t.uri.href);return}t.emit("complete",e)})}}debug("finish init function",t.uri.href)};Request.prototype.readResponseBody=function(e){var t=this;debug("reading response's body");var i=[];var n=0;var a=[];t.on("data",function(e){if(!x.isBuffer(e)){a.push(e)}else if(e.length){n+=e.length;i.push(e)}});t.on("end",function(){debug("end event",t.uri.href);if(t._aborted){debug("aborted",t.uri.href);i=[];n=0;return}if(n){debug("has body",t.uri.href,n);e.body=x.concat(i,n);if(t.encoding!==null){e.body=e.body.toString(t.encoding)}i=[];n=0}else if(a.length){if(t.encoding==="utf8"&&a[0].length>0&&a[0][0]==="\ufeff"){a[0]=a[0].substring(1)}e.body=a.join("")}if(t._json){try{e.body=JSON.parse(e.body,t._jsonReviver)}catch(e){debug("invalid JSON received",t.uri.href)}}debug("emitting complete",t.uri.href);if(typeof e.body==="undefined"&&!t._json){e.body=t.encoding===null?x.alloc(0):""}t.emit("complete",e,e.body)})};Request.prototype.abort=function(){var e=this;e._aborted=true;if(e.req){e.req.abort()}else if(e.response){e.response.destroy()}e.clearTimeout();e.emit("abort")};Request.prototype.pipeDest=function(e){var t=this;var i=t.response;if(e.headers&&!e.headersSent){if(i.caseless.has("content-type")){var n=i.caseless.has("content-type");if(e.setHeader){e.setHeader(n,i.headers[n])}else{e.headers[n]=i.headers[n]}}if(i.caseless.has("content-length")){var a=i.caseless.has("content-length");if(e.setHeader){e.setHeader(a,i.headers[a])}else{e.headers[a]=i.headers[a]}}}if(e.setHeader&&!e.headersSent){for(var r in i.headers){if(!t.gzip||r!=="content-encoding"){e.setHeader(r,i.headers[r])}}e.statusCode=i.statusCode}if(t.pipefilter){t.pipefilter(i,e)}};Request.prototype.qs=function(e,t){var i=this;var n;if(!t&&i.uri.query){n=i._qs.parse(i.uri.query)}else{n={}}for(var a in e){n[a]=e[a]}var s=i._qs.stringify(n);if(s===""){return i}i.uri=r.parse(i.uri.href.split("?")[0]+"?"+s);i.url=i.uri;i.path=i.uri.path;if(i.uri.host==="unix"){i.enableUnixSocket()}return i};Request.prototype.form=function(e){var t=this;if(e){if(!/^application\/x-www-form-urlencoded\b/.test(t.getHeader("content-type"))){t.setHeader("content-type","application/x-www-form-urlencoded")}t.body=typeof e==="string"?t._qs.rfc3986(e.toString("utf8")):t._qs.stringify(e).toString("utf8");return t}t._form=new m;t._form.on("error",function(e){e.message="form-data: "+e.message;t.emit("error",e);t.abort()});return t._form};Request.prototype.multipart=function(e){var t=this;t._multipart.onRequest(e);if(!t._multipart.chunked){t.body=t._multipart.body}return t};Request.prototype.json=function(e){var t=this;if(!t.hasHeader("accept")){t.setHeader("accept","application/json")}if(typeof t.jsonReplacer==="function"){t._jsonReplacer=t.jsonReplacer}t._json=true;if(typeof e==="boolean"){if(t.body!==undefined){if(!/^application\/x-www-form-urlencoded\b/.test(t.getHeader("content-type"))){t.body=N(t.body,t._jsonReplacer)}else{t.body=t._qs.rfc3986(t.body)}if(!t.hasHeader("content-type")){t.setHeader("content-type","application/json")}}}else{t.body=N(e,t._jsonReplacer);if(!t.hasHeader("content-type")){t.setHeader("content-type","application/json")}}if(typeof t.jsonReviver==="function"){t._jsonReviver=t.jsonReviver}return t};Request.prototype.getHeader=function(e,t){var i=this;var n,a,r;if(!t){t=i.headers}Object.keys(t).forEach(function(i){if(i.length!==e.length){return}a=new RegExp(e,"i");r=i.match(a);if(r){n=t[i]}});return n};Request.prototype.enableUnixSocket=function(){var e=this.uri.path.split(":");var t=e[0];var i=e[1];this.socketPath=t;this.uri.pathname=i;this.uri.path=i;this.uri.host=t;this.uri.hostname=t;this.uri.isUnix=true};Request.prototype.auth=function(e,t,i,n){var a=this;a._auth.onRequest(e,t,i,n);return a};Request.prototype.aws=function(e,t){var i=this;if(!t){i._aws=e;return i}if(e.sign_version===4||e.sign_version==="4"){var n={host:i.uri.host,path:i.uri.path,method:i.method,headers:i.headers,body:i.body};if(e.service){n.service=e.service}var a=c.sign(n,{accessKeyId:e.key,secretAccessKey:e.secret,sessionToken:e.session});i.setHeader("authorization",a.headers.Authorization);i.setHeader("x-amz-date",a.headers["X-Amz-Date"]);if(a.headers["X-Amz-Security-Token"]){i.setHeader("x-amz-security-token",a.headers["X-Amz-Security-Token"])}}else{var r=new Date;i.setHeader("date",r.toUTCString());var s={key:e.key,secret:e.secret,verb:i.method.toUpperCase(),date:r,contentType:i.getHeader("content-type")||"",md5:i.getHeader("content-md5")||"",amazonHeaders:l.canonicalizeHeaders(i.headers)};var o=i.uri.path;if(e.bucket&&o){s.resource="/"+e.bucket+o}else if(e.bucket&&!o){s.resource="/"+e.bucket}else if(!e.bucket&&o){s.resource=o}else if(!e.bucket&&!o){s.resource="/"}s.resource=l.canonicalizeResource(s.resource);i.setHeader("authorization",l.authorization(s))}return i};Request.prototype.httpSignature=function(e){var t=this;d.signRequest({getHeader:function(e){return t.getHeader(e,t.headers)},setHeader:function(e,i){t.setHeader(e,i)},method:t.method,path:t.path},e);debug("httpSignature authorization",t.getHeader("authorization"));return t};Request.prototype.hawk=function(e){var t=this;t.setHeader("Authorization",C.header(t.uri,t.method,e))};Request.prototype.oauth=function(e){var t=this;t._oauth.onRequest(e);return t};Request.prototype.jar=function(e){var t=this;var i;if(t._redirect.redirectsFollowed===0){t.originalCookieHeader=t.getHeader("cookie")}if(!e){i=false;t._disableCookies=true}else{var n=e.getCookieString?e:q;var a=t.uri.href;if(n){i=n.getCookieString(a)}}if(i&&i.length){if(t.originalCookieHeader){t.setHeader("cookie",t.originalCookieHeader+"; "+i)}else{t.setHeader("cookie",i)}}t._jar=e;return t};Request.prototype.pipe=function(e,t){var i=this;if(i.response){if(i._destdata){i.emit("error",new Error("You cannot pipe after data has been emitted from the response."))}else if(i._ended){i.emit("error",new Error("You cannot pipe after the response has been ended."))}else{o.Stream.prototype.pipe.call(i,e,t);i.pipeDest(e);return e}}else{i.dests.push(e);o.Stream.prototype.pipe.call(i,e,t);return e}};Request.prototype.write=function(){var e=this;if(e._aborted){return}if(!e._started){e.start()}if(e.req){return e.req.write.apply(e.req,arguments)}};Request.prototype.end=function(e){var t=this;if(t._aborted){return}if(e){t.write(e)}if(!t._started){t.start()}if(t.req){t.req.end()}};Request.prototype.pause=function(){var e=this;if(!e.responseContent){e._paused=true}else{e.responseContent.pause.apply(e.responseContent,arguments)}};Request.prototype.resume=function(){var e=this;if(!e.responseContent){e._paused=false}else{e.responseContent.resume.apply(e.responseContent,arguments)}};Request.prototype.destroy=function(){var e=this;this.clearTimeout();if(!e._ended){e.end()}else if(e.response){e.response.destroy()}};Request.prototype.clearTimeout=function(){if(this.timeoutTimer){clearTimeout(this.timeoutTimer);this.timeoutTimer=null}};Request.defaultProxyHeaderWhiteList=E.defaultProxyHeaderWhiteList.slice();Request.defaultProxyHeaderExclusiveList=E.defaultProxyHeaderExclusiveList.slice();Request.prototype.toJSON=requestToJSON;e.exports=Request},function(e,t,i){const{randomBytes:n}=i(373);const{IVLENGTHS:a}=i(962);e.exports=(e=>n(a.get(e)/8))},function(e,t,i){"use strict";var n=i(128);var a=i(556);var r=i(93);var s=i(723);var o=i(910);var u=Object.prototype.hasOwnProperty;var l=1;var c=2;var d=3;var p=4;var f=1;var h=2;var m=3;var b=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var g=/[\x85\u2028\u2029]/;var y=/[,\[\]\{\}]/;var S=/^(?:!|!!|![a-z\-]+!)$/i;var w=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(e){return Object.prototype.toString.call(e)}function is_EOL(e){return e===10||e===13}function is_WHITE_SPACE(e){return e===9||e===32}function is_WS_OR_EOL(e){return e===9||e===32||e===10||e===13}function is_FLOW_INDICATOR(e){return e===44||e===91||e===93||e===123||e===125}function fromHexCode(e){var t;if(48<=e&&e<=57){return e-48}t=e|32;if(97<=t&&t<=102){return t-97+10}return-1}function escapedHexLen(e){if(e===120){return 2}if(e===117){return 4}if(e===85){return 8}return 0}function fromDecimalCode(e){if(48<=e&&e<=57){return e-48}return-1}function simpleEscapeSequence(e){return e===48?"\0":e===97?"":e===98?"\b":e===116?"\t":e===9?"\t":e===110?"\n":e===118?"\v":e===102?"\f":e===114?"\r":e===101?"":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"…":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function charFromCodepoint(e){if(e<=65535){return String.fromCharCode(e)}return String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var v=new Array(256);var z=new Array(256);for(var j=0;j<256;j++){v[j]=simpleEscapeSequence(j)?1:0;z[j]=simpleEscapeSequence(j)}function State(e,t){this.input=e;this.filename=t["filename"]||null;this.schema=t["schema"]||o;this.onWarning=t["onWarning"]||null;this.legacy=t["legacy"]||false;this.json=t["json"]||false;this.listener=t["listener"]||null;this.implicitTypes=this.schema.compiledImplicit;this.typeMap=this.schema.compiledTypeMap;this.length=e.length;this.position=0;this.line=0;this.lineStart=0;this.lineIndent=0;this.documents=[]}function generateError(e,t){return new a(t,new r(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function throwError(e,t){throw generateError(e,t)}function throwWarning(e,t){if(e.onWarning){e.onWarning.call(null,generateError(e,t))}}var O={YAML:function handleYamlDirective(e,t,i){var n,a,r;if(e.version!==null){throwError(e,"duplication of %YAML directive")}if(i.length!==1){throwError(e,"YAML directive accepts exactly one argument")}n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]);if(n===null){throwError(e,"ill-formed argument of the YAML directive")}a=parseInt(n[1],10);r=parseInt(n[2],10);if(a!==1){throwError(e,"unacceptable YAML version of the document")}e.version=i[0];e.checkLineBreaks=r<2;if(r!==1&&r!==2){throwWarning(e,"unsupported YAML version of the document")}},TAG:function handleTagDirective(e,t,i){var n,a;if(i.length!==2){throwError(e,"TAG directive accepts exactly two arguments")}n=i[0];a=i[1];if(!S.test(n)){throwError(e,"ill-formed tag handle (first argument) of the TAG directive")}if(u.call(e.tagMap,n)){throwError(e,'there is a previously declared suffix for "'+n+'" tag handle')}if(!w.test(a)){throwError(e,"ill-formed tag prefix (second argument) of the TAG directive")}e.tagMap[n]=a}};function captureSegment(e,t,i,n){var a,r,s,o;if(t1){e.result+=n.repeat("\n",t-1)}}function readPlainScalar(e,t,i){var n,a,r,s,o,u,l,c,d=e.kind,p=e.result,f;f=e.input.charCodeAt(e.position);if(is_WS_OR_EOL(f)||is_FLOW_INDICATOR(f)||f===35||f===38||f===42||f===33||f===124||f===62||f===39||f===34||f===37||f===64||f===96){return false}if(f===63||f===45){a=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(a)||i&&is_FLOW_INDICATOR(a)){return false}}e.kind="scalar";e.result="";r=s=e.position;o=false;while(f!==0){if(f===58){a=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(a)||i&&is_FLOW_INDICATOR(a)){break}}else if(f===35){n=e.input.charCodeAt(e.position-1);if(is_WS_OR_EOL(n)){break}}else if(e.position===e.lineStart&&testDocumentSeparator(e)||i&&is_FLOW_INDICATOR(f)){break}else if(is_EOL(f)){u=e.line;l=e.lineStart;c=e.lineIndent;skipSeparationSpace(e,false,-1);if(e.lineIndent>=t){o=true;f=e.input.charCodeAt(e.position);continue}else{e.position=s;e.line=u;e.lineStart=l;e.lineIndent=c;break}}if(o){captureSegment(e,r,s,false);writeFoldedLines(e,e.line-u);r=s=e.position;o=false}if(!is_WHITE_SPACE(f)){s=e.position+1}f=e.input.charCodeAt(++e.position)}captureSegment(e,r,s,false);if(e.result){return true}e.kind=d;e.result=p;return false}function readSingleQuotedScalar(e,t){var i,n,a;i=e.input.charCodeAt(e.position);if(i!==39){return false}e.kind="scalar";e.result="";e.position++;n=a=e.position;while((i=e.input.charCodeAt(e.position))!==0){if(i===39){captureSegment(e,n,e.position,true);i=e.input.charCodeAt(++e.position);if(i===39){n=e.position;e.position++;a=e.position}else{return true}}else if(is_EOL(i)){captureSegment(e,n,a,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));n=a=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a single quoted scalar")}else{e.position++;a=e.position}}throwError(e,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(e,t){var i,n,a,r,s,o;o=e.input.charCodeAt(e.position);if(o!==34){return false}e.kind="scalar";e.result="";e.position++;i=n=e.position;while((o=e.input.charCodeAt(e.position))!==0){if(o===34){captureSegment(e,i,e.position,true);e.position++;return true}else if(o===92){captureSegment(e,i,e.position,true);o=e.input.charCodeAt(++e.position);if(is_EOL(o)){skipSeparationSpace(e,false,t)}else if(o<256&&v[o]){e.result+=z[o];e.position++}else if((s=escapedHexLen(o))>0){a=s;r=0;for(;a>0;a--){o=e.input.charCodeAt(++e.position);if((s=fromHexCode(o))>=0){r=(r<<4)+s}else{throwError(e,"expected hexadecimal character")}}e.result+=charFromCodepoint(r);e.position++}else{throwError(e,"unknown escape sequence")}i=n=e.position}else if(is_EOL(o)){captureSegment(e,i,n,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));i=n=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a double quoted scalar")}else{e.position++;n=e.position}}throwError(e,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(e,t){var i=true,n,a=e.tag,r,s=e.anchor,o,u,c,d,p,f={},h,m,b,g;g=e.input.charCodeAt(e.position);if(g===91){u=93;p=false;r=[]}else if(g===123){u=125;p=true;r={}}else{return false}if(e.anchor!==null){e.anchorMap[e.anchor]=r}g=e.input.charCodeAt(++e.position);while(g!==0){skipSeparationSpace(e,true,t);g=e.input.charCodeAt(e.position);if(g===u){e.position++;e.tag=a;e.anchor=s;e.kind=p?"mapping":"sequence";e.result=r;return true}else if(!i){throwError(e,"missed comma between flow collection entries")}m=h=b=null;c=d=false;if(g===63){o=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(o)){c=d=true;e.position++;skipSeparationSpace(e,true,t)}}n=e.line;composeNode(e,t,l,false,true);m=e.tag;h=e.result;skipSeparationSpace(e,true,t);g=e.input.charCodeAt(e.position);if((d||e.line===n)&&g===58){c=true;g=e.input.charCodeAt(++e.position);skipSeparationSpace(e,true,t);composeNode(e,t,l,false,true);b=e.result}if(p){storeMappingPair(e,r,f,m,h,b)}else if(c){r.push(storeMappingPair(e,null,f,m,h,b))}else{r.push(h)}skipSeparationSpace(e,true,t);g=e.input.charCodeAt(e.position);if(g===44){i=true;g=e.input.charCodeAt(++e.position)}else{i=false}}throwError(e,"unexpected end of the stream within a flow collection")}function readBlockScalar(e,t){var i,a,r=f,s=false,o=false,u=t,l=0,c=false,d,p;p=e.input.charCodeAt(e.position);if(p===124){a=false}else if(p===62){a=true}else{return false}e.kind="scalar";e.result="";while(p!==0){p=e.input.charCodeAt(++e.position);if(p===43||p===45){if(f===r){r=p===43?m:h}else{throwError(e,"repeat of a chomping mode identifier")}}else if((d=fromDecimalCode(p))>=0){if(d===0){throwError(e,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!o){u=t+d-1;o=true}else{throwError(e,"repeat of an indentation width identifier")}}else{break}}if(is_WHITE_SPACE(p)){do{p=e.input.charCodeAt(++e.position)}while(is_WHITE_SPACE(p));if(p===35){do{p=e.input.charCodeAt(++e.position)}while(!is_EOL(p)&&p!==0)}}while(p!==0){readLineBreak(e);e.lineIndent=0;p=e.input.charCodeAt(e.position);while((!o||e.lineIndentu){u=e.lineIndent}if(is_EOL(p)){l++;continue}if(e.lineIndentt)&&u!==0){throwError(e,"bad indentation of a sequence entry")}else if(e.lineIndentt){if(composeNode(e,t,p,true,a)){if(b){h=e.result}else{m=e.result}}if(!b){storeMappingPair(e,l,d,f,h,m,r,s);f=h=m=null}skipSeparationSpace(e,true,-1);y=e.input.charCodeAt(e.position)}if(e.lineIndent>t&&y!==0){throwError(e,"bad indentation of a mapping entry")}else if(e.lineIndentt){f=1}else if(e.lineIndent===t){f=0}else if(e.lineIndentt){f=1}else if(e.lineIndent===t){f=0}else if(e.lineIndent tag; it should be "scalar", not "'+e.kind+'"')}for(b=0,g=e.implicitTypes.length;b tag; it should be "'+y.kind+'", not "'+e.kind+'"')}if(!y.resolve(e.result)){throwError(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}else{e.result=y.construct(e.result);if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}else{throwError(e,"unknown tag !<"+e.tag+">")}}if(e.listener!==null){e.listener("close",e)}return e.tag!==null||e.anchor!==null||m}function readDocument(e){var t=e.position,i,n,a,r=false,s;e.version=null;e.checkLineBreaks=e.legacy;e.tagMap={};e.anchorMap={};while((s=e.input.charCodeAt(e.position))!==0){skipSeparationSpace(e,true,-1);s=e.input.charCodeAt(e.position);if(e.lineIndent>0||s!==37){break}r=true;s=e.input.charCodeAt(++e.position);i=e.position;while(s!==0&&!is_WS_OR_EOL(s)){s=e.input.charCodeAt(++e.position)}n=e.input.slice(i,e.position);a=[];if(n.length<1){throwError(e,"directive name must not be less than one character in length")}while(s!==0){while(is_WHITE_SPACE(s)){s=e.input.charCodeAt(++e.position)}if(s===35){do{s=e.input.charCodeAt(++e.position)}while(s!==0&&!is_EOL(s));break}if(is_EOL(s))break;i=e.position;while(s!==0&&!is_WS_OR_EOL(s)){s=e.input.charCodeAt(++e.position)}a.push(e.input.slice(i,e.position))}if(s!==0)readLineBreak(e);if(u.call(O,n)){O[n](e,n,a)}else{throwWarning(e,'unknown document directive "'+n+'"')}}skipSeparationSpace(e,true,-1);if(e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45){e.position+=3;skipSeparationSpace(e,true,-1)}else if(r){throwError(e,"directives end mark is expected")}composeNode(e,e.lineIndent-1,p,false,true);skipSeparationSpace(e,true,-1);if(e.checkLineBreaks&&g.test(e.input.slice(t,e.position))){throwWarning(e,"non-ASCII line breaks are interpreted as content")}e.documents.push(e.result);if(e.position===e.lineStart&&testDocumentSeparator(e)){if(e.input.charCodeAt(e.position)===46){e.position+=3;skipSeparationSpace(e,true,-1)}return}if(e.position{e=new n(e,p);t=new s(t,p);let f,h,m,b,g;switch(i){case">":f=u;h=c;m=l;b=">";g=">=";break;case"<":f=l;h=d;m=u;b="<";g="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(o(e,t,p)){return false}for(let i=0;i{if(e.semver===r){e=new a(">=0.0.0")}s=s||e;o=o||e;if(f(e.semver,s.semver,p)){s=e}else if(m(e.semver,o.semver,p)){o=e}});if(s.operator===b||s.operator===g){return false}if((!o.operator||o.operator===b)&&h(e,o.semver)){return false}else if(o.operator===g&&m(e,o.semver)){return false}}return true};e.exports=p},function(e,t,i){"use strict";const n=i(273);const a=i(557);class FilterError extends Error{}const r=(e,t)=>new a((i,a,r)=>{const{count:s,filter:o=(()=>true)}=t;if(!Number.isFinite(s)){a(new TypeError(`Expected a finite number, got ${typeof t.count}`));return}const u=[];const l=[];let c=0;let d=false;const p=new Set;const f=()=>{if(u.length===s){i(u);d=true}if(c-l.length{for(const t of e){if(!p.has(t)&&typeof t.cancel==="function"){t.cancel()}}};r(h);for(const t of e){c++;(async()=>{try{const e=await t;if(d){return}if(!o(e)){throw new FilterError("Value does not satisfy filter")}u.push(e)}catch(e){l.push(e)}finally{p.add(t);if(!d&&f()){h()}}})()}if(s>c){a(new RangeError(`Expected input to contain at least ${t.count} items, but contains ${c} items`));h()}});e.exports=r;e.exports.AggregateError=n;e.exports.FilterError=FilterError},,,function(e){const t={JOSEAlgNotWhitelisted:"ERR_JOSE_ALG_NOT_WHITELISTED",JOSECritNotUnderstood:"ERR_JOSE_CRIT_NOT_UNDERSTOOD",JOSEInvalidEncoding:"ERR_JOSE_INVALID_ENCODING",JOSEMultiError:"ERR_JOSE_MULTIPLE_ERRORS",JOSENotSupported:"ERR_JOSE_NOT_SUPPORTED",JWEDecryptionFailed:"ERR_JWE_DECRYPTION_FAILED",JWEInvalid:"ERR_JWE_INVALID",JWKImportFailed:"ERR_JWK_IMPORT_FAILED",JWKInvalid:"ERR_JWK_INVALID",JWKKeySupport:"ERR_JWK_KEY_SUPPORT",JWKSNoMatchingKey:"ERR_JWKS_NO_MATCHING_KEY",JWSInvalid:"ERR_JWS_INVALID",JWSVerificationFailed:"ERR_JWS_VERIFICATION_FAILED",JWTClaimInvalid:"ERR_JWT_CLAIM_INVALID",JWTExpired:"ERR_JWT_EXPIRED",JWTMalformed:"ERR_JWT_MALFORMED"};const i={JWEDecryptionFailed:"decryption operation failed",JWEInvalid:"JWE invalid",JWKSNoMatchingKey:"no matching key found in the KeyStore",JWSInvalid:"JWS invalid",JWSVerificationFailed:"signature verification failed"};class JOSEError extends Error{constructor(e){super(e);if(e===undefined){this.message=i[this.constructor.name]}this.name=this.constructor.name;this.code=t[this.constructor.name];Error.captureStackTrace(this,this.constructor)}}const n=e=>e instanceof JOSEMultiError;class JOSEMultiError extends JOSEError{constructor(e){super();let t;while((t=e.findIndex(n))&&t!==-1){e.splice(t,1,...e[t])}Object.defineProperty(this,"errors",{value:e})}*[Symbol.iterator](){for(const e of this.errors){yield e}}}e.exports.JOSEError=JOSEError;e.exports.JOSEAlgNotWhitelisted=class JOSEAlgNotWhitelisted extends JOSEError{};e.exports.JOSECritNotUnderstood=class JOSECritNotUnderstood extends JOSEError{};e.exports.JOSEInvalidEncoding=class JOSEInvalidEncoding extends JOSEError{};e.exports.JOSEMultiError=JOSEMultiError;e.exports.JOSENotSupported=class JOSENotSupported extends JOSEError{};e.exports.JWEDecryptionFailed=class JWEDecryptionFailed extends JOSEError{};e.exports.JWEInvalid=class JWEInvalid extends JOSEError{};e.exports.JWKImportFailed=class JWKImportFailed extends JOSEError{};e.exports.JWKInvalid=class JWKInvalid extends JOSEError{};e.exports.JWKKeySupport=class JWKKeySupport extends JOSEError{};e.exports.JWKSNoMatchingKey=class JWKSNoMatchingKey extends JOSEError{};e.exports.JWSInvalid=class JWSInvalid extends JOSEError{};e.exports.JWSVerificationFailed=class JWSVerificationFailed extends JOSEError{};class JWTClaimInvalid extends JOSEError{constructor(e,t="unspecified",i="unspecified"){super(e);this.claim=t;this.reason=i}}e.exports.JWTClaimInvalid=JWTClaimInvalid;e.exports.JWTExpired=class JWTExpired extends JWTClaimInvalid{};e.exports.JWTMalformed=class JWTMalformed extends JOSEError{}},,function(e){const t="/.well-known/openid-configuration";const i="/.well-known/oauth-authorization-server";const n="/.well-known/webfinger";const a="http://openid.net/specs/connect/1.0/issuer";const r=[`https://login.microsoftonline.com/common${t}`,`https://login.microsoftonline.com/common/v2.0${t}`,`https://login.microsoftonline.com/organizations/v2.0${t}`,`https://login.microsoftonline.com/consumers/v2.0${t}`];const s={grant_types:["authorization_code"],id_token_signed_response_alg:"RS256",authorization_signed_response_alg:"RS256",response_types:["code"],token_endpoint_auth_method:"client_secret_basic"};const o={claim_types_supported:["normal"],claims_parameter_supported:false,grant_types_supported:["authorization_code","implicit"],request_parameter_supported:false,request_uri_parameter_supported:true,require_request_uri_registration:false,response_modes_supported:["query","fragment"],token_endpoint_auth_methods_supported:["client_secret_basic"]};const u=["access_token","code","error","error_description","error_uri","expires_in","id_token","state","token_type","session_state","response"];const l=/^application\/jwt/;const c=Symbol("openid-client.custom.http-options");const d=Symbol("openid-client.custom.clock-tolerance");e.exports={AAD_MULTITENANT_DISCOVERY:r,CALLBACK_PROPERTIES:u,CLIENT_DEFAULTS:s,CLOCK_TOLERANCE:d,HTTP_OPTIONS:c,ISSUER_DEFAULTS:o,JWT_CONTENT:l,OAUTH2_DISCOVERY:i,OIDC_DISCOVERY:t,REL:a,WEBFINGER:n}},function(e,t,i){"use strict";var n=i(826);var a=i(547);var r=i(382);var s=i(727).Buffer;function Multipart(e){this.request=e;this.boundary=n();this.chunked=false;this.body=null}Multipart.prototype.isChunked=function(e){var t=this;var i=false;var n=e.data||e;if(!n.forEach){t.request.emit("error",new Error("Argument error, options.multipart."))}if(e.chunked!==undefined){i=e.chunked}if(t.request.getHeader("transfer-encoding")==="chunked"){i=true}if(!i){n.forEach(function(e){if(typeof e.body==="undefined"){t.request.emit("error",new Error("Body attribute missing in multipart."))}if(r(e.body)){i=true}})}return i};Multipart.prototype.setHeaders=function(e){var t=this;if(e&&!t.request.hasHeader("transfer-encoding")){t.request.setHeader("transfer-encoding","chunked")}var i=t.request.getHeader("content-type");if(!i||i.indexOf("multipart")===-1){t.request.setHeader("content-type","multipart/related; boundary="+t.boundary)}else{if(i.indexOf("boundary")!==-1){t.boundary=i.replace(/.*boundary=([^\s;]+).*/,"$1")}else{t.request.setHeader("content-type",i+"; boundary="+t.boundary)}}};Multipart.prototype.build=function(e,t){var i=this;var n=t?new a:[];function add(e){if(typeof e==="number"){e=e.toString()}return t?n.append(e):n.push(s.from(e))}if(i.request.preambleCRLF){add("\r\n")}e.forEach(function(e){var t="--"+i.boundary+"\r\n";Object.keys(e).forEach(function(i){if(i==="body"){return}t+=i+": "+e[i]+"\r\n"});t+="\r\n";add(t);add(e.body);add("\r\n")});add("--"+i.boundary+"--");if(i.request.postambleCRLF){add("\r\n")}return n};Multipart.prototype.onRequest=function(e){var t=this;var i=t.isChunked(e);var n=e.data||e;t.setHeaders(i);t.chunked=i;t.body=t.build(n,i)};t.Multipart=Multipart},function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i(function(t){t(e)})}return new(i||(i=Promise))(function(i,a){function fulfilled(e){try{step(n.next(e))}catch(e){a(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){a(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)if(Object.hasOwnProperty.call(e,i))t[i]=e[i];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const r=i(431);const s=i(102);const o=i(82);const u=a(i(87));const l=a(i(622));var c;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(c=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const i=o.toCommandValue(t);process.env[e]=i;const n=process.env["GITHUB_ENV"]||"";if(n){const t="_GitHubActionsFileCommandDelimeter_";const n=`${e}<<${t}${u.EOL}${i}${u.EOL}${t}`;s.issueCommand("ENV",n)}else{r.issueCommand("set-env",{name:e},i)}}t.exportVariable=exportVariable;function setSecret(e){r.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){s.issueCommand("PATH",e)}else{r.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${l.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const i=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!i){throw new Error(`Input required and not supplied: ${e}`)}return i.trim()}t.getInput=getInput;function setOutput(e,t){r.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){r.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=c.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){r.issueCommand("debug",{},e)}t.debug=debug;function error(e){r.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){r.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+u.EOL)}t.info=info;function startGroup(e){r.issue("group",e)}t.startGroup=startGroup;function endGroup(){r.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return n(this,void 0,void 0,function*(){startGroup(e);let i;try{i=yield t()}finally{endGroup()}return i})}t.group=group;function saveState(e,t){r.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},,function(e,t,i){"use strict";var n=i(373);t=e.exports=objectHash;function objectHash(e,t){t=applyDefaults(e,t);return hash(e,t)}t.sha1=function(e){return objectHash(e)};t.keys=function(e){return objectHash(e,{excludeValues:true,algorithm:"sha1",encoding:"hex"})};t.MD5=function(e){return objectHash(e,{algorithm:"md5",encoding:"hex"})};t.keysMD5=function(e){return objectHash(e,{algorithm:"md5",encoding:"hex",excludeValues:true})};var a=n.getHashes?n.getHashes().slice():["sha1","md5"];a.push("passthrough");var r=["buffer","hex","binary","base64"];function applyDefaults(e,t){t=t||{};var i={};i.algorithm=t.algorithm||"sha1";i.encoding=t.encoding||"hex";i.excludeValues=t.excludeValues?true:false;i.algorithm=i.algorithm.toLowerCase();i.encoding=i.encoding.toLowerCase();i.ignoreUnknown=t.ignoreUnknown!==true?false:true;i.respectType=t.respectType===false?false:true;i.respectFunctionNames=t.respectFunctionNames===false?false:true;i.respectFunctionProperties=t.respectFunctionProperties===false?false:true;i.unorderedArrays=t.unorderedArrays!==true?false:true;i.unorderedSets=t.unorderedSets===false?false:true;i.unorderedObjects=t.unorderedObjects===false?false:true;i.replacer=t.replacer||undefined;i.excludeKeys=t.excludeKeys||undefined;if(typeof e==="undefined"){throw new Error("Object argument required.")}for(var n=0;n=0){return this.dispatch("[CIRCULAR:"+o+"]")}else{i.push(t)}if(typeof Buffer!=="undefined"&&Buffer.isBuffer&&Buffer.isBuffer(t)){n("buffer:");return n(t)}if(s!=="object"&&s!=="function"&&s!=="asyncfunction"){if(this["_"+s]){this["_"+s](t)}else if(e.ignoreUnknown){return n("["+s+"]")}else{throw new Error('Unknown object type "'+s+'"')}}else{var u=Object.keys(t);if(e.unorderedObjects){u=u.sort()}if(e.respectType!==false&&!isNativeFunction(t)){u.splice(0,0,"prototype","__proto__","constructor")}if(e.excludeKeys){u=u.filter(function(t){return!e.excludeKeys(t)})}n("object:"+u.length+":");var l=this;return u.forEach(function(i){l.dispatch(i);n(":");if(!e.excludeValues){l.dispatch(t[i])}n(",")})}},_array:function(t,a){a=typeof a!=="undefined"?a:e.unorderedArrays!==false;var r=this;n("array:"+t.length+":");if(!a||t.length<=1){return t.forEach(function(e){return r.dispatch(e)})}var s=[];var o=t.map(function(t){var n=new PassThrough;var a=i.slice();var r=typeHasher(e,n,a);r.dispatch(t);s=s.concat(a.slice(i.length));return n.read().toString()});i=i.concat(s);o.sort();return this._array(o,false)},_date:function(e){return n("date:"+e.toJSON())},_symbol:function(e){return n("symbol:"+e.toString())},_error:function(e){return n("error:"+e.toString())},_boolean:function(e){return n("bool:"+e.toString())},_string:function(e){n("string:"+e.length+":");n(e.toString())},_function:function(t){n("fn:");if(isNativeFunction(t)){this.dispatch("[native]")}else{this.dispatch(t.toString())}if(e.respectFunctionNames!==false){this.dispatch("function-name:"+String(t.name))}if(e.respectFunctionProperties){this._object(t)}},_number:function(e){return n("number:"+e.toString())},_xml:function(e){return n("xml:"+e.toString())},_null:function(){return n("Null")},_undefined:function(){return n("Undefined")},_regexp:function(e){return n("regex:"+e.toString())},_uint8array:function(e){n("uint8array:");return this.dispatch(Array.prototype.slice.call(e))},_uint8clampedarray:function(e){n("uint8clampedarray:");return this.dispatch(Array.prototype.slice.call(e))},_int8array:function(e){n("uint8array:");return this.dispatch(Array.prototype.slice.call(e))},_uint16array:function(e){n("uint16array:");return this.dispatch(Array.prototype.slice.call(e))},_int16array:function(e){n("uint16array:");return this.dispatch(Array.prototype.slice.call(e))},_uint32array:function(e){n("uint32array:");return this.dispatch(Array.prototype.slice.call(e))},_int32array:function(e){n("uint32array:");return this.dispatch(Array.prototype.slice.call(e))},_float32array:function(e){n("float32array:");return this.dispatch(Array.prototype.slice.call(e))},_float64array:function(e){n("float64array:");return this.dispatch(Array.prototype.slice.call(e))},_arraybuffer:function(e){n("arraybuffer:");return this.dispatch(new Uint8Array(e))},_url:function(e){return n("url:"+e.toString(),"utf8")},_map:function(t){n("map:");var i=Array.from(t);return this._array(i,e.unorderedSets!==false)},_set:function(t){n("set:");var i=Array.from(t);return this._array(i,e.unorderedSets!==false)},_blob:function(){if(e.ignoreUnknown){return n("[blob]")}throw Error("Hashing Blob objects is currently not supported\n"+"(see https://github.com/puleos/object-hash/issues/26)\n"+'Use "options.replacer" or "options.ignoreUnknown"\n')},_domwindow:function(){return n("domwindow")},_process:function(){return n("process")},_timer:function(){return n("timer")},_pipe:function(){return n("pipe")},_tcp:function(){return n("tcp")},_udp:function(){return n("udp")},_tty:function(){return n("tty")},_statwatcher:function(){return n("statwatcher")},_securecontext:function(){return n("securecontext")},_connection:function(){return n("connection")},_zlib:function(){return n("zlib")},_context:function(){return n("context")},_nodescript:function(){return n("nodescript")},_httpparser:function(){return n("httpparser")},_dataview:function(){return n("dataview")},_signal:function(){return n("signal")},_fsevent:function(){return n("fsevent")},_tlswrap:function(){return n("tlswrap")}}}function PassThrough(){return{buf:"",write:function(e){this.buf+=e},end:function(e){this.buf+=e},read:function(){return this.buf}}}},,function(e,t,i){e.exports={der:i(768),pem:i(782)}},function(e,t,i){"use strict";const n=i(482);const a=i(338);const r={options:{retry:{retries:2,methods:["GET","PUT","HEAD","DELETE","OPTIONS","TRACE"],statusCodes:[408,413,429,500,502,503,504],errorCodes:["ETIMEDOUT","ECONNRESET","EADDRINUSE","ECONNREFUSED","EPIPE","ENOTFOUND","ENETUNREACH","EAI_AGAIN"]},headers:{"user-agent":`${n.name}/${n.version} (https://github.com/sindresorhus/got)`},hooks:{beforeRequest:[],beforeRedirect:[],beforeRetry:[],afterResponse:[]},decompress:true,throwHttpErrors:true,followRedirect:true,stream:false,form:false,json:false,cache:false,useElectronNet:false},mutableDefaults:false};const s=a(r);e.exports=s},,function(e,t,i){var n=i(602);var a=i(747);var r=i(622);var s=function(e){return{OTHER_EXEC:e.EXEC,OTHER_WRITE:e.WRITE,OTHER_READ:e.READ,GROUP_EXEC:e.EXEC<<3,GROUP_WRITE:e.WRITE<<3,GROUP_READ:e.READ<<3,OWNER_EXEC:e.EXEC<<6,OWNER_WRITE:e.WRITE<<6,OWNER_READ:e.READ<<6,STICKY:parseInt("01000",8),SETGID:parseInt("02000",8),SETUID:parseInt("04000",8),TYPE_MASK:parseInt("0770000",8)}}({EXEC:1,WRITE:2,READ:4});n.register("chmod",_chmod,{});function _chmod(e,t,i){if(!i){if(e.length>0&&e.charAt(0)==="-"){[].unshift.call(arguments,"")}else{n.error("You must specify a file.")}}e=n.parseOptions(e,{R:"recursive",c:"changes",v:"verbose"});i=[].slice.call(arguments,2);var o;if(e.recursive){o=[];i.forEach(function addFile(e){var t=n.statNoFollowLinks(e);if(!t.isSymbolicLink()){o.push(e);if(t.isDirectory()){a.readdirSync(e).forEach(function(t){addFile(e+"/"+t)})}}})}else{o=i}o.forEach(function innerChmod(i){i=r.resolve(i);if(!a.existsSync(i)){n.error("File not found: "+i)}if(e.recursive&&n.statNoFollowLinks(i).isSymbolicLink()){return}var o=n.statFollowLinks(i);var u=o.isDirectory();var l=o.mode;var c=l&s.TYPE_MASK;var d=l;if(isNaN(parseInt(t,8))){t.split(",").forEach(function(t){var r=/([ugoa]*)([=\+-])([rwxXst]*)/i;var o=r.exec(t);if(o){var p=o[1];var f=o[2];var h=o[3];var m=p.indexOf("u")!==-1||p==="a"||p==="";var b=p.indexOf("g")!==-1||p==="a"||p==="";var g=p.indexOf("o")!==-1||p==="a"||p==="";var y=h.indexOf("r")!==-1;var S=h.indexOf("w")!==-1;var w=h.indexOf("x")!==-1;var v=h.indexOf("X")!==-1;var z=h.indexOf("t")!==-1;var j=h.indexOf("s")!==-1;if(v&&u){w=true}var O=0;if(m){O|=(y?s.OWNER_READ:0)+(S?s.OWNER_WRITE:0)+(w?s.OWNER_EXEC:0)+(j?s.SETUID:0)}if(b){O|=(y?s.GROUP_READ:0)+(S?s.GROUP_WRITE:0)+(w?s.GROUP_EXEC:0)+(j?s.SETGID:0)}if(g){O|=(y?s.OTHER_READ:0)+(S?s.OTHER_WRITE:0)+(w?s.OTHER_EXEC:0)}if(z){O|=s.STICKY}switch(f){case"+":d|=O;break;case"-":d&=~O;break;case"=":d=c+O;if(n.statFollowLinks(i).isDirectory()){d|=s.SETUID+s.SETGID&l}break;default:n.error("Could not recognize operator: `"+f+"`")}if(e.verbose){console.log(i+" -> "+d.toString(8))}if(l!==d){if(!e.verbose&&e.changes){console.log(i+" -> "+d.toString(8))}a.chmodSync(i,d);l=d}}else{n.error("Invalid symbolic mode change: "+t)}})}else{d=c+parseInt(t,8);if(n.statFollowLinks(i).isDirectory()){d|=s.SETUID+s.SETGID&l}a.chmodSync(i,d)}});return""}e.exports=_chmod},,function(e){"use strict";e.exports=function generate_if(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="valid"+a;var p="errs__"+a;var f=e.util.copy(e);f.level++;var h="valid"+f.level;var m=e.schema["then"],b=e.schema["else"],g=m!==undefined&&(e.opts.strictKeywords?typeof m=="object"&&Object.keys(m).length>0:e.util.schemaHasRules(m,e.RULES.all)),y=b!==undefined&&(e.opts.strictKeywords?typeof b=="object"&&Object.keys(b).length>0:e.util.schemaHasRules(b,e.RULES.all)),S=f.baseId;if(g||y){var w;f.createErrors=false;f.schema=s;f.schemaPath=o;f.errSchemaPath=u;n+=" var "+p+" = errors; var "+d+" = true; ";var v=e.compositeRule;e.compositeRule=f.compositeRule=true;n+=" "+e.validate(f)+" ";f.baseId=S;f.createErrors=true;n+=" errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; } ";e.compositeRule=f.compositeRule=v;if(g){n+=" if ("+h+") { ";f.schema=e.schema["then"];f.schemaPath=e.schemaPath+".then";f.errSchemaPath=e.errSchemaPath+"/then";n+=" "+e.validate(f)+" ";f.baseId=S;n+=" "+d+" = "+h+"; ";if(g&&y){w="ifClause"+a;n+=" var "+w+" = 'then'; "}else{w="'then'"}n+=" } ";if(y){n+=" else { "}}else{n+=" if (!"+h+") { "}if(y){f.schema=e.schema["else"];f.schemaPath=e.schemaPath+".else";f.errSchemaPath=e.errSchemaPath+"/else";n+=" "+e.validate(f)+" ";f.baseId=S;n+=" "+d+" = "+h+"; ";if(g&&y){w="ifClause"+a;n+=" var "+w+" = 'else'; "}else{w="'else'"}n+=" } "}n+=" if (!"+d+") { var err = ";if(e.createErrors!==false){n+=" { keyword: '"+"if"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { failingKeyword: "+w+" } ";if(e.opts.messages!==false){n+=" , message: 'should match \"' + "+w+" + '\" schema' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(vErrors); "}else{n+=" validate.errors = vErrors; return false; "}}n+=" } ";if(l){n+=" else { "}}else{if(l){n+=" if (true) { "}}return n}},function(e,t,i){const n=i(124);const a=(e,t)=>{try{return new n(e,t).range||"*"}catch(e){return null}};e.exports=a},function(e){e.exports=((e,t)=>(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(e),this.key("privateKey").use(t))}))},function(e){e.exports={name:"got",version:"9.6.0",description:"Simplified HTTP requests",license:"MIT",repository:"sindresorhus/got",main:"source",engines:{node:">=8.6"},scripts:{test:"xo && nyc ava",release:"np"},files:["source"],keywords:["http","https","get","got","url","uri","request","util","utility","simple","curl","wget","fetch","net","network","electron"],dependencies:{"@sindresorhus/is":"^0.14.0","@szmarczak/http-timer":"^1.1.2","cacheable-request":"^6.0.0","decompress-response":"^3.3.0",duplexer3:"^0.1.4","get-stream":"^4.1.0","lowercase-keys":"^1.0.1","mimic-response":"^1.0.1","p-cancelable":"^1.0.0","to-readable-stream":"^1.0.0","url-parse-lax":"^3.0.0"},devDependencies:{ava:"^1.1.0",coveralls:"^3.0.0",delay:"^4.1.0","form-data":"^2.3.3","get-port":"^4.0.0",np:"^3.1.0",nyc:"^13.1.0","p-event":"^2.1.0",pem:"^1.13.2",proxyquire:"^2.0.1",sinon:"^7.2.2","slow-stream":"0.0.4",tempfile:"^2.0.0",tempy:"^0.2.1","tough-cookie":"^3.0.0",xo:"^0.24.0"},ava:{concurrency:4},browser:{"decompress-response":false,electron:false}}},,,,function(e,t,i){const n=i(874);const a=(e,t,i)=>n(e,t,i)>0;e.exports=a},,,function(e,t,i){const n=i(65);const a=(e,t)=>new n(e,t).patch;e.exports=a},function(e){e.exports=((e={},t={})=>{const i=Object.keys(e);const n=new Set(Object.keys(t));return!i.some(e=>n.has(e))})},,,function(e){e.exports={name:"openid-client",version:"3.15.9",description:"OpenID Connect Relying Party (RP, Client) implementation for Node.js runtime, supports passportjs",keywords:["auth","authentication","basic","certified","client","connect","dynamic","electron","hybrid","identity","implicit","oauth","oauth2","oidc","openid","passport","relying party","strategy"],homepage:"https://github.com/panva/node-openid-client",repository:"panva/node-openid-client",license:"MIT",author:"Filip Skokan ",files:["lib","types/index.d.ts"],funding:"https://github.com/sponsors/panva",main:"lib/index.js",types:"types/index.d.ts",scripts:{coverage:"nyc mocha test/**/*.test.js",lint:"eslint lib test","lint-ts":"npx typescript@~3.6.0 --build types","lint-fix":"eslint lib test --fix",test:"mocha test/**/*.test.js"},dependencies:{"@types/got":"^9.6.9",base64url:"^3.0.1",got:"^9.6.0",jose:"^1.27.1","lru-cache":"^6.0.0","make-error":"^1.3.6","object-hash":"^2.0.1","oidc-token-hash":"^5.0.0","p-any":"^3.0.0"},devDependencies:{"@commitlint/cli":"^9.1.1","@commitlint/config-conventional":"^9.1.1","@types/passport":"^1.0.4",chai:"^4.2.0",eslint:"^7.4.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-import":"^2.21.2",husky:"^4.0.0",mocha:"^8.0.1",nock:"^13.0.2",nyc:"^15.1.0","readable-mock-req":"^0.2.2",sinon:"^9.0.0",timekeeper:"^2.2.0"},engines:{node:"^10.13.0 || >=12.0.0"},commitlint:{extends:["@commitlint/config-conventional"]},husky:{hooks:{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},nyc:{reporter:["lcov","text-summary"]}}},,,function(e,t,i){"use strict";var n=i(894),a=i(855).toHash;e.exports=function rules(){var e=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}];var t=["type","$comment"];var i=["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"];var r=["number","integer","string","array","object","boolean","null"];e.all=a(t);e.types=a(r);e.forEach(function(i){i.rules=i.rules.map(function(i){var a;if(typeof i=="object"){var r=Object.keys(i)[0];a=i[r];i=r;a.forEach(function(i){t.push(i);e.all[i]=true})}t.push(i);var s=e.all[i]={keyword:i,code:n[i],implements:a};return s});e.all.$comment={keyword:"$comment",code:n.$comment};if(i.type)e.types[i.type]=i});e.keywords=a(t.concat(i));e.custom={};return e}},,,function(e,t,i){const n=i(65);const a=i(830);const{re:r,t:s}=i(976);const o=(e,t)=>{if(e instanceof n){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};let i=null;if(!t.rtl){i=e.match(r[s.COERCE])}else{let t;while((t=r[s.COERCERTL].exec(e))&&(!i||i.index+i[0].length!==e.length)){if(!i||t.index+t[0].length!==i.index+i[0].length){i=t}r[s.COERCERTL].lastIndex=t.index+t[1].length+t[2].length}r[s.COERCERTL].lastIndex=-1}if(i===null)return null;return a(`${i[2]}.${i[3]||"0"}.${i[4]||"0"}`,t)};e.exports=o},function(e){e.exports=defer;function defer(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(t){t(e)}else{setTimeout(e,0)}}},,function(e,t,i){e.exports=PrivateKey;var n=i(872);var a=i(215).Buffer;var r=i(98);var s=i(373);var o=i(400);var u=i(575);var l=i(753);var c=i(669);var d=i(270);var p=i(532);var f=p.generateECDSA;var h=p.generateED25519;var m=i(635);var b=i(196);var g=i(852);var y=l.InvalidAlgorithmError;var S=l.KeyParseError;var w=l.KeyEncryptedError;var v={};v["auto"]=i(241);v["pem"]=i(268);v["pkcs1"]=i(449);v["pkcs8"]=i(707);v["rfc4253"]=i(538);v["ssh-private"]=i(78);v["openssh"]=v["ssh-private"];v["ssh"]=v["ssh-private"];v["dnssec"]=i(982);function PrivateKey(e){n.object(e,"options");g.call(this,e);this._pubCache=undefined}c.inherits(PrivateKey,g);PrivateKey.formats=v;PrivateKey.prototype.toBuffer=function(e,t){if(e===undefined)e="pkcs1";n.string(e,"format");n.object(v[e],"formats[format]");n.optionalObject(t,"options");return v[e].write(this,t)};PrivateKey.prototype.hash=function(e,t){return this.toPublic().hash(e,t)};PrivateKey.prototype.fingerprint=function(e,t){return this.toPublic().fingerprint(e,t)};PrivateKey.prototype.toPublic=function(){if(this._pubCache)return this._pubCache;var e=r.info[this.type];var t=[];for(var i=0;i{const i=n(e.trim().replace(/^[=v]+/,""),t);return i?i.version:null};e.exports=a},function(e,t,i){"use strict";const n=i(534);e.exports=(e=>n.nodeStream(e)&&n.function(e.getBoundary))},function(e,t,i){var n=i(602);var a=i(747);n.register("touch",_touch,{cmdOptions:{a:"atime_only",c:"no_create",d:"date",m:"mtime_only",r:"reference"}});function _touch(e,t){if(!t){n.error("no files given")}else if(typeof t==="string"){t=[].slice.call(arguments,1)}else{n.error("file arg should be a string file path or an Array of string file paths")}t.forEach(function(t){touchFile(e,t)});return""}function touchFile(e,t){var i=tryStatFile(t);if(i&&i.isDirectory()){return}if(!i&&e.no_create){return}a.closeSync(a.openSync(t,"a"));var r=new Date;var s=e.date||r;var o=e.date||r;if(e.reference){var u=tryStatFile(e.reference);if(!u){n.error("failed to get attributess of "+e.reference)}s=u.mtime;o=u.atime}else if(e.date){s=e.date;o=e.date}if(e.atime_only&&e.mtime_only){}else if(e.atime_only){s=i.mtime}else if(e.mtime_only){o=i.atime}a.utimesSync(t,o,s)}e.exports=_touch;function tryStatFile(e){try{return n.statFollowLinks(e)}catch(e){return null}}},,function(e,t,i){const n=i(456);const a=i(208);e.exports=((e,t)=>{["A128GCMKW","A192GCMKW","A256GCMKW"].forEach(i=>{const r=i.substr(0,7);const s=parseInt(i.substr(1,3),10);const o=e.encrypt.get(r);const u=e.decrypt.get(r);if(o&&u){e.keyManagementEncrypt.set(i,(e,t)=>{const r=n(i);const{ciphertext:s,tag:u}=o(e,t,{iv:r});return{wrapped:s,header:{tag:a.encodeBuffer(u),iv:a.encodeBuffer(r)}}});e.keyManagementDecrypt.set(i,u);t.oct.wrapKey[i]=t.oct.unwrapKey[i]=(e=>(e.use==="enc"||e.use===undefined)&&e.length===s)}})})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(422);n.__exportStar(i(587),t);n.__exportStar(i(920),t);n.__exportStar(i(290),t);n.__exportStar(i(125),t);n.__exportStar(i(376),t);n.__exportStar(i(525),t);n.__exportStar(i(19),t);n.__exportStar(i(971),t);n.__exportStar(i(636),t);n.__exportStar(i(695),t)},function(e,t,i){"use strict";const n=i(614);const{createHash:a}=i(373);const{createServer:r,STATUS_CODES:s}=i(363);const o=i(850);const u=i(925);const{format:l,parse:c}=i(271);const{GUID:d,kWebSocket:p}=i(60);const f=/^[+/0-9A-Za-z]{22}==$/;class WebSocketServer extends n{constructor(e,t){super();e={maxPayload:100*1024*1024,perMessageDeflate:false,handleProtocols:null,clientTracking:true,verifyClient:null,noServer:false,backlog:null,server:null,host:null,path:null,port:null,...e};if(e.port==null&&!e.server&&!e.noServer){throw new TypeError('One of the "port", "server", or "noServer" options must be specified')}if(e.port!=null){this._server=r((e,t)=>{const i=s[426];t.writeHead(426,{"Content-Length":i.length,"Content-Type":"text/plain"});t.end(i)});this._server.listen(e.port,e.host,e.backlog,t)}else if(e.server){this._server=e.server}if(this._server){this._removeListeners=addListeners(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(e,t,i)=>{this.handleUpgrade(e,t,i,t=>{this.emit("connection",t,e)})}})}if(e.perMessageDeflate===true)e.perMessageDeflate={};if(e.clientTracking)this.clients=new Set;this.options=e}address(){if(this.options.noServer){throw new Error('The server is operating in "noServer" mode')}if(!this._server)return null;return this._server.address()}close(e){if(e)this.once("close",e);if(this.clients){for(const e of this.clients)e.terminate()}const t=this._server;if(t){this._removeListeners();this._removeListeners=this._server=null;if(this.options.port!=null){t.close(()=>this.emit("close"));return}}process.nextTick(emitClose,this)}shouldHandle(e){if(this.options.path){const t=e.url.indexOf("?");const i=t!==-1?e.url.slice(0,t):e.url;if(i!==this.options.path)return false}return true}handleUpgrade(e,t,i,n){t.on("error",socketOnError);const a=e.headers["sec-websocket-key"]!==undefined?e.headers["sec-websocket-key"].trim():false;const r=+e.headers["sec-websocket-version"];const s={};if(e.method!=="GET"||e.headers.upgrade.toLowerCase()!=="websocket"||!a||!f.test(a)||r!==8&&r!==13||!this.shouldHandle(e)){return abortHandshake(t,400)}if(this.options.perMessageDeflate){const i=new o(this.options.perMessageDeflate,true,this.options.maxPayload);try{const n=c(e.headers["sec-websocket-extensions"]);if(n[o.extensionName]){i.accept(n[o.extensionName]);s[o.extensionName]=i}}catch(e){return abortHandshake(t,400)}}if(this.options.verifyClient){const o={origin:e.headers[`${r===8?"sec-websocket-origin":"origin"}`],secure:!!(e.connection.authorized||e.connection.encrypted),req:e};if(this.options.verifyClient.length===2){this.options.verifyClient(o,(r,o,u,l)=>{if(!r){return abortHandshake(t,o||401,u,l)}this.completeUpgrade(a,s,e,t,i,n)});return}if(!this.options.verifyClient(o))return abortHandshake(t,401)}this.completeUpgrade(a,s,e,t,i,n)}completeUpgrade(e,t,i,n,r,s){if(!n.readable||!n.writable)return n.destroy();if(n[p]){throw new Error("server.handleUpgrade() was called more than once with the same "+"socket, possibly due to a misconfiguration")}const c=a("sha1").update(e+d).digest("base64");const f=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${c}`];const h=new u(null);let m=i.headers["sec-websocket-protocol"];if(m){m=m.trim().split(/ *, */);if(this.options.handleProtocols){m=this.options.handleProtocols(m,i)}else{m=m[0]}if(m){f.push(`Sec-WebSocket-Protocol: ${m}`);h.protocol=m}}if(t[o.extensionName]){const e=t[o.extensionName].params;const i=l({[o.extensionName]:[e]});f.push(`Sec-WebSocket-Extensions: ${i}`);h._extensions=t}this.emit("headers",f,i);n.write(f.concat("\r\n").join("\r\n"));n.removeListener("error",socketOnError);h.setSocket(n,r,this.options.maxPayload);if(this.clients){this.clients.add(h);h.on("close",()=>this.clients.delete(h))}s(h)}}e.exports=WebSocketServer;function addListeners(e,t){for(const i of Object.keys(t))e.on(i,t[i]);return function removeListeners(){for(const i of Object.keys(t)){e.removeListener(i,t[i])}}}function emitClose(e){e.emit("close")}function socketOnError(){this.destroy()}function abortHandshake(e,t,i,n){if(e.writable){i=i||s[t];n={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(i),...n};e.write(`HTTP/1.1 ${t} ${s[t]}\r\n`+Object.keys(n).map(e=>`${e}: ${n[e]}`).join("\r\n")+"\r\n\r\n"+i)}e.removeListener("error",socketOnError);e.destroy()}},function(e,t,i){const{deflateRawSync:n}=i(903);const{KEYOBJECT:a}=i(771);const r=i(456);const s=i(208);const o=i(322);const u=i(274);const{createSecretKey:l}=i(40);const c=i(545);const d=i(592);const{JWEInvalid:p}=i(466);const{check:f,keyManagementEncrypt:h,encrypt:m}=i(179);const b=i(975);const g=i(201);const y=i(17);const S=Symbol("PROCESS_RECIPIENT");class Encrypt{constructor(e,t,i,n){if(!Buffer.isBuffer(e)&&typeof e!=="string"){throw new TypeError("cleartext argument must be a Buffer or a string")}e=Buffer.from(e);if(n!==undefined&&!Buffer.isBuffer(n)&&typeof n!=="string"){throw new TypeError("aad argument must be a Buffer or a string when provided")}n=n?Buffer.from(n):undefined;if(t!==undefined&&!u(t)){throw new TypeError("protectedHeader argument must be a plain object when provided")}if(i!==undefined&&!u(i)){throw new TypeError("unprotectedHeader argument must be a plain object when provided")}this._recipients=[];this._cleartext=e;this._aad=n;this._unprotected=i?c(i):undefined;this._protected=t?c(t):undefined}recipient(e,t){e=o(e);if(t!==undefined&&!u(t)){throw new TypeError("header argument must be a plain object when provided")}this._recipients.push({key:e,header:t?c(t):undefined});return this}[S](e){const t=this._unprotected;const i=this._protected;const{length:n}=this._recipients;const r={...i,...t,...e.header};const{key:o}=e;const u=r.enc;let c=r.alg;if(o.use==="sig"){throw new TypeError('a key with "use":"sig" is not usable for encryption')}if(c==="dir"){f(o,"encrypt",u)}else if(c){f(o,"keyManagementEncrypt",c)}else{c=o.alg||[...o.algorithms("wrapKey")][0]||[...o.algorithms("deriveKey")][0];if(c==="ECDH-ES"&&n!==1){c=[...o.algorithms("deriveKey")][1]}if(!c){throw new p('could not resolve a usable "alg" for a recipient')}if(n===1){if(i){i.alg=c}else{this._protected={alg:c}}}else{if(e.header){e.header.alg=c}else{e.header={alg:c}}}}let m;let b;if(o.kty==="oct"&&c==="dir"){this._cek=d(o[a],{use:"enc",alg:u})}else{f(this._cek,"encrypt",u);({wrapped:m,header:b}=h(c,o,this._cek[a].export(),{enc:u,alg:c}));if(c==="ECDH-ES"){this._cek=d(l(m),{use:"enc",alg:u})}}if(c==="dir"||c==="ECDH-ES"){e.encrypted_key=""}else{e.encrypted_key=s.encodeBuffer(m)}if(b){e.generatedHeader=b}}encrypt(e){const t=b[e];if(!t){throw new TypeError('serialization must be one of "compact", "flattened", "general"')}if(!this._recipients.length){throw new p("missing recipients")}t.validate(this._protected,this._unprotected,this._aad,this._recipients);let i=y(this._protected,this._unprotected,this._recipients,false,this._protected?this._protected.crit:undefined);if(!i){i="A128CBC-HS256";if(this._protected){this._protected.enc=i}else{this._protected={enc:i}}}const a={};this._cek=g(i);for(const e of this._recipients){this[S](e)}const o=r(i);a.iv=s.encodeBuffer(o);if(this._recipients.length===1&&this._recipients[0].generatedHeader){const[{generatedHeader:e}]=this._recipients;delete this._recipients[0].generatedHeader;this._protected={...this._protected,...e}}if(this._protected){a.protected=s.JSON.encode(this._protected)}a.unprotected=this._unprotected;let u;if(this._aad){a.aad=s.encode(this._aad);u=Buffer.concat([Buffer.from(a.protected||""),Buffer.from("."),Buffer.from(a.aad)])}else{u=Buffer.from(a.protected||"")}let l=this._cleartext;if(this._protected&&"zip"in this._protected){l=n(l)}const{ciphertext:c,tag:d}=m(i,this._cek,l,{iv:o,aad:u});a.tag=s.encodeBuffer(d);a.ciphertext=s.encodeBuffer(c);return t(a,this._recipients)}}e.exports=Encrypt},,function(e){e.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/3gpp-ims+xml":{source:"iana",compressible:true},"application/a2l":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:true},"application/alto-costmap+json":{source:"iana",compressible:true},"application/alto-costmapfilter+json":{source:"iana",compressible:true},"application/alto-directory+json":{source:"iana",compressible:true},"application/alto-endpointcost+json":{source:"iana",compressible:true},"application/alto-endpointcostparams+json":{source:"iana",compressible:true},"application/alto-endpointprop+json":{source:"iana",compressible:true},"application/alto-endpointpropparams+json":{source:"iana",compressible:true},"application/alto-error+json":{source:"iana",compressible:true},"application/alto-networkmap+json":{source:"iana",compressible:true},"application/alto-networkmapfilter+json":{source:"iana",compressible:true},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:true},"application/alto-updatestreamparams+json":{source:"iana",compressible:true},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:true,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:true,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:true,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:true,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:true,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:true,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:true},"application/atsc-rsat+xml":{source:"iana",compressible:true,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:true},"application/bacnet-xdd+zip":{source:"iana",compressible:false},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:false,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/calendar+json":{source:"iana",compressible:true},"application/calendar+xml":{source:"iana",compressible:true,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/cap+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:true},"application/ccxml+xml":{source:"iana",compressible:true,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:true,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:true},"application/cellml+xml":{source:"iana",compressible:true},"application/cfw":{source:"iana"},"application/clue+xml":{source:"iana",compressible:true},"application/clue_info+xml":{source:"iana",compressible:true},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:true},"application/coap-group+json":{source:"iana",compressible:true},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:true},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:true},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:true},"application/cstadata+xml":{source:"iana",compressible:true},"application/csvm+json":{source:"iana",compressible:true},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:true},"application/dash+xml":{source:"iana",compressible:true,extensions:["mpd"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:true,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:true},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:true},"application/dicom+xml":{source:"iana",compressible:true},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:true},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:true,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:true},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:true,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:true,extensions:["ecma","es"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:false},"application/edifact":{source:"iana",compressible:false},"application/efi":{source:"iana"},"application/emergencycalldata.comment+xml":{source:"iana",compressible:true},"application/emergencycalldata.control+xml":{source:"iana",compressible:true},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.veds+xml":{source:"iana",compressible:true},"application/emma+xml":{source:"iana",compressible:true,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:true,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:true},"application/epub+zip":{source:"iana",compressible:false,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:true},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:true,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:true},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/fido.trusted-apps+json":{compressible:true},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:false},"application/framework-attributes+xml":{source:"iana",compressible:true},"application/geo+json":{source:"iana",compressible:true,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:true},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:true,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:true,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:false,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:true},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:true},"application/ibe-pkg-reply+xml":{source:"iana",compressible:true},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:true,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:true,extensions:["its"]},"application/java-archive":{source:"apache",compressible:false,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:false,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:false,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:true,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:true},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:true},"application/jrd+json":{source:"iana",compressible:true},"application/json":{source:"iana",charset:"UTF-8",compressible:true,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:true},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:true,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:true},"application/jwk-set+json":{source:"iana",compressible:true},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:true},"application/kpml-response+xml":{source:"iana",compressible:true},"application/ld+json":{source:"iana",compressible:true,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:true,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:true},"application/lost+xml":{source:"iana",compressible:true,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:true},"application/lpf+zip":{source:"iana",compressible:false},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:true,extensions:["mads"]},"application/manifest+json":{charset:"UTF-8",compressible:true,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:true,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:true,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:true},"application/mathml-presentation+xml":{source:"iana",compressible:true},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:true},"application/mbms-deregister+xml":{source:"iana",compressible:true},"application/mbms-envelope+xml":{source:"iana",compressible:true},"application/mbms-msk+xml":{source:"iana",compressible:true},"application/mbms-msk-response+xml":{source:"iana",compressible:true},"application/mbms-protection-description+xml":{source:"iana",compressible:true},"application/mbms-reception-report+xml":{source:"iana",compressible:true},"application/mbms-register+xml":{source:"iana",compressible:true},"application/mbms-register-response+xml":{source:"iana",compressible:true},"application/mbms-schedule+xml":{source:"iana",compressible:true},"application/mbms-user-service-description+xml":{source:"iana",compressible:true},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:true},"application/media_control+xml":{source:"iana",compressible:true},"application/mediaservercontrol+xml":{source:"iana",compressible:true,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:true},"application/metalink+xml":{source:"apache",compressible:true,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:true,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:true,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:true,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:true,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:true,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/mrb-publish+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/msword":{source:"iana",compressible:false,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:true},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:true},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:false,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:true},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:true,extensions:["opf"]},"application/ogg":{source:"iana",compressible:false,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:true,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p2p-overlay+xml":{source:"iana",compressible:true,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/pdf":{source:"iana",compressible:false,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:false,extensions:["pgp"]},"application/pgp-keys":{source:"iana"},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:true,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/postscript":{source:"iana",compressible:true,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:true},"application/problem+json":{source:"iana",compressible:true},"application/problem+xml":{source:"iana",compressible:true},"application/provenance+xml":{source:"iana",compressible:true,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.hpub+zip":{source:"iana",compressible:false},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:true},"application/pskc+xml":{source:"iana",compressible:true,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:true},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:true,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:true},"application/rdf+xml":{source:"iana",compressible:true,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:true,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:true},"application/resource-lists+xml":{source:"iana",compressible:true,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:true,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:true},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:true},"application/rls-services+xml":{source:"iana",compressible:true,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:true,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:true,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:true,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:true,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:true,extensions:["rss"]},"application/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:true},"application/samlmetadata+xml":{source:"iana",compressible:true},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:true,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:true},"application/scim+json":{source:"iana",compressible:true},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:true},"application/senml+xml":{source:"iana",compressible:true,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:true},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:true},"application/sensml+xml":{source:"iana",compressible:true,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:true},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:true,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:true},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:true,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:true},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:true,extensions:["srx"]},"application/spirits-event+xml":{source:"iana",compressible:true},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:true,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:true,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:true,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:true,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:true},"application/swid+xml":{source:"iana",compressible:true,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:true},"application/taxii+json":{source:"iana",compressible:true},"application/td+json":{source:"iana",compressible:true},"application/tei+xml":{source:"iana",compressible:true,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:true,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:true},"application/tnauthlist":{source:"iana"},"application/toml":{compressible:true,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana"},"application/ttml+xml":{source:"iana",compressible:true,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:true},"application/urc-ressheet+xml":{source:"iana",compressible:true,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:true},"application/urc-uisocketdesc+xml":{source:"iana",compressible:true},"application/vcard+json":{source:"iana",compressible:true},"application/vcard+xml":{source:"iana",compressible:true},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:true,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:true},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:true},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:true},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:true},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:true},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:false,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:true,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:true},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:true},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:false,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:true},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:true},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:true},"application/vnd.apple.installer+xml":{source:"iana",compressible:true,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["keynote"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:false,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:true},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:true},"application/vnd.avistar+xml":{source:"iana",compressible:true},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:true,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:true},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:true},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:true},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:true},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:true},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:true,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:true,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:true},"application/vnd.collection.doc+json":{source:"iana",compressible:true},"application/vnd.collection.next+json":{source:"iana",compressible:true},"application/vnd.comicbook+zip":{source:"iana",compressible:false},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:true},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:true,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:true},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:true},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:true},"application/vnd.cybank":{source:"iana"},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:false},"application/vnd.dart":{source:"iana",compressible:true,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:true},"application/vnd.dataresource+json":{source:"iana",compressible:true},"application/vnd.dbf":{source:"iana"},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:true,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:true},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:true},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:true},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:true},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:true},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:true},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:true},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:false},"application/vnd.eszigno3+xml":{source:"iana",compressible:true,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:true},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:false},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:false},"application/vnd.etsi.cug+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:true},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:true},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:true},"application/vnd.etsi.sci+xml":{source:"iana",compressible:true},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:true},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:true},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:false},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:false},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:true},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:true},"application/vnd.geo+json":{source:"iana",compressible:true},"application/vnd.geocube+xml":{source:"iana",compressible:true},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:false,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:false,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:false,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:true,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:false,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:true},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:false},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:true},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:true},"application/vnd.hal+xml":{source:"iana",compressible:true,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:true,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:true},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:true},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:true},"application/vnd.hyper-item+json":{source:"iana",compressible:true},"application/vnd.hyperdrive+json":{source:"iana",compressible:true},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:false},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:false},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:true},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:true},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:true},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:true},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:true,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:false},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:true},"application/vnd.las.las+xml":{source:"iana",compressible:true,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:true},"application/vnd.liberty-request+xml":{source:"iana",compressible:true},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:true,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:false},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana"},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:true},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:true},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:true},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:true,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:false,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:true,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:true},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:true},"application/vnd.ms-outlook":{compressible:false,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:true},"application/vnd.ms-powerpoint":{source:"iana",compressible:false,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:true},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:true},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:true},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:false,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:true},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:true},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:true},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:true},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:true},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:true,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:true},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:false,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:false,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:false,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:false,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:true},"application/vnd.oftn.l10n+json":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:true},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:true},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:true},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:true},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:true},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:true},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:true},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:true},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:true},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:true,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:true},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:true},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:true},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:true,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:true,extensions:["osm"]},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:false,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:false,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:false,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:true},"application/vnd.oracle.resource+json":{source:"iana",compressible:true},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:true},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:true},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:true},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:true},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:true},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana"},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:true,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:true},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:true,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:true},"application/vnd.shopkick+json":{source:"iana",compressible:true},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:true},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:true,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:true,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:true,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:true},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:true},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:true},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:true,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:true},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:true},"application/vnd.wv.ssp+xml":{source:"iana",compressible:true},"application/vnd.xacml+json":{source:"iana",compressible:true},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:true},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:true,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:true,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:true,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:true},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{compressible:true,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:true},"application/webpush-options+json":{source:"iana",compressible:true},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:true,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:true,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:false,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:false,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:false,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:false,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:false,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:false},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:true,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:true,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:true,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:false,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:true,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:false,extensions:["jnlp"]},"application/x-javascript":{compressible:true},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:false,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:false},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:true,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:false,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:false,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:true,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:false,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:false,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:true,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:true,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:true,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:true,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:true,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:false,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:true,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:true,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:true,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:true,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:true},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:true,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:false,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:true},"application/xaml+xml":{source:"apache",compressible:true,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:true,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:true,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:true,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/xcap-ns+xml":{source:"iana",compressible:true,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:true},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:true},"application/xenc+xml":{source:"iana",compressible:true,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:true,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:true},"application/xliff+xml":{source:"iana",compressible:true,extensions:["xlf"]},"application/xml":{source:"iana",compressible:true,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:true,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:true},"application/xmpp+xml":{source:"iana",compressible:true},"application/xop+xml":{source:"iana",compressible:true,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:true,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:true,extensions:["xslt"]},"application/xspf+xml":{source:"apache",compressible:true,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:true,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:true},"application/yang-data+xml":{source:"iana",compressible:true},"application/yang-patch+json":{source:"iana",compressible:true},"application/yang-patch+xml":{source:"iana",compressible:true},"application/yin+xml":{source:"iana",compressible:true,extensions:["yin"]},"application/zip":{source:"iana",compressible:false,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:false,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana"},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:false,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:false},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:false,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:false,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:false,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:false,extensions:["oga","ogg","spx"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:false},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:false},"audio/vorbis":{source:"iana",compressible:false},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:false,extensions:["wav"]},"audio/wave":{compressible:false,extensions:["wav"]},"audio/webm":{source:"apache",compressible:false,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:false,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:false,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:true,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:true,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:false,extensions:["apng"]},"image/avci":{source:"iana"},"image/avcs":{source:"iana"},"image/bmp":{source:"iana",compressible:true,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:false,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:false,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:false,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:false,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:false,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:false},"image/png":{source:"iana",compressible:false,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:true,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:false,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:true,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:true,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:true,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:false},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:false},"message/imdn+xml":{source:"iana",compressible:true},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:false},"message/rfc822":{source:"iana",compressible:true,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/gltf+json":{source:"iana",compressible:true,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:true,extensions:["glb"]},"model/iges":{source:"iana",compressible:false,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:false,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:true,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:true},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.usdz+zip":{source:"iana",compressible:false,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:false,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:false,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:false,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:true,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:false},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:false},"multipart/form-data":{source:"iana",compressible:false},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:false},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:false},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:true,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:true},"text/cmd":{compressible:true},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/css":{source:"iana",charset:"UTF-8",compressible:true,extensions:["css"]},"text/csv":{source:"iana",compressible:true,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:true,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:true},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:true,extensions:["jsx"]},"text/less":{compressible:true,extensions:["less"]},"text/markdown":{source:"iana",compressible:true,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:true,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:true,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:true,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:true,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shex":{extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:true,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:true,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:true,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:true,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:true},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:true},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:true,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:true,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:true,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:true,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:true,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana"},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:false,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:false,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:false,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:false,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/webm":{source:"apache",compressible:false,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:false,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:false,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:false,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:true},"x-shader/x-vertex":{compressible:true}}},,function(e,t,i){"use strict";var n=i(805),a=i(862),r=i(366),s=i(955),o=i(156),u=i(881),l=i(496),c=i(628),d=i(855);e.exports=Ajv;Ajv.prototype.validate=validate;Ajv.prototype.compile=compile;Ajv.prototype.addSchema=addSchema;Ajv.prototype.addMetaSchema=addMetaSchema;Ajv.prototype.validateSchema=validateSchema;Ajv.prototype.getSchema=getSchema;Ajv.prototype.removeSchema=removeSchema;Ajv.prototype.addFormat=addFormat;Ajv.prototype.errorsText=errorsText;Ajv.prototype._addSchema=_addSchema;Ajv.prototype._compile=_compile;Ajv.prototype.compileAsync=i(559);var p=i(45);Ajv.prototype.addKeyword=p.add;Ajv.prototype.getKeyword=p.get;Ajv.prototype.removeKeyword=p.remove;Ajv.prototype.validateKeyword=p.validate;var f=i(844);Ajv.ValidationError=f.Validation;Ajv.MissingRefError=f.MissingRef;Ajv.$dataMetaSchema=c;var h="http://json-schema.org/draft-07/schema";var m=["removeAdditional","useDefaults","coerceTypes","strictDefaults"];var b=["/properties"];function Ajv(e){if(!(this instanceof Ajv))return new Ajv(e);e=this._opts=d.copy(e)||{};setLogger(this);this._schemas={};this._refs={};this._fragments={};this._formats=u(e.format);this._cache=e.cache||new r;this._loadingSchemas={};this._compilations=[];this.RULES=l();this._getId=chooseGetId(e);e.loopRequired=e.loopRequired||Infinity;if(e.errorDataPath=="property")e._errorDataPathProperty=true;if(e.serialize===undefined)e.serialize=o;this._metaOpts=getMetaSchemaOptions(this);if(e.formats)addInitialFormats(this);if(e.keywords)addInitialKeywords(this);addDefaultMetaSchema(this);if(typeof e.meta=="object")this.addMetaSchema(e.meta);if(e.nullable)this.addKeyword("nullable",{metaSchema:{type:"boolean"}});addInitialSchemas(this)}function validate(e,t){var i;if(typeof e=="string"){i=this.getSchema(e);if(!i)throw new Error('no schema with key or ref "'+e+'"')}else{var n=this._addSchema(e);i=n.validate||this._compile(n)}var a=i(t);if(i.$async!==true)this.errors=i.errors;return a}function compile(e,t){var i=this._addSchema(e,undefined,t);return i.validate||this._compile(i)}function addSchema(e,t,i,n){if(Array.isArray(e)){for(var r=0;rtypeof e!=="string"||e.length===0;e.exports.isNotString=t;e.exports.isString=function isString(e,i,n,a,r=false){if(r&&i===undefined){throw new e(`${n} is missing`,a,"missing")}if(i!==undefined&&t(i)){throw new e(`${n} must be a string`,a,"invalid")}}},function(e,t,i){"use strict";var n=i(750);function getPublicSuffix(e){return n.get(e)}t.getPublicSuffix=getPublicSuffix},,,function(e){e.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:true,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:true,readOnly:{type:"boolean",default:false},examples:{type:"array",items:true},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:true},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:false},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:true,enum:{type:"array",items:true,minItems:1,uniqueItems:true},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:true}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:true}},function(e,t,i){"use strict";const{URL:n,URLSearchParams:a}=i(835);const r=i(835);const s=i(534);const o=i(173);const u=i(86);const l=i(435);const c=i(504);const d=i(821);const p=i(433);const f=new Set([413,429,503]);const h=(e,t)=>{if(s.nullOrUndefined(e.headers)){e.headers={}}else{e.headers=u(e.headers)}if(e.baseUrl&&!e.baseUrl.toString().endsWith("/")){e.baseUrl+="/"}if(e.stream){e.json=false}if(s.nullOrUndefined(e.hooks)){e.hooks={}}else if(!s.object(e.hooks)){throw new TypeError(`Parameter \`hooks\` must be an object, not ${s(e.hooks)}`)}for(const i of p){if(s.nullOrUndefined(e.hooks[i])){if(t){e.hooks[i]=[...t.hooks[i]]}else{e.hooks[i]=[]}}}if(s.number(e.timeout)){e.gotTimeout={request:e.timeout}}else if(s.object(e.timeout)){e.gotTimeout=e.timeout}delete e.timeout;const{retry:i}=e;e.retry={retries:0,methods:[],statusCodes:[],errorCodes:[]};if(s.nonEmptyObject(t)&&i!==false){e.retry={...t.retry}}if(i!==false){if(s.number(i)){e.retry.retries=i}else{e.retry={...e.retry,...i}}}if(e.gotTimeout){e.retry.maxRetryAfter=Math.min(...[e.gotTimeout.request,e.gotTimeout.connection].filter(e=>!s.nullOrUndefined(e)))}if(s.array(e.retry.methods)){e.retry.methods=new Set(e.retry.methods.map(e=>e.toUpperCase()))}if(s.array(e.retry.statusCodes)){e.retry.statusCodes=new Set(e.retry.statusCodes)}if(s.array(e.retry.errorCodes)){e.retry.errorCodes=new Set(e.retry.errorCodes)}return e};const m=(e,t,i)=>{if(s.plainObject(e)){t={...e,...t};e=t.url||{};delete t.url}if(i){t=d({},i.options,t?h(t,i.options):{})}else{t=d({},h(t))}if(!s.string(e)&&!s.object(e)){throw new TypeError(`Parameter \`url\` must be a string or object, not ${s(e)}`)}if(s.string(e)){if(t.baseUrl){if(e.toString().startsWith("/")){e=e.toString().slice(1)}e=l(new n(e,t.baseUrl))}else{e=e.replace(/^unix:/,"http://$&");e=o(e)}}else if(s(e)==="URL"){e=l(e)}t=d({path:""},e,{protocol:e.protocol||"https:"},t);for(const e of t.hooks.init){const i=e(t);if(s.promise(i)){throw new TypeError("The `init` hook must be a synchronous function")}}const{baseUrl:r}=t;Object.defineProperty(t,"baseUrl",{set:()=>{throw new Error("Failed to set baseUrl. Options are normalized already.")},get:()=>r});const{query:u}=t;if(s.nonEmptyString(u)||s.nonEmptyObject(u)||u instanceof a){if(!s.string(u)){t.query=new a(u).toString()}t.path=`${t.path.split("?")[0]}?${t.query}`;delete t.query}if(t.hostname==="unix"){const e=/(.+?):(.+)/.exec(t.path);if(e){const[,i,n]=e;t={...t,socketPath:i,path:n,host:null}}}const{headers:p}=t;for(const[e,t]of Object.entries(p)){if(s.nullOrUndefined(t)){delete p[e]}}if(t.json&&s.undefined(p.accept)){p.accept="application/json"}if(t.decompress&&s.undefined(p["accept-encoding"])){p["accept-encoding"]="gzip, deflate"}const{body:m}=t;if(s.nullOrUndefined(m)){t.method=t.method?t.method.toUpperCase():"GET"}else{const e=s.object(m)&&!s.buffer(m)&&!s.nodeStream(m);if(!s.nodeStream(m)&&!s.string(m)&&!s.buffer(m)&&!(t.form||t.json)){throw new TypeError("The `body` option must be a stream.Readable, string or Buffer")}if(t.json&&!(e||s.array(m))){throw new TypeError("The `body` option must be an Object or Array when the `json` option is used")}if(t.form&&!e){throw new TypeError("The `body` option must be an Object when the `form` option is used")}if(c(m)){p["content-type"]=p["content-type"]||`multipart/form-data; boundary=${m.getBoundary()}`}else if(t.form){p["content-type"]=p["content-type"]||"application/x-www-form-urlencoded";t.body=new a(m).toString()}else if(t.json){p["content-type"]=p["content-type"]||"application/json";t.body=JSON.stringify(m)}t.method=t.method?t.method.toUpperCase():"POST"}if(!s.function(t.retry.retries)){const{retries:e}=t.retry;t.retry.retries=((i,n)=>{if(i>e){return 0}if((!n||!t.retry.errorCodes.has(n.code))&&(!t.retry.methods.has(n.method)||!t.retry.statusCodes.has(n.statusCode))){return 0}if(Reflect.has(n,"headers")&&Reflect.has(n.headers,"retry-after")&&f.has(n.statusCode)){let e=Number(n.headers["retry-after"]);if(s.nan(e)){e=Date.parse(n.headers["retry-after"])-Date.now()}else{e*=1e3}if(e>t.retry.maxRetryAfter){return 0}return e}if(n.statusCode===413){return 0}const a=Math.random()*100;return 2**(i-1)*1e3+a})}return t};const b=e=>m(r.format(e),e);e.exports=m;e.exports.preNormalize=h;e.exports.reNormalize=b},,function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(422);const a=i(191);const r=i(105);const s=i(131);class Exec{constructor(e,t){if(t){this.handler=t}else{this.handler=new s.WebSocketHandler(e)}}exec(e,t,i,o,u,l,c,d,p){return n.__awaiter(this,void 0,void 0,function*(){const n={stdout:u!=null,stderr:l!=null,stdin:c!=null,tty:d,command:o,container:i};const f=a.stringify(n);const h=`/api/v1/namespaces/${e}/pods/${t}/exec?${f}`;const m=yield this.handler.connect(h,null,(e,t)=>{const i=s.WebSocketHandler.handleStandardStreams(e,t,u,l);if(i!=null){if(p){p(i)}return false}return true});if(c!=null){s.WebSocketHandler.handleStandardInput(m,c,s.WebSocketHandler.StdinStream)}if(r.isResizable(u)){this.terminalSizeQueue=new r.TerminalSizeQueue;s.WebSocketHandler.handleStandardInput(m,this.terminalSizeQueue,s.WebSocketHandler.ResizeStream);this.terminalSizeQueue.handleResizes(u)}return m})}}t.Exec=Exec},,,,,,function(e,t,i){const n=i(462);const a=(e,t,i)=>n(e,t,">",i);e.exports=a},function(e,t,i){e.exports={DiffieHellman:DiffieHellman,generateECDSA:generateECDSA,generateED25519:generateED25519};var n=i(872);var a=i(373);var r=i(215).Buffer;var s=i(98);var o=i(270);var u=i(196);var l=i(852);var c=i(502);var d=a.createECDH!==undefined;var p=i(886);var f=i(729);var h=i(242).BigInteger;function DiffieHellman(e){o.assertCompatible(e,l,[1,4],"key");this._isPriv=c.isPrivateKey(e,[1,3]);this._algo=e.type;this._curve=e.curve;this._key=e;if(e.type==="dsa"){if(!d){throw new Error("Due to bugs in the node 0.10 "+"crypto API, node 0.12.x or later is required "+"to use DH")}this._dh=a.createDiffieHellman(e.part.p.data,undefined,e.part.g.data,undefined);this._p=e.part.p;this._g=e.part.g;if(this._isPriv)this._dh.setPrivateKey(e.part.x.data);this._dh.setPublicKey(e.part.y.data)}else if(e.type==="ecdsa"){if(!d){this._ecParams=new X9ECParameters(this._curve);if(this._isPriv){this._priv=new ECPrivate(this._ecParams,e.part.d.data)}return}var t={nistp256:"prime256v1",nistp384:"secp384r1",nistp521:"secp521r1"}[e.curve];this._dh=a.createECDH(t);if(typeof this._dh!=="object"||typeof this._dh.setPrivateKey!=="function"){d=false;DiffieHellman.call(this,e);return}if(this._isPriv)this._dh.setPrivateKey(e.part.d.data);this._dh.setPublicKey(e.part.Q.data)}else if(e.type==="curve25519"){if(this._isPriv){o.assertCompatible(e,c,[1,5],"key");this._priv=e.part.k.data}}else{throw new Error("DH not supported for "+e.type+" keys")}}DiffieHellman.prototype.getPublicKey=function(){if(this._isPriv)return this._key.toPublic();return this._key};DiffieHellman.prototype.getPrivateKey=function(){if(this._isPriv)return this._key;else return undefined};DiffieHellman.prototype.getKey=DiffieHellman.prototype.getPrivateKey;DiffieHellman.prototype._keyCheck=function(e,t){n.object(e,"key");if(!t)o.assertCompatible(e,c,[1,3],"key");o.assertCompatible(e,l,[1,4],"key");if(e.type!==this._algo){throw new Error("A "+e.type+" key cannot be used in "+this._algo+" Diffie-Hellman")}if(e.curve!==this._curve){throw new Error("A key from the "+e.curve+" curve "+"cannot be used with a "+this._curve+" Diffie-Hellman")}if(e.type==="dsa"){n.deepEqual(e.part.p,this._p,"DSA key prime does not match");n.deepEqual(e.part.g,this._g,"DSA key generator does not match")}};DiffieHellman.prototype.setKey=function(e){this._keyCheck(e);if(e.type==="dsa"){this._dh.setPrivateKey(e.part.x.data);this._dh.setPublicKey(e.part.y.data)}else if(e.type==="ecdsa"){if(d){this._dh.setPrivateKey(e.part.d.data);this._dh.setPublicKey(e.part.Q.data)}else{this._priv=new ECPrivate(this._ecParams,e.part.d.data)}}else if(e.type==="curve25519"){var t=e.part.k;if(!e.part.k)t=e.part.r;this._priv=t.data;if(this._priv[0]===0)this._priv=this._priv.slice(1);this._priv=this._priv.slice(0,32)}this._key=e;this._isPriv=true};DiffieHellman.prototype.setPrivateKey=DiffieHellman.prototype.setKey;DiffieHellman.prototype.computeSecret=function(e){this._keyCheck(e,true);if(!this._isPriv)throw new Error("DH exchange has not been initialized with "+"a private key yet");var t;if(this._algo==="dsa"){return this._dh.computeSecret(e.part.y.data)}else if(this._algo==="ecdsa"){if(d){return this._dh.computeSecret(e.part.Q.data)}else{t=new ECPublic(this._ecParams,e.part.Q.data);return this._priv.deriveSharedSecret(t)}}else if(this._algo==="curve25519"){t=e.part.A.data;while(t[0]===0&&t.length>32)t=t.slice(1);var i=this._priv;n.strictEqual(t.length,32);n.strictEqual(i.length,32);var a=u.box.before(new Uint8Array(t),new Uint8Array(i));return r.from(a)}throw new Error("Invalid algorithm: "+this._algo)};DiffieHellman.prototype.generateKey=function(){var e=[];var t,i;if(this._algo==="dsa"){this._dh.generateKeys();e.push({name:"p",data:this._p.data});e.push({name:"q",data:this._key.part.q.data});e.push({name:"g",data:this._g.data});e.push({name:"y",data:this._dh.getPublicKey()});e.push({name:"x",data:this._dh.getPrivateKey()});this._key=new c({type:"dsa",parts:e});this._isPriv=true;return this._key}else if(this._algo==="ecdsa"){if(d){this._dh.generateKeys();e.push({name:"curve",data:r.from(this._curve)});e.push({name:"Q",data:this._dh.getPublicKey()});e.push({name:"d",data:this._dh.getPrivateKey()});this._key=new c({type:"ecdsa",curve:this._curve,parts:e});this._isPriv=true;return this._key}else{var s=this._ecParams.getN();var o=new h(a.randomBytes(s.bitLength()));var l=s.subtract(h.ONE);t=o.mod(l).add(h.ONE);i=this._ecParams.getG().multiply(t);t=r.from(t.toByteArray());i=r.from(this._ecParams.getCurve().encodePointHex(i),"hex");this._priv=new ECPrivate(this._ecParams,t);e.push({name:"curve",data:r.from(this._curve)});e.push({name:"Q",data:i});e.push({name:"d",data:t});this._key=new c({type:"ecdsa",curve:this._curve,parts:e});this._isPriv=true;return this._key}}else if(this._algo==="curve25519"){var p=u.box.keyPair();t=r.from(p.secretKey);i=r.from(p.publicKey);t=r.concat([t,i]);n.strictEqual(t.length,64);n.strictEqual(i.length,32);e.push({name:"A",data:i});e.push({name:"k",data:t});this._key=new c({type:"curve25519",parts:e});this._isPriv=true;return this._key}throw new Error("Invalid algorithm: "+this._algo)};DiffieHellman.prototype.generateKeys=DiffieHellman.prototype.generateKey;function X9ECParameters(e){var t=s.curves[e];n.object(t);var i=new h(t.p);var a=new h(t.a);var r=new h(t.b);var o=new h(t.n);var u=h.ONE;var l=new f.ECCurveFp(i,a,r);var c=l.decodePointHex(t.G.toString("hex"));this.curve=l;this.g=c;this.n=o;this.h=u}X9ECParameters.prototype.getCurve=function(){return this.curve};X9ECParameters.prototype.getG=function(){return this.g};X9ECParameters.prototype.getN=function(){return this.n};X9ECParameters.prototype.getH=function(){return this.h};function ECPublic(e,t){this._params=e;if(t[0]===0)t=t.slice(1);this._pub=e.getCurve().decodePointHex(t.toString("hex"))}function ECPrivate(e,t){this._params=e;this._priv=new h(o.mpNormalize(t))}ECPrivate.prototype.deriveSharedSecret=function(e){n.ok(e instanceof ECPublic);var t=e._pub.multiply(this._priv);return r.from(t.getX().toBigInteger().toByteArray())};function generateED25519(){var e=u.sign.keyPair();var t=r.from(e.secretKey);var i=r.from(e.publicKey);n.strictEqual(t.length,64);n.strictEqual(i.length,32);var a=[];a.push({name:"A",data:i});a.push({name:"k",data:t.slice(0,32)});var s=new c({type:"ed25519",parts:a});return s}function generateECDSA(e){var t=[];var i;if(d){var n={nistp256:"prime256v1",nistp384:"secp384r1",nistp521:"secp521r1"}[e];var s=a.createECDH(n);s.generateKeys();t.push({name:"curve",data:r.from(e)});t.push({name:"Q",data:s.getPublicKey()});t.push({name:"d",data:s.getPrivateKey()});i=new c({type:"ecdsa",curve:e,parts:t});return i}else{var o=new X9ECParameters(e);var u=o.getN();var l=Math.ceil((u.bitLength()+64)/8);var p=new h(a.randomBytes(l));var f=u.subtract(h.ONE);var m=p.mod(f).add(h.ONE);var b=o.getG().multiply(m);m=r.from(m.toByteArray());b=r.from(o.getCurve().encodePointHex(b),"hex");t.push({name:"curve",data:r.from(e)});t.push({name:"Q",data:b});t.push({name:"d",data:m});i=new c({type:"ecdsa",curve:e,parts:t});return i}}},function(e,t,i){const{pbkdf2Sync:n,randomBytes:a}=i(373);const{KEYOBJECT:r}=i(771);const s=i(208);const o=16;const u=Buffer.alloc(1,0);const l=(e,t)=>{return Buffer.concat([Buffer.from(e,"utf8"),u,t])};const c=(e,t,i,u,{[r]:l},c)=>{const d=Math.floor(Math.random()*2049+2048);const p=a(o);const f=i(p);const h=n(l.export(),f,d,e,t);const m=u({[r]:h},c);m.header=m.header||{};Object.assign(m.header,{p2c:d,p2s:s.encodeBuffer(p)});return m};const d=(e,t,i,a,{[r]:s},o,u)=>{const{p2s:l,p2c:c}=u;const d=i(l);const p=n(s.export(),d,c,e,t);return a({[r]:p},o,u)};e.exports=((e,t)=>{["PBES2-HS256+A128KW","PBES2-HS384+A192KW","PBES2-HS512+A256KW"].forEach(i=>{const n=i.substr(-6);const a=e.keyManagementEncrypt.get(n);const r=e.keyManagementDecrypt.get(n);const s=parseInt(i.substr(13,3),10)/8;const o=`sha${i.substr(8,3)}`;if(a&&r){e.keyManagementEncrypt.set(i,c.bind(undefined,s,o,l.bind(undefined,i),a));e.keyManagementDecrypt.set(i,d.bind(undefined,s,o,l.bind(undefined,i),r));t.oct.deriveKey[i]=(e=>e.use==="enc"||e.use===undefined)}})})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=typeof URL==="undefined"?i(835).URL:URL;const a=Object.prototype.toString;const r=e=>t=>typeof t===e;const s=e=>!is.nullOrUndefined(e)&&!is.nullOrUndefined(e.constructor)&&is.function_(e.constructor.isBuffer)&&e.constructor.isBuffer(e);const o=e=>{const t=a.call(e).slice(8,-1);if(t){return t}return null};const u=e=>t=>o(t)===e;function is(e){switch(e){case null:return"null";case true:case false:return"boolean";default:}switch(typeof e){case"undefined":return"undefined";case"string":return"string";case"number":return"number";case"symbol":return"symbol";default:}if(is.function_(e)){return"Function"}if(is.observable(e)){return"Observable"}if(Array.isArray(e)){return"Array"}if(s(e)){return"Buffer"}const t=o(e);if(t){return t}if(e instanceof String||e instanceof Boolean||e instanceof Number){throw new TypeError("Please don't use object wrappers for primitive types")}return"Object"}(function(e){const t=e=>typeof e==="object";e.undefined=r("undefined");e.string=r("string");e.number=r("number");e.function_=r("function");e.null_=(e=>e===null);e.class_=(t=>e.function_(t)&&t.toString().startsWith("class "));e.boolean=(e=>e===true||e===false);e.symbol=r("symbol");e.numericString=(t=>e.string(t)&&t.length>0&&!Number.isNaN(Number(t)));e.array=Array.isArray;e.buffer=s;e.nullOrUndefined=(t=>e.null_(t)||e.undefined(t));e.object=(i=>!e.nullOrUndefined(i)&&(e.function_(i)||t(i)));e.iterable=(t=>!e.nullOrUndefined(t)&&e.function_(t[Symbol.iterator]));e.asyncIterable=(t=>!e.nullOrUndefined(t)&&e.function_(t[Symbol.asyncIterator]));e.generator=(t=>e.iterable(t)&&e.function_(t.next)&&e.function_(t.throw));e.nativePromise=(e=>u("Promise")(e));const i=i=>!e.null_(i)&&t(i)&&e.function_(i.then)&&e.function_(i.catch);e.promise=(t=>e.nativePromise(t)||i(t));e.generatorFunction=u("GeneratorFunction");e.asyncFunction=u("AsyncFunction");e.boundFunction=(t=>e.function_(t)&&!t.hasOwnProperty("prototype"));e.regExp=u("RegExp");e.date=u("Date");e.error=u("Error");e.map=(e=>u("Map")(e));e.set=(e=>u("Set")(e));e.weakMap=(e=>u("WeakMap")(e));e.weakSet=(e=>u("WeakSet")(e));e.int8Array=u("Int8Array");e.uint8Array=u("Uint8Array");e.uint8ClampedArray=u("Uint8ClampedArray");e.int16Array=u("Int16Array");e.uint16Array=u("Uint16Array");e.int32Array=u("Int32Array");e.uint32Array=u("Uint32Array");e.float32Array=u("Float32Array");e.float64Array=u("Float64Array");e.arrayBuffer=u("ArrayBuffer");e.sharedArrayBuffer=u("SharedArrayBuffer");e.dataView=u("DataView");e.directInstanceOf=((e,t)=>Object.getPrototypeOf(e)===t.prototype);e.urlInstance=(e=>u("URL")(e));e.urlString=(t=>{if(!e.string(t)){return false}try{new n(t);return true}catch(e){return false}});e.truthy=(e=>Boolean(e));e.falsy=(e=>!e);e.nan=(e=>Number.isNaN(e));const a=new Set(["undefined","string","number","boolean","symbol"]);e.primitive=(t=>e.null_(t)||a.has(typeof t));e.integer=(e=>Number.isInteger(e));e.safeInteger=(e=>Number.isSafeInteger(e));e.plainObject=(e=>{let t;return o(e)==="Object"&&(t=Object.getPrototypeOf(e),t===null||t===Object.getPrototypeOf({}))});const l=new Set(["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"]);e.typedArray=(e=>{const t=o(e);if(t===null){return false}return l.has(t)});const c=t=>e.safeInteger(t)&&t>-1;e.arrayLike=(t=>!e.nullOrUndefined(t)&&!e.function_(t)&&c(t.length));e.inRange=((t,i)=>{if(e.number(i)){return t>=Math.min(0,i)&&t<=Math.max(i,0)}if(e.array(i)&&i.length===2){return t>=Math.min(...i)&&t<=Math.max(...i)}throw new TypeError(`Invalid range: ${JSON.stringify(i)}`)});const d=1;const p=["innerHTML","ownerDocument","style","attributes","nodeValue"];e.domElement=(t=>e.object(t)&&t.nodeType===d&&e.string(t.nodeName)&&!e.plainObject(t)&&p.every(e=>e in t));e.observable=(e=>{if(!e){return false}if(e[Symbol.observable]&&e===e[Symbol.observable]()){return true}if(e["@@observable"]&&e===e["@@observable"]()){return true}return false});e.nodeStream=(i=>!e.nullOrUndefined(i)&&t(i)&&e.function_(i.pipe)&&!e.observable(i));e.infinite=(e=>e===Infinity||e===-Infinity);const f=t=>i=>e.integer(i)&&Math.abs(i%2)===t;e.even=f(0);e.odd=f(1);const h=t=>e.string(t)&&/\S/.test(t)===false;e.emptyArray=(t=>e.array(t)&&t.length===0);e.nonEmptyArray=(t=>e.array(t)&&t.length>0);e.emptyString=(t=>e.string(t)&&t.length===0);e.nonEmptyString=(t=>e.string(t)&&t.length>0);e.emptyStringOrWhitespace=(t=>e.emptyString(t)||h(t));e.emptyObject=(t=>e.object(t)&&!e.map(t)&&!e.set(t)&&Object.keys(t).length===0);e.nonEmptyObject=(t=>e.object(t)&&!e.map(t)&&!e.set(t)&&Object.keys(t).length>0);e.emptySet=(t=>e.set(t)&&t.size===0);e.nonEmptySet=(t=>e.set(t)&&t.size>0);e.emptyMap=(t=>e.map(t)&&t.size===0);e.nonEmptyMap=(t=>e.map(t)&&t.size>0);const m=(t,i,n)=>{if(e.function_(i)===false){throw new TypeError(`Invalid predicate: ${JSON.stringify(i)}`)}if(n.length===0){throw new TypeError("Invalid number of values")}return t.call(n,i)};e.any=((e,...t)=>m(Array.prototype.some,e,t));e.all=((e,...t)=>m(Array.prototype.every,e,t))})(is||(is={}));Object.defineProperties(is,{class:{value:is.class_},function:{value:is.function_},null:{value:is.null_}});t.default=is;e.exports=is;e.exports.default=is},function(e,t,i){var n=i(747);var a=i(622);var r=i(602);r.register("ln",_ln,{cmdOptions:{s:"symlink",f:"force"}});function _ln(e,t,i){if(!t||!i){r.error("Missing and/or ")}t=String(t);var s=a.normalize(t).replace(RegExp(a.sep+"$"),"");var o=a.resolve(t)===s;i=a.resolve(process.cwd(),String(i));if(n.existsSync(i)){if(!e.force){r.error("Destination file exists",{continue:true})}n.unlinkSync(i)}if(e.symlink){var u=process.platform==="win32";var l=u?"file":null;var c=o?s:a.resolve(process.cwd(),a.dirname(i),t);if(!n.existsSync(c)){r.error("Source file does not exist",{continue:true})}else if(u&&r.statFollowLinks(c).isDirectory()){l="junction"}try{n.symlinkSync(l==="junction"?c:t,i,l)}catch(e){r.error(e.message)}}else{if(!n.existsSync(t)){r.error("Source file does not exist",{continue:true})}try{n.linkSync(t,i)}catch(e){r.error(e.message)}}return""}e.exports=_ln},,function(e){const t=Math.pow(2,32);e.exports=((e,i=Buffer.allocUnsafe(8))=>{const n=Math.floor(e/t);const a=e%t;i.writeUInt32BE(n,0);i.writeUInt32BE(a,4);return i})},function(e,t,i){e.exports={read:read.bind(undefined,false,undefined),readType:read.bind(undefined,false),write:write,readPartial:read.bind(undefined,true),readInternal:read,keyTypeToAlg:keyTypeToAlg,algToKeyType:algToKeyType};var n=i(872);var a=i(215).Buffer;var r=i(98);var s=i(270);var o=i(852);var u=i(502);var l=i(940);function algToKeyType(e){n.string(e);if(e==="ssh-dss")return"dsa";else if(e==="ssh-rsa")return"rsa";else if(e==="ssh-ed25519")return"ed25519";else if(e==="ssh-curve25519")return"curve25519";else if(e.match(/^ecdsa-sha2-/))return"ecdsa";else throw new Error("Unknown algorithm "+e)}function keyTypeToAlg(e){n.object(e);if(e.type==="dsa")return"ssh-dss";else if(e.type==="rsa")return"ssh-rsa";else if(e.type==="ed25519")return"ssh-ed25519";else if(e.type==="curve25519")return"ssh-curve25519";else if(e.type==="ecdsa")return"ecdsa-sha2-"+e.part.curve.data.toString();else throw new Error("Unknown key type "+e.type)}function read(e,t,i,c){if(typeof i==="string")i=a.from(i);n.buffer(i,"buf");var d={};var p=d.parts=[];var f=new l({buffer:i});var h=f.readString();n.ok(!f.atEnd(),"key must have at least one part");d.type=algToKeyType(h);var m=r.info[d.type].parts.length;if(t&&t==="private")m=r.privInfo[d.type].parts.length;while(!f.atEnd()&&p.length=1,"key must have at least one part");n.ok(e||f.atEnd(),"leftover bytes at end of key");var b=o;var g=r.info[d.type];if(t==="private"||g.parts.length!==p.length){g=r.privInfo[d.type];b=u}n.strictEqual(g.parts.length,p.length);if(d.type==="ecdsa"){var y=/^ecdsa-sha2-(.+)$/.exec(h);n.ok(y!==null);n.strictEqual(y[1],p[0].data.toString())}var S=true;for(var w=0;wnew n({read(){this.push(e);this.push(null)}}))},,,function(e,t,i){var n=i(602);var a=i(8);var r=i(622);n.register("dirs",_dirs,{wrapOutput:false});n.register("pushd",_pushd,{wrapOutput:false});n.register("popd",_popd,{wrapOutput:false});var s=[];function _isStackIndex(e){return/^[\-+]\d+$/.test(e)}function _parseStackIndex(e){if(_isStackIndex(e)){if(Math.abs(e)1){i=i.splice(1,1).concat(i)}else{return n.error("no other directory")}}else if(_isStackIndex(t)){var o=_parseStackIndex(t);i=i.slice(o).concat(i.slice(0,o))}else{if(e["no-cd"]){i.splice(1,0,t)}else{i.unshift(t)}}if(e["no-cd"]){i=i.slice(1)}else{t=r.resolve(i.shift());a("",t)}s=i;return _dirs(e.quiet?"-q":"")}t.pushd=_pushd;function _popd(e,t){if(_isStackIndex(e)){t=e;e=""}e=n.parseOptions(e,{n:"no-cd",q:"quiet"});if(!s.length){return n.error("directory stack empty")}t=_parseStackIndex(t||"+0");if(e["no-cd"]||t>0||s.length+t===0){t=t>0?t-1:t;s.splice(t,1)}else{var i=r.resolve(s.shift());a("",i)}return _dirs(e.quiet?"-q":"")}t.popd=_popd;function _dirs(e,t){if(_isStackIndex(e)){t=e;e=""}e=n.parseOptions(e,{c:"clear",q:"quiet"});if(e.clear){s=[];return s}var i=_actualDirStack();if(t){t=_parseStackIndex(t);if(t<0){t=i.length+t}if(!e.quiet){n.log(i[t])}return i[t]}if(!e.quiet){n.log(i.join(" "))}return i}t.dirs=_dirs},,,function(e){e.exports=(e=>JSON.parse(JSON.stringify(e)))},,function(e,t,i){var n=i(669);var a=i(413).Stream;var r=i(152);e.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}n.inherits(CombinedStream,a);CombinedStream.create=function(e){var t=new this;e=e||{};for(var i in e){t[i]=e[i]}return t};CombinedStream.isStreamLike=function(e){return typeof e!=="function"&&typeof e!=="string"&&typeof e!=="boolean"&&typeof e!=="number"&&!Buffer.isBuffer(e)};CombinedStream.prototype.append=function(e){var t=CombinedStream.isStreamLike(e);if(t){if(!(e instanceof r)){var i=r.create(e,{maxDataSize:Infinity,pauseStream:this.pauseStreams});e.on("data",this._checkDataSize.bind(this));e=i}this._handleErrors(e);if(this.pauseStreams){e.pause()}}this._streams.push(e);return this};CombinedStream.prototype.pipe=function(e,t){a.prototype.pipe.call(this,e,t);this.resume();return e};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var e=this._streams.shift();if(typeof e=="undefined"){this.end();return}if(typeof e!=="function"){this._pipeNext(e);return}var t=e;t(function(e){var t=CombinedStream.isStreamLike(e);if(t){e.on("data",this._checkDataSize.bind(this));this._handleErrors(e)}this._pipeNext(e)}.bind(this))};CombinedStream.prototype._pipeNext=function(e){this._currentStream=e;var t=CombinedStream.isStreamLike(e);if(t){e.on("end",this._getNext.bind(this));e.pipe(this,{end:false});return}var i=e;this.write(i);this._getNext()};CombinedStream.prototype._handleErrors=function(e){var t=this;e.on("error",function(e){t._emitError(e)})};CombinedStream.prototype.write=function(e){this.emit("data",e)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(e))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var e=this;this._streams.forEach(function(t){if(!t.dataSize){return}e.dataSize+=t.dataSize});if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(e){this._reset();this.emit("error",e)}},function(e){const t=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},function(e,t,i){e.exports=i(14).default;e.exports.default=e.exports},,,function(e,t,i){"use strict";var n=i(835);var a=/^https?:/;function Redirect(e){this.request=e;this.followRedirect=true;this.followRedirects=true;this.followAllRedirects=false;this.followOriginalHttpMethod=false;this.allowRedirect=function(){return true};this.maxRedirects=10;this.redirects=[];this.redirectsFollowed=0;this.removeRefererHeader=false}Redirect.prototype.onRequest=function(e){var t=this;if(e.maxRedirects!==undefined){t.maxRedirects=e.maxRedirects}if(typeof e.followRedirect==="function"){t.allowRedirect=e.followRedirect}if(e.followRedirect!==undefined){t.followRedirects=!!e.followRedirect}if(e.followAllRedirects!==undefined){t.followAllRedirects=e.followAllRedirects}if(t.followRedirects||t.followAllRedirects){t.redirects=t.redirects||[]}if(e.removeRefererHeader!==undefined){t.removeRefererHeader=e.removeRefererHeader}if(e.followOriginalHttpMethod!==undefined){t.followOriginalHttpMethod=e.followOriginalHttpMethod}};Redirect.prototype.redirectTo=function(e){var t=this;var i=t.request;var n=null;if(e.statusCode>=300&&e.statusCode<400&&e.caseless.has("location")){var a=e.caseless.get("location");i.debug("redirect",a);if(t.followAllRedirects){n=a}else if(t.followRedirects){switch(i.method){case"PATCH":case"PUT":case"POST":case"DELETE":break;default:n=a;break}}}else if(e.statusCode===401){var r=i._auth.onResponse(e);if(r){i.setHeader("authorization",r);n=i.uri}}return n};Redirect.prototype.onResponse=function(e){var t=this;var i=t.request;var r=t.redirectTo(e);if(!r||!t.allowRedirect.call(i,e)){return false}i.debug("redirect to",r);if(e.resume){e.resume()}if(t.redirectsFollowed>=t.maxRedirects){i.emit("error",new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+i.uri.href));return false}t.redirectsFollowed+=1;if(!a.test(r)){r=n.resolve(i.uri.href,r)}var s=i.uri;i.uri=n.parse(r);if(i.uri.protocol!==s.protocol){delete i.agent}t.redirects.push({statusCode:e.statusCode,redirectUri:r});if(t.followAllRedirects&&i.method!=="HEAD"&&e.statusCode!==401&&e.statusCode!==307){i.method=t.followOriginalHttpMethod?i.method:"GET"}delete i.src;delete i.req;delete i._started;if(e.statusCode!==401&&e.statusCode!==307){delete i.body;delete i._form;if(i.headers){i.removeHeader("host");i.removeHeader("content-type");i.removeHeader("content-length");if(i.uri.hostname!==i.originalHost.split(":")[0]){i.removeHeader("authorization")}}}if(!t.removeRefererHeader){i.setHeader("referer",s.href)}i.emit("redirect");i.init();return true};t.Redirect=Redirect},,function(e,t,i){var n=i(602);var a=i(747);function lpad(e,t){var i=""+t;if(i.length1:true}).map(function(t){return(e.count?lpad(7,t.count)+" ":"")+t.ln}).join("\n")+"\n";if(i){new n.ShellString(u).to(i);return""}else{return u}}e.exports=_uniq},function(e,t,i){const{inspect:n}=i(669);const{RPError:a,OPError:r}=i(572);const s=i(880);const o=i(295);const{authenticatedPost:u}=i(285);const l=i(88);const c=i(933);class DeviceFlowHandle{constructor({client:e,exchangeBody:t,clientAssertionPayload:i,response:n,maxAge:r}){["verification_uri","user_code","device_code"].forEach(e=>{if(typeof n[e]!=="string"||!n[e]){throw new a(`expected ${e} string to be returned by Device Authorization Response, got %j`,n[e])}});if(!Number.isSafeInteger(n.expires_in)){throw new a("expected expires_in number to be returned by Device Authorization Response, got %j",n.expires_in)}s(this).expires_at=o()+n.expires_in;s(this).client=e;s(this).maxAge=r;s(this).exchangeBody=t;s(this).clientAssertionPayload=i;s(this).response=n;s(this).interval=n.interval*1e3||5e3}async poll(){if(this.expired()){throw new a("the device code %j has expired and the device authorization session has concluded",this.device_code)}await new Promise(e=>setTimeout(e,s(this).interval));const e=await u.call(s(this).client,"token",{form:true,body:{...s(this).exchangeBody,grant_type:"urn:ietf:params:oauth:grant-type:device_code",device_code:this.device_code},json:true},{clientAssertionPayload:s(this).clientAssertionPayload});let t;try{t=l(e)}catch(e){switch(e instanceof r&&e.error){case"slow_down":s(this).interval+=5e3;case"authorization_pending":return this.poll();default:throw e}}const i=new c(t);if("id_token"in i){await s(this).client.decryptIdToken(i);await s(this).client.validateIdToken(i,undefined,"token",s(this).maxAge)}return i}get device_code(){return s(this).response.device_code}get user_code(){return s(this).response.user_code}get verification_uri(){return s(this).response.verification_uri}get verification_uri_complete(){return s(this).response.verification_uri_complete}get expires_in(){return Math.max.apply(null,[s(this).expires_at-o(),0])}expired(){return this.expires_in===0}[n.custom](){return`${this.constructor.name} ${n(s(this).response,{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}}e.exports=DeviceFlowHandle},function(e){"use strict";function YAMLException(e,t){Error.call(this);this.name="YAMLException";this.reason=e;this.mark=t;this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"");if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack||""}}YAMLException.prototype=Object.create(Error.prototype);YAMLException.prototype.constructor=YAMLException;YAMLException.prototype.toString=function toString(e){var t=this.name+": ";t+=this.reason||"(unknown reason)";if(!e&&this.mark){t+=" "+this.mark.toString()}return t};e.exports=YAMLException},function(e){"use strict";class CancelError extends Error{constructor(e){super(e||"Promise was canceled");this.name="CancelError"}get isCanceled(){return true}}class PCancelable{static fn(e){return(...t)=>{return new PCancelable((i,n,a)=>{t.push(a);e(...t).then(i,n)})}}constructor(e){this._cancelHandlers=[];this._isPending=true;this._isCanceled=false;this._rejectOnCancel=true;this._promise=new Promise((t,i)=>{this._reject=i;const n=e=>{this._isPending=false;t(e)};const a=e=>{this._isPending=false;i(e)};const r=e=>{if(!this._isPending){throw new Error("The `onCancel` handler was attached after the promise settled.")}this._cancelHandlers.push(e)};Object.defineProperties(r,{shouldReject:{get:()=>this._rejectOnCancel,set:e=>{this._rejectOnCancel=e}}});return e(n,a,r)})}then(e,t){return this._promise.then(e,t)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(e){if(!this._isPending||this._isCanceled){return}if(this._cancelHandlers.length>0){try{for(const e of this._cancelHandlers){e()}}catch(e){this._reject(e)}}this._isCanceled=true;if(this._rejectOnCancel){this._reject(new CancelError(e))}}get isCanceled(){return this._isCanceled}}Object.setPrototypeOf(PCancelable.prototype,Promise.prototype);e.exports=PCancelable;e.exports.CancelError=CancelError},,function(e,t,i){"use strict";var n=i(844).MissingRef;e.exports=compileAsync;function compileAsync(e,t,i){var a=this;if(typeof this._opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");if(typeof t=="function"){i=t;t=undefined}var r=loadMetaSchemaOf(e).then(function(){var i=a._addSchema(e,undefined,t);return i.validate||_compileAsync(i)});if(i){r.then(function(e){i(null,e)},i)}return r;function loadMetaSchemaOf(e){var t=e.$schema;return t&&!a.getSchema(t)?compileAsync.call(a,{$ref:t},true):Promise.resolve()}function _compileAsync(e){try{return a._compile(e)}catch(e){if(e instanceof n)return loadMissingSchema(e);throw e}function loadMissingSchema(i){var n=i.missingSchema;if(added(n))throw new Error("Schema "+n+" is loaded but "+i.missingRef+" cannot be resolved");var r=a._loadingSchemas[n];if(!r){r=a._loadingSchemas[n]=a._opts.loadSchema(n);r.then(removePromise,removePromise)}return r.then(function(e){if(!added(n)){return loadMetaSchemaOf(e).then(function(){if(!added(n))a.addSchema(e,n,undefined,t)})}}).then(function(){return _compileAsync(e)});function removePromise(){delete a._loadingSchemas[n]}function added(e){return a._refs[e]||a._schemas[e]}}}}},function(e){"use strict";e.exports=function generate__limitProperties(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c;var d="data"+(r||"");var p=e.opts.$data&&s&&s.$data,f;if(p){n+=" var schema"+a+" = "+e.util.getData(s.$data,r,e.dataPathArr)+"; ";f="schema"+a}else{f=s}if(!(p||typeof s=="number")){throw new Error(t+" must be number")}var h=t=="maxProperties"?">":"<";n+="if ( ";if(p){n+=" ("+f+" !== undefined && typeof "+f+" != 'number') || "}n+=" Object.keys("+d+").length "+h+" "+f+") { ";var c=t;var m=m||[];m.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+(c||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+f+" } ";if(e.opts.messages!==false){n+=" , message: 'should NOT have ";if(t=="maxProperties"){n+="more"}else{n+="fewer"}n+=" than ";if(p){n+="' + "+f+" + '"}else{n+=""+s}n+=" properties' "}if(e.opts.verbose){n+=" , schema: ";if(p){n+="validate.schema"+o}else{n+=""+s}n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}n+=" } "}else{n+=" {} "}var b=n;n=m.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+b+"]); "}else{n+=" validate.errors = ["+b+"]; return false; "}}else{n+=" var err = "+b+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+="} ";if(l){n+=" else { "}return n}},,function(e,t,i){"use strict";try{const e=i(235);t.isValidUTF8=typeof e==="object"?e.Validation.isValidUTF8:e}catch(e){t.isValidUTF8=(()=>true)}t.isValidStatusCode=(e=>{return e>=1e3&&e<=1013&&e!==1004&&e!==1005&&e!==1006||e>=3e3&&e<=4999})},function(e){e.exports=new Map},function(e){const t=new Map;e.exports=t},,function(e){e.exports=abort;function abort(e){Object.keys(e.jobs).forEach(clean.bind(e));e.jobs={}}function clean(e){if(typeof this.jobs[e]=="function"){this.jobs[e]()}}},function(e){"use strict";var t=Object.prototype.hasOwnProperty;var i=function(){var e=[];for(var t=0;t<256;++t){e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase())}return e}();var n=function compactQueue(e){var t;while(e.length){var i=e.pop();t=i.obj[i.prop];if(Array.isArray(t)){var n=[];for(var a=0;a=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122){n+=t.charAt(a);continue}if(r<128){n=n+i[r];continue}if(r<2048){n=n+(i[192|r>>6]+i[128|r&63]);continue}if(r<55296||r>=57344){n=n+(i[224|r>>12]+i[128|r>>6&63]+i[128|r&63]);continue}a+=1;r=65536+((r&1023)<<10|t.charCodeAt(a)&1023);n+=i[240|r>>18]+i[128|r>>12&63]+i[128|r>>6&63]+i[128|r&63]}return n};var l=function compact(e){var t=[{obj:{o:e},prop:"o"}];var i=[];for(var a=0;a{return new n(t).recipient(i,a,r).sign(e)};e.exports.Sign=n;e.exports.sign=r.bind(undefined,"compact");e.exports.sign.flattened=r.bind(undefined,"flattened");e.exports.sign.general=r.bind(undefined,"general");e.exports.verify=a},,function(e,t,i){const{format:n}=i(669);const a=i(914);function OPError({error_description:e,error:t,error_uri:i,session_state:n,state:a,scope:r},s){OPError.super.call(this,!e?t:`${t} (${e})`);Object.assign(this,{error:t},e&&{error_description:e},i&&{error_uri:i},a&&{state:a},r&&{scope:r},n&&{session_state:n});if(s){Object.defineProperty(this,"response",{value:s})}}a(OPError);function RPError(...e){if(typeof e[0]==="string"){RPError.super.call(this,n(...e))}else{const{message:t,printf:i,response:a,...r}=e[0];if(i){RPError.super.call(this,n(...i))}else{RPError.super.call(this,t)}Object.assign(this,r);if(a){Object.defineProperty(this,"response",{value:a})}}}a(RPError);e.exports={OPError:OPError,RPError:RPError}},,function(e,t,i){"use strict";var n=i(945);e.exports=new n("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})},function(e,t,i){e.exports=Signature;var n=i(872);var a=i(215).Buffer;var r=i(98);var s=i(373);var o=i(753);var u=i(270);var l=i(325);var c=i(940);var d=o.InvalidAlgorithmError;var p=o.SignatureParseError;function Signature(e){n.object(e,"options");n.arrayOfObject(e.parts,"options.parts");n.string(e.type,"options.type");var t={};for(var i=0;i20&&r[0]===0)r=r.slice(1);s=this.part.s.data;if(s.length>20&&s[0]===0)s=s.slice(1);if(this.hashAlgorithm&&this.hashAlgorithm!=="sha1"||r.length+s.length!==40){throw new Error("OpenSSH only supports "+"DSA signatures with SHA1 hash")}t.writeBuffer(a.concat([r,s]));return t.toBuffer()}else if(e==="ssh"&&this.type==="ecdsa"){var d=new c({});r=this.part.r.data;d.writeBuffer(r);d.writePart(this.part.s);t=new c({});var p;if(r[0]===0)r=r.slice(1);var f=r.length*8;if(f===256)p="nistp256";else if(f===384)p="nistp384";else if(f===528)p="nistp521";t.writeString("ecdsa-sha2-"+p);t.writeBuffer(d.toBuffer());return t.toBuffer()}throw new Error("Invalid signature format");default:throw new Error("Invalid signature data")}};Signature.prototype.toString=function(e){n.optionalString(e,"format");return this.toBuffer(e).toString("base64")};Signature.parse=function(e,t,i){if(typeof e==="string")e=a.from(e,"base64");n.buffer(e,"data");n.string(i,"format");n.string(t,"type");var r={};r.type=t.toLowerCase();r.parts=[];try{n.ok(e.length>0,"signature must not be empty");switch(r.type){case"rsa":return parseOneNum(e,t,i,r);case"ed25519":return parseOneNum(e,t,i,r);case"dsa":case"ecdsa":if(i==="asn1")return parseDSAasn1(e,t,i,r);else if(r.type==="dsa")return parseDSA(e,t,i,r);else return parseECDSA(e,t,i,r);default:throw new d(t)}}catch(e){if(e instanceof d)throw e;throw new p(t,i,e)}};function parseOneNum(e,t,i,a){if(i==="ssh"){try{var r=new c({buffer:e});var s=r.readString()}catch(e){}if(r!==undefined){var o="SSH signature does not match expected "+"type (expected "+t+", got "+s+")";switch(s){case"ssh-rsa":n.strictEqual(t,"rsa",o);a.hashAlgo="sha1";break;case"rsa-sha2-256":n.strictEqual(t,"rsa",o);a.hashAlgo="sha256";break;case"rsa-sha2-512":n.strictEqual(t,"rsa",o);a.hashAlgo="sha512";break;case"ssh-ed25519":n.strictEqual(t,"ed25519",o);a.hashAlgo="sha512";break;default:throw new Error("Unknown SSH signature "+"type: "+s)}var u=r.readPart();n.ok(r.atEnd(),"extra trailing bytes");u.name="sig";a.parts.push(u);return new Signature(a)}}a.parts.push({name:"sig",data:e});return new Signature(a)}function parseDSAasn1(e,t,i,n){var a=new l.BerReader(e);a.readSequence();var r=a.readString(l.Ber.Integer,true);var s=a.readString(l.Ber.Integer,true);n.parts.push({name:"r",data:u.mpNormalize(r)});n.parts.push({name:"s",data:u.mpNormalize(s)});return new Signature(n)}function parseDSA(e,t,i,a){if(e.length!=40){var r=new c({buffer:e});var s=r.readBuffer();if(s.toString("ascii")==="ssh-dss")s=r.readBuffer();n.ok(r.atEnd(),"extra trailing bytes");n.strictEqual(s.length,40,"invalid inner length");e=s}a.parts.push({name:"r",data:e.slice(0,20)});a.parts.push({name:"s",data:e.slice(20,40)});return new Signature(a)}function parseECDSA(e,t,i,a){var r=new c({buffer:e});var s,o;var u=r.readBuffer();var l=u.toString("ascii");if(l.slice(0,6)==="ecdsa-"){var d=l.split("-");n.strictEqual(d[0],"ecdsa");n.strictEqual(d[1],"sha2");a.curve=d[2];switch(a.curve){case"nistp256":a.hashAlgo="sha256";break;case"nistp384":a.hashAlgo="sha384";break;case"nistp521":a.hashAlgo="sha512";break;default:throw new Error("Unsupported ECDSA curve: "+a.curve)}u=r.readBuffer();n.ok(r.atEnd(),"extra trailing bytes on outer");r=new c({buffer:u});s=r.readPart()}else{s={data:u}}o=r.readPart();n.ok(r.atEnd(),"extra trailing bytes");s.name="r";o.name="s";a.parts.push(s);a.parts.push(o);return new Signature(a)}Signature.isSignature=function(e,t){return u.isCompatible(e,Signature,t)};Signature.prototype._sshpkApiVersion=[2,1];Signature._oldVersionDetect=function(e){n.func(e.toBuffer);if(e.hasOwnProperty("hashAlgorithm"))return[2,0];return[1,0]}},,,,,,function(e,t,i){"use strict";var n=i(43);e.exports=new n({explicit:[i(574),i(921),i(988)]})},function(e,t,i){var n=i(293);var a=n.Buffer;function copyProps(e,t){for(var i in e){t[i]=e[i]}}if(a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow){e.exports=n}else{copyProps(n,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,i){return a(e,t,i)}SafeBuffer.prototype=Object.create(a.prototype);copyProps(a,SafeBuffer);SafeBuffer.from=function(e,t,i){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return a(e,t,i)};SafeBuffer.alloc=function(e,t,i){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var n=a(e);if(t!==undefined){if(typeof i==="string"){n.fill(t,i)}else{n.fill(t)}}else{n.fill(0)}return n};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return a(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return n.SlowBuffer(e)}},,function(e){e.exports={newInvalidAsn1Error:function(e){var t=new Error;t.name="InvalidAsn1Error";t.message=e||"";return t}}},,function(e,t,i){const n=i(874);const a=(e,t,i)=>n(e,t,i)<0;e.exports=a},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(747);const a=i(622);const r=i(414);const s=i(739);const o=i(290);const u=i(709);const l=i(444);const c=i(665);function fileExists(e){try{n.accessSync(e);return true}catch(e){}return false}class KubeConfig{getContexts(){return this.contexts}getClusters(){return this.clusters}getUsers(){return this.users}getCurrentContext(){return this.currentContext}setCurrentContext(e){this.currentContext=e}getContextObject(e){if(!this.contexts){return null}return findObject(this.contexts,e,"context")}getCurrentCluster(){const e=this.getCurrentContextObject();if(!e){return null}return this.getCluster(e.cluster)}getCluster(e){return findObject(this.clusters,e,"cluster")}getCurrentUser(){const e=this.getCurrentContextObject();if(!e){return null}return this.getUser(e.user)}getUser(e){return findObject(this.users,e,"user")}loadFromFile(e){const t=a.dirname(e);this.loadFromString(n.readFileSync(e,"utf8"));this.makePathsAbsolute(t)}applytoHTTPSOptions(e){const t=this.getCurrentUser();this.applyOptions(e);if(t&&t.username){e.auth=`${t.username}:${t.password}`}}applyToRequest(e){const t=this.getCurrentCluster();const i=this.getCurrentUser();this.applyOptions(e);if(t&&t.skipTLSVerify){e.strictSSL=false}if(i&&i.username){e.auth={password:i.password,username:i.username}}}loadFromString(e){const t=r.safeLoad(e);if(t.apiVersion!=="v1"){throw new TypeError("unknown version: "+t.apiVersion)}this.clusters=l.newClusters(t.clusters);this.contexts=l.newContexts(t.contexts);this.users=l.newUsers(t.users);this.currentContext=t["current-context"]}loadFromOptions(e){this.clusters=e.clusters;this.contexts=e.contexts;this.users=e.users;this.currentContext=e.currentContext}loadFromClusterAndUser(e,t){this.clusters=[e];this.users=[t];this.currentContext="loaded-context";this.contexts=[{cluster:e.name,user:t.name,name:this.currentContext}]}loadFromCluster(e=""){const t=process.env.KUBERNETES_SERVICE_HOST;const i=process.env.KUBERNETES_SERVICE_PORT;const a="inCluster";const r="inClusterUser";const s="inClusterContext";let o="https";if(i==="80"||i==="8080"||i==="8001"){o="http"}this.clusters=[{name:a,caFile:`${e}${Config.SERVICEACCOUNT_CA_PATH}`,server:`${o}://${t}:${i}`,skipTLSVerify:false}];this.users=[{name:r,token:n.readFileSync(`${e}${Config.SERVICEACCOUNT_TOKEN_PATH}`).toString()}];this.contexts=[{cluster:a,name:s,user:r}];this.currentContext=s}mergeConfig(e){this.currentContext=e.currentContext;e.clusters.forEach(e=>{this.addCluster(e)});e.users.forEach(e=>{this.addUser(e)});e.contexts.forEach(e=>{this.addContext(e)})}addCluster(e){this.clusters.forEach((t,i)=>{if(t.name===e.name){throw new Error(`Duplicate cluster: ${t.name}`)}});this.clusters.push(e)}addUser(e){this.users.forEach((t,i)=>{if(t.name===e.name){throw new Error(`Duplicate user: ${t.name}`)}});this.users.push(e)}addContext(e){this.contexts.forEach((t,i)=>{if(t.name===e.name){throw new Error(`Duplicate context: ${t.name}`)}});this.contexts.push(e)}loadFromDefault(){if(process.env.KUBECONFIG&&process.env.KUBECONFIG.length>0){const e=process.env.KUBECONFIG.split(a.delimiter);this.loadFromFile(e[0]);for(let t=1;t{if(t.caFile){t.caFile=makeAbsolutePath(e,t.caFile)}});this.users.forEach(t=>{if(t.certFile){t.certFile=makeAbsolutePath(e,t.certFile)}if(t.keyFile){t.keyFile=makeAbsolutePath(e,t.keyFile)}})}getCurrentContextObject(){return this.getContextObject(this.currentContext)}applyHTTPSOptions(e){const t=this.getCurrentCluster();const i=this.getCurrentUser();if(!i){return}if(t!=null&&t.skipTLSVerify){e.rejectUnauthorized=false}const n=t!=null?bufferFromFileOrString(t.caFile,t.caData):null;if(n){e.ca=n}const a=bufferFromFileOrString(i.certFile,i.certData);if(a){e.cert=a}const r=bufferFromFileOrString(i.keyFile,i.keyData);if(r){e.key=r}}applyAuthorizationHeader(e){const t=this.getCurrentUser();if(!t){return}let i=null;KubeConfig.authenticators.forEach(e=>{if(e.isAuthProvider(t)){i=e.getToken(t)}});if(t.token){i="Bearer "+t.token}if(i){if(!e.headers){e.headers=[]}e.headers.Authorization=i}}applyOptions(e){this.applyHTTPSOptions(e);this.applyAuthorizationHeader(e)}}KubeConfig.authenticators=[new u.CloudAuth,new c.ExecAuth];t.KubeConfig=KubeConfig;class Config{static fromFile(e){return Config.apiFromFile(e,o.CoreV1Api)}static fromCluster(){return Config.apiFromCluster(o.CoreV1Api)}static defaultClient(){return Config.apiFromDefaultClient(o.CoreV1Api)}static apiFromFile(e,t){const i=new KubeConfig;i.loadFromFile(e);return i.makeApiClient(t)}static apiFromCluster(e){const t=new KubeConfig;t.loadFromCluster();const i=t.getCurrentCluster();if(!i){throw new Error("No active cluster!")}const n=new e(i.server);n.setDefaultAuthentication(t);return n}static apiFromDefaultClient(e){const t=new KubeConfig;t.loadFromDefault();return t.makeApiClient(e)}}Config.SERVICEACCOUNT_ROOT="/var/run/secrets/kubernetes.io/serviceaccount";Config.SERVICEACCOUNT_CA_PATH=Config.SERVICEACCOUNT_ROOT+"/ca.crt";Config.SERVICEACCOUNT_TOKEN_PATH=Config.SERVICEACCOUNT_ROOT+"/token";t.Config=Config;function makeAbsolutePath(e,t){if(!e||a.isAbsolute(t)){return t}return a.join(e,t)}t.makeAbsolutePath=makeAbsolutePath;function bufferFromFileOrString(e,t){if(e){return n.readFileSync(e)}if(t){return Buffer.from(t,"base64")}return null}t.bufferFromFileOrString=bufferFromFileOrString;function findHomeDir(){if(process.env.HOME){try{n.accessSync(process.env.HOME);return process.env.HOME}catch(e){}}if(process.platform!=="win32"){return null}if(process.env.HOMEDRIVE&&process.env.HOMEPATH){const e=a.join(process.env.HOMEDRIVE,process.env.HOMEPATH);try{n.accessSync(e);return e}catch(e){}}if(process.env.USERPROFILE){try{n.accessSync(process.env.USERPROFILE);return process.env.USERPROFILE}catch(e){}}return null}t.findHomeDir=findHomeDir;function findObject(e,t,i){for(const n of e){if(n.name===t){if(n[i]){return n[i]}return n}}return null}t.findObject=findObject},,,,,function(e,t,i){const{deprecate:n}=i(669);const{createPublicKey:a,createPrivateKey:r,createSecretKey:s,KeyObject:o}=i(40);const u=i(208);const l=i(274);const{jwkToPem:c}=i(20);const d=i(466);const p=i(785);const f=i(186);const h=i(728);const m=i(847);const b=new Set(["string","buffer","object"]);const g=(e={},t={})=>{return{alg:t.alg,key_ops:t.key_ops,kid:t.kid,use:t.use,x5c:t.x5c,x5t:t.x5t,"x5t#S256":t["x5t#S256"],...e}};const y=/^[a-zA-Z0-9-]+ AAAA(?:[0-9A-Za-z+/])+(?:==|=)?(?: .*)?$/;const S=(e,t,{calculateMissingRSAPrimes:i=false}={})=>{let n,S,w;if(!b.has(typeof e)){throw new TypeError("key argument must be a string, buffer or an object")}if(t!==undefined&&!l(t)){throw new TypeError("parameters argument must be a plain object when provided")}if(e instanceof o){switch(e.type){case"private":n=e;break;case"public":S=e;break;case"secret":w=e;break}}else if(typeof e==="object"&&e&&"kty"in e&&e.kty==="oct"){try{w=s(u.decodeToBuffer(e.k))}catch(t){if(!("k"in e)){w={type:"secret"}}}t=g(t,e)}else if(typeof e==="object"&&e&&"kty"in e){({calculateMissingRSAPrimes:i=false}=t||{calculateMissingRSAPrimes:i});let s;try{s=c(e,{calculateMissingRSAPrimes:i})}catch(e){if(e instanceof d.JOSEError){throw e}}if(s&&e.d){n=r(s)}else if(s){S=a(s)}t=g({},e)}else if(e&&(typeof e==="object"||typeof e==="string")){try{n=r(e)}catch(e){if(e instanceof d.JOSEError){throw e}}try{S=a(e);if(e.startsWith("-----BEGIN CERTIFICATE-----")&&(!t||!("x5c"in t))){t=g(t,{x5c:[e.replace(/(?:-----(?:BEGIN|END) CERTIFICATE-----|\s)/g,"")]})}}catch(e){if(e instanceof d.JOSEError){throw e}}try{if(!e.includes("-----BEGIN")&&!y.test(e.toString("ascii").replace(/[\r\n]/g,""))){w=s(Buffer.isBuffer(e)?e:Buffer.from(e))}}catch(e){}}const v=n||S||w;if(n||S){switch(v.asymmetricKeyType){case"rsa":return new p(v,t);case"ec":return new f(v,t);case"ed25519":case"ed448":case"x25519":case"x448":return new h(v,t);default:throw new d.JOSENotSupported("only RSA, EC and OKP asymmetric keys are supported")}}else if(w){return new m(v,t)}throw new d.JWKImportFailed("key import failed")};e.exports=S;Object.defineProperty(S,"deprecated",{value:n((e,t)=>{return S(e,t,{calculateMissingRSAPrimes:true})},"JWK.importKey() is deprecated, use JWK.asKey() instead"),enumerable:false})},function(e,t,i){const n=i(16);const a=(e,t)=>e.sort((e,i)=>n(i,e,t));e.exports=a},,function(e,t,i){e.exports=minimatch;minimatch.Minimatch=Minimatch;var n={sep:"/"};try{n=i(622)}catch(e){}var a=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var r=i(306);var s={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var o="[^/]";var u=o+"*?";var l="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var c="(?:(?!(?:\\/|^)\\.).)*?";var d=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,t){e[t]=true;return e},{})}var p=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(i,n,a){return minimatch(i,e,t)}}function ext(e,t){e=e||{};t=t||{};var i={};Object.keys(t).forEach(function(e){i[e]=t[e]});Object.keys(e).forEach(function(t){i[t]=e[t]});return i}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var t=minimatch;var i=function minimatch(i,n,a){return t.minimatch(i,n,ext(e,a))};i.Minimatch=function Minimatch(i,n){return new t.Minimatch(i,ext(e,n))};return i};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,t,i){if(typeof t!=="string"){throw new TypeError("glob pattern string required")}if(!i)i={};if(!i.nocomment&&t.charAt(0)==="#"){return false}if(t.trim()==="")return e==="";return new Minimatch(t,i).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};e=e.trim();if(n.sep!=="/"){e=e.split(n.sep).join("/")}this.options=t;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var i=this.globSet=this.braceExpand();if(t.debug)this.debug=console.error;this.debug(this.pattern,i);i=this.globParts=i.map(function(e){return e.split(p)});this.debug(this.pattern,i);i=i.map(function(e,t,i){return e.map(this.parse,this)},this);this.debug(this.pattern,i);i=i.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,i);this.set=i}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var i=this.options;var n=0;if(i.nonegate)return;for(var a=0,r=e.length;a1024*64){throw new TypeError("pattern is too long")}var i=this.options;if(!i.noglobstar&&e==="**")return a;if(e==="")return"";var n="";var r=!!i.nocase;var l=false;var c=[];var p=[];var h;var m=false;var b=-1;var g=-1;var y=e.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var S=this;function clearStateChar(){if(h){switch(h){case"*":n+=u;r=true;break;case"?":n+=o;r=true;break;default:n+="\\"+h;break}S.debug("clearStateChar %j %j",h,n);h=false}}for(var w=0,v=e.length,z;w-1;E--){var A=p[E];var x=n.slice(0,A.reStart);var N=n.slice(A.reStart,A.reEnd-8);var V=n.slice(A.reEnd-8,A.reEnd);var P=n.slice(A.reEnd);V+=P;var D=x.split("(").length-1;var I=P;for(w=0;w=0;s--){r=e[s];if(r)break}for(s=0;s>> no match, partial?",e,d,t,p);if(d===o)return true}return false}var h;if(typeof l==="string"){if(n.nocase){h=c.toLowerCase()===l.toLowerCase()}else{h=c===l}this.debug("string match",l,c,h)}else{h=c.match(l);this.debug("pattern match",l,c,h)}if(!h)return false}if(r===o&&s===u){return true}else if(r===o){return i}else if(s===u){var m=r===o-1&&e[r]==="";return m}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},,,,,,function(e,t,i){"use strict";var n=i(567);var a=i(741);var r={brackets:function brackets(e){return e+"[]"},indices:function indices(e,t){return e+"["+t+"]"},repeat:function repeat(e){return e}};var s=Date.prototype.toISOString;var o={delimiter:"&",encode:true,encoder:n.encode,encodeValuesOnly:false,serializeDate:function serializeDate(e){return s.call(e)},skipNulls:false,strictNullHandling:false};var u=function stringify(e,t,i,a,r,s,u,l,c,d,p,f){var h=e;if(typeof u==="function"){h=u(t,h)}else if(h instanceof Date){h=d(h)}else if(h===null){if(a){return s&&!f?s(t,o.encoder):t}h=""}if(typeof h==="string"||typeof h==="number"||typeof h==="boolean"||n.isBuffer(h)){if(s){var m=f?t:s(t,o.encoder);return[p(m)+"="+p(s(h,o.encoder))]}return[p(t)+"="+p(String(h))]}var b=[];if(typeof h==="undefined"){return b}var g;if(Array.isArray(u)){g=u}else{var y=Object.keys(h);g=l?y.sort(l):y}for(var S=0;S0?T+C:""}},function(e,t,i){"use strict";var n=i(87);var a=i(747);var r=i(402);var s=i(739);var o=Object.create(s);t.extend=Object.assign;var u=Boolean(process.versions.electron);var l={fatal:false,globOptions:{},maxdepth:255,noglob:false,silent:false,verbose:false,execPath:null,bufLength:64*1024};var c={reset:function(){Object.assign(this,l);if(!u){this.execPath=process.execPath}},resetForTesting:function(){this.reset();this.silent=true}};c.reset();t.config=c;var d={error:null,errorCode:0,currentCmd:"shell.js"};t.state=d;delete process.env.OLDPWD;function isObject(e){return typeof e==="object"&&e!==null}t.isObject=isObject;function log(){if(!c.silent){console.error.apply(console,arguments)}}t.log=log;function convertErrorOutput(e){if(typeof e!=="string"){throw new TypeError("input must be a string")}return e.replace(/\\/g,"/")}t.convertErrorOutput=convertErrorOutput;function error(e,t,i){if(typeof e!=="string")throw new Error("msg must be a string");var n={continue:false,code:1,prefix:d.currentCmd+": ",silent:false};if(typeof t==="number"&&isObject(i)){i.code=t}else if(isObject(t)){i=t}else if(typeof t==="number"){i={code:t}}else if(typeof t!=="number"){i={}}i=Object.assign({},n,i);if(!d.errorCode)d.errorCode=i.code;var a=convertErrorOutput(i.prefix+e);d.error=d.error?d.error+"\n":"";d.error+=a;if(c.fatal)throw new Error(a);if(e.length>0&&!i.silent)log(a);if(!i.continue){throw{msg:"earlyExit",retValue:new ShellString("",d.error,d.errorCode)}}}t.error=error;function ShellString(e,t,i){var n;if(e instanceof Array){n=e;n.stdout=e.join("\n");if(e.length>0)n.stdout+="\n"}else{n=new String(e);n.stdout=e}n.stderr=t;n.code=i;h.forEach(function(e){n[e]=o[e].bind(n)});return n}t.ShellString=ShellString;function parseOptions(e,t,i){if(typeof e!=="string"&&!isObject(e)){throw new Error("options must be strings or key-value pairs")}else if(!isObject(t)){throw new Error("parseOptions() internal error: map must be an object")}else if(i&&!isObject(i)){throw new Error("parseOptions() internal error: errorOptions must be object")}if(e==="--"){return{}}var n={};Object.keys(t).forEach(function(e){var i=t[e];if(i[0]!=="!"){n[i]=false}});if(e==="")return n;if(typeof e==="string"){if(e[0]!=="-"){throw new Error("Options string must start with a '-'")}var a=e.slice(1).split("");a.forEach(function(e){if(e in t){var a=t[e];if(a[0]==="!"){n[a.slice(1)]=false}else{n[a]=true}}else{error("option not recognized: "+e,i||{})}})}else{Object.keys(e).forEach(function(a){var r=a[1];if(r in t){var s=t[r];n[s]=e[a]}else{error("option not recognized: "+r,i||{})}})}return n}t.parseOptions=parseOptions;function expand(e){if(!Array.isArray(e)){throw new TypeError("must be an array")}var t=[];e.forEach(function(e){if(typeof e!=="string"){t.push(e)}else{var i;try{i=r.sync(e,c.globOptions);i=i.length>0?i:[e]}catch(t){i=[e]}t=t.concat(i)}});return t}t.expand=expand;var p=typeof Buffer.alloc==="function"?function(e){return Buffer.alloc(e||c.bufLength)}:function(e){return new Buffer(e||c.bufLength)};t.buffer=p;function unlinkSync(e){try{a.unlinkSync(e)}catch(t){if(t.code==="EPERM"){a.chmodSync(e,"0666");a.unlinkSync(e)}else{throw t}}}t.unlinkSync=unlinkSync;function statFollowLinks(){return a.statSync.apply(a,arguments)}t.statFollowLinks=statFollowLinks;function statNoFollowLinks(){return a.lstatSync.apply(a,arguments)}t.statNoFollowLinks=statNoFollowLinks;function randomFileName(){function randomHash(e){if(e===1){return parseInt(16*Math.random(),10).toString(16)}var t="";for(var i=0;i0){l.comment=s[4]}else if(p.consumed){var f=s[2]+(s[3]?s[3]:"");var h=Math.ceil(p.consumed/3)*4;f=f.slice(0,h-2).replace(/[^a-zA-Z0-9+\/=]/g,"")+f.slice(h-2);var m=p.consumed%3;if(m>0&&f.slice(h-1,h)!=="=")h--;while(f.slice(h,h+1)==="=")h++;var b=f.slice(h);b=b.replace(/[\r\n]/g," ").replace(/^\s+/,"");if(b.match(/^[a-zA-Z0-9]/))l.comment=b}return l}function write(e,t){n.object(e);if(!o.isKey(e))throw new Error("Must be a public key");var i=[];var s=r.keyTypeToAlg(e);i.push(s);var u=r.write(e);i.push(u.toString("base64"));if(e.comment)i.push(e.comment);return a.from(i.join(" "))}},function(e){e.exports=(e=>JSON.parse(JSON.stringify(e)))},function(e,t,i){var n=i(602);function error(){return n.state.error}e.exports=error},,,function(e,t,i){"use strict";const{Duplex:n}=i(413);function emitClose(e){e.emit("close")}function duplexOnEnd(){if(!this.destroyed&&this._writableState.finished){this.destroy()}}function duplexOnError(e){this.removeListener("error",duplexOnError);this.destroy();if(this.listenerCount("error")===0){this.emit("error",e)}}function createWebSocketStream(e,t){let i=true;function receiverOnDrain(){if(i)e._socket.resume()}if(e.readyState===e.CONNECTING){e.once("open",function open(){e._receiver.removeAllListeners("drain");e._receiver.on("drain",receiverOnDrain)})}else{e._receiver.removeAllListeners("drain");e._receiver.on("drain",receiverOnDrain)}const a=new n({...t,autoDestroy:false,emitClose:false,objectMode:false,writableObjectMode:false});e.on("message",function message(t){if(!a.push(t)){i=false;e._socket.pause()}});e.once("error",function error(e){if(a.destroyed)return;a.destroy(e)});e.once("close",function close(){if(a.destroyed)return;a.push(null)});a._destroy=function(t,i){if(e.readyState===e.CLOSED){i(t);process.nextTick(emitClose,a);return}let n=false;e.once("error",function error(e){n=true;i(e)});e.once("close",function close(){if(!n)i(t);process.nextTick(emitClose,a)});e.terminate()};a._final=function(t){if(e.readyState===e.CONNECTING){e.once("open",function open(){a._final(t)});return}if(e._socket===null)return;if(e._socket._writableState.finished){t();if(a._readableState.endEmitted)a.destroy()}else{e._socket.once("finish",function finish(){t()});e.close()}};a._read=function(){if(e.readyState===e.OPEN&&!i){i=true;if(!e._receiver._writableState.needDrain)e._socket.resume()}};a._write=function(t,i,n){if(e.readyState===e.CONNECTING){e.once("open",function open(){a._write(t,i,n)});return}e.send(t,n)};a.on("end",duplexOnEnd);a.on("error",duplexOnError);return a}e.exports=createWebSocketStream},,function(e,t,i){const n=i(320);n.config=i(264);e.exports=n},function(e,t,i){"use strict";var n=i(43);e.exports=new n({include:[i(23)]})},function(e,t,i){"use strict";e.exports=Yallist;Yallist.Node=Node;Yallist.create=Yallist;function Yallist(e){var t=this;if(!(t instanceof Yallist)){t=new Yallist}t.tail=null;t.head=null;t.length=0;if(e&&typeof e.forEach==="function"){e.forEach(function(e){t.push(e)})}else if(arguments.length>0){for(var i=0,n=arguments.length;i1){i=t}else if(this.head){n=this.head.next;i=this.head.value}else{throw new TypeError("Reduce of empty list with no initial value")}for(var a=0;n!==null;a++){i=e(i,n.value,a);n=n.next}return i};Yallist.prototype.reduceReverse=function(e,t){var i;var n=this.tail;if(arguments.length>1){i=t}else if(this.tail){n=this.tail.prev;i=this.tail.value}else{throw new TypeError("Reduce of empty list with no initial value")}for(var a=this.length-1;n!==null;a--){i=e(i,n.value,a);n=n.prev}return i};Yallist.prototype.toArray=function(){var e=new Array(this.length);for(var t=0,i=this.head;i!==null;t++){e[t]=i.value;i=i.next}return e};Yallist.prototype.toArrayReverse=function(){var e=new Array(this.length);for(var t=0,i=this.tail;i!==null;t++){e[t]=i.value;i=i.prev}return e};Yallist.prototype.slice=function(e,t){t=t||this.length;if(t<0){t+=this.length}e=e||0;if(e<0){e+=this.length}var i=new Yallist;if(tthis.length){t=this.length}for(var n=0,a=this.head;a!==null&&nthis.length){t=this.length}for(var n=this.length,a=this.tail;a!==null&&n>t;n--){a=a.prev}for(;a!==null&&n>e;n--,a=a.prev){i.push(a.value)}return i};Yallist.prototype.splice=function(e,t,...i){if(e>this.length){e=this.length-1}if(e<0){e=this.length+e}for(var n=0,a=this.head;a!==null&&n{const i=r.STATUS_CODES[426];t.writeHead(426,{"Content-Length":i.length,"Content-Type":"text/plain"});t.end(i)});this._server.listen(e.port,e.host,e.backlog,t)}else if(e.server){this._server=e.server}if(this._server){this._removeListeners=addListeners(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(e,t,i)=>{this.handleUpgrade(e,t,i,t=>{this.emit("connection",t,e)})}})}if(e.perMessageDeflate===true)e.perMessageDeflate={};if(e.clientTracking)this.clients=new Set;this.options=e}address(){if(this.options.noServer){throw new Error('The server is operating in "noServer" mode')}if(!this._server)return null;return this._server.address()}close(e){if(e)this.once("close",e);if(this.clients){for(const e of this.clients)e.terminate()}const t=this._server;if(t){this._removeListeners();this._removeListeners=this._server=null;if(this.options.port!=null){t.close(()=>this.emit("close"));return}}process.nextTick(emitClose,this)}shouldHandle(e){if(this.options.path){const t=e.url.indexOf("?");const i=t!==-1?e.url.slice(0,t):e.url;if(i!==this.options.path)return false}return true}handleUpgrade(e,t,i,n){t.on("error",socketOnError);const a=e.headers["sec-websocket-key"]!==undefined?e.headers["sec-websocket-key"].trim():false;const r=+e.headers["sec-websocket-version"];const u={};if(e.method!=="GET"||e.headers.upgrade.toLowerCase()!=="websocket"||!a||!c.test(a)||r!==8&&r!==13||!this.shouldHandle(e)){return abortHandshake(t,400)}if(this.options.perMessageDeflate){const i=new s(this.options.perMessageDeflate,true,this.options.maxPayload);try{const n=o.parse(e.headers["sec-websocket-extensions"]);if(n[s.extensionName]){i.accept(n[s.extensionName]);u[s.extensionName]=i}}catch(e){return abortHandshake(t,400)}}if(this.options.verifyClient){const s={origin:e.headers[`${r===8?"sec-websocket-origin":"origin"}`],secure:!!(e.connection.authorized||e.connection.encrypted),req:e};if(this.options.verifyClient.length===2){this.options.verifyClient(s,(r,s,o,l)=>{if(!r){return abortHandshake(t,s||401,o,l)}this.completeUpgrade(a,u,e,t,i,n)});return}if(!this.options.verifyClient(s))return abortHandshake(t,401)}this.completeUpgrade(a,u,e,t,i,n)}completeUpgrade(e,t,i,n,r,c){if(!n.readable||!n.writable)return n.destroy();const d=a.createHash("sha1").update(e+l).digest("base64");const p=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${d}`];const f=new u(null);var h=i.headers["sec-websocket-protocol"];if(h){h=h.trim().split(/ *, */);if(this.options.handleProtocols){h=this.options.handleProtocols(h,i)}else{h=h[0]}if(h){p.push(`Sec-WebSocket-Protocol: ${h}`);f.protocol=h}}if(t[s.extensionName]){const e=t[s.extensionName].params;const i=o.format({[s.extensionName]:[e]});p.push(`Sec-WebSocket-Extensions: ${i}`);f._extensions=t}this.emit("headers",p,i);n.write(p.concat("\r\n").join("\r\n"));n.removeListener("error",socketOnError);f.setSocket(n,r,this.options.maxPayload);if(this.clients){this.clients.add(f);f.on("close",()=>this.clients.delete(f))}c(f)}}e.exports=WebSocketServer;function addListeners(e,t){for(const i of Object.keys(t))e.on(i,t[i]);return function removeListeners(){for(const i of Object.keys(t)){e.removeListener(i,t[i])}}}function emitClose(e){e.emit("close")}function socketOnError(){this.destroy()}function abortHandshake(e,t,i,n){if(e.writable){i=i||r.STATUS_CODES[t];n=Object.assign({Connection:"close","Content-type":"text/html","Content-Length":Buffer.byteLength(i)},n);e.write(`HTTP/1.1 ${t} ${r.STATUS_CODES[t]}\r\n`+Object.keys(n).map(e=>`${e}: ${n[e]}`).join("\r\n")+"\r\n\r\n"+i)}e.removeListener("error",socketOnError);e.destroy()}},function(e){e.exports=require("events")},function(e,t,i){const{strict:n}=i(357);const{createHash:a}=i(373);const{format:r}=i(669);const s=i(682);const o=e=>e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_");const u=e=>o(e.toString("base64"));function getHash(e,t){switch(e){case"HS256":case"RS256":case"PS256":case"ES256":case"ES256K":return a("sha256");case"HS384":case"RS384":case"PS384":case"ES384":return a("sha384");case"HS512":case"RS512":case"PS512":case"ES512":return a("sha512");case"EdDSA":switch(t){case"Ed25519":return a("sha512");case"Ed448":if(!s){throw new TypeError("Ed448 *_hash calculation is not supported in your Node.js runtime version")}return a("shake256",{outputLength:114});default:throw new TypeError("unrecognized or invalid EdDSA curve provided")}default:throw new TypeError("unrecognized or invalid JWS algorithm provided")}}function generate(e,t,i){const n=getHash(t,i).update(e).digest();return u(n.slice(0,n.length/2))}function validate(e,t,i,a,s){if(typeof e.claim!=="string"||!e.claim){throw new TypeError("names.claim must be a non-empty string")}if(typeof e.source!=="string"||!e.source){throw new TypeError("names.source must be a non-empty string")}n(typeof t==="string"&&t,`${e.claim} must be a non-empty string`);n(typeof i==="string"&&i,`${e.source} must be a non-empty string`);let o;let u;try{o=generate(i,a,s)}catch(t){u=r("%s could not be validated (%s)",e.claim,t.message)}u=u||r("%s mismatch, expected %s, got: %s",e.claim,o,t);n.equal(o,t,u)}e.exports={validate:validate,generate:generate}},,,,,,function(e){"use strict";e.exports=balanced;function balanced(e,t,i){if(e instanceof RegExp)e=maybeMatch(e,i);if(t instanceof RegExp)t=maybeMatch(t,i);var n=range(e,t,i);return n&&{start:n[0],end:n[1],pre:i.slice(0,n[0]),body:i.slice(n[0]+e.length,n[1]),post:i.slice(n[1]+t.length)}}function maybeMatch(e,t){var i=t.match(e);return i?i[0]:null}balanced.range=range;function range(e,t,i){var n,a,r,s,o;var u=i.indexOf(e);var l=i.indexOf(t,u+1);var c=u;if(u>=0&&l>0){n=[];r=i.length;while(c>=0&&!o){if(c==u){n.push(c);u=i.indexOf(e,c+1)}else if(n.length==1){o=[n.pop(),l]}else{a=n.pop();if(a=0?u:l}if(n.length){o=[r,s]}}return o}},function(e){e.exports=require("path")},function(e,t,i){"use strict";var n=i(601);var a=i(267);var r=i(741);e.exports={formats:r,parse:a,stringify:n}},function(e,t,i){e.exports={read:read,write:write};var n=i(872);var a=i(215).Buffer;var r=i(538);var s=i(852);var o=i(753);function read(e,t){var i=e.toString("ascii").split(/[\r\n]+/);var s=false;var o;var u=0;while(ui.length){throw new Error("Invalid public-lines count")}var p=a.from(i.slice(u,u+d).join(""),"base64");var f=r.algToKeyType(l);var h=r.read(p);if(h.type!==f){throw new Error("Outer key algorithm mismatch")}h.comment=c;return h}function splitHeader(e){var t=e.indexOf(":");if(t===-1)return null;var i=e.slice(0,t);++t;while(e[t]===" ")++t;var n=e.slice(t);return[i,n]}function write(e,t){n.object(e);if(!s.isKey(e))throw new Error("Must be a public key");var i=r.keyTypeToAlg(e);var o=r.write(e);var u=e.comment||"";var l=o.toString("base64");var c=wrap(l,64);c.unshift("Public-Lines: "+c.length);c.unshift("Comment: "+u);c.unshift("Encryption: none");c.unshift("PuTTY-User-Key-File-2: "+i);return a.from(c.join("\n")+"\n")}function wrap(e,t){var i=[];var n=0;while(n{switch(e){case"RSA":return a(await r.generate(t,l),i);case"EC":return a(await s.generate(t,l),i);case"OKP":return a(await o.generate(t,l),i);case"oct":return a(await u.generate(t,l),i);default:throw new n.JOSENotSupported(`unsupported key type: ${e}`)}};const c=(e,t,i,l=true)=>{switch(e){case"RSA":return a(r.generateSync(t,l),i);case"EC":return a(s.generateSync(t,l),i);case"OKP":return a(o.generateSync(t,l),i);case"oct":return a(u.generateSync(t,l),i);default:throw new n.JOSENotSupported(`unsupported key type: ${e}`)}};e.exports.generate=l;e.exports.generateSync=c},function(e,t){"use strict";function Store(){}t.Store=Store;Store.prototype.synchronous=false;Store.prototype.findCookie=function(e,t,i,n){throw new Error("findCookie is not implemented")};Store.prototype.findCookies=function(e,t,i){throw new Error("findCookies is not implemented")};Store.prototype.putCookie=function(e,t){throw new Error("putCookie is not implemented")};Store.prototype.updateCookie=function(e,t,i){throw new Error("updateCookie is not implemented")};Store.prototype.removeCookie=function(e,t,i,n){throw new Error("removeCookie is not implemented")};Store.prototype.removeCookies=function(e,t,i){throw new Error("removeCookies is not implemented")};Store.prototype.removeAllCookies=function(e){throw new Error("removeAllCookies is not implemented")};Store.prototype.getAllCookies=function(e){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}},function(e){"use strict";var t=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];e.exports=function(e,i){for(var n=0;n3)return false;if(t[t.length-n.length-1]!=="/")return false}return true}function constructJavascriptRegExp(e){var t=e,i=/\/([gim]*)$/.exec(e),n="";if(t[0]==="/"){if(i)n=i[1];t=t.slice(1,t.length-n.length-1)}return new RegExp(t,n)}function representJavascriptRegExp(e){var t="/"+e.source+"/";if(e.global)t+="g";if(e.multiline)t+="m";if(e.ignoreCase)t+="i";return t}function isRegExp(e){return Object.prototype.toString.call(e)==="[object RegExp]"}e.exports=new n("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:resolveJavascriptRegExp,construct:constructJavascriptRegExp,predicate:isRegExp,represent:representJavascriptRegExp})},function(e,t,i){const n=i(874);const a=(e,t,i)=>n(t,e,i);e.exports=a},function(e){e.exports=require("net")},function(e){"use strict";const t=new Set([200,203,204,206,300,301,404,405,410,414,501]);const i=new Set([200,203,204,300,301,302,303,307,308,404,405,410,414,501]);const n=new Set([500,502,503,504]);const a={date:true,connection:true,"keep-alive":true,"proxy-authenticate":true,"proxy-authorization":true,te:true,trailer:true,"transfer-encoding":true,upgrade:true};const r={"content-length":true,"content-encoding":true,"transfer-encoding":true,"content-range":true};function toNumberOrZero(e){const t=parseInt(e,10);return isFinite(t)?t:0}function isErrorResponse(e){if(!e){return true}return n.has(e.status)}function parseCacheControl(e){const t={};if(!e)return t;const i=e.trim().split(/\s*,\s*/);for(const e of i){const[i,n]=e.split(/\s*=\s*/,2);t[i]=n===undefined?true:n.replace(/^"|"$/g,"")}return t}function formatCacheControl(e){let t=[];for(const i in e){const n=e[i];t.push(n===true?i:i+"="+n)}if(!t.length){return undefined}return t.join(", ")}e.exports=class CachePolicy{constructor(e,t,{shared:i,cacheHeuristic:n,immutableMinTimeToLive:a,ignoreCargoCult:r,_fromObject:s}={}){if(s){this._fromObject(s);return}if(!t||!t.headers){throw Error("Response headers missing")}this._assertRequestHasHeaders(e);this._responseTime=this.now();this._isShared=i!==false;this._cacheHeuristic=undefined!==n?n:.1;this._immutableMinTtl=undefined!==a?a:24*3600*1e3;this._status="status"in t?t.status:200;this._resHeaders=t.headers;this._rescc=parseCacheControl(t.headers["cache-control"]);this._method="method"in e?e.method:"GET";this._url=e.url;this._host=e.headers.host;this._noAuthorization=!e.headers.authorization;this._reqHeaders=t.headers.vary?e.headers:null;this._reqcc=parseCacheControl(e.headers["cache-control"]);if(r&&"pre-check"in this._rescc&&"post-check"in this._rescc){delete this._rescc["pre-check"];delete this._rescc["post-check"];delete this._rescc["no-cache"];delete this._rescc["no-store"];delete this._rescc["must-revalidate"];this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":formatCacheControl(this._rescc)});delete this._resHeaders.expires;delete this._resHeaders.pragma}if(t.headers["cache-control"]==null&&/no-cache/.test(t.headers.pragma)){this._rescc["no-cache"]=true}}now(){return Date.now()}storable(){return!!(!this._reqcc["no-store"]&&("GET"===this._method||"HEAD"===this._method||"POST"===this._method&&this._hasExplicitExpiration())&&i.has(this._status)&&!this._rescc["no-store"]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc["max-age"]||this._isShared&&this._rescc["s-maxage"]||this._rescc.public||t.has(this._status)))}_hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires}_assertRequestHasHeaders(e){if(!e||!e.headers){throw Error("Request headers missing")}}satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);const t=parseCacheControl(e.headers["cache-control"]);if(t["no-cache"]||/no-cache/.test(e.headers.pragma)){return false}if(t["max-age"]&&this.age()>t["max-age"]){return false}if(t["min-fresh"]&&this.timeToLive()<1e3*t["min-fresh"]){return false}if(this.stale()){const e=t["max-stale"]&&!this._rescc["must-revalidate"]&&(true===t["max-stale"]||t["max-stale"]>this.age()-this.maxAge());if(!e){return false}}return this._requestMatches(e,false)}_requestMatches(e,t){return(!this._url||this._url===e.url)&&this._host===e.headers.host&&(!e.method||this._method===e.method||t&&"HEAD"===e.method)&&this._varyMatches(e)}_allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]}_varyMatches(e){if(!this._resHeaders.vary){return true}if(this._resHeaders.vary==="*"){return false}const t=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(const i of t){if(e.headers[i]!==this._reqHeaders[i])return false}return true}_copyWithoutHopByHopHeaders(e){const t={};for(const i in e){if(a[i])continue;t[i]=e[i]}if(e.connection){const i=e.connection.trim().split(/\s*,\s*/);for(const e of i){delete t[e]}}if(t.warning){const e=t.warning.split(/,/).filter(e=>{return!/^\s*1[0-9][0-9]/.test(e)});if(!e.length){delete t.warning}else{t.warning=e.join(",").trim()}}return t}responseHeaders(){const e=this._copyWithoutHopByHopHeaders(this._resHeaders);const t=this.age();if(t>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24){e.warning=(e.warning?`${e.warning}, `:"")+'113 - "rfc7234 5.5.4"'}e.age=`${Math.round(t)}`;e.date=new Date(this.now()).toUTCString();return e}date(){const e=Date.parse(this._resHeaders.date);if(isFinite(e)){return e}return this._responseTime}age(){let e=this._ageValue();const t=(this.now()-this._responseTime)/1e3;return e+t}_ageValue(){return toNumberOrZero(this._resHeaders.age)}maxAge(){if(!this.storable()||this._rescc["no-cache"]){return 0}if(this._isShared&&(this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable)){return 0}if(this._resHeaders.vary==="*"){return 0}if(this._isShared){if(this._rescc["proxy-revalidate"]){return 0}if(this._rescc["s-maxage"]){return toNumberOrZero(this._rescc["s-maxage"])}}if(this._rescc["max-age"]){return toNumberOrZero(this._rescc["max-age"])}const e=this._rescc.immutable?this._immutableMinTtl:0;const t=this.date();if(this._resHeaders.expires){const i=Date.parse(this._resHeaders.expires);if(Number.isNaN(i)||ii){return Math.max(e,(t-i)/1e3*this._cacheHeuristic)}}return e}timeToLive(){const e=this.maxAge()-this.age();const t=e+toNumberOrZero(this._rescc["stale-if-error"]);const i=e+toNumberOrZero(this._rescc["stale-while-revalidate"]);return Math.max(0,e,t,i)*1e3}stale(){return this.maxAge()<=this.age()}_useStaleIfError(){return this.maxAge()+toNumberOrZero(this._rescc["stale-if-error"])>this.age()}useStaleWhileRevalidate(){return this.maxAge()+toNumberOrZero(this._rescc["stale-while-revalidate"])>this.age()}static fromObject(e){return new this(undefined,undefined,{_fromObject:e})}_fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e||e.v!==1)throw Error("Invalid serialization");this._responseTime=e.t;this._isShared=e.sh;this._cacheHeuristic=e.ch;this._immutableMinTtl=e.imm!==undefined?e.imm:24*3600*1e3;this._status=e.st;this._resHeaders=e.resh;this._rescc=e.rescc;this._method=e.m;this._url=e.u;this._host=e.h;this._noAuthorization=e.a;this._reqHeaders=e.reqh;this._reqcc=e.reqcc}toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}}revalidationHeaders(e){this._assertRequestHasHeaders(e);const t=this._copyWithoutHopByHopHeaders(e.headers);delete t["if-range"];if(!this._requestMatches(e,true)||!this.storable()){delete t["if-none-match"];delete t["if-modified-since"];return t}if(this._resHeaders.etag){t["if-none-match"]=t["if-none-match"]?`${t["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag}const i=t["accept-ranges"]||t["if-match"]||t["if-unmodified-since"]||this._method&&this._method!="GET";if(i){delete t["if-modified-since"];if(t["if-none-match"]){const e=t["if-none-match"].split(/,/).filter(e=>{return!/^\s*W\//.test(e)});if(!e.length){delete t["if-none-match"]}else{t["if-none-match"]=e.join(",").trim()}}}else if(this._resHeaders["last-modified"]&&!t["if-modified-since"]){t["if-modified-since"]=this._resHeaders["last-modified"]}return t}revalidatedPolicy(e,t){this._assertRequestHasHeaders(e);if(this._useStaleIfError()&&isErrorResponse(t)){return{modified:false,matches:false,policy:this}}if(!t||!t.headers){throw Error("Response headers missing")}let i=false;if(t.status!==undefined&&t.status!=304){i=false}else if(t.headers.etag&&!/^\s*W\//.test(t.headers.etag)){i=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===t.headers.etag}else if(this._resHeaders.etag&&t.headers.etag){i=this._resHeaders.etag.replace(/^\s*W\//,"")===t.headers.etag.replace(/^\s*W\//,"")}else if(this._resHeaders["last-modified"]){i=this._resHeaders["last-modified"]===t.headers["last-modified"]}else{if(!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!t.headers.etag&&!t.headers["last-modified"]){i=true}}if(!i){return{policy:new this.constructor(e,t),modified:t.status!=304,matches:false}}const n={};for(const e in this._resHeaders){n[e]=e in t.headers&&!r[e]?t.headers[e]:this._resHeaders[e]}const a=Object.assign({},t,{status:this._status,method:this._method,headers:n});return{policy:new this.constructor(e,a,{shared:this._isShared,cacheHeuristic:this._cacheHeuristic,immutableMinTimeToLive:this._immutableMinTtl}),modified:false,matches:true}}}},function(e,t,i){"use strict";var n=i(945);function resolveYamlMerge(e){return e==="<<"||e===null}e.exports=new n("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})},,function(e,t,i){e.exports={Verifier:Verifier,Signer:Signer};var n=i(196);var a=i(413);var r=i(669);var s=i(872);var o=i(215).Buffer;var u=i(575);function Verifier(e,t){if(t.toLowerCase()!=="sha512")throw new Error("ED25519 only supports the use of "+"SHA-512 hashes");this.key=e;this.chunks=[];a.Writable.call(this,{})}r.inherits(Verifier,a.Writable);Verifier.prototype._write=function(e,t,i){this.chunks.push(e);i()};Verifier.prototype.update=function(e){if(typeof e==="string")e=o.from(e,"binary");this.chunks.push(e)};Verifier.prototype.verify=function(e,t){var i;if(u.isSignature(e,[2,0])){if(e.type!=="ed25519")return false;i=e.toBuffer("raw")}else if(typeof e==="string"){i=o.from(e,"base64")}else if(u.isSignature(e,[1,0])){throw new Error("signature was created by too old "+"a version of sshpk and cannot be verified")}s.buffer(i);return n.sign.detached.verify(new Uint8Array(o.concat(this.chunks)),new Uint8Array(i),new Uint8Array(this.key.part.A.data))};function Signer(e,t){if(t.toLowerCase()!=="sha512")throw new Error("ED25519 only supports the use of "+"SHA-512 hashes");this.key=e;this.chunks=[];a.Writable.call(this,{})}r.inherits(Signer,a.Writable);Signer.prototype._write=function(e,t,i){this.chunks.push(e);i()};Signer.prototype.update=function(e){if(typeof e==="string")e=o.from(e,"binary");this.chunks.push(e)};Signer.prototype.sign=function(){var e=n.sign.detached(new Uint8Array(o.concat(this.chunks)),new Uint8Array(o.concat([this.key.part.k.data,this.key.part.A.data])));var t=o.from(e);var i=u.parse(t,"ed25519","raw");i.hashAlgorithm="sha512";return i}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(878);class Log{constructor(e){this.config=e}log(e,t,i,a,r,s={}){const o=`/api/v1/namespaces/${e}/pods/${t}/log`;const u=this.config.getCurrentCluster();if(!u){throw new Error("No currently active cluster")}const l=u.server+o;const c={method:"GET",qs:Object.assign({},s,{container:i}),uri:l};this.config.applyToRequest(c);const d=n(c,(e,t,i)=>{if(e){r(e)}else if(t&&t.statusCode!==200){r(i)}else{r(null)}}).on("response",e=>{if(e.statusCode===200){d.pipe(a)}});return d}}t.Log=Log},,,,,function(e,t,i){"use strict";var n=i(196).lowlevel.crypto_hash;var a=0;var r=function(){this.S=[new Uint32Array([3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946]),new Uint32Array([1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055]),new Uint32Array([3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504]),new Uint32Array([976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462])];this.P=new Uint32Array([608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731])};function F(e,t,i){return(e[0][t[i+3]]+e[1][t[i+2]]^e[2][t[i+1]])+e[3][t[i]]}r.prototype.encipher=function(e,t){if(t===undefined){t=new Uint8Array(e.buffer);if(e.byteOffset!==0)t=t.subarray(e.byteOffset)}e[0]^=this.P[0];for(var i=1;i<16;i+=2){e[1]^=F(this.S,t,0)^this.P[i];e[0]^=F(this.S,t,4)^this.P[i+1]}var n=e[0];e[0]=e[1]^this.P[17];e[1]=n};r.prototype.decipher=function(e){var t=new Uint8Array(e.buffer);if(e.byteOffset!==0)t=t.subarray(e.byteOffset);e[0]^=this.P[17];for(var i=16;i>0;i-=2){e[1]^=F(this.S,t,0)^this.P[i];e[0]^=F(this.S,t,4)^this.P[i-1]}var n=e[0];e[0]=e[1]^this.P[0];e[1]=n};function stream2word(e,t){var i,n=0;for(i=0;i<4;i++,a++){if(a>=t)a=0;n=n<<8|e[a]}return n}r.prototype.expand0state=function(e,t){var i=new Uint32Array(2),n,r;var s=new Uint8Array(i.buffer);for(n=0,a=0;n<18;n++){this.P[n]^=stream2word(e,t)}a=0;for(n=0;n<18;n+=2){this.encipher(i,s);this.P[n]=i[0];this.P[n+1]=i[1]}for(n=0;n<4;n++){for(r=0;r<256;r+=2){this.encipher(i,s);this.S[n][r]=i[0];this.S[n][r+1]=i[1]}}};r.prototype.expandstate=function(e,t,i,n){var r=new Uint32Array(2),s,o;for(s=0,a=0;s<18;s++){this.P[s]^=stream2word(i,n)}for(s=0,a=0;s<18;s+=2){r[0]^=stream2word(e,t);r[1]^=stream2word(e,t);this.encipher(r);this.P[s]=r[0];this.P[s+1]=r[1]}for(s=0;s<4;s++){for(o=0;o<256;o+=2){r[0]^=stream2word(e,t);r[1]^=stream2word(e,t);this.encipher(r);this.S[s][o]=r[0];this.S[s][o+1]=r[1]}}a=0};r.prototype.enc=function(e,t){for(var i=0;i>>24;i[4*o+2]=a[o]>>>16;i[4*o+1]=a[o]>>>8;i[4*o+0]=a[o]}}function bcrypt_pbkdf(e,t,i,a,r,s,u){var l=new Uint8Array(64),c=new Uint8Array(64),d=new Uint8Array(o),p=new Uint8Array(o),f=new Uint8Array(a+4),h,m,b,g,y,S,w=s;if(u<1)return-1;if(t===0||a===0||s===0||s>d.byteLength*d.byteLength||a>1<<20)return-1;g=Math.floor((s+d.byteLength-1)/d.byteLength);b=Math.floor((s+g-1)/g);for(h=0;h0;S++){f[a+0]=S>>>24;f[a+1]=S>>>16;f[a+2]=S>>>8;f[a+3]=S;n(c,f,a+4);bcrypt_hash(l,c,p);for(h=d.byteLength;h--;)d[h]=p[h];for(h=1;h=w)break;r[y]=d[h]}s-=h}return 0}e.exports={BLOCKS:s,HASHSIZE:o,hash:bcrypt_hash,pbkdf:bcrypt_pbkdf}},,function(e){"use strict";e.exports=function generate_items(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="valid"+a;var p="errs__"+a;var f=e.util.copy(e);var h="";f.level++;var m="valid"+f.level;var b="i"+a,g=f.dataLevel=e.dataLevel+1,y="data"+g,S=e.baseId;n+="var "+p+" = errors;var "+d+";";if(Array.isArray(s)){var w=e.schema.additionalItems;if(w===false){n+=" "+d+" = "+c+".length <= "+s.length+"; ";var v=u;u=e.errSchemaPath+"/additionalItems";n+=" if (!"+d+") { ";var z=z||[];z.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"additionalItems"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+s.length+" } ";if(e.opts.messages!==false){n+=" , message: 'should NOT have more than "+s.length+" items' "}if(e.opts.verbose){n+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var j=n;n=z.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+j+"]); "}else{n+=" validate.errors = ["+j+"]; return false; "}}else{n+=" var err = "+j+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" } ";u=v;if(l){h+="}";n+=" else { "}}var O=s;if(O){var k,C=-1,T=O.length-1;while(C0:e.util.schemaHasRules(k,e.RULES.all)){n+=" "+m+" = true; if ("+c+".length > "+C+") { ";var R=c+"["+C+"]";f.schema=k;f.schemaPath=o+"["+C+"]";f.errSchemaPath=u+"/"+C;f.errorPath=e.util.getPathExpr(e.errorPath,C,e.opts.jsonPointers,true);f.dataPathArr[g]=C;var E=e.validate(f);f.baseId=S;if(e.util.varOccurences(E,y)<2){n+=" "+e.util.varReplace(E,y,R)+" "}else{n+=" var "+y+" = "+R+"; "+E+" "}n+=" } ";if(l){n+=" if ("+m+") { ";h+="}"}}}}if(typeof w=="object"&&(e.opts.strictKeywords?typeof w=="object"&&Object.keys(w).length>0:e.util.schemaHasRules(w,e.RULES.all))){f.schema=w;f.schemaPath=e.schemaPath+".additionalItems";f.errSchemaPath=e.errSchemaPath+"/additionalItems";n+=" "+m+" = true; if ("+c+".length > "+s.length+") { for (var "+b+" = "+s.length+"; "+b+" < "+c+".length; "+b+"++) { ";f.errorPath=e.util.getPathExpr(e.errorPath,b,e.opts.jsonPointers,true);var R=c+"["+b+"]";f.dataPathArr[g]=b;var E=e.validate(f);f.baseId=S;if(e.util.varOccurences(E,y)<2){n+=" "+e.util.varReplace(E,y,R)+" "}else{n+=" var "+y+" = "+R+"; "+E+" "}if(l){n+=" if (!"+m+") break; "}n+=" } } ";if(l){n+=" if ("+m+") { ";h+="}"}}}else if(e.opts.strictKeywords?typeof s=="object"&&Object.keys(s).length>0:e.util.schemaHasRules(s,e.RULES.all)){f.schema=s;f.schemaPath=o;f.errSchemaPath=u;n+=" for (var "+b+" = "+0+"; "+b+" < "+c+".length; "+b+"++) { ";f.errorPath=e.util.getPathExpr(e.errorPath,b,e.opts.jsonPointers,true);var R=c+"["+b+"]";f.dataPathArr[g]=b;var E=e.validate(f);f.baseId=S;if(e.util.varOccurences(E,y)<2){n+=" "+e.util.varReplace(E,y,R)+" "}else{n+=" var "+y+" = "+R+"; "+E+" "}if(l){n+=" if (!"+m+") break; "}n+=" }"}if(l){n+=" "+h+" if ("+p+" == errors) {"}return n}},,function(e,t,i){(function(e,i){true?i(t):undefined})(this,function(t){"use strict";function _typeof(e){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function(e){return typeof e}}else{_typeof=function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}}return _typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}function _inherits(e,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function")}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});if(t)_setPrototypeOf(e,t)}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)}function isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}function _construct(e,t,i){if(isNativeReflectConstruct()){_construct=Reflect.construct}else{_construct=function _construct(e,t,i){var n=[null];n.push.apply(n,t);var a=Function.bind.apply(e,n);var r=new a;if(i)_setPrototypeOf(r,i.prototype);return r}}return _construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function _wrapNativeSuper(e){var t=typeof Map==="function"?new Map:undefined;_wrapNativeSuper=function _wrapNativeSuper(e){if(e===null||!_isNativeFunction(e))return e;if(typeof e!=="function"){throw new TypeError("Super expression must either be null or a function")}if(typeof t!=="undefined"){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,e)};return _wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e}function _possibleConstructorReturn(e,t){if(t&&(typeof t==="object"||typeof t==="function")){return t}return _assertThisInitialized(e)}var n=eval;var a=true&&Boolean(e.exports)&&!(typeof navigator!=="undefined"&&navigator.product==="ReactNative");var r=["value","path","pointer","parent","parentProperty","all"];var s=Object.prototype.hasOwnProperty;var o=function moveToAnotherArray(e,t,i){var n=e.length;for(var a=0;a1){d.shift()}this._hasParentSelector=null;var p=this._trace(d,t,["$"],o,u,i).filter(function(e){return e&&!e.isParentSelector});if(!p.length){return c?[]:undefined}if(p.length===1&&!c&&!Array.isArray(p[0].value)){return this._getPreferredOutput(p[0])}return p.reduce(function(e,t){var i=a._getPreferredOutput(t);if(l&&Array.isArray(i)){e=e.concat(i)}else{e.push(i)}return e},[])};JSONPath.prototype._getPreferredOutput=function(e){var t=this.currResultType;switch(t){default:throw new TypeError("Unknown result type");case"all":e.pointer=JSONPath.toPointer(e.path);e.path=typeof e.path==="string"?e.path:JSONPath.toPathString(e.path);return e;case"value":case"parent":case"parentProperty":return e[t];case"path":return JSONPath.toPathString(e[t]);case"pointer":return JSONPath.toPointer(e.path)}};JSONPath.prototype._handleCallback=function(e,t,i){if(t){var n=this._getPreferredOutput(e);e.path=typeof e.path==="string"?e.path:JSONPath.toPathString(e.path);t(n,i,e)}};JSONPath.prototype._trace=function(e,t,i,n,a,r,o){var u;var l=this;if(!e.length){u={path:i,value:t,parent:n,parentProperty:a};this._handleCallback(u,r,"value");return u}var c=e[0],d=e.slice(1);var p=[];function addRet(e){if(Array.isArray(e)){e.forEach(function(e){p.push(e)})}else{p.push(e)}}if((typeof c!=="string"||o)&&t&&s.call(t,c)){addRet(this._trace(d,t[c],push(i,c),t,c,r))}else if(c==="*"){this._walk(c,d,t,i,n,a,r,function(e,t,i,n,a,r,s,o){addRet(l._trace(unshift(e,i),n,a,r,s,o,true))})}else if(c===".."){addRet(this._trace(d,t,i,n,a,r));this._walk(c,d,t,i,n,a,r,function(e,t,i,n,a,r,s,o){if(_typeof(n[e])==="object"){addRet(l._trace(unshift(t,i),n[e],push(a,e),n,e,o))}})}else if(c==="^"){this._hasParentSelector=true;return i.length?{path:i.slice(0,-1),expr:d,isParentSelector:true}:[]}else if(c==="~"){u={path:push(i,c),value:a,parent:n,parentProperty:null};this._handleCallback(u,r,"property");return u}else if(c==="$"){addRet(this._trace(d,t,i,null,null,r))}else if(/^(-?\d*):(-?\d*):?(\d*)$/.test(c)){addRet(this._slice(c,d,t,i,n,a,r))}else if(c.indexOf("?(")===0){if(this.currPreventEval){throw new Error("Eval [?(expr)] prevented in JSONPath expression.")}this._walk(c,d,t,i,n,a,r,function(e,t,i,n,a,r,s,o){if(l._eval(t.replace(/^\?\((.*?)\)$/,"$1"),n[e],e,a,r,s)){addRet(l._trace(unshift(e,i),n,a,r,s,o))}})}else if(c[0]==="("){if(this.currPreventEval){throw new Error("Eval [(expr)] prevented in JSONPath expression.")}addRet(this._trace(unshift(this._eval(c,t,i[i.length-1],i.slice(0,-1),n,a),d),t,i,n,a,r))}else if(c[0]==="@"){var f=false;var h=c.slice(1,-2);switch(h){default:throw new TypeError("Unknown value type "+h);case"scalar":if(!t||!["object","function"].includes(_typeof(t))){f=true}break;case"boolean":case"string":case"undefined":case"function":if(_typeof(t)===h){f=true}break;case"number":if(_typeof(t)===h&&isFinite(t)){f=true}break;case"nonFinite":if(typeof t==="number"&&!isFinite(t)){f=true}break;case"object":if(t&&_typeof(t)===h){f=true}break;case"array":if(Array.isArray(t)){f=true}break;case"other":f=this.currOtherTypeCallback(t,i,n,a);break;case"integer":if(t===Number(t)&&isFinite(t)&&!(t%1)){f=true}break;case"null":if(t===null){f=true}break}if(f){u={path:i,value:t,parent:n,parentProperty:a};this._handleCallback(u,r,"value");return u}}else if(c[0]==="`"&&t&&s.call(t,c.slice(1))){var m=c.slice(1);addRet(this._trace(d,t[m],push(i,m),t,m,r,true))}else if(c.includes(",")){var b=c.split(",");var g=true;var y=false;var S=undefined;try{for(var w=b[Symbol.iterator](),v;!(g=(v=w.next()).done);g=true){var z=v.value;addRet(this._trace(unshift(z,d),t,i,n,a,r))}}catch(e){y=true;S=e}finally{try{if(!g&&w["return"]!=null){w["return"]()}}finally{if(y){throw S}}}}else if(!o&&t&&s.call(t,c)){addRet(this._trace(d,t[c],push(i,c),t,c,r,true))}if(this._hasParentSelector){for(var j=0;j0:e.util.schemaHasRules(v,e.RULES.all)){f.schema=v;f.schemaPath=o+"["+z+"]";f.errSchemaPath=u+"/"+z;n+=" "+e.validate(f)+" ";f.baseId=b}else{n+=" var "+m+" = true; "}if(z){n+=" if ("+m+" && "+g+") { "+d+" = false; "+y+" = ["+y+", "+z+"]; } else { ";h+="}"}n+=" if ("+m+") { "+d+" = "+g+" = true; "+y+" = "+z+"; }"}}e.compositeRule=f.compositeRule=S;n+=""+h+"if (!"+d+") { var err = ";if(e.createErrors!==false){n+=" { keyword: '"+"oneOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { passingSchemas: "+y+" } ";if(e.opts.messages!==false){n+=" , message: 'should match exactly one schema in oneOf' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(vErrors); "}else{n+=" validate.errors = vErrors; return false; "}}n+="} else { errors = "+p+"; if (vErrors !== null) { if ("+p+") vErrors.length = "+p+"; else vErrors = null; }";if(e.opts.allErrors){n+=" } "}return n}},,,,function(e){"use strict";class CancelError extends Error{constructor(e){super(e||"Promise was canceled");this.name="CancelError"}get isCanceled(){return true}}class PCancelable{static fn(e){return(...t)=>{return new PCancelable((i,n,a)=>{t.push(a);e(...t).then(i,n)})}}constructor(e){this._cancelHandlers=[];this._isPending=true;this._isCanceled=false;this._rejectOnCancel=true;this._promise=new Promise((t,i)=>{this._reject=i;const n=e=>{this._isPending=false;t(e)};const a=e=>{this._isPending=false;i(e)};const r=e=>{this._cancelHandlers.push(e)};Object.defineProperties(r,{shouldReject:{get:()=>this._rejectOnCancel,set:e=>{this._rejectOnCancel=e}}});return e(n,a,r)})}then(e,t){return this._promise.then(e,t)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(e){if(!this._isPending||this._isCanceled){return}if(this._cancelHandlers.length>0){try{for(const e of this._cancelHandlers){e()}}catch(e){this._reject(e)}}this._isCanceled=true;if(this._rejectOnCancel){this._reject(new CancelError(e))}}get isCanceled(){return this._isCanceled}}Object.setPrototypeOf(PCancelable.prototype,Promise.prototype);e.exports=PCancelable;e.exports.default=PCancelable;e.exports.CancelError=CancelError},function(e,t,i){var n=t,a=i(835),r=i(191),s=i(373),o=i(178),u=o(1e3);function hmac(e,t,i){return s.createHmac("sha256",e).update(t,"utf8").digest(i)}function hash(e,t){return s.createHash("sha256").update(e,"utf8").digest(t)}function encodeRfc3986(e){return e.replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function encodeRfc3986Full(e){return encodeRfc3986(encodeURIComponent(e))}function RequestSigner(e,t){if(typeof e==="string")e=a.parse(e);var i=e.headers=e.headers||{},n=(!this.service||!this.region)&&this.matchHost(e.hostname||e.host||i.Host||i.host);this.request=e;this.credentials=t||this.defaultCredentials();this.service=e.service||n[0]||"";this.region=e.region||n[1]||"us-east-1";if(this.service==="email")this.service="ses";if(!e.method&&e.body)e.method="POST";if(!i.Host&&!i.host){i.Host=e.hostname||e.host||this.createHost();if(e.port)i.Host+=":"+e.port}if(!e.hostname&&!e.host)e.hostname=i.Host||i.host;this.isCodeCommitGit=this.service==="codecommit"&&e.method==="GIT"}RequestSigner.prototype.matchHost=function(e){var t=(e||"").match(/([^\.]+)\.(?:([^\.]*)\.)?amazonaws\.com(\.cn)?$/);var i=(t||[]).slice(1,3);if(i[1]==="es")i=i.reverse();if(i[1]=="s3"){i[0]="s3";i[1]="us-east-1"}else{for(var n=0;n<2;n++){if(/^s3-/.test(i[n])){i[1]=i[n].slice(3);i[0]="s3";break}}}return i};RequestSigner.prototype.isSingleRegion=function(){if(["s3","sdb"].indexOf(this.service)>=0&&this.region==="us-east-1")return true;return["cloudfront","ls","route53","iam","importexport","sts"].indexOf(this.service)>=0};RequestSigner.prototype.createHost=function(){var e=this.isSingleRegion()?"":"."+this.region,t=this.service==="ses"?"email":this.service;return t+e+".amazonaws.com"};RequestSigner.prototype.prepareRequest=function(){this.parsePath();var e=this.request,t=e.headers,i;if(e.signQuery){this.parsedPath.query=i=this.parsedPath.query||{};if(this.credentials.sessionToken)i["X-Amz-Security-Token"]=this.credentials.sessionToken;if(this.service==="s3"&&!i["X-Amz-Expires"])i["X-Amz-Expires"]=86400;if(i["X-Amz-Date"])this.datetime=i["X-Amz-Date"];else i["X-Amz-Date"]=this.getDateTime();i["X-Amz-Algorithm"]="AWS4-HMAC-SHA256";i["X-Amz-Credential"]=this.credentials.accessKeyId+"/"+this.credentialString();i["X-Amz-SignedHeaders"]=this.signedHeaders()}else{if(!e.doNotModifyHeaders&&!this.isCodeCommitGit){if(e.body&&!t["Content-Type"]&&!t["content-type"])t["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8";if(e.body&&!t["Content-Length"]&&!t["content-length"])t["Content-Length"]=Buffer.byteLength(e.body);if(this.credentials.sessionToken&&!t["X-Amz-Security-Token"]&&!t["x-amz-security-token"])t["X-Amz-Security-Token"]=this.credentials.sessionToken;if(this.service==="s3"&&!t["X-Amz-Content-Sha256"]&&!t["x-amz-content-sha256"])t["X-Amz-Content-Sha256"]=hash(this.request.body||"","hex");if(t["X-Amz-Date"]||t["x-amz-date"])this.datetime=t["X-Amz-Date"]||t["x-amz-date"];else t["X-Amz-Date"]=this.getDateTime()}delete t.Authorization;delete t.authorization}};RequestSigner.prototype.sign=function(){if(!this.parsedPath)this.prepareRequest();if(this.request.signQuery){this.parsedPath.query["X-Amz-Signature"]=this.signature()}else{this.request.headers.Authorization=this.authHeader()}this.request.path=this.formatPath();return this.request};RequestSigner.prototype.getDateTime=function(){if(!this.datetime){var e=this.request.headers,t=new Date(e.Date||e.date||new Date);this.datetime=t.toISOString().replace(/[:\-]|\.\d{3}/g,"");if(this.isCodeCommitGit)this.datetime=this.datetime.slice(0,-1)}return this.datetime};RequestSigner.prototype.getDate=function(){return this.getDateTime().substr(0,8)};RequestSigner.prototype.authHeader=function(){return["AWS4-HMAC-SHA256 Credential="+this.credentials.accessKeyId+"/"+this.credentialString(),"SignedHeaders="+this.signedHeaders(),"Signature="+this.signature()].join(", ")};RequestSigner.prototype.signature=function(){var e=this.getDate(),t=[this.credentials.secretAccessKey,e,this.region,this.service].join(),i,n,a,r=u.get(t);if(!r){i=hmac("AWS4"+this.credentials.secretAccessKey,e);n=hmac(i,this.region);a=hmac(n,this.service);r=hmac(a,"aws4_request");u.set(t,r)}return hmac(r,this.stringToSign(),"hex")};RequestSigner.prototype.stringToSign=function(){return["AWS4-HMAC-SHA256",this.getDateTime(),this.credentialString(),hash(this.canonicalString(),"hex")].join("\n")};RequestSigner.prototype.canonicalString=function(){if(!this.parsedPath)this.prepareRequest();var e=this.parsedPath.path,t=this.parsedPath.query,i=this.request.headers,n="",a=this.service!=="s3",r=this.service==="s3"||this.request.doNotEncodePath,s=this.service==="s3",o=this.service==="s3",u;if(this.service==="s3"&&this.request.signQuery){u="UNSIGNED-PAYLOAD"}else if(this.isCodeCommitGit){u=""}else{u=i["X-Amz-Content-Sha256"]||i["x-amz-content-sha256"]||hash(this.request.body||"","hex")}if(t){var l=Object.keys(t).reduce(function(e,i){if(!i)return e;e[encodeRfc3986Full(i)]=!Array.isArray(t[i])?t[i]:o?t[i][0]:t[i];return e},{});var c=[];Object.keys(l).sort().forEach(function(e){if(!Array.isArray(l[e])){c.push(e+"="+encodeRfc3986Full(l[e]))}else{l[e].map(encodeRfc3986Full).sort().forEach(function(t){c.push(e+"="+t)})}});n=c.join("&")}if(e!=="/"){if(a)e=e.replace(/\/{2,}/g,"/");e=e.split("/").reduce(function(e,t){if(a&&t===".."){e.pop()}else if(!a||t!=="."){if(r)t=decodeURIComponent(t.replace(/\+/g," "));e.push(encodeRfc3986Full(t))}return e},[]).join("/");if(e[0]!=="/")e="/"+e;if(s)e=e.replace(/%2F/g,"/")}return[this.request.method||"GET",e,n,this.canonicalHeaders()+"\n",this.signedHeaders(),u].join("\n")};RequestSigner.prototype.canonicalHeaders=function(){var e=this.request.headers;function trimAll(e){return e.toString().trim().replace(/\s+/g," ")}return Object.keys(e).sort(function(e,t){return e.toLowerCase()=0){i=r.parse(e.slice(t+1));e=e.slice(0,t)}this.parsedPath={path:e,query:i}};RequestSigner.prototype.formatPath=function(){var e=this.parsedPath.path,t=this.parsedPath.query;if(!t)return e;if(t[""]!=null)delete t[""];return e+"?"+encodeRfc3986(r.stringify(t))};n.RequestSigner=RequestSigner;n.sign=function(e,t){return new RequestSigner(e,t).sign()}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function padString(e){var t=4;var i=e.length;var n=i%t;if(!n){return e}var a=i;var r=t-n;var s=i+r;var o=Buffer.alloc(s);o.write(e);while(r--){o.write("=",a++)}return o.toString()}t.default=padString},,function(e,t,i){var n=i(602);var a=i(747);var r=i(622);n.register("mkdir",_mkdir,{cmdOptions:{p:"fullpath"}});function mkdirSyncRecursive(e){var t=r.dirname(e);if(t===e){n.error("dirname() failed: ["+e+"]")}if(a.existsSync(t)){a.mkdirSync(e,parseInt("0777",8));return}mkdirSyncRecursive(t);a.mkdirSync(e,parseInt("0777",8))}function _mkdir(e,t){if(!t)n.error("no paths given");if(typeof t==="string"){t=[].slice.call(arguments,1)}t.forEach(function(t){try{var i=n.statNoFollowLinks(t);if(!e.fullpath){n.error("path already exists: "+t,{continue:true})}else if(i.isFile()){n.error("cannot create directory "+t+": File exists",{continue:true})}return}catch(e){}var s=r.dirname(t);if(!a.existsSync(s)&&!e.fullpath){n.error("no such file or directory: "+s,{continue:true});return}try{if(e.fullpath){mkdirSyncRecursive(r.resolve(t))}else{a.mkdirSync(t,parseInt("0777",8))}}catch(e){var o;if(e.code==="EACCES"){o="Permission denied"}else if(e.code==="ENOTDIR"||e.code==="ENOENT"){o="Not a directory"}else{throw e}n.error("cannot create directory "+t+": "+o,{continue:true})}});return""}e.exports=_mkdir},function(e){"use strict";e.exports=function generate_const(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="valid"+a;var p=e.opts.$data&&s&&s.$data,f;if(p){n+=" var schema"+a+" = "+e.util.getData(s.$data,r,e.dataPathArr)+"; ";f="schema"+a}else{f=s}if(!p){n+=" var schema"+a+" = validate.schema"+o+";"}n+="var "+d+" = equal("+c+", schema"+a+"); if (!"+d+") { ";var h=h||[];h.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"const"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValue: schema"+a+" } ";if(e.opts.messages!==false){n+=" , message: 'should be equal to constant' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var m=n;n=h.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+m+"]); "}else{n+=" validate.errors = ["+m+"]; return false; "}}else{n+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" }";if(l){n+=" else { "}return n}},function(e,t,i){const{define:n}=i(135);const a=i(766);const r=i(84);const s=i(474);const o=i(960);e.exports={base:a,constants:r,decoders:s,define:n,encoders:o}},,function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(739);class ExecAuth{constructor(){this.tokenCache={};this.execFn=n.exec}isAuthProvider(e){if(!e){return false}if(e.exec){return true}if(!e.authProvider){return false}return e.authProvider.name==="exec"||e.authProvider.config&&e.authProvider.config.exec}getToken(e){const t=this.tokenCache[e.name];if(t){const i=Date.parse(t.status.expirationTimestamp);if(i>Date.now()){return`Bearer ${t.status.token}`}this.tokenCache[e.name]=null}let i=null;if(e.authProvider&&e.authProvider.config){i=e.authProvider.config.exec}if(e.exec){i=e.exec}if(!i){return null}if(!i.command){throw new Error("No command was specified for exec authProvider!")}let n=i.command;if(i.args){n=`${n} ${i.args.join(" ")}`}let a={silent:true};if(i.env){const e=process.env;i.env.forEach(t=>e[t.name]=t.value);a=Object.assign({},a,{env:e})}const r=this.execFn(n,a);if(r.code===0){const t=JSON.parse(r.stdout);this.tokenCache[e.name]=t;return`Bearer ${t.status.token}`}throw new Error(r.stderr)}}t.ExecAuth=ExecAuth},,function(e,t,i){"use strict";const n=i(925);n.createWebSocketStream=i(608);n.Server=i(509);n.Receiver=i(954);n.Sender=i(118);e.exports=n},,function(e){e.exports=require("util")},,function(e,t,i){"use strict";e.exports={afterRequest:i(140),beforeRequest:i(820),browser:i(222),cache:i(993),content:i(162),cookie:i(326),creator:i(776),entry:i(919),har:i(41),header:i(883),log:i(319),page:i(230),pageTimings:i(257),postData:i(904),query:i(813),request:i(133),response:i(226),timings:i(758)}},function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i(function(t){t(e)})}return new(i||(i=Promise))(function(i,a){function fulfilled(e){try{step(n.next(e))}catch(e){a(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){a(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var a;Object.defineProperty(t,"__esModule",{value:true});const r=i(357);const s=i(747);const o=i(622);a=s.promises,t.chmod=a.chmod,t.copyFile=a.copyFile,t.lstat=a.lstat,t.mkdir=a.mkdir,t.readdir=a.readdir,t.readlink=a.readlink,t.rename=a.rename,t.rmdir=a.rmdir,t.stat=a.stat,t.symlink=a.symlink,t.unlink=a.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return n(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,i=false){return n(this,void 0,void 0,function*(){const n=i?yield t.stat(e):yield t.lstat(e);return n.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function mkdirP(e,i=1e3,a=1){return n(this,void 0,void 0,function*(){r.ok(e,"a path argument must be provided");e=o.resolve(e);if(a>=i)return t.mkdir(e);try{yield t.mkdir(e);return}catch(n){switch(n.code){case"ENOENT":{yield mkdirP(o.dirname(e),i,a+1);yield t.mkdir(e);return}default:{let i;try{i=yield t.stat(e)}catch(e){throw n}if(!i.isDirectory())throw n}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,i){return n(this,void 0,void 0,function*(){let n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){const t=o.extname(e).toUpperCase();if(i.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(n)){return e}}}const a=e;for(const r of i){e=a+r;n=undefined;try{n=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(n&&n.isFile()){if(t.IS_WINDOWS){try{const i=o.dirname(e);const n=o.basename(e).toUpperCase();for(const a of yield t.readdir(i)){if(n===a.toUpperCase()){e=o.join(i,a);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(n)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}},function(e){"use strict";e.exports=function generate_not(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="errs__"+a;var p=e.util.copy(e);p.level++;var f="valid"+p.level;if(e.opts.strictKeywords?typeof s=="object"&&Object.keys(s).length>0:e.util.schemaHasRules(s,e.RULES.all)){p.schema=s;p.schemaPath=o;p.errSchemaPath=u;n+=" var "+d+" = errors; ";var h=e.compositeRule;e.compositeRule=p.compositeRule=true;p.createErrors=false;var m;if(p.opts.allErrors){m=p.opts.allErrors;p.opts.allErrors=false}n+=" "+e.validate(p)+" ";p.createErrors=true;if(m)p.opts.allErrors=m;e.compositeRule=p.compositeRule=h;n+=" if ("+f+") { ";var b=b||[];b.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){n+=" , message: 'should NOT be valid' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var g=n;n=b.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+g+"]); "}else{n+=" validate.errors = ["+g+"]; return false; "}}else{n+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" } else { errors = "+d+"; if (vErrors !== null) { if ("+d+") vErrors.length = "+d+"; else vErrors = null; } ";if(e.opts.allErrors){n+=" } "}}else{n+=" var err = ";if(e.createErrors!==false){n+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){n+=" , message: 'should NOT be valid' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}n+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(l){n+=" if (false) { "}}return n}},function(e,t,i){var n=i(11);var a=Object.create(null);var r=i(49);e.exports=n(inflight);function inflight(e,t){if(a[e]){a[e].push(t);return null}else{a[e]=[t];return makeres(e)}}function makeres(e){return r(function RES(){var t=a[e];var i=t.length;var n=slice(arguments);try{for(var r=0;ri){t.splice(0,i);process.nextTick(function(){RES.apply(null,n)})}else{delete a[e]}}})}function slice(e){var t=e.length;var i=[];for(var n=0;n{const i=new r;const k=[];let C;let T;let R;let E;let A=0;let x=false;const N=e.cookieJar?a.promisify(e.cookieJar.setCookie.bind(e.cookieJar)):null;const V=e.cookieJar?a.promisify(e.cookieJar.getCookieString.bind(e.cookieJar)):null;const P=d.object(e.agent)?e.agent:null;const D=async t=>{try{for(const i of e.hooks.beforeError){t=await i(t)}i.emit("error",t)}catch(e){i.emit("error",e)}};const I=async e=>{const a=R||T;if(e.protocol!=="http:"&&e.protocol!=="https:"){throw new y(e)}decodeURI(a);let r;if(d.function(e.request)){r={request:e.request}}else{r=e.protocol==="https:"?o:s}if(P){const t=e.protocol==="https:"?"https":"http";e.agent=P[t]||e.agent}if(e.useElectronNet&&process.versions.electron){const e={x:require}["yx".slice(1)];const t=e("electron");r=t.net||t.remote.net}if(e.cookieJar){const t=await V(a,{});if(d.nonEmptyString(t)){e.headers.cookie=t}}let u;const c=async t=>{try{if(e.useElectronNet){t=new Proxy(t,{get:(e,t)=>{if(t==="trailers"||t==="rawTrailers"){return[]}const i=e[t];return d.function(i)?i.bind(e):i}})}const{statusCode:r}=t;t.url=a;t.requestUrl=T;t.retryCount=A;t.timings=u;t.redirectUrls=k;t.request={gotOptions:e};const s=t.headers["set-cookie"];if(e.cookieJar&&s){await Promise.all(s.map(e=>N(e,t.url)))}if(e.followRedirect&&"location"in t.headers){if(O.has(r)||j.has(r)&&(e.method==="GET"||e.method==="HEAD")){t.resume();if(r===303){e.method="GET"}if(k.length>=10){throw new S(r,k,e)}const s=Buffer.from(t.headers.location,"binary").toString();const o=new n(s,a);R=o.toString();k.push(R);const u={...e,...z(o)};for(const t of e.hooks.beforeRedirect){await t(u)}i.emit("redirect",t,u);await I(u);return}}m(t,e,i)}catch(e){D(e)}};const h=n=>{if(x){n.once("error",()=>{});n.abort();return}C=n;n.once("error",t=>{if(n.aborted){return}if(t instanceof f.TimeoutError){t=new v(t,e)}else{t=new w(t,e)}if(i.retry(t)===false){D(t)}});u=p(n);b.upload(n,i,E);if(e.gotTimeout){f(n,e.gotTimeout,e)}i.emit("request",n);const a=()=>{n.emit("upload-complete")};try{if(d.nodeStream(e.body)){e.body.once("end",a);e.body.pipe(n);e.body=undefined}else if(e.body){n.end(e.body,a)}else if(t&&(e.method==="POST"||e.method==="PUT"||e.method==="PATCH")){t.once("end",a);t.pipe(n)}else{n.end(a)}}catch(t){D(new w(t,e))}};if(e.cache){const t=new l(r.request,e.cache);const i=t(e,c);i.once("error",t=>{if(t instanceof l.RequestError){D(new w(t,e))}else{D(new g(t,e))}});i.once("request",h)}else{try{h(r.request(e,c))}catch(t){D(new w(t,e))}}};i.retry=(t=>{let i;try{i=e.retry.retries(++A,t)}catch(e){D(e);return}if(i){const n=async e=>{try{for(const i of e.hooks.beforeRetry){await i(e,t,A)}await I(e)}catch(e){D(e)}};setTimeout(n,i,{...e,forceRefresh:true});return true}return false});i.abort=(()=>{if(C){C.once("error",()=>{});C.abort()}else{x=true}});setImmediate(async()=>{try{const{body:t}=e;if(d.buffer(t)){e.body=c(t);E=t.length}else{E=await h(e)}if(d.undefined(e.headers["content-length"])&&d.undefined(e.headers["transfer-encoding"])){if((E>0||e.method==="PUT")&&!d.null(E)){e.headers["content-length"]=E}}for(const t of e.hooks.beforeRequest){await t(e)}T=e.href||new n(e.path,u.format(e)).toString();await I(e)}catch(e){D(e)}});return i})},,function(e,t,i){var n=i(866);e.exports={read:read,verify:n.verify,sign:n.sign,write:write};var a=i(872);var r=i(325);var s=i(215).Buffer;var o=i(98);var u=i(270);var l=i(852);var c=i(502);var d=i(268);var p=i(378);var f=i(575);var h=i(966);function read(e,t){if(typeof e!=="string"){a.buffer(e,"buf");e=e.toString("ascii")}var i=e.trim().split(/[\r\n]+/g);var r;var o=-1;while(!r&&o0){u=i[--l].match(/[-]+[ ]*END CERTIFICATE[ ]*[-]+/)}a.ok(u,"invalid PEM footer");i=i.slice(o,l+1);var c={};while(true){i=i.slice(1);r=i[0].match(/^([A-Za-z0-9-]+): (.+)$/);if(!r)break;c[r[1].toLowerCase()]=r[2]}i=i.slice(0,-1).join("");e=s.from(i,"base64");return n.read(e,t)}function write(e,t){var i=n.write(e,t);var a="CERTIFICATE";var r=i.toString("base64");var o=r.length+r.length/64+18+16+a.length*2+10;var u=s.alloc(o);var l=0;l+=u.write("-----BEGIN "+a+"-----\n",l);for(var c=0;cr.length)d=r.length;l+=u.write(r.slice(c,d),l);u[l++]=10;c=d}l+=u.write("-----END "+a+"-----\n",l);return u.slice(0,l)}},function(e){"use strict";function posix(e){return e.charAt(0)==="/"}function win32(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/;var i=t.exec(e);var n=i[1]||"";var a=Boolean(n&&n.charAt(1)!==":");return Boolean(i[2]||a)}e.exports=process.platform==="win32"?win32:posix;e.exports.posix=posix;e.exports.win32=win32},function(e,t,i){const n=i(373);const[a,r]=process.version.substr(1).split(".").map(e=>parseInt(e,10));const s=a>12||a===12&&r>=8;const o=s&&n.getHashes().includes("shake256");e.exports=o},function(e){(function(t,i,n){if(true&&e.exports)e.exports=n();else if(typeof define==="function"&&define.amd)define(n);else i[t]=n()})("urljoin",this,function(){function normalize(e){var t=[];if(e.length===0){return""}if(typeof e[0]!=="string"){throw new TypeError("Url must be a string. Received "+e[0])}if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var i=e.shift();e[0]=i+e[0]}if(e[0].match(/^file:\/\/\//)){e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///")}else{e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://")}for(var n=0;n0){a=a.replace(/^[\/]+/,"")}if(n0?"?":"")+s.join("&");return r}return function(){var e;if(typeof arguments[0]==="object"){e=arguments[0]}else{e=[].slice.call(arguments)}return normalize(e)}})},,function(e,t,i){"use strict";var n=i(128);var a=i(556);var r=i(910);var s=i(723);var o=Object.prototype.toString;var u=Object.prototype.hasOwnProperty;var l=9;var c=10;var d=13;var p=32;var f=33;var h=34;var m=35;var b=37;var g=38;var y=39;var S=42;var w=44;var v=45;var z=58;var j=61;var O=62;var k=63;var C=64;var T=91;var R=93;var E=96;var A=123;var x=124;var N=125;var V={};V[0]="\\0";V[7]="\\a";V[8]="\\b";V[9]="\\t";V[10]="\\n";V[11]="\\v";V[12]="\\f";V[13]="\\r";V[27]="\\e";V[34]='\\"';V[92]="\\\\";V[133]="\\N";V[160]="\\_";V[8232]="\\L";V[8233]="\\P";var P=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function compileStyleMap(e,t){var i,n,a,r,s,o,l;if(t===null)return{};i={};n=Object.keys(t);for(a=0,r=n.length;a0?e.charCodeAt(r-1):null;f=f&&isPlainSafe(s,o)}}else{for(r=0;rn&&e[p+1]!==" ";p=r}}else if(!isPrintable(s)){return B}o=r>0?e.charCodeAt(r-1):null;f=f&&isPlainSafe(s,o)}l=l||d&&(r-p-1>n&&e[p+1]!==" ")}if(!u&&!l){return f&&!a(e)?D:I}if(i>9&&needIndentIndicator(e)){return B}return l?q:_}function writeScalar(e,t,i,n){e.dump=function(){if(t.length===0){return"''"}if(!e.noCompatMode&&P.indexOf(t)!==-1){return"'"+t+"'"}var r=e.indent*Math.max(1,i);var s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-r);var o=n||e.flowLevel>-1&&i>=e.flowLevel;function testAmbiguity(t){return testImplicitResolving(e,t)}switch(chooseScalarStyle(t,o,e.indent,s,testAmbiguity)){case D:return t;case I:return"'"+t.replace(/'/g,"''")+"'";case _:return"|"+blockHeader(t,e.indent)+dropEndingNewline(indentString(t,r));case q:return">"+blockHeader(t,e.indent)+dropEndingNewline(indentString(foldString(t,s),r));case B:return'"'+escapeString(t,s)+'"';default:throw new a("impossible error: invalid scalar style")}}()}function blockHeader(e,t){var i=needIndentIndicator(e)?String(t):"";var n=e[e.length-1]==="\n";var a=n&&(e[e.length-2]==="\n"||e==="\n");var r=a?"+":n?"":"-";return i+r+"\n"}function dropEndingNewline(e){return e[e.length-1]==="\n"?e.slice(0,-1):e}function foldString(e,t){var i=/(\n+)([^\n]*)/g;var n=function(){var n=e.indexOf("\n");n=n!==-1?n:e.length;i.lastIndex=n;return foldLine(e.slice(0,n),t)}();var a=e[0]==="\n"||e[0]===" ";var r;var s;while(s=i.exec(e)){var o=s[1],u=s[2];r=u[0]===" ";n+=o+(!a&&!r&&u!==""?"\n":"")+foldLine(u,t);a=r}return n}function foldLine(e,t){if(e===""||e[0]===" ")return e;var i=/ [^ ]/g;var n;var a=0,r,s=0,o=0;var u="";while(n=i.exec(e)){o=n.index;if(o-a>t){r=s>a?s:o;u+="\n"+e.slice(a,r);a=r+1}s=o}u+="\n";if(e.length-a>t&&s>a){u+=e.slice(a,s)+"\n"+e.slice(s+1)}else{u+=e.slice(a)}return u.slice(1)}function escapeString(e){var t="";var i,n;var a;for(var r=0;r=55296&&i<=56319){n=e.charCodeAt(r+1);if(n>=56320&&n<=57343){t+=encodeHex((i-55296)*1024+n-56320+65536);r++;continue}}a=V[i];t+=!a&&isPrintable(i)?e[r]:a||encodeHex(i)}return t}function writeFlowSequence(e,t,i){var n="",a=e.tag,r,s;for(r=0,s=i.length;r1024)c+="? ";c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" ");if(!writeNode(e,t,l,false,false)){continue}c+=e.dump;n+=c}e.tag=a;e.dump="{"+n+"}"}function writeBlockMapping(e,t,i,n){var r="",s=e.tag,o=Object.keys(i),u,l,d,p,f,h;if(e.sortKeys===true){o.sort()}else if(typeof e.sortKeys==="function"){o.sort(e.sortKeys)}else if(e.sortKeys){throw new a("sortKeys must be a boolean or a function")}for(u=0,l=o.length;u1024;if(f){if(e.dump&&c===e.dump.charCodeAt(0)){h+="?"}else{h+="? "}}h+=e.dump;if(f){h+=generateNextLine(e,t)}if(!writeNode(e,t+1,p,true,f)){continue}if(e.dump&&c===e.dump.charCodeAt(0)){h+=":"}else{h+=": "}h+=e.dump;r+=h}e.tag=s;e.dump=r||"{}"}function detectType(e,t,i){var n,r,s,l,c,d;r=i?e.explicitTypes:e.implicitTypes;for(s=0,l=r.length;s tag resolver accepts not "'+d+'" style')}e.dump=n}return true}}return false}function writeNode(e,t,i,n,r,s){e.tag=null;e.dump=i;if(!detectType(e,i,false)){detectType(e,i,true)}var u=o.call(e.dump);if(n){n=e.flowLevel<0||e.flowLevel>t}var l=u==="[object Object]"||u==="[object Array]",c,d;if(l){c=e.duplicates.indexOf(i);d=c!==-1}if(e.tag!==null&&e.tag!=="?"||d||e.indent!==2&&t>0){r=false}if(d&&e.usedDuplicates[c]){e.dump="*ref_"+c}else{if(l&&d&&!e.usedDuplicates[c]){e.usedDuplicates[c]=true}if(u==="[object Object]"){if(n&&Object.keys(e.dump).length!==0){writeBlockMapping(e,t,e.dump,r);if(d){e.dump="&ref_"+c+e.dump}}else{writeFlowMapping(e,t,e.dump);if(d){e.dump="&ref_"+c+" "+e.dump}}}else if(u==="[object Array]"){var p=e.noArrayIndent&&t>0?t-1:t;if(n&&e.dump.length!==0){writeBlockSequence(e,p,e.dump,r);if(d){e.dump="&ref_"+c+e.dump}}else{writeFlowSequence(e,p,e.dump);if(d){e.dump="&ref_"+c+" "+e.dump}}}else if(u==="[object String]"){if(e.tag!=="?"){writeScalar(e,e.dump,t,s)}}else{if(e.skipInvalid)return false;throw new a("unacceptable kind of an object to dump "+u)}if(e.tag!==null&&e.tag!=="?"){e.dump="!<"+e.tag+"> "+e.dump}}return true}function getDuplicateReferences(e,t){var i=[],n=[],a,r;inspectNode(e,i,n);for(a=0,r=n.length;a=0){if(l){n+=" if (true) { "}return n}else{throw new Error('unknown format "'+s+'" is used in schema at path "'+e.errSchemaPath+'"')}}var b=typeof m=="object"&&!(m instanceof RegExp)&&m.validate;var g=b&&m.type||"string";if(b){var y=m.async===true;m=m.validate}if(g!=i){if(l){n+=" if (true) { "}return n}if(y){if(!e.async)throw new Error("async format in sync schema");var S="formats"+e.util.getProperty(s)+".validate";n+=" if (!(await "+S+"("+c+"))) { "}else{n+=" if (! ";var S="formats"+e.util.getProperty(s);if(b)S+=".validate";if(typeof m=="function"){n+=" "+S+"("+c+") "}else{n+=" "+S+".test("+c+") "}n+=") { "}}var w=w||[];w.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"format"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { format: ";if(d){n+=""+p}else{n+=""+e.util.toQuotedString(s)}n+=" } ";if(e.opts.messages!==false){n+=" , message: 'should match format \"";if(d){n+="' + "+p+" + '"}else{n+=""+e.util.escapeQuotes(s)}n+="\"' "}if(e.opts.verbose){n+=" , schema: ";if(d){n+="validate.schema"+o}else{n+=""+e.util.toQuotedString(s)}n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var v=n;n=w.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+v+"]); "}else{n+=" validate.errors = ["+v+"]; return false; "}}else{n+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" } ";if(l){n+=" else { "}return n}},function(e,t,i){var n=i(602);var a=i(747);n.register("rm",_rm,{cmdOptions:{f:"force",r:"recursive",R:"recursive"}});function rmdirSyncRecursive(e,t,i){var r;r=a.readdirSync(e);for(var s=0;s1e3)throw e}else if(e.code==="ENOENT"){break}else{throw e}}}}catch(t){n.error("could not remove directory (code "+t.code+"): "+e,{continue:true})}return l}function isWriteable(e){var t=true;try{var i=a.openSync(e,"a");a.closeSync(i)}catch(e){t=false}return t}function handleFile(e,t){if(t.force||isWriteable(e)){n.unlinkSync(e)}else{n.error("permission denied: "+e,{continue:true})}}function handleDirectory(e,t){if(t.recursive){rmdirSyncRecursive(e,t.force)}else{n.error("path is a directory",{continue:true})}}function handleSymbolicLink(e,t){var i;try{i=n.statFollowLinks(e)}catch(t){n.unlinkSync(e);return}if(i.isFile()){n.unlinkSync(e)}else if(i.isDirectory()){if(e[e.length-1]==="/"){if(t.recursive){var a=true;rmdirSyncRecursive(e,t.force,a)}else{n.error("path is a directory",{continue:true})}}else{n.unlinkSync(e)}}}function handleFIFO(e){n.unlinkSync(e)}function _rm(e,t){if(!t)n.error("no paths given");t=[].slice.call(arguments,1);t.forEach(function(t){var i;try{var a=t[t.length-1]==="/"?t.slice(0,-1):t;i=n.statNoFollowLinks(a)}catch(i){if(!e.force){n.error("no such file or directory: "+t,{continue:true})}return}if(i.isFile()){handleFile(t,e)}else if(i.isDirectory()){handleDirectory(t,e)}else if(i.isSymbolicLink()){handleSymbolicLink(t,e)}else if(i.isFIFO()){handleFIFO(t)}});return""}e.exports=_rm},function(e,t,i){try{var n=i(669);if(typeof n.inherits!=="function")throw"";e.exports=n.inherits}catch(t){e.exports=i(315)}},,function(e,t,i){var n=i(602);var a=i(747);var r=i(622);n.register("which",_which,{allowGlobbing:false,cmdOptions:{a:"all"}});var s=".com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh";var o=1;function isWindowsPlatform(){return process.platform==="win32"}function splitPath(e){return e?e.split(r.delimiter):[]}function isExecutable(e){try{a.accessSync(e,o)}catch(e){return false}return true}function checkPath(e){return a.existsSync(e)&&!n.statFollowLinks(e).isDirectory()&&(isWindowsPlatform()||isExecutable(e))}function _which(e,t){if(!t)n.error("must specify command");var i=isWindowsPlatform();var a=splitPath(process.env.PATH);var o=[];if(t.indexOf("/")===-1){var u=[""];if(i){var l=process.env.PATHEXT||s;u=splitPath(l.toUpperCase())}for(var c=0;c0&&!e.all)break;var d=r.resolve(a[c],t);if(i){d=d.toUpperCase()}var p=d.match(/\.[^<>:"/\|?*.]+$/);if(p&&u.indexOf(p[0])>=0){if(checkPath(d)){o.push(d);break}}else{for(var f=0;f0){return e.all?o:o[0]}return e.all?[]:null}e.exports=_which},,function(e,t,i){var n=i(602);var a=i(953).tempDir;var r=i(359);var s=i(622);var o=i(747);var u=i(129);var l=20*1024*1024;var c=1;n.register("exec",_exec,{unix:false,canReceivePipe:true,wrapOutput:false});function execSync(e,t,d){if(!n.config.execPath){n.error("Unable to find a path to the node binary. Please manually set config.execPath")}var p=a();var f=s.resolve(p+"/"+n.randomFileName());var h=s.resolve(p+"/"+n.randomFileName());var m=s.resolve(p+"/"+n.randomFileName());t=n.extend({silent:n.config.silent,cwd:r().toString(),env:process.env,maxBuffer:l,encoding:"utf8"},t);if(o.existsSync(f))n.unlinkSync(f);if(o.existsSync(h))n.unlinkSync(h);if(o.existsSync(m))n.unlinkSync(m);t.cwd=s.resolve(t.cwd);var b={command:e,execOptions:t,pipe:d,stdoutFile:m,stderrFile:h};o.writeFileSync(f,JSON.stringify(b),"utf8");var g=[i.ab+"exec-child.js",f];if(t.silent){t.stdio="ignore"}else{t.stdio=[0,1,2]}var y=0;try{delete t.shell;u.execFileSync(n.config.execPath,g,t)}catch(e){y=e.status||c}var S="";var w="";if(t.encoding==="buffer"){S=o.readFileSync(m);w=o.readFileSync(h)}else{S=o.readFileSync(m,t.encoding);w=o.readFileSync(h,t.encoding)}try{n.unlinkSync(f)}catch(e){}try{n.unlinkSync(h)}catch(e){}try{n.unlinkSync(m)}catch(e){}if(y!==0){n.error(w,y,{continue:true,silent:true})}var v=n.ShellString(S,w,y);return v}function execAsync(e,t,i,a){t=n.extend({silent:n.config.silent,cwd:r().toString(),env:process.env,maxBuffer:l,encoding:"utf8"},t);var s=u.exec(e,t,function(e,t,i){if(a){if(!e){a(0,t,i)}else if(e.code===undefined){a(1,t,i)}else{a(e.code,t,i)}}});if(i)s.stdin.end(i);if(!t.silent){s.stdout.pipe(process.stdout);s.stderr.pipe(process.stderr)}return s}function _exec(e,t,i){t=t||{};if(!e)n.error("must specify command");var a=n.readFromPipe();if(typeof t==="function"){i=t;t={async:true}}if(typeof t==="object"&&typeof i==="function"){t.async=true}t=n.extend({silent:n.config.silent,async:false},t);if(t.async){return execAsync(e,t,a,i)}else{return execSync(e,t,a)}}e.exports=_exec},function(e,t,i){const{randomBytes:n}=i(373);const a=i(208);const r=i(466);const s=BigInt(0);const o=BigInt(1);const u=BigInt(2);const l=e=>{const t=e.toString(16);return a.encodeBuffer(Buffer.from(t.length%2?`0${t}`:t,"hex"))};const c=e=>BigInt(`0x${e.toString("hex")}`);const d=e=>e.toString(2).length;const p=(e,t)=>{let i=s;let n=o;let a=o;let r=s;while(e!==s){const s=t/e;const o=t%e;const u=i-a*s;const l=n-r*s;t=e;e=o;i=a;n=r;a=u;r=l}return i};const f=(e,t)=>{let i=s;while(!((e|t)&o)){e>>=o;t>>=o;i++}while(!(e&o)){e>>=o}do{while(!(t&o)){t>>=o}if(e>t){const i=e;e=t;t=i}t-=e}while(t);return e<{e=g(e,i);let n=o;let a=e;while(t>0){var r=t%u;t=t/u;if(r===o){n=n*a;n=n%i}a=a*a;a=a%i}return n};const m=(e,t)=>{const i=t-e;const n=d(i);let a;do{a=c(b(n))}while(a>i);return a+e};const b=e=>{const t=Math.ceil(e/8);const i=n(t);i[0]=i[0]&2**(e%8)-1;return i};const g=(e,t)=>{e=e%t;return e<0?e+t:e};const y=e=>{let t=e;while(t%u===s){t=t/u}return t};const S=30;const w=22;const v=(e,t,i)=>{const n=y(e*t-o);let a=0;let l;do{a++;if(a===S){throw new r.JWKImportFailed("failed to calculate missing primes")}let e=0;let t=h(m(u,i),n,i);let c=s;while(t!==o){e++;if(e===w){throw new r.JWKImportFailed("failed to calculate missing primes")}c=t;t=t*t%i}if(c!==i-o){l=c}}while(!l);const c=f(l-o,i);const d=i/c;return c>d?{p:c,q:d}:{p:d,q:c}};e.exports=(e=>{const t=c(a.decodeToBuffer(e.e));const i=c(a.decodeToBuffer(e.d));const n=c(a.decodeToBuffer(e.n));if(i>=n){throw new r.JWKInvalid("invalid RSA private exponent")}const{p:s,q:u}=v(t,i,n);const d=i%(s-o);const f=i%(u-o);const h=g(p(g(u,s),s),s);return{...e,p:l(s),q:l(u),dp:l(d),dq:l(f),qi:l(h)}})},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(920);const a=i(376);t.ADD="add";t.UPDATE="update";t.DELETE="delete";function makeInformer(e,t,i){const r=new a.Watch(e);return new n.ListWatch(t,r,i,false)}t.makeInformer=makeInformer},function(e,t,i){"use strict";i.r(t);var n=i(622);var a=i.n(n);class action_Action{static get supportedPlatforms(){return["linux"]}static get isRunningLocally(){return process.env.RUNNER_WORKSPACE===undefined}static get isRunningFromSource(){return a().basename(__dirname)==="model"}static get name(){return"unity-builder"}static get rootFolder(){if(action_Action.isRunningFromSource){return a().dirname(a().dirname(a().dirname(__filename)))}return a().dirname(a().dirname(__filename))}static get actionFolder(){return`${action_Action.rootFolder}/action`}static get dockerfile(){return`${action_Action.actionFolder}/Dockerfile`}static get workspace(){return process.env.GITHUB_WORKSPACE}static checkCompatibility(){const e=process.platform;if(!action_Action.supportedPlatforms.includes(e)){throw new Error(`Currently ${e}-platform is not supported`)}}}var r=action_Action;var s=i(470);var o=i(876);class android_versioning_AndroidVersioning{static determineVersionCode(e,t){if(!t){return android_versioning_AndroidVersioning.versionToVersionCode(e)}return t}static versionToVersionCode(e){const t=Object(o.parse)(e);if(!t){Object(s.warning)(`Could not parse "${e}" to semver, defaulting android version code to 1`);return 1}const i=t.major*1e6+t.minor*1e3+t.patch;if(i>=1e9){throw new Error(`Generated versionCode ${i} is dangerously close to the maximum allowed number 2100000000. Consider a different versioning scheme to be able to continue updating your application.`)}Object(s.info)(`Using android versionCode ${i}`);return i}}class Platform{static get default(){return Platform.types.StandaloneWindows64}static get types(){return{StandaloneOSX:"StandaloneOSX",StandaloneWindows:"StandaloneWindows",StandaloneWindows64:"StandaloneWindows64",StandaloneLinux64:"StandaloneLinux64",iOS:"iOS",Android:"Android",WebGL:"WebGL",WSAPlayer:"WSAPlayer",PS4:"PS4",XboxOne:"XboxOne",tvOS:"tvOS",Switch:"Switch",Lumin:"Lumin",BJM:"BJM",Stadia:"Stadia",Facebook:"Facebook",NoTarget:"NoTarget",Test:"Test"}}static isWindows(e){switch(e){case Platform.types.StandaloneWindows:case Platform.types.StandaloneWindows64:return true;default:return false}}static isAndroid(e){switch(e){case Platform.types.Android:return true;default:return false}}}var u=Platform;const l=i(470);class input_Input{static get unityVersion(){return l.getInput("unityVersion")||"auto"}static get customImage(){return l.getInput("customImage")}static get targetPlatform(){return l.getInput("targetPlatform")||u.default}static get projectPath(){const e=l.getInput("projectPath")||".";return e.replace(/\/$/,"")}static get buildName(){return l.getInput("buildName")||this.targetPlatform}static get buildsPath(){return l.getInput("buildsPath")||"build"}static get buildMethod(){return l.getInput("buildMethod")}static get versioningStrategy(){return l.getInput("versioning")||"Semantic"}static get specifiedVersion(){return l.getInput("version")||""}static get androidVersionCode(){return l.getInput("androidVersionCode")}static get androidAppBundle(){const e=l.getInput("androidAppBundle")||false;return e==="true"}static get androidKeystoreName(){return l.getInput("androidKeystoreName")||""}static get androidKeystoreBase64(){return l.getInput("androidKeystoreBase64")||""}static get androidKeystorePass(){return l.getInput("androidKeystorePass")||""}static get androidKeyaliasName(){return l.getInput("androidKeyaliasName")||""}static get androidKeyaliasPass(){return l.getInput("androidKeyaliasPass")||""}static get allowDirtyBuild(){const e=l.getInput("allowDirtyBuild")||false;return e==="true"}static get customParameters(){return l.getInput("customParameters")||""}static get kubeConfig(){return l.getInput("kubeConfig")||""}static get githubToken(){return l.getInput("githubToken")||""}static get kubeContainerMemory(){return l.getInput("kubeContainerMemory")||"800M"}static get kubeContainerCPU(){return l.getInput("kubeContainerCPU")||"0.25"}static get kubeVolumeSize(){return l.getInput("kubeVolumeSize")||"5Gi"}static get kubeVolume(){return l.getInput("kubeVolume")||""}}var c=input_Input;var d=i(747);var p=i.n(d);class unity_versioning_UnityVersioning{static get versionPattern(){return/20\d{2}\.\d\.\w{3,4}|3/}static determineUnityVersion(e,t){if(t==="auto"){return unity_versioning_UnityVersioning.read(e)}return t}static read(e){const t=Object(n.join)(e,"ProjectSettings","ProjectVersion.txt");if(!Object(d.existsSync)(t)){Object(s.warning)(`Could not find "${t}", keeping unityVersion as "auto"`);return"auto"}return unity_versioning_UnityVersioning.parse(Object(d.readFileSync)(t,"utf8"))}static parse(e){const t=e.match(unity_versioning_UnityVersioning.versionPattern);if(!t||t.length===0){throw new Error(`Failed to parse version from "${e}".`)}return t[0]}}class NotImplementedException extends Error{constructor(e){super(e);this.name="NotImplementedException"}}var f=NotImplementedException;class ValidationError extends Error{constructor(e){super(e);this.name="ValidationError"}}var h=ValidationError;var m=i(986);class system_System{static async run(e,t,i){let n="";let a="";let r="";const o={stdout:e=>{n+=e.toString()},stderr:e=>{a+=e.toString()},debug:e=>{r+=e.toString()}};const u=()=>{if(r!==""){Object(s.debug)(r)}if(n!==""){Object(s.info)(n)}if(a!==""){Object(s.warning)(a)}};const l=i=>{let n=e;if(Array.isArray(t)){n+=` ${t.join(" ")}`}else if(typeof t==="string"){n+=` ${t}`}throw new Error(`Failed to run "${n}".\n ${i}`)};try{const n=await Object(m.exec)(e,t,{silent:true,listeners:o,...i});u();if(n!==0){l(`Command returned non-zero exit code.\nError: ${a}`)}}catch(e){u();l(`In-command error caught: ${e}`)}return n}}var b=system_System;class versioning_Versioning{static get projectPath(){return c.projectPath}static get isDirtyAllowed(){return c.allowDirtyBuild}static get strategies(){return{None:"None",Semantic:"Semantic",Tag:"Tag",Custom:"Custom"}}static get branch(){return this.headRef||this.ref&&this.ref.slice(11)}static get headRef(){return process.env.GITHUB_HEAD_REF}static get ref(){return process.env.GITHUB_REF}static get sha(){return process.env.GITHUB_SHA}static get maxDiffLines(){return 60}static async logDiff(){const e=`git --no-pager diff | head -n ${this.maxDiffLines.toString()}`;await b.run("sh",undefined,{input:Buffer.from(e),silent:true})}static get descriptionRegex1(){return/^v([\d.]+)-(\d+)-g(\w+)-?(\w+)*/g}static get descriptionRegex2(){return/^v([\d.]+-\w+)-(\d+)-g(\w+)-?(\w+)*/g}static get descriptionRegex3(){return/^v([\d.]+-\w+\.\d+)-(\d+)-g(\w+)-?(\w+)*/g}static async determineVersion(e,t){if(!Object.hasOwnProperty.call(this.strategies,e)){throw new h(`Versioning strategy should be one of ${Object.values(this.strategies).join(", ")}.`)}let i;switch(e){case this.strategies.None:i="none";break;case this.strategies.Custom:i=t;break;case this.strategies.Semantic:i=await this.generateSemanticVersion();break;case this.strategies.Tag:i=await this.generateTagVersion();break;default:throw new f(`Strategy ${e} is not implemented.`)}return i}static async generateSemanticVersion(){await this.fetch();await this.logDiff();if(await this.isDirty()&&!this.isDirtyAllowed){throw new Error("Branch is dirty. Refusing to base semantic version on uncommitted changes")}if(!await this.hasAnyVersionTags()){const e=`0.0.${await this.getTotalNumberOfCommits()}`;Object(s.info)(`Generated version ${e} (no version tags found).`);return e}const e=await this.parseSemanticVersion();if(e){const{tag:t,commits:i,hash:n}=e;Object(s.info)(`Found semantic version ${t}.${i} for ${this.branch}@${n}`);return`${t}.${i}`}const t=`0.0.${await this.getTotalNumberOfCommits()}`;Object(s.info)(`Generated version ${t} (semantic version couldn't be determined).`);return t}static async generateTagVersion(){let e=await this.getTag();if(e.charAt(0)==="v"){e=e.slice(1)}return e}static async parseSemanticVersion(){const e=await this.getVersionDescription();try{const[t,i,n,a]=this.descriptionRegex1.exec(e);return{match:t,tag:i,commits:n,hash:a}}catch(t){try{const[t,i,n,a]=this.descriptionRegex2.exec(e);return{match:t,tag:i,commits:n,hash:a}}catch(t){try{const[t,i,n,a]=this.descriptionRegex3.exec(e);return{match:t,tag:i,commits:n,hash:a}}catch(t){Object(s.warning)(`Failed to parse git describe output or version can not be determined through: "${e}".`);return false}}}}static async fetch(){try{await this.git(["fetch","--unshallow"])}catch(e){Object(s.warning)(`Fetch --unshallow caught: ${e}`);await this.git(["fetch"])}}static async getVersionDescription(){return this.git(["describe","--long","--tags","--always",this.sha])}static async isDirty(){const e=await this.git(["status","--porcelain"]);return e!==""}static async getTag(){return this.git(["tag","--points-at","HEAD"])}static async hasAnyVersionTags(){const e=await b.run("sh",undefined,{input:Buffer.from("git tag --list --merged HEAD | grep v[0-9]* | wc -l"),silent:false});const t=Number.parseInt(e,10);return t!==0}static async getTotalNumberOfCommits(){const e=await this.git(["rev-list","--count",this.sha]);return Number.parseInt(e,10)}static async git(e,t={}){return b.run("git",e,{cwd:this.projectPath,...t})}}class build_parameters_BuildParameters{static async create(){const e=this.parseBuildFile(c.buildName,c.targetPlatform,c.androidAppBundle);const t=unity_versioning_UnityVersioning.determineUnityVersion(c.projectPath,c.unityVersion);const i=await versioning_Versioning.determineVersion(c.versioningStrategy,c.specifiedVersion);const n=android_versioning_AndroidVersioning.determineVersionCode(i,c.androidVersionCode);return{version:t,customImage:c.customImage,runnerTempPath:process.env.RUNNER_TEMP,platform:c.targetPlatform,projectPath:c.projectPath,buildName:c.buildName,buildPath:`${c.buildsPath}/${c.targetPlatform}`,buildFile:e,buildMethod:c.buildMethod,buildVersion:i,androidVersionCode:n,androidKeystoreName:c.androidKeystoreName,androidKeystoreBase64:c.androidKeystoreBase64,androidKeystorePass:c.androidKeystorePass,androidKeyaliasName:c.androidKeyaliasName,androidKeyaliasPass:c.androidKeyaliasPass,customParameters:c.customParameters,kubeConfig:c.kubeConfig,githubToken:c.githubToken,kubeContainerMemory:c.kubeContainerMemory,kubeContainerCPU:c.kubeContainerCPU,kubeVolumeSize:c.kubeVolumeSize,kubeVolume:c.kubeVolume}}static parseBuildFile(e,t,i){if(u.isWindows(t)){return`${e}.exe`}if(u.isAndroid(t)){return i?`${e}.aab`:`${e}.apk`}return e}}var g=build_parameters_BuildParameters;class Unity{static get libraryFolder(){return"Library"}}var y=Unity;class project_Project{static get relativePath(){const{projectPath:e}=c;return`${e}`}static get absolutePath(){const{workspace:e}=r;return`${e}/${this.relativePath}`}static get libraryFolder(){return`${this.relativePath}/${y.libraryFolder}`}}var S=project_Project;class cache_Cache{static verify(){if(!p().existsSync(S.libraryFolder)){this.notifyAboutCachingPossibility()}}static notifyAboutCachingPossibility(){if(r.isRunningLocally){return}Object(s.warning)(`\n Library folder does not exist.\n Consider setting up caching to speed up your workflow,\n if this is not your first build.\n `)}}var w=cache_Cache;var v=typeof global=="object"&&global&&global.Object===Object&&global;var z=v;var j=typeof self=="object"&&self&&self.Object===Object&&self;var O=z||j||Function("return this")();var k=O;var C=k.Symbol;var T=C;var R=Object.prototype;var E=R.hasOwnProperty;var A=R.toString;var x=T?T.toStringTag:undefined;function getRawTag(e){var t=E.call(e,x),i=e[x];try{e[x]=undefined;var n=true}catch(e){}var a=A.call(e);if(n){if(t){e[x]=i}else{delete e[x]}}return a}var N=getRawTag;var V=Object.prototype;var P=V.toString;function objectToString(e){return P.call(e)}var D=objectToString;var I="[object Null]",_="[object Undefined]";var q=T?T.toStringTag:undefined;function baseGetTag(e){if(e==null){return e===undefined?_:I}return q&&q in Object(e)?N(e):D(e)}var B=baseGetTag;function isObjectLike(e){return e!=null&&typeof e=="object"}var M=isObjectLike;var U="[object Symbol]";function isSymbol(e){return typeof e=="symbol"||M(e)&&B(e)==U}var L=isSymbol;var H=0/0;function baseToNumber(e){if(typeof e=="number"){return e}if(L(e)){return H}return+e}var Q=baseToNumber;function arrayMap(e,t){var i=-1,n=e==null?0:e.length,a=Array(n);while(++i0){if(++t>=wt){return arguments[0]}}else{t=0}return e.apply(undefined,arguments)}}var jt=shortOut;var Ot=jt(He);var kt=Ot;var Ct=/\{\n\/\* \[wrapped with (.+)\] \*/,Tt=/,? & /;function getWrapDetails(e){var t=e.match(Ct);return t?t[1].split(Tt):[]}var Rt=getWrapDetails;var Et=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function insertWrapDetails(e,t){var i=t.length;if(!i){return e}var n=i-1;t[n]=(i>1?"& ":"")+t[n];t=t.join(i>2?", ":" ");return e.replace(Et,"{\n/* [wrapped with "+t+"] */\n")}var At=insertWrapDetails;function constant(e){return function(){return e}}var xt=constant;var Nt=function(){try{var e=_e(Object,"defineProperty");e({},"",{});return e}catch(e){}}();var Vt=Nt;var Pt=!Vt?me:function(e,t){return Vt(e,"toString",{configurable:true,enumerable:false,value:xt(t),writable:true})};var Dt=Pt;var It=jt(Dt);var _t=It;function arrayEach(e,t){var i=-1,n=e==null?0:e.length;while(++i-1}var Ht=arrayIncludes;var Qt=1,Wt=2,Gt=8,Kt=16,Jt=32,Ft=64,Yt=128,Xt=256,Zt=512;var $t=[["ary",Yt],["bind",Qt],["bindKey",Wt],["curry",Gt],["curryRight",Kt],["flip",Zt],["partial",Jt],["partialRight",Ft],["rearg",Xt]];function updateWrapDetails(e,t){qt($t,function(i){var n="_."+i[0];if(t&i[1]&&!Ht(e,n)){e.push(n)}});return e.sort()}var ei=updateWrapDetails;function setWrapToString(e,t,i){var n=t+"";return _t(e,At(n,ei(Rt(n),i)))}var ti=setWrapToString;var ii=1,ni=2,ai=4,ri=8,si=32,oi=64;function createRecurry(e,t,i,n,a,r,s,o,u,l){var c=t&ri,d=c?s:undefined,p=c?undefined:s,f=c?r:undefined,h=c?undefined:r;t|=c?si:oi;t&=~(c?oi:si);if(!(t&ai)){t&=~(ii|ni)}var m=[e,t,a,f,d,h,p,o,u,l];var b=i.apply(undefined,m);if(St(e)){kt(b,m)}b.placeholder=n;return ti(b,e,t)}var ui=createRecurry;function getHolder(e){var t=e;return t.placeholder}var li=getHolder;var ci=9007199254740991;var di=/^(?:0|[1-9]\d*)$/;function isIndex(e,t){var i=typeof e;t=t==null?ci:t;return!!t&&(i=="number"||i!="symbol"&&di.test(e))&&(e>-1&&e%1==0&&e1){g.reverse()}if(c&&u-1&&e%1==0&&e<=nn}var an=isLength;function isArrayLike(e){return e!=null&&an(e.length)&&!we(e)}var rn=isArrayLike;function isIterateeCall(e,t,i){if(!te(i)){return false}var n=typeof t;if(n=="number"?rn(i)&&pi(t,i.length):n=="string"&&t in i){return Ji(i[t],e)}return false}var sn=isIterateeCall;function createAssigner(e){return tn(function(t,i){var n=-1,a=i.length,r=a>1?i[a-1]:undefined,s=a>2?i[2]:undefined;r=e.length>3&&typeof r=="function"?(a--,r):undefined;if(s&&sn(i[0],i[1],s)){r=a<3?undefined:r;a=1}t=Object(t);while(++n-1}var ir=listCacheHas;function listCacheSet(e,t){var i=this.__data__,n=Xa(i,e);if(n<0){++this.size;i.push([e,t])}else{i[n][1]=t}return this}var nr=listCacheSet;function ListCache(e){var t=-1,i=e==null?0:e.length;this.clear();while(++t0&&i(o)){if(t>1){baseFlatten(o,t-1,i,n,a)}else{Ar(a,o)}}else if(!n){a[a.length]=o}}return a}var Vr=baseFlatten;function flatten(e){var t=e==null?0:e.length;return t?Vr(e,1):[]}var Pr=flatten;function flatRest(e){return _t(en(e,undefined,Pr),e+"")}var Dr=flatRest;var Ir=Dr(Er);var _r=Ir;var qr=da(Object.getPrototypeOf,Object);var Br=qr;var Mr="[object Object]";var Ur=Function.prototype,Lr=Object.prototype;var Hr=Ur.toString;var Qr=Lr.hasOwnProperty;var Wr=Hr.call(Object);function isPlainObject(e){if(!M(e)||B(e)!=Mr){return false}var t=Br(e);if(t===null){return true}var i=Qr.call(t,"constructor")&&t.constructor;return typeof i=="function"&&i instanceof i&&Hr.call(i)==Wr}var Gr=isPlainObject;var Kr="[object DOMException]",Jr="[object Error]";function isError(e){if(!M(e)){return false}var t=B(e);return t==Jr||t==Kr||typeof e.message=="string"&&typeof e.name=="string"&&!Gr(e)}var Fr=isError;var Yr=tn(function(e,t){try{return Ye(e,undefined,t)}catch(e){return Fr(e)?e:new Error(e)}});var Xr=Yr;var Zr="Expected a function";function before(e,t){var i;if(typeof t!="function"){throw new TypeError(Zr)}e=pe(e);return function(){if(--e>0){i=t.apply(this,arguments)}if(e<=1){t=undefined}return i}}var $r=before;var es=1,ts=32;var is=tn(function(e,t,i){var n=es;if(i.length){var a=bi(i,li(is));n|=ts}return Qi(e,n,t,i,a)});is.placeholder={};var ns=is;var as=Dr(function(e,t){qt(t,function(t){t=Cr(t);Ki(e,t,ns(e[t],e))});return e});var rs=as;var ss=1,os=2,us=32;var ls=tn(function(e,t,i){var n=ss|os;if(i.length){var a=bi(i,li(ls));n|=us}return Qi(t,n,e,i,a)});ls.placeholder={};var cs=ls;function baseSlice(e,t,i){var n=-1,a=e.length;if(t<0){t=-t>a?0:a+t}i=i>a?a:i;if(i<0){i+=a}a=t>i?0:i-t>>>0;t>>>=0;var r=Array(a);while(++n=n?e:ds(e,t,i)}var ps=castSlice;var fs="\\ud800-\\udfff",hs="\\u0300-\\u036f",ms="\\ufe20-\\ufe2f",bs="\\u20d0-\\u20ff",gs=hs+ms+bs,ys="\\ufe0e\\ufe0f";var Ss="\\u200d";var ws=RegExp("["+Ss+fs+gs+ys+"]");function hasUnicode(e){return ws.test(e)}var vs=hasUnicode;function asciiToArray(e){return e.split("")}var zs=asciiToArray;var js="\\ud800-\\udfff",Os="\\u0300-\\u036f",ks="\\ufe20-\\ufe2f",Cs="\\u20d0-\\u20ff",Ts=Os+ks+Cs,Rs="\\ufe0e\\ufe0f";var Es="["+js+"]",As="["+Ts+"]",xs="\\ud83c[\\udffb-\\udfff]",Ns="(?:"+As+"|"+xs+")",Vs="[^"+js+"]",Ps="(?:\\ud83c[\\udde6-\\uddff]){2}",Ds="[\\ud800-\\udbff][\\udc00-\\udfff]",Is="\\u200d";var _s=Ns+"?",qs="["+Rs+"]?",Bs="(?:"+Is+"(?:"+[Vs,Ps,Ds].join("|")+")"+qs+_s+")*",Ms=qs+_s+Bs,Us="(?:"+[Vs+As+"?",As,Ps,Ds,Es].join("|")+")";var Ls=RegExp(xs+"(?="+xs+")|"+Us+Ms,"g");function unicodeToArray(e){return e.match(Ls)||[]}var Hs=unicodeToArray;function stringToArray(e){return vs(e)?Hs(e):zs(e)}var Qs=stringToArray;function createCaseFirst(e){return function(t){t=jr(t);var i=vs(t)?Qs(t):undefined;var n=i?i[0]:t.charAt(0);var a=i?ps(i,1).join(""):t.slice(1);return n[e]()+a}}var Ws=createCaseFirst;var Gs=Ws("toUpperCase");var Ks=Gs;function capitalize(e){return Ks(jr(e).toLowerCase())}var Js=capitalize;function arrayReduce(e,t,i,n){var a=-1,r=e==null?0:e.length;if(n&&r){i=e[++a]}while(++a=t?e:t}}return e}var bu=baseClamp;function clamp(e,t,i){if(i===undefined){i=t;t=undefined}if(i!==undefined){i=ue(i);i=i===i?i:0}if(t!==undefined){t=ue(t);t=t===t?t:0}return bu(ue(e),t,i)}var gu=clamp;function stackClear(){this.__data__=new ar;this.size=0}var yu=stackClear;function stackDelete(e){var t=this.__data__,i=t["delete"](e);this.size=t.size;return i}var Su=stackDelete;function stackGet(e){return this.__data__.get(e)}var wu=stackGet;function stackHas(e){return this.__data__.has(e)}var vu=stackHas;var zu=200;function stackSet(e,t){var i=this.__data__;if(i instanceof ar){var n=i.__data__;if(!sr||n.lengtho)){return false}var l=r.get(e);if(l&&r.get(t)){return l==t}var c=-1,d=true,p=i&ed?new Yc:undefined;r.set(e,t);r.set(t,e);while(++c=t||i<0||d&&n>=r}function timerExpired(){var e=zp();if(shouldInvoke(e)){return trailingEdge(e)}o=setTimeout(timerExpired,remainingWait(e))}function trailingEdge(e){o=undefined;if(p&&n){return invokeFunc(e)}n=a=undefined;return s}function cancel(){if(o!==undefined){clearTimeout(o)}l=0;n=u=a=o=undefined}function flush(){return o===undefined?s:trailingEdge(zp())}function debounced(){var e=zp(),i=shouldInvoke(e);n=arguments;a=this;u=e;if(i){if(o===undefined){return leadingEdge(u)}if(d){clearTimeout(o);o=setTimeout(timerExpired,t);return invokeFunc(u)}}if(o===undefined){o=setTimeout(timerExpired,t)}return s}debounced.cancel=cancel;debounced.flush=flush;return debounced}var Cp=debounce;function defaultTo(e,t){return e==null||e!==e?t:e}var Tp=defaultTo;var Rp=Object.prototype;var Ep=Rp.hasOwnProperty;var Ap=tn(function(e,t){e=Object(e);var i=-1;var n=t.length;var a=n>2?t[2]:undefined;if(a&&sn(t[0],t[1],a)){n=1}while(++i=Yp){r=Zc;s=false;t=new Yc(t)}e:while(++a=0&&e.slice(i,a)==t}var zf=endsWith;function baseToPairs(e,t){return W(t,function(t){return[t,e[t]]})}var jf=baseToPairs;function setToPairs(e){var t=-1,i=Array(e.size);e.forEach(function(e){i[++t]=[e,e]});return i}var Of=setToPairs;var kf="[object Map]",Cf="[object Set]";function createToPairs(e){return function(t){var i=pl(t);if(i==kf){return id(t)}if(i==Cf){return Of(t)}return jf(t,e(t))}}var Tf=createToPairs;var Rf=Tf(ga);var Ef=Rf;var Af=Tf(Ca);var xf=Af;var Nf={"&":"&","<":"<",">":">",'"':""","'":"'"};var Vf=Ys(Nf);var Pf=Vf;var Df=/[&<>"']/g,If=RegExp(Df.source);function escape_escape(e){e=jr(e);return e&&If.test(e)?e.replace(Df,Pf):e}var _f=escape_escape;var qf=/[\\^$.*+?()[\]{}|]/g,Bf=RegExp(qf.source);function escapeRegExp(e){e=jr(e);return e&&Bf.test(e)?e.replace(qf,"\\$&"):e}var Mf=escapeRegExp;function arrayEvery(e,t){var i=-1,n=e==null?0:e.length;while(++ia?0:a+i}n=n===undefined||n>a?a:pe(n);if(n<0){n+=a}n=i>n?0:Wf(n);while(i-1?a[r?t[s]:s]:undefined}}var Yf=createFind;var Xf=Math.max;function findIndex(e,t,i){var n=e==null?0:e.length;if(!n){return-1}var a=i==null?0:pe(i);if(a<0){a=Xf(n+a,0)}return Bt(e,Jd(t,3),a)}var Zf=findIndex;var $f=Yf(Zf);var eh=$f;function baseFindKey(e,t,i){var n;i(e,function(e,i,a){if(t(e,i,a)){n=i;return false}});return n}var th=baseFindKey;function findKey(e,t){return th(e,Jd(t,3),sp)}var ih=findKey;var nh=Math.max,ah=Math.min;function findLastIndex(e,t,i){var n=e==null?0:e.length;if(!n){return-1}var a=n-1;if(i!==undefined){a=pe(i);a=i<0?nh(n+a,0):ah(a,n-1)}return Bt(e,Jd(t,3),a,true)}var rh=findLastIndex;var sh=Yf(rh);var oh=sh;function findLastKey(e,t){return th(e,Jd(t,3),yf)}var uh=findLastKey;function head(e){return e&&e.length?e[0]:undefined}var lh=head;function baseMap(e,t){var i=-1,n=rn(e)?Array(e.length):[];lp(e,function(e,a,r){n[++i]=t(e,a,r)});return n}var ch=baseMap;function map_map(e,t){var i=K(e)?W:ch;return i(e,Jd(t,3))}var dh=map_map;function flatMap(e,t){return Vr(dh(e,t),1)}var ph=flatMap;var fh=1/0;function flatMapDeep(e,t){return Vr(dh(e,t),fh)}var hh=flatMapDeep;function flatMapDepth(e,t,i){i=i===undefined?1:pe(i);return Vr(dh(e,t),i)}var mh=flatMapDepth;var bh=1/0;function flattenDeep(e){var t=e==null?0:e.length;return t?Vr(e,bh):[]}var gh=flattenDeep;function flattenDepth(e,t){var i=e==null?0:e.length;if(!i){return[]}t=t===undefined?1:pe(t);return Vr(e,t)}var yh=flattenDepth;var Sh=512;function flip(e){return Qi(e,Sh)}var wh=flip;var vh=lu("floor");var zh=vh;var jh="Expected a function";var Oh=8,kh=32,Ch=128,Th=256;function createFlow(e){return Dr(function(t){var i=t.length,n=i,a=ft.prototype.thru;if(e){t.reverse()}while(n--){var r=t[n];if(typeof r!="function"){throw new TypeError(jh)}if(a&&!s&&pt(r)=="wrapper"){var s=new ft([],true)}}n=s?n:i;while(++nt}var Wh=baseGt;function createRelationalOperation(e){return function(t,i){if(!(typeof t=="string"&&typeof i=="string")){t=ue(t);i=ue(i)}return e(t,i)}}var Gh=createRelationalOperation;var Kh=Gh(Wh);var Jh=Kh;var Fh=Gh(function(e,t){return e>=t});var Yh=Fh;var Xh=Object.prototype;var Zh=Xh.hasOwnProperty;function baseHas(e,t){return e!=null&&Zh.call(e,t)}var $h=baseHas;function has(e,t){return e!=null&&Md(e,t,$h)}var em=has;var tm=Math.max,im=Math.min;function baseInRange(e,t,i){return e>=im(t,i)&&e-1:!!a&&Lt(e,t,i)>-1}var cm=includes_includes;var dm=Math.max;function indexOf_indexOf(e,t,i){var n=e==null?0:e.length;if(!n){return-1}var a=i==null?0:pe(i);if(a<0){a=dm(n+a,0)}return Lt(e,t,a)}var pm=indexOf_indexOf;function initial(e){var t=e==null?0:e.length;return t?ds(e,0,-1):[]}var fm=initial;var hm=Math.min;function baseIntersection(e,t,i){var n=i?Fp:Ht,a=e[0].length,r=e.length,s=r,o=Array(r),u=Infinity,l=[];while(s--){var c=e[s];if(s&&t){c=W(c,Zn(t))}u=hm(c.length,u);o[s]=!i&&(t||a>=120&&c.length>=120)?new Yc(s&&c):undefined}c=e[0];var d=-1,p=o[0];e:while(++d=-kb&&e<=kb}var Cb=isSafeInteger;function isUndefined(e){return e===undefined}var Tb=isUndefined;var Rb="[object WeakMap]";function isWeakMap(e){return M(e)&&pl(e)==Rb}var Eb=isWeakMap;var Ab="[object WeakSet]";function isWeakSet(e){return M(e)&&B(e)==Ab}var xb=isWeakSet;var Nb=1;function iteratee_iteratee(e){return Jd(typeof e=="function"?e:Vc(e,Nb))}var Vb=iteratee_iteratee;var Pb=Array.prototype;var Db=Pb.join;function join(e,t){return e==null?"":Db.call(e,t)}var Ib=join;var _b=nu(function(e,t,i){return e+(i?"-":"")+t.toLowerCase()});var qb=_b;var Bb=dp(function(e,t,i){Ki(e,i,t)});var Mb=Bb;function strictLastIndexOf(e,t,i){var n=i+1;while(n--){if(e[n]===t){return n}}return n}var Ub=strictLastIndexOf;var Lb=Math.max,Hb=Math.min;function lastIndexOf(e,t,i){var n=e==null?0:e.length;if(!n){return-1}var a=n;if(i!==undefined){a=pe(i);a=a<0?Lb(n+a,0):Hb(a,n-1)}return t===t?Ub(e,t,a):Bt(e,Mt,a,true)}var Qb=lastIndexOf;var Wb=nu(function(e,t,i){return e+(i?" ":"")+t.toLowerCase()});var Gb=Wb;var Kb=Ws("toLowerCase");var Jb=Kb;function baseLt(e,t){return e=this.__values__.length,t=e?undefined:this.__values__[this.__index__++];return{done:e,value:t}}var Ng=wrapperNext;function baseNth(e,t){var i=e.length;if(!i){return}t+=t<0?i:0;return pi(t,i)?e[t]:undefined}var Vg=baseNth;function nth(e,t){return e&&e.length?Vg(e,pe(t)):undefined}var Pg=nth;function nthArg(e){e=pe(e);return tn(function(t){return Vg(t,e)})}var Dg=nthArg;function baseUnset(e,t){t=Or(t,e);e=Pm(e,t);return e==null||delete e[Cr(ef(t))]}var Ig=baseUnset;function customOmitClone(e){return Gr(e)?undefined:e}var _g=customOmitClone;var qg=1,Bg=2,Mg=4;var Ug=Dr(function(e,t){var i={};if(e==null){return i}var n=false;t=W(t,function(t){t=Or(t,e);n||(n=t.length>1);return t});Zi(e,Ku(e),i);if(n){i=Vc(i,qg|Bg|Mg,_g)}var a=t.length;while(a--){Ig(i,t[a])}return i});var Lg=Ug;function baseSet(e,t,i,n){if(!te(e)){return e}t=Or(t,e);var a=-1,r=t.length,s=r-1,o=e;while(o!=null&&++at||r&&s&&u&&!o&&!l||n&&s&&u||!i&&u||!a){return 1}if(!n&&!r&&!l&&e=o){return u}var l=i[n];return u*(l=="desc"?-1:1)}}return e.index-t.index}var Yg=compareMultiple;function baseOrderBy(e,t,i){var n=-1;t=W(t.length?t:[me],Zn(Jd));var a=ch(e,function(e,i,a){var r=W(t,function(t){return t(e)});return{criteria:r,index:++n,value:e}});return Jg(a,function(e,t){return Yg(e,t,i)})}var Xg=baseOrderBy;function orderBy(e,t,i,n){if(e==null){return[]}if(!K(t)){t=t==null?[]:[t]}i=n?undefined:i;if(!K(i)){i=i==null?[]:[i]}return Xg(e,t,i)}var Zg=orderBy;function createOver(e){return Dr(function(t){t=W(t,Zn(Jd));return tn(function(i){var n=this;return e(t,function(e){return Ye(e,n,i)})})})}var $g=createOver;var ey=$g(W);var ty=ey;var iy=tn;var ny=iy;var ay=Math.min;var ry=ny(function(e,t){t=t.length==1&&K(t[0])?W(t[0],Zn(Jd)):W(Vr(t,1),Zn(Jd));var i=t.length;return tn(function(n){var a=-1,r=ay(n.length,i);while(++ady){return i}do{if(t%2){i+=e}t=py(t/2);if(t){e+=e}}while(t);return i}var fy=baseRepeat;var hy=Wd("length");var my=hy;var by="\\ud800-\\udfff",gy="\\u0300-\\u036f",yy="\\ufe20-\\ufe2f",Sy="\\u20d0-\\u20ff",wy=gy+yy+Sy,vy="\\ufe0e\\ufe0f";var zy="["+by+"]",jy="["+wy+"]",Oy="\\ud83c[\\udffb-\\udfff]",ky="(?:"+jy+"|"+Oy+")",Cy="[^"+by+"]",Ty="(?:\\ud83c[\\udde6-\\uddff]){2}",Ry="[\\ud800-\\udbff][\\udc00-\\udfff]",Ey="\\u200d";var Ay=ky+"?",xy="["+vy+"]?",Ny="(?:"+Ey+"(?:"+[Cy,Ty,Ry].join("|")+")"+xy+Ay+")*",Vy=xy+Ay+Ny,Py="(?:"+[Cy+jy+"?",jy,Ty,Ry,zy].join("|")+")";var Dy=RegExp(Oy+"(?="+Oy+")|"+Py+Vy,"g");function unicodeSize(e){var t=Dy.lastIndex=0;while(Dy.test(e)){++t}return t}var Iy=unicodeSize;function stringSize(e){return vs(e)?Iy(e):my(e)}var _y=stringSize;var qy=Math.ceil;function createPadding(e,t){t=t===undefined?" ":X(t);var i=t.length;if(i<2){return i?fy(t,e):t}var n=fy(t,qy(e/_y(t)));return vs(t)?ps(Qs(n),0,e).join(""):n.slice(0,e)}var By=createPadding;var My=Math.ceil,Uy=Math.floor;function pad(e,t,i){e=jr(e);t=pe(t);var n=t?_y(e):0;if(!t||n>=t){return e}var a=(t-n)/2;return By(Uy(a),i)+e+By(My(a),i)}var Ly=pad;function padEnd(e,t,i){e=jr(e);t=pe(t);var n=t?_y(e):0;return t&&n-1){if(o!==e){lS.call(o,u,1)}lS.call(e,u,1)}}return e}var cS=basePullAll;function pullAll(e,t){return e&&e.length&&t&&t.length?cS(e,t):e}var dS=pullAll;var pS=tn(dS);var fS=pS;function pullAllBy(e,t,i){return e&&e.length&&t&&t.length?cS(e,t,Jd(i,2)):e}var hS=pullAllBy;function pullAllWith(e,t,i){return e&&e.length&&t&&t.length?cS(e,t,undefined,i):e}var mS=pullAllWith;var bS=Array.prototype;var gS=bS.splice;function basePullAt(e,t){var i=e?t.length:0,n=i-1;while(i--){var a=t[i];if(i==n||a!==r){var r=a;if(pi(a)){gS.call(e,a,1)}else{Ig(e,a)}}}return e}var yS=basePullAt;var SS=Dr(function(e,t){var i=e==null?0:e.length,n=Er(e,t);yS(e,W(t,function(e){return pi(e,i)?+e:e}).sort(Fg));return n});var wS=SS;var vS=Math.floor,zS=Math.random;function baseRandom(e,t){return e+vS(zS()*(t-e+1))}var jS=baseRandom;var OS=parseFloat;var kS=Math.min,CS=Math.random;function random(e,t,i){if(i&&typeof i!="boolean"&&sn(e,t,i)){t=i=undefined}if(i===undefined){if(typeof t=="boolean"){i=t;t=undefined}else if(typeof e=="boolean"){i=e;e=undefined}}if(e===undefined&&t===undefined){e=0;t=1}else{e=de(e);if(t===undefined){t=e;e=0}else{t=de(t)}}if(e>t){var n=e;e=t;t=n}if(i||e%1||t%1){var a=CS();return kS(e+a*(t-e+OS("1e-"+((a+"").length-1))),t)}return jS(e,t)}var TS=random;var RS=Math.ceil,ES=Math.max;function baseRange(e,t,i,n){var a=-1,r=ES(RS((t-e)/(i||1)),0),s=Array(r);while(r--){s[n?r:++a]=e;e+=i}return s}var AS=baseRange;function createRange(e){return function(t,i,n){if(n&&typeof n!="number"&&sn(t,i,n)){i=n=undefined}t=de(t);if(i===undefined){i=t;t=0}else{i=de(i)}n=n===undefined?t1&&sn(e,t[0],t[1])){t=[]}else if(i>2&&sn(t[0],t[1],t[2])){t=[t[0]]}return Xg(e,Vr(t,1),[])});var zw=vw;var jw=4294967295,Ow=jw-1;var kw=Math.floor,Cw=Math.min;function baseSortedIndexBy(e,t,i,n){t=i(t);var a=0,r=e==null?0:e.length,s=t!==t,o=t===null,u=L(t),l=t===undefined;while(a>>1;function baseSortedIndex(e,t,i){var n=0,a=e==null?n:e.length;if(typeof t=="number"&&t===t&&a<=Ew){while(n>>1,s=e[r];if(s!==null&&!L(s)&&(i?s<=t:s>>0;if(!i){return[]}e=jr(e);if(e&&(typeof t=="string"||t!=null&&!Ob(t))){t=X(t);if(!t&&vs(e)){return ps(Qs(e),0,i)}}return e.split(t,i)}var Uw=split;var Lw="Expected a function";var Hw=Math.max;function spread(e,t){if(typeof e!="function"){throw new TypeError(Lw)}t=t==null?0:Hw(pe(t),0);return tn(function(i){var n=i[t],a=ps(i,0,t);if(n){Ar(a,n)}return Ye(e,this,a)})}var Qw=spread;var Ww=nu(function(e,t,i){return e+(i?" ":"")+Ks(t)});var Gw=Ww;function startsWith(e,t,i){e=jr(e);i=i==null?0:bu(pe(i),0,e.length);t=X(t);return e.slice(i,i+t.length)==t}var Kw=startsWith;function stubObject(){return{}}var Jw=stubObject;function stubString(){return""}var Fw=stubString;function stubTrue(){return true}var Yw=stubTrue;var Xw=Z(function(e,t){return e-t},0);var Zw=Xw;function sum(e){return e&&e.length?lg(e,me):0}var $w=sum;function sumBy(e,t){return e&&e.length?lg(e,Jd(t,2)):0}var ev=sumBy;function tail(e){var t=e==null?0:e.length;return t?ds(e,1,t):[]}var tv=tail;function take(e,t,i){if(!(e&&e.length)){return[]}t=i||t===undefined?1:pe(t);return ds(e,0,t<0?0:t)}var iv=take;function takeRight(e,t,i){var n=e==null?0:e.length;if(!n){return[]}t=i||t===undefined?1:pe(t);t=n-t;return ds(e,t<0?0:t,n)}var nv=takeRight;function takeRightWhile(e,t){return e&&e.length?cf(e,Jd(t,3),false,true):[]}var av=takeRightWhile;function takeWhile(e,t){return e&&e.length?cf(e,Jd(t,3)):[]}var rv=takeWhile;function tap(e,t){t(e);return e}var sv=tap;var ov=Object.prototype;var uv=ov.hasOwnProperty;function customDefaultsAssignIn(e,t,i,n){if(e===undefined||Ji(e,ov[i])&&!uv.call(n,i)){return t}return e}var lv=customDefaultsAssignIn;var cv={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function escapeStringChar(e){return"\\"+cv[e]}var dv=escapeStringChar;var pv=/<%=([\s\S]+?)%>/g;var fv=pv;var hv=/<%-([\s\S]+?)%>/g;var mv=hv;var bv=/<%([\s\S]+?)%>/g;var gv=bv;var yv={escape:mv,evaluate:gv,interpolate:fv,variable:"",imports:{_:{escape:_f}}};var Sv=yv;var wv=/\b__p \+= '';/g,vv=/\b(__p \+=) '' \+/g,zv=/(__e\(.*?\)|\b__t\)) \+\n'';/g;var jv=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;var Ov=/($^)/;var kv=/['\n\r\u2028\u2029\\]/g;var Cv=Object.prototype;var Tv=Cv.hasOwnProperty;function template(e,t,i){var n=Sv.imports._.templateSettings||Sv;if(i&&sn(e,t,i)){t=undefined}e=jr(e);t=Aa({},t,n,lv);var a=Aa({},t.imports,n.imports,lv),r=ga(a),s=om(a,r);var o,u,l=0,c=t.interpolate||Ov,d="__p += '";var p=RegExp((t.escape||Ov).source+"|"+c.source+"|"+(c===fv?jv:Ov).source+"|"+(t.evaluate||Ov).source+"|$","g");var f=Tv.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";e.replace(p,function(t,i,n,a,r,s){n||(n=a);d+=e.slice(l,s).replace(kv,dv);if(i){o=true;d+="' +\n__e("+i+") +\n'"}if(r){u=true;d+="';\n"+r+";\n__p += '"}if(n){d+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"}l=s+t.length;return t});d+="';\n";var h=Tv.call(t,"variable")&&t.variable;if(!h){d="with (obj) {\n"+d+"\n}\n"}d=(u?d.replace(wv,""):d).replace(vv,"$1").replace(zv,"$1;");d="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(u?", __j = Array.prototype.join;\n"+"function print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var m=Xr(function(){return Function(r,f+"return "+d).apply(undefined,s)});m.source=d;if(Fr(m)){throw m}return m}var Rv=template;var Ev="Expected a function";function throttle(e,t,i){var n=true,a=true;if(typeof e!="function"){throw new TypeError(Ev)}if(te(i)){n="leading"in i?!!i.leading:n;a="trailing"in i?!!i.trailing:a}return Cp(e,t,{leading:n,maxWait:t,trailing:a})}var Av=throttle;function thru(e,t){return t(e)}var xv=thru;var Nv=9007199254740991;var Vv=4294967295;var Pv=Math.min;function times(e,t){e=pe(e);if(e<1||e>Nv){return[]}var i=Vv,n=Pv(e,Vv);t=ff(t);e-=Vv;var a=cn(n,t);while(++i-1){}return i}var Wv=charsEndIndex;function charsStartIndex(e,t){var i=-1,n=e.length;while(++i-1){}return i}var Gv=charsStartIndex;var Kv=/^\s+|\s+$/g;function trim(e,t,i){e=jr(e);if(e&&(i||t===undefined)){return e.replace(Kv,"")}if(!e||!(t=X(t))){return e}var n=Qs(e),a=Qs(t),r=Gv(n,a),s=Wv(n,a)+1;return ps(n,r,s).join("")}var Jv=trim;var Fv=/\s+$/;function trimEnd(e,t,i){e=jr(e);if(e&&(i||t===undefined)){return e.replace(Fv,"")}if(!e||!(t=X(t))){return e}var n=Qs(e),a=Wv(n,Qs(t))+1;return ps(n,0,a).join("")}var Yv=trimEnd;var Xv=/^\s+/;function trimStart(e,t,i){e=jr(e);if(e&&(i||t===undefined)){return e.replace(Xv,"")}if(!e||!(t=X(t))){return e}var n=Qs(e),a=Gv(n,Qs(t));return ps(n,a).join("")}var Zv=trimStart;var $v=30,ez="...";var tz=/\w*$/;function truncate(e,t){var i=$v,n=ez;if(te(t)){var a="separator"in t?t.separator:a;i="length"in t?pe(t.length):i;n="omission"in t?X(t.omission):n}e=jr(e);var r=e.length;if(vs(e)){var s=Qs(e);r=s.length}if(i>=r){return e}var o=i-_y(n);if(o<1){return n}var u=s?ps(s,0,o).join(""):e.slice(0,o);if(a===undefined){return u+n}if(s){o+=u.length-o}if(Ob(a)){if(e.slice(o).search(a)){var l,c=u;if(!a.global){a=RegExp(a.source,jr(tz.exec(a))+"g")}a.lastIndex=0;while(l=a.exec(c)){var d=l.index}u=u.slice(0,d===undefined?o:d)}}else if(e.indexOf(X(a),o)!=o){var p=u.lastIndexOf(a);if(p>-1){u=u.slice(0,p)}}return u+n}var iz=truncate;function unary(e){return Gi(e,1)}var nz=unary;var az={"&":"&","<":"<",">":">",""":'"',"'":"'"};var rz=Ys(az);var sz=rz;var oz=/&(?:amp|lt|gt|quot|#39);/g,uz=RegExp(oz.source);function unescape_unescape(e){e=jr(e);return e&&uz.test(e)?e.replace(oz,sz):e}var lz=unescape_unescape;var cz=1/0;var dz=!($u&&1/nd(new $u([,-0]))[1]==cz)?rt:function(e){return new $u(e)};var pz=dz;var fz=200;function baseUniq(e,t,i){var n=-1,a=Ht,r=e.length,s=true,o=[],u=o;if(i){s=false;a=Fp}else if(r>=fz){var l=t?null:pz(e);if(l){return nd(l)}s=false;a=Zc;u=new Yc}else{u=t?[]:o}e:while(++n1||this.__actions__.length||!(n instanceof at)||!pi(i)){return this.thru(a)}n=n.slice(i,+i+(t?1:0));n.__actions__.push({func:xv,args:[a],thisArg:undefined});return new ft(n,this.__chain__).thru(function(e){if(t&&!e.length){e.push(undefined)}return e})});var Mz=Bz;function wrapperChain(){return pu(this)}var Uz=wrapperChain;function wrapperReverse(){var e=this.__wrapped__;if(e instanceof at){var t=e;if(this.__actions__.length){t=new at(this)}t=t.reverse();t.__actions__.push({func:xv,args:[ZS],thisArg:undefined});return new ft(t,this.__chain__)}return this.thru(ZS)}var Lz=wrapperReverse;function baseXor(e,t,i){var n=e.length;if(n<2){return n?hz(e[0]):[]}var a=-1,r=Array(n);while(++a1?e[t-1]:undefined;i=typeof i=="function"?(e.pop(),i):undefined;return Ez(e,i)});var ij=tj;var nj={chunk:mu,compact:Wc,concat:Gc,difference:$p,differenceBy:nf,differenceWith:rf,drop:uf,dropRight:lf,dropRightWhile:df,dropWhile:pf,fill:Kf,findIndex:Zf,findLastIndex:rh,first:lh,flatten:Pr,flattenDeep:gh,flattenDepth:yh,fromPairs:_h,head:lh,indexOf:pm,initial:fm,intersection:ym,intersectionBy:wm,intersectionWith:zm,join:Ib,last:ef,lastIndexOf:Qb,nth:Pg,pull:fS,pullAll:dS,pullAllBy:hS,pullAllWith:mS,pullAt:wS,remove:QS,reverse:ZS,slice:bw,sortedIndex:xw,sortedIndexBy:Nw,sortedIndexOf:Vw,sortedLastIndex:Pw,sortedLastIndexBy:Dw,sortedLastIndexOf:Iw,sortedUniq:qw,sortedUniqBy:Bw,tail:tv,take:iv,takeRight:nv,takeRightWhile:av,takeWhile:rv,union:bz,unionBy:yz,unionWith:wz,uniq:vz,uniqBy:zz,uniqWith:jz,unzip:Rz,unzipWith:Ez,without:_z,xor:Wz,xorBy:Kz,xorWith:Fz,zip:Xz,zipObject:$z,zipObjectDeep:ej,zipWith:ij};var aj={countBy:mp,each:hf,eachRight:vf,every:Hf,filter:Ff,find:eh,findLast:oh,flatMap:ph,flatMapDeep:hh,flatMapDepth:mh,forEach:hf,forEachRight:vf,groupBy:Qh,includes:cm,invokeMap:Bm,keyBy:Mb,map:dh,orderBy:Zg,partition:tS,reduce:MS,reduceRight:LS,reject:HS,sample:nw,sampleSize:ow,shuffle:pw,size:mw,some:ww,sortBy:zw};var rj={now:zp};var sj={after:he,ary:Gi,before:$r,bind:ns,bindKey:cs,curry:yp,curryRight:wp,debounce:Cp,defer:Gp,delay:Jp,flip:wh,memoize:br,negate:Cg,once:Kg,overArgs:sy,partial:Yy,partialRight:$y,rearg:qS,rest:JS,spread:Qw,throttle:Av,unary:nz,wrap:qz};var oj={castArray:su,clone:Dc,cloneDeep:qc,cloneDeepWith:Uc,cloneWith:Hc,conformsTo:tp,eq:Ji,gt:Jh,gte:Yh,isArguments:gn,isArray:K,isArrayBuffer:Qm,isArrayLike:rn,isArrayLikeObject:Vp,isBoolean:Gm,isBuffer:kn,isDate:Xm,isElement:Zm,isEmpty:nb,isEqual:ab,isEqualWith:rb,isError:Fr,isFinite:ob,isFunction:we,isInteger:ub,isLength:an,isMap:Xl,isMatch:lb,isMatchWith:cb,isNaN:fb,isNative:gb,isNil:yb,isNull:Sb,isNumber:pb,isObject:te,isObjectLike:M,isPlainObject:Gr,isRegExp:Ob,isSafeInteger:Cb,isSet:ic,isString:sm,isSymbol:L,isTypedArray:oa,isUndefined:Tb,isWeakMap:Eb,isWeakSet:xb,lt:Xb,lte:$b,toArray:xg,toFinite:de,toInteger:pe,toLength:Wf,toNumber:ue,toPlainObject:Dp,toSafeInteger:Lv,toString:jr};var uj={add:ee,ceil:du,divide:of,floor:zh,max:og,maxBy:ug,mean:pg,meanBy:fg,min:wg,minBy:vg,multiply:Og,round:ew,subtract:Zw,sum:$w,sumBy:ev};var lj={clamp:gu,inRange:am,random:TS};var cj={assign:va,assignIn:Ra,assignInWith:Aa,assignWith:Na,at:_r,create:bp,defaults:xp,defaultsDeep:Lp,entries:Ef,entriesIn:xf,extend:Ra,extendWith:Aa,findKey:ih,findLastKey:uh,forIn:Vh,forInRight:Ph,forOwn:Dh,forOwnRight:Ih,functions:Bh,functionsIn:Mh,get:Rr,has:em,hasIn:Ud,invert:Rm,invertBy:Vm,invoke:_m,keys:ga,keysIn:Ca,mapKeys:eg,mapValues:tg,merge:mg,mergeWith:Mp,omit:Lg,omitBy:Gg,pick:aS,pickBy:Wg,result:FS,set:uw,setWith:lw,toPairs:Ef,toPairsIn:xf,transform:Qv,unset:Cz,update:xz,updateWith:Nz,values:um,valuesIn:Dz};var dj={at:Mz,chain:pu,commit:Qc,lodash:yt,next:Ng,plant:rS,reverse:Lz,tap:sv,thru:xv,toIterator:Iv,toJSON:qv,value:qv,valueOf:qv,wrapperChain:Uz};var pj={camelCase:ru,capitalize:Js,deburr:oo,endsWith:zf,escape:_f,escapeRegExp:Mf,kebabCase:qb,lowerCase:Gb,lowerFirst:Jb,pad:Ly,padEnd:Hy,padStart:Qy,parseInt:Ky,repeat:WS,replace:GS,snakeCase:yw,split:Uw,startCase:Gw,startsWith:Kw,template:Rv,templateSettings:Sv,toLower:Bv,toUpper:Hv,trim:Jv,trimEnd:Yv,trimStart:Zv,truncate:iz,unescape:lz,upperCase:Pz,upperFirst:Ks,words:eu};var fj={attempt:Xr,bindAll:rs,cond:Yd,conforms:ep,constant:xt,defaultTo:Tp,flow:Ah,flowRight:Nh,identity:me,iteratee:Vb,matches:ng,matchesProperty:rg,method:gg,methodOf:Sg,mixin:zg,noop:rt,nthArg:Dg,over:ty,overEvery:uy,overSome:cy,property:Kd,propertyOf:sS,range:VS,rangeRight:DS,stubArray:Pu,stubFalse:yn,stubObject:Jw,stubString:Fw,stubTrue:Yw,times:Dv,toPath:Mv,uniqueId:kz};function lazyClone(){var e=new at(this.__wrapped__);e.__actions__=ht(this.__actions__);e.__dir__=this.__dir__;e.__filtered__=this.__filtered__;e.__iteratees__=ht(this.__iteratees__);e.__takeCount__=this.__takeCount__;e.__views__=ht(this.__views__);return e}var hj=lazyClone;function lazyReverse(){if(this.__filtered__){var e=new at(this);e.__dir__=-1;e.__filtered__=true}else{e=this.clone();e.__dir__*=-1}return e}var mj=lazyReverse;var bj=Math.max,gj=Math.min;function getView(e,t,i){var n=-1,a=i.length;while(++n0||t<0)){return new at(i)}if(e<0){i=i.takeRight(-e)}else if(e){i=i.drop(e)}if(t!==undefined){t=pe(t);i=t<0?i.dropRight(-t):i.take(t-e)}return i};at.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()};at.prototype.toArray=function(){return this.take(Tj)};sp(at.prototype,function(e,t){var i=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),a=yt[n?"take"+(t=="last"?"Right":""):t],r=n||/^find/.test(t);if(!a){return}yt.prototype[t]=function(){var t=this.__wrapped__,s=n?[1]:arguments,o=t instanceof at,u=s[0],l=o||K(t);var c=function(e){var t=a.apply(yt,Ar([e],s));return n&&d?t[0]:t};if(l&&i&&typeof u=="function"&&u.length!=1){o=l=false}var d=this.__chain__,p=!!this.__actions__.length,f=r&&!d,h=o&&!p;if(!r&&l){t=h?t:new at(this);var m=e.apply(t,s);m.__actions__.push({func:xv,args:[c],thisArg:undefined});return new ft(m,d)}if(f&&h){return e.apply(this,s)}m=this.thru(c);return f?n?m.value()[0]:m.value():m}});qt(["pop","push","shift","sort","splice","unshift"],function(e){var t=Rj[e],i=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);yt.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var a=this.value();return t.apply(K(a)?a:[],e)}return this[i](function(i){return t.apply(K(i)?i:[],e)})}});sp(at.prototype,function(e,t){var i=yt[t];if(i){var n=i.name+"";if(!Aj.call(lt,n)){lt[n]=[]}lt[n].push({name:t,func:i})}});lt[ji(undefined,Oj).name]=[{name:"wrapper",func:undefined}];at.prototype.clone=hj;at.prototype.reverse=mj;at.prototype.value=zj;yt.prototype.at=dj.at;yt.prototype.chain=dj.wrapperChain;yt.prototype.commit=dj.commit;yt.prototype.next=dj.next;yt.prototype.plant=dj.plant;yt.prototype.reverse=dj.reverse;yt.prototype.toJSON=yt.prototype.valueOf=yt.prototype.value=dj.value;yt.prototype.first=yt.prototype.head;if(xj){yt.prototype[xj]=dj.toIterator}var Dj=yt;class image_tag_ImageTag{constructor(e){const{repository:t="unityci",name:i="editor",version:n="2019.2.11f1",platform:a,customImage:r}=e;if(!image_tag_ImageTag.versionPattern.test(n)){throw new Error(`Invalid version "${n}".`)}const s=image_tag_ImageTag.getTargetPlatformToImageSuffixMap(a,n);Object.assign(this,{repository:t,name:i,version:n,platform:a,builderPlatform:s,customImage:r})}static get versionPattern(){return/^20\d{2}\.\d\.\w{3,4}|3$/}static get imageSuffixes(){return{generic:"",webgl:"webgl",mac:"mac-mono",windows:"windows-mono",linux:"base",linuxIl2cpp:"linux-il2cpp",android:"android",ios:"ios",facebook:"facebook"}}static getTargetPlatformToImageSuffixMap(e,t){const{generic:i,webgl:n,mac:a,windows:r,linux:s,linuxIl2cpp:o,android:l,ios:c,facebook:d}=image_tag_ImageTag.imageSuffixes;const[p,f]=t.split(".").map(e=>Number(e));switch(e){case u.types.StandaloneOSX:return a;case u.types.StandaloneWindows:return r;case u.types.StandaloneWindows64:return r;case u.types.StandaloneLinux64:{if(p>=2020||p===2019&&f>=3){return o}return s}case u.types.iOS:return c;case u.types.Android:return l;case u.types.WebGL:return n;case u.types.WSAPlayer:return r;case u.types.PS4:return r;case u.types.XboxOne:return r;case u.types.tvOS:return r;case u.types.Switch:return r;case u.types.Lumin:return r;case u.types.BJM:return r;case u.types.Stadia:return r;case u.types.Facebook:return d;case u.types.NoTarget:return i;case u.types.Test:return i;default:throw new Error(`\n Platform must be one of the ones described in the documentation.\n "${e}" is currently not supported.`)}}get tag(){return Yv(`${this.version}-${this.builderPlatform}`,"-")}get image(){return Zv(`${this.repository}/${this.name}`,"/")}toString(){const{image:e,tag:t}=this;if(this.customImage&&this.customImage!==""){return this.customImage}return`${e}:${t}-0`}}var Ij=image_tag_ImageTag;class docker_Docker{static async build(e,t=false){const{path:i,dockerfile:n,baseImage:a}=e;const{version:r,platform:s}=a;const o=new Ij({repository:"",name:"unity-builder",version:r,platform:s});const u=`docker build ${i} --file ${n} --build-arg IMAGE=${a} --tag ${o}`;await Object(m.exec)(u,undefined,{silent:t});return o}static async run(e,t,i=false){const{version:n,workspace:a,runnerTempPath:r,platform:s,projectPath:o,buildName:u,buildPath:l,buildFile:c,buildMethod:d,buildVersion:p,androidVersionCode:f,androidKeystoreName:h,androidKeystoreBase64:b,androidKeystorePass:g,androidKeyaliasName:y,androidKeyaliasPass:S,customParameters:w}=t;const v=`docker run --workdir /github/workspace --rm --env UNITY_LICENSE --env UNITY_LICENSE_FILE --env UNITY_EMAIL --env UNITY_PASSWORD --env UNITY_SERIAL --env UNITY_VERSION="${n}" --env PROJECT_PATH="${o}" --env BUILD_TARGET="${s}" --env BUILD_NAME="${u}" --env BUILD_PATH="${l}" --env BUILD_FILE="${c}" --env BUILD_METHOD="${d}" --env VERSION="${p}" --env ANDROID_VERSION_CODE="${f}" --env ANDROID_KEYSTORE_NAME="${h}" --env ANDROID_KEYSTORE_BASE64="${b}" --env ANDROID_KEYSTORE_PASS="${g}" --env ANDROID_KEYALIAS_NAME="${y}" --env ANDROID_KEYALIAS_PASS="${S}" --env CUSTOM_PARAMETERS="${w}" --env HOME=/github/home --env GITHUB_REF --env GITHUB_SHA --env GITHUB_REPOSITORY --env GITHUB_ACTOR --env GITHUB_WORKFLOW --env GITHUB_HEAD_REF --env GITHUB_BASE_REF --env GITHUB_EVENT_NAME --env GITHUB_WORKSPACE=/github/workspace --env GITHUB_ACTION --env GITHUB_EVENT_PATH --env RUNNER_OS --env RUNNER_TOOL_CACHE --env RUNNER_TEMP --env RUNNER_WORKSPACE --volume "/var/run/docker.sock":"/var/run/docker.sock" --volume "${r}/_github_home":"/github/home" --volume "${r}/_github_workflow":"/github/workflow" --volume "${a}":"/github/workspace" ${e}`;await Object(m.exec)(v,undefined,{silent:i})}}var _j=docker_Docker;const qj=i(470);class Output{static async setBuildVersion(e){await qj.setOutput("buildVersion",e)}}var Bj=Output;var Mj=i(868);var Uj=i(610);var Lj=i.n(Uj);const Hj=i(470);const Qj=i(870);const Wj=1e4;class kubernetes_Kubernetes{static async runBuildJob(e,t){const i=new Mj.KubeConfig;i.loadFromString(Qj.decode(e.kubeConfig));const n=new Lj.a({kubeconfig:i});const a=new Mj.Client(n);await a.loadSpec();const r=kubernetes_Kubernetes.uuidv4();const s=`unity-builder-pvc-${r}`;const o=`build-credentials-${r}`;const u=`unity-builder-job-${r}`;const l="default";Object.assign(this,{kubeClient:a,buildId:r,buildParameters:e,baseImage:t,pvcName:s,secretName:o,jobName:u,namespace:l});await kubernetes_Kubernetes.createSecret();await kubernetes_Kubernetes.createPersistentVolumeClaim();await kubernetes_Kubernetes.scheduleBuildJob();await kubernetes_Kubernetes.watchBuildJobUntilFinished();await kubernetes_Kubernetes.cleanup();Hj.setOutput("volume",s)}static async createSecret(){const e={apiVersion:"v1",kind:"Secret",metadata:{name:this.secretName},type:"Opaque",data:{GITHUB_TOKEN:Qj.encode(this.buildParameters.githubToken),UNITY_LICENSE:Qj.encode(process.env.UNITY_LICENSE),ANDROID_KEYSTORE_BASE64:Qj.encode(this.buildParameters.androidKeystoreBase64),ANDROID_KEYSTORE_PASS:Qj.encode(this.buildParameters.androidKeystorePass),ANDROID_KEYALIAS_PASS:Qj.encode(this.buildParameters.androidKeyaliasPass)}};await this.kubeClient.api.v1.namespaces(this.namespace).secrets.post({body:e})}static async createPersistentVolumeClaim(){if(this.buildParameters.kubeVolume){Hj.info(this.buildParameters.kubeVolume);this.pvcName=this.buildParameters.kubeVolume;return}const e={apiVersion:"v1",kind:"PersistentVolumeClaim",metadata:{name:this.pvcName},spec:{accessModes:["ReadWriteOnce"],volumeMode:"Filesystem",resources:{requests:{storage:this.buildParameters.kubeVolumeSize}}}};await this.kubeClient.api.v1.namespaces(this.namespace).persistentvolumeclaims.post({body:e});Hj.info("Persistent Volume created, waiting for ready state...");await kubernetes_Kubernetes.watchPersistentVolumeClaimUntilReady();Hj.info("Persistent Volume ready for claims")}static async watchPersistentVolumeClaimUntilReady(){await new Promise(e=>setTimeout(e,Wj));const e=await this.kubeClient.api.v1.namespaces(this.namespace).persistentvolumeclaims(this.pvcName).get();if(e.body.status.phase==="Pending"){await kubernetes_Kubernetes.watchPersistentVolumeClaimUntilReady()}}static async scheduleBuildJob(){Hj.info("Creating build job");const e={apiVersion:"batch/v1",kind:"Job",metadata:{name:this.jobName,labels:{app:"unity-builder"}},spec:{template:{backoffLimit:1,spec:{volumes:[{name:"data",persistentVolumeClaim:{claimName:this.pvcName}},{name:"credentials",secret:{secretName:this.secretName}}],initContainers:[{name:"clone",image:"alpine/git",command:["/bin/sh","-c",`apk update;\n apk add git-lfs;\n export GITHUB_TOKEN=$(cat /credentials/GITHUB_TOKEN);\n cd /data;\n git clone https://github.com/${process.env.GITHUB_REPOSITORY}.git repo;\n git clone https://github.com/webbertakken/unity-builder.git builder;\n cd repo;\n git checkout $GITHUB_SHA;\n ls`],volumeMounts:[{name:"data",mountPath:"/data"},{name:"credentials",mountPath:"/credentials",readOnly:true}],env:[{name:"GITHUB_SHA",value:this.buildId}]}],containers:[{name:"main",image:`${this.baseImage.toString()}`,command:["bin/bash","-c",`for f in ./credentials/*; do export $(basename $f)="$(cat $f)"; done\n cp -r /data/builder/action/default-build-script /UnityBuilderAction\n cp -r /data/builder/action/entrypoint.sh /entrypoint.sh\n cp -r /data/builder/action/steps /steps\n chmod -R +x /entrypoint.sh;\n chmod -R +x /steps;\n /entrypoint.sh;\n `],resources:{requests:{memory:this.buildParameters.kubeContainerMemory,cpu:this.buildParameters.kubeContainerCPU}},env:[{name:"GITHUB_WORKSPACE",value:"/data/repo"},{name:"PROJECT_PATH",value:this.buildParameters.projectPath},{name:"BUILD_PATH",value:this.buildParameters.buildPath},{name:"BUILD_FILE",value:this.buildParameters.buildFile},{name:"BUILD_NAME",value:this.buildParameters.buildName},{name:"BUILD_METHOD",value:this.buildParameters.buildMethod},{name:"CUSTOM_PARAMETERS",value:this.buildParameters.customParameters},{name:"BUILD_TARGET",value:this.buildParameters.platform},{name:"ANDROID_VERSION_CODE",value:this.buildParameters.androidVersionCode.toString()},{name:"ANDROID_KEYSTORE_NAME",value:this.buildParameters.androidKeystoreName},{name:"ANDROID_KEYALIAS_NAME",value:this.buildParameters.androidKeyaliasName}],volumeMounts:[{name:"data",mountPath:"/data"},{name:"credentials",mountPath:"/credentials",readOnly:true}],lifeCycle:{preStop:{exec:{command:["bin/bash","-c",`cd /data/builder/action/steps;\n chmod +x /return_license.sh;\n /return_license.sh;`]}}}}],restartPolicy:"Never"}}}};await this.kubeClient.apis.batch.v1.namespaces(this.namespace).jobs.post({body:e});Hj.info("Job created")}static async watchBuildJobUntilFinished(){let e;let t=false;while(!t){await new Promise(e=>setTimeout(e,Wj));const i=await this.kubeClient.api.v1.namespaces(this.namespace).pods.get();for(let n=0;nsetTimeout(e,Wj));const t=await this.kubeClient.api.v1.namespaces(this.namespace).pod(e).get();if(t.body.status.phase!=="Running"){n=true}const a=await this.kubeClient.api.v1.namespaces(this.namespace).pod(e).log.get({qs:{sinceTime:i,timestamps:true}});if(a.body!==undefined){const e=a.body.match(/[^\n\r]+/g).reverse();for(let t=0;t{const t=Math.random()*16|0;const i=e==="x"?t:t&3|8;return i.toString(16)})}}var Gj=kubernetes_Kubernetes;const Kj=i(470);async function src_action(){r.checkCompatibility();w.verify();const{dockerfile:e,workspace:t,actionFolder:i}=r;const n=await g.create();const a=new Ij(n);if(n.kubeConfig){Kj.info("Building with Kubernetes");await Gj.runBuildJob(n,a)}else{const r=await _j.build({path:i,dockerfile:e,baseImage:a});await _j.run(r,{workspace:t,...n})}await Bj.setBuildVersion(n.buildVersion)}src_action().catch(e=>{Kj.setFailed(e.message)})},function(e,t,i){var n=i(357);var a=i(669);t.sprintf=jsSprintf;t.printf=jsPrintf;t.fprintf=jsFprintf;function jsSprintf(e){var t=["([^%]*)","%","(['\\-+ #0]*?)","([1-9]\\d*)?","(\\.([1-9]\\d*))?","[lhjztL]*?","([diouxXfFeEgGaAcCsSp%jr])"].join("");var i=new RegExp(t);var r=Array.prototype.slice.call(arguments,1);var s,o,u,l;var c,d,p,f,h;var m="";var b=1;n.equal("string",typeof e);while((h=i.exec(e))!==null){m+=h[1];e=e.substring(h[0].length);s=h[2]||"";o=h[3]||0;u=h[4]||"";l=h[6];c=false;p=false;d=" ";if(l=="%"){m+="%";continue}if(r.length===0)throw new Error("too few args to sprintf");f=r.shift();b++;if(s.match(/[\' #]/))throw new Error("unsupported flags: "+s);if(u.length>0)throw new Error("non-zero precision not supported");if(s.match(/-/))c=true;if(s.match(/0/))d="0";if(s.match(/\+/))p=true;switch(l){case"s":if(f===undefined||f===null)throw new Error("argument "+b+": attempted to print undefined or null "+"as a string");m+=doPad(d,o,c,f.toString());break;case"d":f=Math.floor(f);case"f":p=p&&f>0?"+":"";m+=p+doPad(d,o,c,f.toString());break;case"x":m+=doPad(d,o,c,f.toString(16));break;case"j":if(o===0)o=10;m+=a.inspect(f,false,o);break;case"r":m+=dumpException(f);break;default:throw new Error("unsupported conversion: "+l)}}m+=e;return m}function jsPrintf(){var e=Array.prototype.slice.call(arguments);e.unshift(process.stdout);jsFprintf.apply(null,e)}function jsFprintf(e){var t=Array.prototype.slice.call(arguments,1);return e.write(jsSprintf.apply(this,t))}function doPad(e,t,i,n){var a=n;while(a.length=58){break}a++}if(ai){return null}if(!n&&a!=e.length){return null}return parseInt(e.substr(0,a),10)}function parseTime(e){var t=e.split(":");var i=[0,0,0];if(t.length!==3){return null}for(var n=0;n<3;n++){var a=n==2;var r=parseDigits(t[n],1,2,a);if(r===null){return null}i[n]=r}return i}function parseMonth(e){e=String(e).substr(0,3).toLowerCase();var t=g[e];return t>=0?t:null}function parseDate(e){if(!e){return}var t=e.split(b);if(!t){return}var i=null;var n=null;var a=null;var r=null;var s=null;var o=null;for(var u=0;u=70&&o<=99){o+=1900}else if(o>=0&&o<=69){o+=2e3}}}}if(r===null||s===null||o===null||a===null||r<1||r>31||o<1601||i>23||n>59||a>59){return}return new Date(Date.UTC(o,s,r,i,n,a))}function formatDate(e){var t=e.getUTCDate();t=t>=10?t:"0"+t;var i=e.getUTCHours();i=i>=10?i:"0"+i;var n=e.getUTCMinutes();n=n>=10?n:"0"+n;var a=e.getUTCSeconds();a=a>=10?a:"0"+a;return S[e.getUTCDay()]+", "+t+" "+y[e.getUTCMonth()]+" "+e.getUTCFullYear()+" "+i+":"+n+":"+a+" GMT"}function canonicalDomain(e){if(e==null){return null}e=e.trim().replace(/^\./,"");if(d&&/[^\u0001-\u007f]/.test(e)){e=d.toASCII(e)}return e.toLowerCase()}function domainMatch(e,t,i){if(e==null||t==null){return null}if(i!==false){e=canonicalDomain(e);t=canonicalDomain(t)}if(e==t){return true}if(n.isIP(e)){return false}var a=e.indexOf(t);if(a<=0){return false}if(e.length!==t.length+a){return false}if(e.substr(a-1,1)!=="."){return false}return true}function defaultPath(e){if(!e||e.substr(0,1)!=="/"){return"/"}if(e==="/"){return e}var t=e.lastIndexOf("/");if(t===0){return"/"}return e.slice(0,t)}function trimTerminator(e){for(var t=0;t1){var i=e.lastIndexOf("/");if(i===0){break}e=e.substr(0,i);t.push(e)}t.push("/");return t}function getCookieContext(e){if(e instanceof Object){return e}try{e=decodeURI(e)}catch(e){}return a(e)}function Cookie(e){e=e||{};Object.keys(e).forEach(function(t){if(Cookie.prototype.hasOwnProperty(t)&&Cookie.prototype[t]!==e[t]&&t.substr(0,1)!=="_"){this[t]=e[t]}},this);this.creation=this.creation||new Date;Object.defineProperty(this,"creationIndex",{configurable:false,enumerable:false,writable:true,value:++Cookie.cookiesCreated})}Cookie.cookiesCreated=0;Cookie.parse=parse;Cookie.fromJSON=fromJSON;Cookie.prototype.key="";Cookie.prototype.value="";Cookie.prototype.expires="Infinity";Cookie.prototype.maxAge=null;Cookie.prototype.domain=null;Cookie.prototype.path=null;Cookie.prototype.secure=false;Cookie.prototype.httpOnly=false;Cookie.prototype.extensions=null;Cookie.prototype.hostOnly=null;Cookie.prototype.pathIsDefault=null;Cookie.prototype.creation=null;Cookie.prototype.lastAccessed=null;Object.defineProperty(Cookie.prototype,"creationIndex",{configurable:true,enumerable:false,writable:true,value:0});Cookie.serializableProperties=Object.keys(Cookie.prototype).filter(function(e){return!(Cookie.prototype[e]instanceof Function||e==="creationIndex"||e.substr(0,1)==="_")});Cookie.prototype.inspect=function inspect(){var e=Date.now();return'Cookie="'+this.toString()+"; hostOnly="+(this.hostOnly!=null?this.hostOnly:"?")+"; aAge="+(this.lastAccessed?e-this.lastAccessed.getTime()+"ms":"?")+"; cAge="+(this.creation?e-this.creation.getTime()+"ms":"?")+'"'};if(r.inspect.custom){Cookie.prototype[r.inspect.custom]=Cookie.prototype.inspect}Cookie.prototype.toJSON=function(){var e={};var t=Cookie.serializableProperties;for(var i=0;i1;class LRUCache{constructor(e){if(typeof e==="number")e={max:e};if(!e)e={};if(e.max&&(typeof e.max!=="number"||e.max<0))throw new TypeError("max must be a non-negative number");const t=this[a]=e.max||Infinity;const i=e.length||h;this[s]=typeof i!=="function"?h:i;this[o]=e.stale||false;if(e.maxAge&&typeof e.maxAge!=="number")throw new TypeError("maxAge must be a number");this[u]=e.maxAge||0;this[l]=e.dispose;this[c]=e.noDisposeOnSet||false;this[f]=e.updateAgeOnGet||false;this.reset()}set max(e){if(typeof e!=="number"||e<0)throw new TypeError("max must be a non-negative number");this[a]=e||Infinity;g(this)}get max(){return this[a]}set allowStale(e){this[o]=!!e}get allowStale(){return this[o]}set maxAge(e){if(typeof e!=="number")throw new TypeError("maxAge must be a non-negative number");this[u]=e;g(this)}get maxAge(){return this[u]}set lengthCalculator(e){if(typeof e!=="function")e=h;if(e!==this[s]){this[s]=e;this[r]=0;this[d].forEach(e=>{e.length=this[s](e.value,e.key);this[r]+=e.length})}g(this)}get lengthCalculator(){return this[s]}get length(){return this[r]}get itemCount(){return this[d].length}rforEach(e,t){t=t||this;for(let i=this[d].tail;i!==null;){const n=i.prev;S(this,e,i,t);i=n}}forEach(e,t){t=t||this;for(let i=this[d].head;i!==null;){const n=i.next;S(this,e,i,t);i=n}}keys(){return this[d].toArray().map(e=>e.key)}values(){return this[d].toArray().map(e=>e.value)}reset(){if(this[l]&&this[d]&&this[d].length){this[d].forEach(e=>this[l](e.key,e.value))}this[p]=new Map;this[d]=new n;this[r]=0}dump(){return this[d].map(e=>b(this,e)?false:{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[d]}set(e,t,i){i=i||this[u];if(i&&typeof i!=="number")throw new TypeError("maxAge must be a number");const n=i?Date.now():0;const o=this[s](t,e);if(this[p].has(e)){if(o>this[a]){y(this,this[p].get(e));return false}const s=this[p].get(e);const u=s.value;if(this[l]){if(!this[c])this[l](e,u.value)}u.now=n;u.maxAge=i;u.value=t;this[r]+=o-u.length;u.length=o;this.get(e);g(this);return true}const f=new Entry(e,t,o,n,i);if(f.length>this[a]){if(this[l])this[l](e,t);return false}this[r]+=f.length;this[d].unshift(f);this[p].set(e,this[d].head);g(this);return true}has(e){if(!this[p].has(e))return false;const t=this[p].get(e).value;return!b(this,t)}get(e){return m(this,e,true)}peek(e){return m(this,e,false)}pop(){const e=this[d].tail;if(!e)return null;y(this,e);return e.value}del(e){y(this,this[p].get(e))}load(e){this.reset();const t=Date.now();for(let i=e.length-1;i>=0;i--){const n=e[i];const a=n.e||0;if(a===0)this.set(n.k,n.v);else{const e=a-t;if(e>0){this.set(n.k,n.v,e)}}}}prune(){this[p].forEach((e,t)=>m(this,t,false))}}const m=(e,t,i)=>{const n=e[p].get(t);if(n){const t=n.value;if(b(e,t)){y(e,n);if(!e[o])return undefined}else{if(i){if(e[f])n.value.now=Date.now();e[d].unshiftNode(n)}}return t.value}};const b=(e,t)=>{if(!t||!t.maxAge&&!e[u])return false;const i=Date.now()-t.now;return t.maxAge?i>t.maxAge:e[u]&&i>e[u]};const g=e=>{if(e[r]>e[a]){for(let t=e[d].tail;e[r]>e[a]&&t!==null;){const i=t.prev;y(e,t);t=i}}};const y=(e,t)=>{if(t){const i=t.value;if(e[l])e[l](i.key,i.value);e[r]-=i.length;e[p].delete(i.key);e[d].removeNode(t)}};class Entry{constructor(e,t,i,n,a){this.key=e;this.value=t;this.length=i;this.now=n;this.maxAge=a||0}}const S=(e,t,i,n)=>{let a=i.value;if(b(e,a)){y(e,i);if(!e[o])a=undefined}if(a)t.call(n,a.value,a.key,e)};e.exports=LRUCache},function(e){(function(t,i){if(typeof define==="function"&&define.amd){define([],function(){return i()})}else if(true&&e.exports){e.exports=i()}else{t.jsonSchema=i()}})(this,function(){var e=validate;e.Integer={type:"integer"};var t={String:String,Boolean:Boolean,Number:Number,Object:Object,Array:Array,Date:Date};e.validate=validate;function validate(e,t){return validate(e,t,{changing:false})}e.checkPropertyChange=function(e,t,i){return validate(e,t,{changing:i||"property"})};var validate=e._validate=function(e,i,n){if(!n)n={};var a=n.changing;function getType(e){return e.type||t[e.name]==e&&e.name.toLowerCase()}var r=[];function checkProp(e,t,i,s){var o;i+=i?typeof s=="number"?"["+s+"]":typeof s=="undefined"?"":"."+s:s;function addError(e){r.push({property:i,message:e})}if((typeof t!="object"||t instanceof Array)&&(i||typeof t!="function")&&!(t&&getType(t))){if(typeof t=="function"){if(!(e instanceof t)){addError("is not an instance of the class/constructor "+t.name)}}else if(t){addError("Invalid schema/property definition "+t)}return null}if(a&&t.readonly){addError("is a readonly field, it can not be changed")}if(t["extends"]){checkProp(e,t["extends"],i,s)}function checkType(e,t){if(e){if(typeof e=="string"&&e!="any"&&(e=="null"?t!==null:typeof t!=e)&&!(t instanceof Array&&e=="array")&&!(t instanceof Date&&e=="date")&&!(e=="integer"&&t%1===0)){return[{property:i,message:typeof t+" value found, but a "+e+" is required"}]}if(e instanceof Array){var n=[];for(var a=0;at.maxItems){addError("There must be a maximum of "+t.maxItems+" in the array")}}else if(t.properties||t.additionalProperties){r.concat(checkObj(e,t.properties,i,t.additionalProperties))}if(t.pattern&&typeof e=="string"&&!e.match(t.pattern)){addError("does not match the regex pattern "+t.pattern)}if(t.maxLength&&typeof e=="string"&&e.length>t.maxLength){addError("may only be "+t.maxLength+" characters long")}if(t.minLength&&typeof e=="string"&&e.lengthe){addError("must have a minimum value of "+t.minimum)}if(typeof t.maximum!==undefined&&typeof e==typeof t.maximum&&t.maximum0){var s=i.indexOf(this);~s?i.splice(s+1):i.push(this);~s?n.splice(s,Infinity,a):n.push(a);if(~i.indexOf(r))r=t.call(this,a,r)}else i.push(r);return e==null?r:e.call(this,a,r)}}},function(e,t,i){var n=i(622);var a=i(747);var r=i(602);var s=i(402);var o=n.sep+"**";r.register("ls",_ls,{cmdOptions:{R:"recursive",A:"all",L:"link",a:"all_deprecated",d:"directory",l:"long"}});function _ls(e,t){if(e.all_deprecated){r.log("ls: Option -a is deprecated. Use -A instead");e.all=true}if(!t){t=["."]}else{t=[].slice.call(arguments,1)}var i=[];function pushFile(t,n,a){if(process.platform==="win32"){n=n.replace(/\\/g,"/")}if(e.long){a=a||(e.link?r.statFollowLinks(t):r.statNoFollowLinks(t));i.push(addLsAttributes(n,a))}else{i.push(n)}}t.forEach(function(t){var i;try{i=e.link?r.statFollowLinks(t):r.statNoFollowLinks(t);if(i.isSymbolicLink()){try{var u=r.statFollowLinks(t);if(u.isDirectory()){i=u}}catch(e){}}}catch(e){r.error("no such file or directory: "+t,2,{continue:true});return}if(i.isDirectory()&&!e.directory){if(e.recursive){s.sync(t+o,{dot:e.all,follow:e.link}).forEach(function(e){if(n.relative(t,e)){pushFile(e,n.relative(t,e))}})}else if(e.all){a.readdirSync(t).forEach(function(e){pushFile(n.join(t,e),e)})}else{a.readdirSync(t).forEach(function(e){if(e[0]!=="."){pushFile(n.join(t,e),e)}})}}else{pushFile(t,t,i)}});return i}function addLsAttributes(e,t){t.name=e;t.toString=function(){return[this.mode,this.nlink,this.uid,this.gid,this.size,this.mtime,this.name].join(" ")};return t}e.exports=_ls},function(e){"use strict";e.exports=function generate_propertyNames(e,t,i){var n=" ";var a=e.level;var r=e.dataLevel;var s=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var l=!e.opts.allErrors;var c="data"+(r||"");var d="errs__"+a;var p=e.util.copy(e);var f="";p.level++;var h="valid"+p.level;n+="var "+d+" = errors;";if(e.opts.strictKeywords?typeof s=="object"&&Object.keys(s).length>0:e.util.schemaHasRules(s,e.RULES.all)){p.schema=s;p.schemaPath=o;p.errSchemaPath=u;var m="key"+a,b="idx"+a,g="i"+a,y="' + "+m+" + '",S=p.dataLevel=e.dataLevel+1,w="data"+S,v="dataProperties"+a,z=e.opts.ownProperties,j=e.baseId;if(z){n+=" var "+v+" = undefined; "}if(z){n+=" "+v+" = "+v+" || Object.keys("+c+"); for (var "+b+"=0; "+b+"<"+v+".length; "+b+"++) { var "+m+" = "+v+"["+b+"]; "}else{n+=" for (var "+m+" in "+c+") { "}n+=" var startErrs"+a+" = errors; ";var O=m;var k=e.compositeRule;e.compositeRule=p.compositeRule=true;var C=e.validate(p);p.baseId=j;if(e.util.varOccurences(C,w)<2){n+=" "+e.util.varReplace(C,w,O)+" "}else{n+=" var "+w+" = "+O+"; "+C+" "}e.compositeRule=p.compositeRule=k;n+=" if (!"+h+") { for (var "+g+"=startErrs"+a+"; "+g+"{const s=r(i.kty,i.crv);const o=t(s,i,n);const u=e({[a]:o},n);u.header=u.header||{};Object.assign(u.header,{epk:{kty:i.kty,crv:i.crv,x:s.x,y:s.y}});return u};const c=(e,t,i,n,r)=>{const{epk:s}=r;const o=t(i,s,r);return e({[a]:o},n,r)};e.exports=((e,t)=>{["ECDH-ES+A128KW","ECDH-ES+A192KW","ECDH-ES+A256KW"].forEach(i=>{const a=i.substr(-6);const r=e.keyManagementEncrypt.get(a);const d=e.keyManagementDecrypt.get(a);const p=parseInt(i.substr(9,3),10);o.set(i,p);if(r&&d){e.keyManagementEncrypt.set(i,l.bind(undefined,r,u.bind(undefined,i,p)));e.keyManagementDecrypt.set(i,c.bind(undefined,d,u.bind(undefined,i,p)));t.EC.deriveKey[i]=(e=>(e.use==="enc"||e.use===undefined)&&e.crv!==s);if(n){t.OKP.deriveKey[i]=(e=>(e.use==="enc"||e.use===undefined)&&e.keyObject.asymmetricKeyType.startsWith("x"))}}})});e.exports.wrapKey=l;e.exports.unwrapKey=c},function(e,t,i){const n=i(830);const a=(e,t)=>{const i=n(e,t);return i?i.version:null};e.exports=a},function(e,t,i){const n=i(849);const a=i(96);const r=i(973);const s=i(115);const o=i(592);const u=i(626);e.exports={...u,asKey:o,isKey:e=>e instanceof n,None:a,EmbeddedJWK:r,EmbeddedX5C:s};Object.defineProperty(e.exports,"importKey",{value:o.deprecated,enumerable:false})},function(e){"use strict";function isObject(e){return e!=null&&typeof e==="object"&&Array.isArray(e)===false}function isObjectObject(e){return isObject(e)===true&&Object.prototype.toString.call(e)==="[object Object]"}function isPlainObject(e){var t,i;if(isObjectObject(e)===false)return false;t=e.constructor;if(typeof t!=="function")return false;i=t.prototype;if(isObjectObject(i)===false)return false;if(i.hasOwnProperty("isPrototypeOf")===false){return false}return true}e.exports=isPlainObject},,function(e,t,i){"use strict";var n=i(413);function DuplexWrapper(e,t,i){if(typeof i==="undefined"){i=t;t=e;e=null}n.Duplex.call(this,e);if(typeof i.read!=="function"){i=new n.Readable(e).wrap(i)}this._writable=t;this._readable=i;this._waiting=false;var a=this;t.once("finish",function(){a.end()});this.once("finish",function(){t.end()});i.on("readable",function(){if(a._waiting){a._waiting=false;a._read()}});i.once("end",function(){a.push(null)});if(!e||typeof e.bubbleErrors==="undefined"||e.bubbleErrors){t.on("error",function(e){a.emit("error",e)});i.on("error",function(e){a.emit("error",e)})}}DuplexWrapper.prototype=Object.create(n.Duplex.prototype,{constructor:{value:DuplexWrapper}});DuplexWrapper.prototype._write=function _write(e,t,i){this._writable.write(e,t,i)};DuplexWrapper.prototype._read=function _read(){var e;var t=0;while((e=this._readable.read())!==null){this.push(e);t++}if(t===0){this._waiting=true}};e.exports=function duplex2(e,t,i){return new DuplexWrapper(e,t,i)};e.exports.DuplexWrapper=DuplexWrapper},function(e,t,i){"use strict";var n=String.prototype.replace;var a=/%20/g;var r=i(4);var s={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports=r.assign({default:s.RFC3986,formatters:{RFC1738:function(e){return n.call(e,a,"+")},RFC3986:function(e){return String(e)}}},s)},function(e,t,i){const{strict:n}=i(357);const{Reporter:a}=i(452);const{DecoderBuffer:r,EncoderBuffer:s}=i(335);const o=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"];const u=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(o);const l=["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"];function Node(e,t,i){const n={};this._baseState=n;n.name=i;n.enc=e;n.parent=t||null;n.children=null;n.tag=null;n.args=null;n.reverseArgs=null;n.choice=null;n.optional=false;n.any=false;n.obj=false;n.use=null;n.useDecoder=null;n.key=null;n.default=null;n.explicit=null;n.implicit=null;n.contains=null;if(!n.parent){n.children=[];this._wrap()}}const c=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];Node.prototype.clone=function clone(){const e=this._baseState;const t={};c.forEach(function(i){t[i]=e[i]});const i=new this.constructor(t.parent);i._baseState=t;return i};Node.prototype._wrap=function wrap(){const e=this._baseState;u.forEach(function(t){this[t]=function _wrappedMethod(){const i=new this.constructor(this);e.children.push(i);return i[t].apply(i,arguments)}},this)};Node.prototype._init=function init(e){const t=this._baseState;n(t.parent===null);e.call(this);t.children=t.children.filter(function(e){return e._baseState.parent===this},this);n.equal(t.children.length,1,"Root node can have only one child")};Node.prototype._useArgs=function useArgs(e){const t=this._baseState;const i=e.filter(function(e){return e instanceof this.constructor},this);e=e.filter(function(e){return!(e instanceof this.constructor)},this);if(i.length!==0){n(t.children===null);t.children=i;i.forEach(function(e){e._baseState.parent=this},this)}if(e.length!==0){n(t.args===null);t.args=e;t.reverseArgs=e.map(function(e){if(typeof e!=="object"||e.constructor!==Object){return e}const t={};Object.keys(e).forEach(function(i){if(i==(i|0)){i|=0}const n=e[i];t[n]=i});return t})}};l.forEach(function(e){Node.prototype[e]=function _overrided(){const t=this._baseState;throw new Error(`${e} not implemented for encoding: ${t.enc}`)}});o.forEach(function(e){Node.prototype[e]=function _tagMethod(){const t=this._baseState;const i=Array.prototype.slice.call(arguments);n(t.tag===null);t.tag=e;this._useArgs(i);return this}});Node.prototype.use=function use(e){n(e);const t=this._baseState;n(t.use===null);t.use=e;return this};Node.prototype.optional=function optional(){const e=this._baseState;e.optional=true;return this};Node.prototype.def=function def(e){const t=this._baseState;n(t.default===null);t.default=e;t.optional=true;return this};Node.prototype.explicit=function explicit(e){const t=this._baseState;n(t.explicit===null&&t.implicit===null);t.explicit=e;return this};Node.prototype.implicit=function implicit(e){const t=this._baseState;n(t.explicit===null&&t.implicit===null);t.implicit=e;return this};Node.prototype.obj=function obj(){const e=this._baseState;const t=Array.prototype.slice.call(arguments);e.obj=true;if(t.length!==0){this._useArgs(t)}return this};Node.prototype.key=function key(e){const t=this._baseState;n(t.key===null);t.key=e;return this};Node.prototype.any=function any(){const e=this._baseState;e.any=true;return this};Node.prototype.choice=function choice(e){const t=this._baseState;n(t.choice===null);t.choice=e;this._useArgs(Object.keys(e).map(function(t){return e[t]}));return this};Node.prototype.contains=function contains(e){const t=this._baseState;n(t.use===null);t.contains=e;return this};Node.prototype._decode=function decode(e,t){const i=this._baseState;if(i.parent===null){return e.wrapResult(i.children[0]._decode(e,t))}let n=i.default;let a=true;let s=null;if(i.key!==null){s=e.enterKey(i.key)}if(i.optional){let n=null;if(i.explicit!==null){n=i.explicit}else if(i.implicit!==null){n=i.implicit}else if(i.tag!==null){n=i.tag}if(n===null&&!i.any){const n=e.save();try{if(i.choice===null){this._decodeGeneric(i.tag,e,t)}else{this._decodeChoice(e,t)}a=true}catch(e){a=false}e.restore(n)}else{a=this._peekTag(e,n,i.any);if(e.isError(a)){return a}}}let o;if(i.obj&&a){o=e.enterObject()}if(a){if(i.explicit!==null){const t=this._decodeTag(e,i.explicit);if(e.isError(t)){return t}e=t}const a=e.offset;if(i.use===null&&i.choice===null){let t;if(i.any){t=e.save()}const a=this._decodeTag(e,i.implicit!==null?i.implicit:i.tag,i.any);if(e.isError(a)){return a}if(i.any){n=e.raw(t)}else{e=a}}if(t&&t.track&&i.tag!==null){t.track(e.path(),a,e.length,"tagged")}if(t&&t.track&&i.tag!==null){t.track(e.path(),e.offset,e.length,"content")}if(i.any){}else if(i.choice===null){n=this._decodeGeneric(i.tag,e,t)}else{n=this._decodeChoice(e,t)}if(e.isError(n)){return n}if(!i.any&&i.choice===null&&i.children!==null){i.children.forEach(function decodeChildren(i){i._decode(e,t)})}if(i.contains&&(i.tag==="octstr"||i.tag==="bitstr")){const a=new r(n);n=this._getUse(i.contains,e._reporterState.obj)._decode(a,t)}}if(i.obj&&a){n=e.leaveObject(o)}if(i.key!==null&&(n!==null||a===true)){e.leaveKey(s,i.key,n)}else if(s!==null){e.exitKey(s)}return n};Node.prototype._decodeGeneric=function decodeGeneric(e,t,i){const n=this._baseState;if(e==="seq"||e==="set"){return null}if(e==="seqof"||e==="setof"){return this._decodeList(t,e,n.args[0],i)}else if(/str$/.test(e)){return this._decodeStr(t,e,i)}else if(e==="objid"&&n.args){return this._decodeObjid(t,n.args[0],n.args[1],i)}else if(e==="objid"){return this._decodeObjid(t,null,null,i)}else if(e==="gentime"||e==="utctime"){return this._decodeTime(t,e,i)}else if(e==="null_"){return this._decodeNull(t,i)}else if(e==="bool"){return this._decodeBool(t,i)}else if(e==="objDesc"){return this._decodeStr(t,e,i)}else if(e==="int"||e==="enum"){return this._decodeInt(t,n.args&&n.args[0],i)}if(n.use!==null){return this._getUse(n.use,t._reporterState.obj)._decode(t,i)}else{return t.error(`unknown tag: ${e}`)}};Node.prototype._getUse=function _getUse(e,t){const i=this._baseState;i.useDecoder=this._use(e,t);n(i.useDecoder._baseState.parent===null);i.useDecoder=i.useDecoder._baseState.children[0];if(i.implicit!==i.useDecoder._baseState.implicit){i.useDecoder=i.useDecoder.clone();i.useDecoder._baseState.implicit=i.implicit}return i.useDecoder};Node.prototype._decodeChoice=function decodeChoice(e,t){const i=this._baseState;let n=null;let a=false;Object.keys(i.choice).some(function(r){const s=e.save();const o=i.choice[r];try{const i=o._decode(e,t);if(e.isError(i)){return false}n={type:r,value:i};a=true}catch(t){e.restore(s);return false}return true},this);if(!a){return e.error("Choice not matched")}return n};Node.prototype._createEncoderBuffer=function createEncoderBuffer(e){return new s(e,this.reporter)};Node.prototype._encode=function encode(e,t,i){const n=this._baseState;if(n.default!==null&&n.default===e){return}const a=this._encodeValue(e,t,i);if(a===undefined){return}if(this._skipDefault(a,t,i)){return}return a};Node.prototype._encodeValue=function encode(e,t,i){const n=this._baseState;if(n.parent===null){return n.children[0]._encode(e,t||new a)}let r=null;this.reporter=t;if(n.optional&&e===undefined){if(n.default!==null){e=n.default}else{return}}let s=null;let o=false;if(n.any){r=this._createEncoderBuffer(e)}else if(n.choice){r=this._encodeChoice(e,t)}else if(n.contains){s=this._getUse(n.contains,i)._encode(e,t);o=true}else if(n.children){s=n.children.map(function(i){if(i._baseState.tag==="null_"){return i._encode(null,t,e)}if(i._baseState.key===null){return t.error("Child should have a key")}const n=t.enterKey(i._baseState.key);if(typeof e!=="object"){return t.error("Child expected, but input is not object")}const a=i._encode(e[i._baseState.key],t,e);t.leaveKey(n);return a},this).filter(function(e){return e});s=this._createEncoderBuffer(s)}else{if(n.tag==="seqof"||n.tag==="setof"){if(!(n.args&&n.args.length===1)){return t.error(`Too many args for: ${n.tag}`)}if(!Array.isArray(e)){return t.error("seqof/setof, but data is not Array")}const i=this.clone();i._baseState.implicit=null;s=this._createEncoderBuffer(e.map(function(i){const n=this._baseState;return this._getUse(n.args[0],e)._encode(i,t)},i))}else if(n.use!==null){r=this._getUse(n.use,i)._encode(e,t)}else{s=this._encodePrimitive(n.tag,e);o=true}}if(!n.any&&n.choice===null){const e=n.implicit!==null?n.implicit:n.tag;const i=n.implicit===null?"universal":"context";if(e===null){if(n.use===null){t.error("Tag could be omitted only for .use()")}}else{if(n.use===null){r=this._encodeComposite(e,o,i,s)}}}if(n.explicit!==null){r=this._encodeComposite(n.explicit,false,"context",r)}return r};Node.prototype._encodeChoice=function encodeChoice(e,t){const i=this._baseState;const a=i.choice[e.type];if(!a){n(false,`${e.type} not found in ${JSON.stringify(Object.keys(i.choice))}`)}return a._encode(e.value,t)};Node.prototype._encodePrimitive=function encodePrimitive(e,t){const i=this._baseState;if(/str$/.test(e)){return this._encodeStr(t,e)}else if(e==="objid"&&i.args){return this._encodeObjid(t,i.reverseArgs[0],i.args[1])}else if(e==="objid"){return this._encodeObjid(t,null,null)}else if(e==="gentime"||e==="utctime"){return this._encodeTime(t,e)}else if(e==="null_"){return this._encodeNull()}else if(e==="int"||e==="enum"){return this._encodeInt(t,i.args&&i.reverseArgs[0])}else if(e==="bool"){return this._encodeBool(t)}else if(e==="objDesc"){return this._encodeStr(t,e)}else{throw new Error(`Unsupported tag: ${e}`)}};Node.prototype._isNumstr=function isNumstr(e){return/^[0-9 ]*$/.test(e)};Node.prototype._isPrintstr=function isPrintstr(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)};e.exports=Node},function(e){"use strict";function formatHostname(e){return e.replace(/^\.*/,".").toLowerCase()}function parseNoProxyZone(e){e=e.trim().toLowerCase();var t=e.split(":",2);var i=formatHostname(t[0]);var n=t[1];var a=e.indexOf(":")>-1;return{hostname:i,port:n,hasPort:a}}function uriInNoProxy(e,t){var i=e.port||(e.protocol==="https:"?"443":"80");var n=formatHostname(e.hostname);var a=t.split(",");return a.map(parseNoProxyZone).some(function(e){var t=n.indexOf(e.hostname);var a=t>-1&&t===n.length-e.hostname.length;if(e.hasPort){return i===e.port&&a}return a})}function getProxyFromURI(e){var t=process.env.NO_PROXY||process.env.no_proxy||"";if(t==="*"){return null}if(t!==""&&uriInNoProxy(e,t)){return null}if(e.protocol==="http:"){return process.env.HTTP_PROXY||process.env.http_proxy||null}if(e.protocol==="https:"){return process.env.HTTPS_PROXY||process.env.https_proxy||process.env.HTTP_PROXY||process.env.http_proxy||null}return null}e.exports=getProxyFromURI},function(e){var t=[];for(var i=0;i<256;++i){t[i]=(i+256).toString(16).substr(1)}function bytesToUuid(e,i){var n=i||0;var a=t;return[a[e[n++]],a[e[n++]],a[e[n++]],a[e[n++]],"-",a[e[n++]],a[e[n++]],"-",a[e[n++]],a[e[n++]],"-",a[e[n++]],a[e[n++]],"-",a[e[n++]],a[e[n++]],a[e[n++]],a[e[n++]],a[e[n++]],a[e[n++]]].join("")}e.exports=bytesToUuid},function(e,t,i){"use strict";var n=i(43);e.exports=new n({include:[i(611)],implicit:[i(841),i(633)],explicit:[i(913),i(842),i(947),i(100)]})},,,,function(e,t,i){var n=i(293);var a=n.Buffer;function copyProps(e,t){for(var i in e){t[i]=e[i]}}if(a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow){e.exports=n}else{copyProps(n,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,i){return a(e,t,i)}SafeBuffer.prototype=Object.create(a.prototype);copyProps(a,SafeBuffer);SafeBuffer.from=function(e,t,i){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return a(e,t,i)};SafeBuffer.alloc=function(e,t,i){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var n=a(e);if(t!==undefined){if(typeof i==="string"){n.fill(t,i)}else{n.fill(t)}}else{n.fill(0)}return n};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return a(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return n.SlowBuffer(e)}},function(e,t,i){const{generateKeyPairSync:n,generateKeyPair:a}=i(373);const{promisify:r}=i(669);const{THUMBPRINT_MATERIAL:s,JWK_MEMBERS:o,PUBLIC_MEMBERS:u,PRIVATE_MEMBERS:l,KEY_MANAGEMENT_DECRYPT:c,KEY_MANAGEMENT_ENCRYPT:d}=i(771);const{OKP_CURVES:p}=i(962);const{edDSASupported:f}=i(915);const h=i(466);const m=i(849);const b=r(a);const g=new Set(["crv","x"]);Object.freeze(g);const y=new Set([...g,"d"]);Object.freeze(y);class OKPKey extends m{constructor(...e){super(...e);this[o]();Object.defineProperty(this,"kty",{value:"OKP",enumerable:true});if(!p.has(this.crv)){throw new h.JOSENotSupported("unsupported OKP key curve")}}static get[u](){return g}static get[l](){return y}[s](){return{crv:this.crv,kty:"OKP",x:this.x}}[d](){return this.algorithms("deriveKey")}[c](){if(this.public){return new Set}return this.algorithms("deriveKey")}static async generate(e="Ed25519",t=true){if(!f){throw new h.JOSENotSupported("OKP keys are not supported in your Node.js runtime version")}if(!p.has(e)){throw new h.JOSENotSupported(`unsupported OKP key curve: ${e}`)}const{privateKey:i,publicKey:n}=await b(e.toLowerCase());return t?i:n}static generateSync(e="Ed25519",t=true){if(!f){throw new h.JOSENotSupported("OKP keys are not supported in your Node.js runtime version")}if(!p.has(e)){throw new h.JOSENotSupported(`unsupported OKP key curve: ${e}`)}const{privateKey:i,publicKey:a}=n(e.toLowerCase());return t?i:a}}e.exports=OKPKey},function(e,t,i){var n=i(242).BigInteger;var a=n.prototype.Barrett;function ECFieldElementFp(e,t){this.x=t;this.q=e}function feFpEquals(e){if(e==this)return true;return this.q.equals(e.q)&&this.x.equals(e.x)}function feFpToBigInteger(){return this.x}function feFpNegate(){return new ECFieldElementFp(this.q,this.x.negate().mod(this.q))}function feFpAdd(e){return new ECFieldElementFp(this.q,this.x.add(e.toBigInteger()).mod(this.q))}function feFpSubtract(e){return new ECFieldElementFp(this.q,this.x.subtract(e.toBigInteger()).mod(this.q))}function feFpMultiply(e){return new ECFieldElementFp(this.q,this.x.multiply(e.toBigInteger()).mod(this.q))}function feFpSquare(){return new ECFieldElementFp(this.q,this.x.square().mod(this.q))}function feFpDivide(e){return new ECFieldElementFp(this.q,this.x.multiply(e.toBigInteger().modInverse(this.q)).mod(this.q))}ECFieldElementFp.prototype.equals=feFpEquals;ECFieldElementFp.prototype.toBigInteger=feFpToBigInteger;ECFieldElementFp.prototype.negate=feFpNegate;ECFieldElementFp.prototype.add=feFpAdd;ECFieldElementFp.prototype.subtract=feFpSubtract;ECFieldElementFp.prototype.multiply=feFpMultiply;ECFieldElementFp.prototype.square=feFpSquare;ECFieldElementFp.prototype.divide=feFpDivide;function ECPointFp(e,t,i,a){this.curve=e;this.x=t;this.y=i;if(a==null){this.z=n.ONE}else{this.z=a}this.zinv=null}function pointFpGetX(){if(this.zinv==null){this.zinv=this.z.modInverse(this.curve.q)}var e=this.x.toBigInteger().multiply(this.zinv);this.curve.reduce(e);return this.curve.fromBigInteger(e)}function pointFpGetY(){if(this.zinv==null){this.zinv=this.z.modInverse(this.curve.q)}var e=this.y.toBigInteger().multiply(this.zinv);this.curve.reduce(e);return this.curve.fromBigInteger(e)}function pointFpEquals(e){if(e==this)return true;if(this.isInfinity())return e.isInfinity();if(e.isInfinity())return this.isInfinity();var t,i;t=e.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(e.z)).mod(this.curve.q);if(!t.equals(n.ZERO))return false;i=e.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(e.z)).mod(this.curve.q);return i.equals(n.ZERO)}function pointFpIsInfinity(){if(this.x==null&&this.y==null)return true;return this.z.equals(n.ZERO)&&!this.y.toBigInteger().equals(n.ZERO)}function pointFpNegate(){return new ECPointFp(this.curve,this.x,this.y.negate(),this.z)}function pointFpAdd(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(e.z)).mod(this.curve.q);var i=e.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(e.z)).mod(this.curve.q);if(n.ZERO.equals(i)){if(n.ZERO.equals(t)){return this.twice()}return this.curve.getInfinity()}var a=new n("3");var r=this.x.toBigInteger();var s=this.y.toBigInteger();var o=e.x.toBigInteger();var u=e.y.toBigInteger();var l=i.square();var c=l.multiply(i);var d=r.multiply(l);var p=t.square().multiply(this.z);var f=p.subtract(d.shiftLeft(1)).multiply(e.z).subtract(c).multiply(i).mod(this.curve.q);var h=d.multiply(a).multiply(t).subtract(s.multiply(c)).subtract(p.multiply(t)).multiply(e.z).add(t.multiply(c)).mod(this.curve.q);var m=c.multiply(this.z).multiply(e.z).mod(this.curve.q);return new ECPointFp(this.curve,this.curve.fromBigInteger(f),this.curve.fromBigInteger(h),m)}function pointFpTwice(){if(this.isInfinity())return this;if(this.y.toBigInteger().signum()==0)return this.curve.getInfinity();var e=new n("3");var t=this.x.toBigInteger();var i=this.y.toBigInteger();var a=i.multiply(this.z);var r=a.multiply(i).mod(this.curve.q);var s=this.curve.a.toBigInteger();var o=t.square().multiply(e);if(!n.ZERO.equals(s)){o=o.add(this.z.square().multiply(s))}o=o.mod(this.curve.q);var u=o.square().subtract(t.shiftLeft(3).multiply(r)).shiftLeft(1).multiply(a).mod(this.curve.q);var l=o.multiply(e).multiply(t).subtract(r.shiftLeft(1)).shiftLeft(2).multiply(r).subtract(o.square().multiply(o)).mod(this.curve.q);var c=a.square().multiply(a).shiftLeft(3).mod(this.curve.q);return new ECPointFp(this.curve,this.curve.fromBigInteger(u),this.curve.fromBigInteger(l),c)}function pointFpMultiply(e){if(this.isInfinity())return this;if(e.signum()==0)return this.curve.getInfinity();var t=e;var i=t.multiply(new n("3"));var a=this.negate();var r=this;var s;for(s=i.bitLength()-2;s>0;--s){r=r.twice();var o=i.testBit(s);var u=t.testBit(s);if(o!=u){r=r.add(o?this:a)}}return r}function pointFpMultiplyTwo(e,t,i){var n;if(e.bitLength()>i.bitLength())n=e.bitLength()-1;else n=i.bitLength()-1;var a=this.curve.getInfinity();var r=this.add(t);while(n>=0){a=a.twice();if(e.testBit(n)){if(i.testBit(n)){a=a.add(r)}else{a=a.add(this)}}else{if(i.testBit(n)){a=a.add(t)}}--n}return a}ECPointFp.prototype.getX=pointFpGetX;ECPointFp.prototype.getY=pointFpGetY;ECPointFp.prototype.equals=pointFpEquals;ECPointFp.prototype.isInfinity=pointFpIsInfinity;ECPointFp.prototype.negate=pointFpNegate;ECPointFp.prototype.add=pointFpAdd;ECPointFp.prototype.twice=pointFpTwice;ECPointFp.prototype.multiply=pointFpMultiply;ECPointFp.prototype.multiplyTwo=pointFpMultiplyTwo;function ECCurveFp(e,t,i){this.q=e;this.a=this.fromBigInteger(t);this.b=this.fromBigInteger(i);this.infinity=new ECPointFp(this,null,null);this.reducer=new a(this.q)}function curveFpGetQ(){return this.q}function curveFpGetA(){return this.a}function curveFpGetB(){return this.b}function curveFpEquals(e){if(e==this)return true;return this.q.equals(e.q)&&this.a.equals(e.a)&&this.b.equals(e.b)}function curveFpGetInfinity(){return this.infinity}function curveFpFromBigInteger(e){return new ECFieldElementFp(this.q,e)}function curveReduce(e){this.reducer.reduce(e)}function curveFpDecodePointHex(e){switch(parseInt(e.substr(0,2),16)){case 0:return this.infinity;case 2:case 3:return null;case 4:case 6:case 7:var t=(e.length-2)/2;var i=e.substr(2,t);var a=e.substr(t+2,t);return new ECPointFp(this,this.fromBigInteger(new n(i,16)),this.fromBigInteger(new n(a,16)));default:return null}}function curveFpEncodePointHex(e){if(e.isInfinity())return"00";var t=e.getX().toBigInteger().toString(16);var i=e.getY().toBigInteger().toString(16);var n=this.getQ().toString(16).length;if(n%2!=0)n++;while(t.length128){var t=this.q.shiftRight(e-64);if(t.intValue()==-1){this.r=n.ONE.shiftLeft(e).subtract(this.q)}}return this.r};ECFieldElementFp.prototype.modMult=function(e,t){return this.modReduce(e.multiply(t))};ECFieldElementFp.prototype.modReduce=function(e){if(this.getR()!=null){var t=q.bitLength();while(e.bitLength()>t+1){var i=e.shiftRight(t);var a=e.subtract(i.shiftLeft(t));if(!this.getR().equals(n.ONE)){i=i.multiply(this.getR())}e=i.add(a)}while(e.compareTo(q)>=0){e=e.subtract(q)}}else{e=e.mod(q)}return e};ECFieldElementFp.prototype.sqrt=function(){if(!this.q.testBit(0))throw"unsupported";if(this.q.testBit(1)){var e=new ECFieldElementFp(this.q,this.x.modPow(this.q.shiftRight(2).add(n.ONE),this.q));return e.square().equals(this)?e:null}var t=this.q.subtract(n.ONE);var i=t.shiftRight(1);if(!this.x.modPow(i,this.q).equals(n.ONE)){return null}var a=t.shiftRight(2);var r=a.shiftLeft(1).add(n.ONE);var s=this.x;var o=modDouble(modDouble(s));var u,l;do{var c;do{c=new n(this.q.bitLength(),new SecureRandom)}while(c.compareTo(this.q)>=0||!c.multiply(c).subtract(o).modPow(i,this.q).equals(t));var d=this.lucasSequence(c,s,r);u=d[0];l=d[1];if(this.modMult(l,l).equals(o)){if(l.testBit(0)){l=l.add(q)}l=l.shiftRight(1);return new ECFieldElementFp(q,l)}}while(u.equals(n.ONE)||u.equals(t));return null};ECFieldElementFp.prototype.lucasSequence=function(e,t,i){var a=i.bitLength();var r=i.getLowestSetBit();var s=n.ONE;var o=n.TWO;var u=e;var l=n.ONE;var c=n.ONE;for(var d=a-1;d>=r+1;--d){l=this.modMult(l,c);if(i.testBit(d)){c=this.modMult(l,t);s=this.modMult(s,u);o=this.modReduce(u.multiply(o).subtract(e.multiply(l)));u=this.modReduce(u.multiply(u).subtract(c.shiftLeft(1)))}else{c=l;s=this.modReduce(s.multiply(o).subtract(l));u=this.modReduce(u.multiply(o).subtract(e.multiply(l)));o=this.modReduce(o.multiply(o).subtract(l.shiftLeft(1)))}}l=this.modMult(l,c);c=this.modMult(l,t);s=this.modReduce(s.multiply(o).subtract(l));o=this.modReduce(u.multiply(o).subtract(e.multiply(l)));l=this.modMult(l,c);for(var d=1;d<=r;++d){s=this.modMult(s,o);o=this.modReduce(o.multiply(o).subtract(l.shiftLeft(1)));l=this.modMult(l,l)}return[s,o]};var r={ECCurveFp:ECCurveFp,ECPointFp:ECPointFp,ECFieldElementFp:ECFieldElementFp};e.exports=r},,,,function(e,t,i){var n=i(357);var a=i(215).Buffer;var r=i(362);var s=i(584);var o=s.newInvalidAsn1Error;function Reader(e){if(!e||!a.isBuffer(e))throw new TypeError("data must be a node Buffer");this._buf=e;this._size=e.length;this._len=0;this._offset=0}Object.defineProperty(Reader.prototype,"length",{enumerable:true,get:function(){return this._len}});Object.defineProperty(Reader.prototype,"offset",{enumerable:true,get:function(){return this._offset}});Object.defineProperty(Reader.prototype,"remain",{get:function(){return this._size-this._offset}});Object.defineProperty(Reader.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}});Reader.prototype.readByte=function(e){if(this._size-this._offset<1)return null;var t=this._buf[this._offset]&255;if(!e)this._offset+=1;return t};Reader.prototype.peek=function(){return this.readByte(true)};Reader.prototype.readLength=function(e){if(e===undefined)e=this._offset;if(e>=this._size)return null;var t=this._buf[e++]&255;if(t===null)return null;if((t&128)===128){t&=127;if(t===0)throw o("Indefinite length not supported");if(t>4)throw o("encoding too long");if(this._size-ethis._size-n)return null;this._offset=n;if(this.length===0)return t?a.alloc(0):"";var s=this._buf.slice(this._offset,this._offset+this.length);this._offset+=this.length;return t?s:s.toString("utf8")};Reader.prototype.readOID=function(e){if(!e)e=r.OID;var t=this.readString(e,true);if(t===null)return null;var i=[];var n=0;for(var a=0;a>0);return i.join(".")};Reader.prototype._readTag=function(e){n.ok(e!==undefined);var t=this.peek();if(t===null)return null;if(t!==e)throw o("Expected 0x"+e.toString(16)+": got 0x"+t.toString(16));var i=this.readLength(this._offset+1);if(i===null)return null;if(this.length>4)throw o("Integer too long: "+this.length);if(this.length>this._size-i)return null;this._offset=i;var a=this._buf[this._offset];var r=0;for(var s=0;s>0};e.exports=Reader},,,function(e,t,i){const{sign:n,verify:a}=i(373);const{KEYOBJECT:r}=i(771);const{edDSASupported:s}=i(915);const o=({[r]:e},t)=>{if(typeof t==="string"){t=Buffer.from(t)}return n(undefined,t,e)};const u=({[r]:e},t,i)=>{return a(undefined,t,e,i)};e.exports=((e,t)=>{if(s){e.sign.set("EdDSA",o);e.verify.set("EdDSA",u);t.OKP.sign.EdDSA=(e=>e.private&&t.OKP.verify.EdDSA(e));t.OKP.verify.EdDSA=(e=>(e.use==="sig"||e.use===undefined)&&e.keyObject.asymmetricKeyType.startsWith("ed"))}})},,function(e,t,i){"use strict";const{Writable:n}=i(413);const a=i(301);const{BINARY_TYPES:r,EMPTY_BUFFER:s,kStatusCode:o,kWebSocket:u}=i(799);const{concat:l,toArrayBuffer:c,unmask:d}=i(104);const{isValidStatusCode:p,isValidUTF8:f}=i(562);const h=0;const m=1;const b=2;const g=3;const y=4;const S=5;class Receiver extends n{constructor(e,t,i){super();this._binaryType=e||r[0];this[u]=undefined;this._extensions=t||{};this._maxPayload=i|0;this._bufferedBytes=0;this._buffers=[];this._compressed=false;this._payloadLength=0;this._mask=undefined;this._fragmented=0;this._masked=false;this._fin=false;this._opcode=0;this._totalPayloadLength=0;this._messageLength=0;this._fragments=[];this._state=h;this._loop=false}_write(e,t,i){if(this._opcode===8&&this._state==h)return i();this._bufferedBytes+=e.length;this._buffers.push(e);this.startLoop(i)}consume(e){this._bufferedBytes-=e;if(e===this._buffers[0].length)return this._buffers.shift();if(e=i.length){this._buffers.shift().copy(t,t.length-e)}else{i.copy(t,t.length-e,0,e);this._buffers[0]=i.slice(e)}e-=i.length}while(e>0);return t}startLoop(e){var t;this._loop=true;do{switch(this._state){case h:t=this.getInfo();break;case m:t=this.getPayloadLength16();break;case b:t=this.getPayloadLength64();break;case g:this.getMask();break;case y:t=this.getData(e);break;default:this._loop=false;return}}while(this._loop);e(t)}getInfo(){if(this._bufferedBytes<2){this._loop=false;return}const e=this.consume(2);if((e[0]&48)!==0){this._loop=false;return error(RangeError,"RSV2 and RSV3 must be clear",true,1002)}const t=(e[0]&64)===64;if(t&&!this._extensions[a.extensionName]){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}this._fin=(e[0]&128)===128;this._opcode=e[0]&15;this._payloadLength=e[1]&127;if(this._opcode===0){if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(!this._fragmented){this._loop=false;return error(RangeError,"invalid opcode 0",true,1002)}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}this._compressed=t}else if(this._opcode>7&&this._opcode<11){if(!this._fin){this._loop=false;return error(RangeError,"FIN must be set",true,1002)}if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(this._payloadLength>125){this._loop=false;return error(RangeError,`invalid payload length ${this._payloadLength}`,true,1002)}}else{this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}if(!this._fin&&!this._fragmented)this._fragmented=this._opcode;this._masked=(e[1]&128)===128;if(this._payloadLength===126)this._state=m;else if(this._payloadLength===127)this._state=b;else return this.haveLength()}getPayloadLength16(){if(this._bufferedBytes<2){this._loop=false;return}this._payloadLength=this.consume(2).readUInt16BE(0);return this.haveLength()}getPayloadLength64(){if(this._bufferedBytes<8){this._loop=false;return}const e=this.consume(8);const t=e.readUInt32BE(0);if(t>Math.pow(2,53-32)-1){this._loop=false;return error(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",false,1009)}this._payloadLength=t*Math.pow(2,32)+e.readUInt32BE(4);return this.haveLength()}haveLength(){if(this._payloadLength&&this._opcode<8){this._totalPayloadLength+=this._payloadLength;if(this._totalPayloadLength>this._maxPayload&&this._maxPayload>0){this._loop=false;return error(RangeError,"Max payload size exceeded",false,1009)}}if(this._masked)this._state=g;else this._state=y}getMask(){if(this._bufferedBytes<4){this._loop=false;return}this._mask=this.consume(4);this._state=y}getData(e){var t=s;if(this._payloadLength){if(this._bufferedBytes7)return this.controlMessage(t);if(this._compressed){this._state=S;this.decompress(t,e);return}if(t.length){this._messageLength=this._totalPayloadLength;this._fragments.push(t)}return this.dataMessage()}decompress(e,t){const i=this._extensions[a.extensionName];i.decompress(e,this._fin,(e,i)=>{if(e)return t(e);if(i.length){this._messageLength+=i.length;if(this._messageLength>this._maxPayload&&this._maxPayload>0){return t(error(RangeError,"Max payload size exceeded",false,1009))}this._fragments.push(i)}const n=this.dataMessage();if(n)return t(n);this.startLoop(t)})}dataMessage(){if(this._fin){const t=this._messageLength;const i=this._fragments;this._totalPayloadLength=0;this._messageLength=0;this._fragmented=0;this._fragments=[];if(this._opcode===2){var e;if(this._binaryType==="nodebuffer"){e=l(i,t)}else if(this._binaryType==="arraybuffer"){e=c(l(i,t))}else{e=i}this.emit("message",e)}else{const e=l(i,t);if(!f(e)){this._loop=false;return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("message",e.toString())}}this._state=h}controlMessage(e){if(this._opcode===8){this._loop=false;if(e.length===0){this.emit("conclude",1005,"");this.end()}else if(e.length===1){return error(RangeError,"invalid payload length 1",true,1002)}else{const t=e.readUInt16BE(0);if(!p(t)){return error(RangeError,`invalid status code ${t}`,true,1002)}const i=e.slice(2);if(!f(i)){return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("conclude",t,i.toString());this.end()}}else if(this._opcode===9){this.emit("ping",e)}else{this.emit("pong",e)}this._state=h}}e.exports=Receiver;function error(e,t,i,n){const a=new e(i?`Invalid WebSocket frame: ${t}`:t);Error.captureStackTrace(a,error);a[o]=n;return a}},function(e,t,i){function __ncc_wildcard$0(e){if(e==="cat.js"||e==="cat")return i(833);else if(e==="cd.js"||e==="cd")return i(8);else if(e==="chmod.js"||e==="chmod")return i(477);else if(e==="common.js"||e==="common")return i(602);else if(e==="cp.js"||e==="cp")return i(838);else if(e==="dirs.js"||e==="dirs")return i(542);else if(e==="echo.js"||e==="echo")return i(757);else if(e==="error.js"||e==="error")return i(605);else if(e==="exec-child.js"||e==="exec-child")return i(761);else if(e==="exec.js"||e==="exec")return i(693);else if(e==="find.js"||e==="find")return i(216);else if(e==="grep.js"||e==="grep")return i(199);else if(e==="head.js"||e==="head")return i(890);else if(e==="ln.js"||e==="ln")return i(535);else if(e==="ls.js"||e==="ls")return i(705);else if(e==="mkdir.js"||e==="mkdir")return i(661);else if(e==="mv.js"||e==="mv")return i(63);else if(e==="popd.js"||e==="popd")return i(409);else if(e==="pushd.js"||e==="pushd")return i(188);else if(e==="pwd.js"||e==="pwd")return i(359);else if(e==="rm.js"||e==="rm")return i(688);else if(e==="sed.js"||e==="sed")return i(989);else if(e==="set.js"||e==="set")return i(936);else if(e==="sort.js"||e==="sort")return i(340);else if(e==="tail.js"||e==="tail")return i(62);else if(e==="tempdir.js"||e==="tempdir")return i(953);else if(e==="test.js"||e==="test")return i(284);else if(e==="to.js"||e==="to")return i(380);else if(e==="toEnd.js"||e==="toEnd")return i(240);else if(e==="touch.js"||e==="touch")return i(505);else if(e==="uniq.js"||e==="uniq")return i(554);else if(e==="which.js"||e==="which")return i(691)}var n=i(602);i(233).forEach(function(e){__ncc_wildcard$0(e)});t.exit=process.exit;t.error=i(605);t.ShellString=n.ShellString;t.env=process.env;t.config=n.config},function(e,t,i){const n=i(65);const a=i(124);const r=(e,t,i)=>{let r=null;let s=null;let o=null;try{o=new a(t,i)}catch(e){return null}e.forEach(e=>{if(o.test(e)){if(!r||s.compare(e)===1){r=e;s=new n(r,i)}}});return r};e.exports=r},function(e){"use strict";var t=String.prototype.replace;var i=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return t.call(e,i,"+")},RFC3986:function(e){return e}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},function(e){(function(){var t,i,n,a,r,s;if(typeof performance!=="undefined"&&performance!==null&&performance.now){e.exports=function(){return performance.now()}}else if(typeof process!=="undefined"&&process!==null&&process.hrtime){e.exports=function(){return(t()-r)/1e6};i=process.hrtime;t=function(){var e;e=i();return e[0]*1e9+e[1]};a=t();s=process.uptime()*1e9;r=a-s}else if(Date.now){e.exports=function(){return Date.now()-n};n=Date.now()}else{e.exports=function(){return(new Date).getTime()-n};n=(new Date).getTime()}}).call(this)},,function(e,t,i){const n=i(65);const a=(e,t)=>new n(e,t).major;e.exports=a},function(e,t,i){const n=i(274);const a=i(0);const r=i(38);const s=i(322);const{bare:o}=i(797);const{JWTClaimInvalid:u,JWTExpired:l}=i(466);const{isString:c,isNotString:d}=i(518);const p=i(150);const f=c.bind(undefined,u);const h=c.bind(undefined,TypeError);const m="id_token";const b="logout_token";const g="at+JWT";const y=(e,t,i=false)=>{if(i&&e===undefined){throw new u(`"${t}" claim is missing`,t,"missing")}if(e!==undefined&&typeof e!=="number"){throw new u(`"${t}" claim must be a JSON numeric value`,t,"invalid")}};const S=(e,t,i=false)=>{if(i&&e===undefined){throw new u(`"${t}" claim is missing`,t,"missing")}if(e!==undefined&&(d(e)&&w(e))){throw new u(`"${t}" claim must be a string or array of strings`,t,"invalid")}};const w=e=>!Array.isArray(e)||e.length===0||e.some(d);const v=e=>e.toLowerCase().replace(/^application\//,"");const z=({algorithms:e,audience:t,clockTolerance:i,complete:n=false,crit:a,ignoreExp:r=false,ignoreIat:s=false,ignoreNbf:o=false,issuer:u,jti:l,maxAuthAge:c,maxTokenAge:p,nonce:f,now:y=new Date,profile:S,subject:v,typ:z})=>{h(S,"options.profile");if(typeof n!=="boolean"){throw new TypeError("options.complete must be a boolean")}if(typeof r!=="boolean"){throw new TypeError("options.ignoreExp must be a boolean")}if(typeof o!=="boolean"){throw new TypeError("options.ignoreNbf must be a boolean")}if(typeof s!=="boolean"){throw new TypeError("options.ignoreIat must be a boolean")}h(p,"options.maxTokenAge");h(v,"options.subject");h(c,"options.maxAuthAge");h(l,"options.jti");h(i,"options.clockTolerance");h(z,"options.typ");if(u!==undefined&&(d(u)&&w(u))){throw new TypeError("options.issuer must be a string or an array of strings")}if(t!==undefined&&(d(t)&&w(t))){throw new TypeError("options.audience must be a string or an array of strings")}if(e!==undefined&&w(e)){throw new TypeError("options.algorithms must be an array of strings")}h(f,"options.nonce");if(!(y instanceof Date)||!y.getTime()){throw new TypeError("options.now must be a valid Date object")}if(s&&p!==undefined){throw new TypeError("options.ignoreIat and options.maxTokenAge cannot used together")}if(a!==undefined&&w(a)){throw new TypeError("options.crit must be an array of strings")}switch(S){case m:if(!u){throw new TypeError('"issuer" option is required to validate an ID Token')}if(!t){throw new TypeError('"audience" option is required to validate an ID Token')}break;case g:if(!u){throw new TypeError('"issuer" option is required to validate a JWT Access Token')}if(!t){throw new TypeError('"audience" option is required to validate a JWT Access Token')}z=g;break;case b:if(!u){throw new TypeError('"issuer" option is required to validate a Logout Token')}if(!t){throw new TypeError('"audience" option is required to validate a Logout Token')}break;case undefined:break;default:throw new TypeError(`unsupported options.profile value "${S}"`)}return{algorithms:e,audience:t,clockTolerance:i,complete:n,crit:a,ignoreExp:r,ignoreIat:s,ignoreNbf:o,issuer:u,jti:l,maxAuthAge:c,maxTokenAge:p,nonce:f,now:y,profile:S,subject:v,typ:z}};const j=({header:e,payload:t},i,a)=>{f(e.alg,'"alg" header parameter',"alg",true);y(t.iat,"iat",i===m||i===b||i===g||!!a.maxTokenAge);y(t.exp,"exp",i===m||i===g);y(t.auth_time,"auth_time",!!a.maxAuthAge);y(t.nbf,"nbf");f(t.jti,'"jti" claim',"jti",i===b||i===g||!!a.jti);f(t.acr,'"acr" claim',"acr");f(t.nonce,'"nonce" claim',"nonce",!!a.nonce);S(t.iss,"iss",!!a.issuer);f(t.sub,'"sub" claim',"sub",i===m||i===g||!!a.subject);S(t.aud,"aud",!!a.audience);f(t.azp,'"azp" claim',"azp",i===m&&Array.isArray(t.aud)&&t.aud.length>1);S(t.amr,"amr");f(e.typ,'"typ" header parameter',"typ",!!a.typ);if(i===g){f(t.client_id,'"client_id" claim',"client_id",true)}if(i===b){f(t.sid,'"sid" claim',"sid");if(!("sid"in t)&&!("sub"in t)){throw new u('either "sid" or "sub" (or both) claims must be present')}if("nonce"in t){throw new u('"nonce" claim is prohibited',"nonce","prohibited")}if(!("events"in t)){throw new u('"events" claim is missing',"events","missing")}if(!n(t.events)){throw new u('"events" claim must be an object',"events","invalid")}if(!("http://schemas.openid.net/event/backchannel-logout"in t.events)){throw new u('"http://schemas.openid.net/event/backchannel-logout" member is missing in the "events" claim',"events","invalid")}if(!n(t.events["http://schemas.openid.net/event/backchannel-logout"])){throw new u('"http://schemas.openid.net/event/backchannel-logout" member in the "events" claim must be an object',"events","invalid")}}};const O=(e,t,i)=>{if(typeof e==="string"){return t.includes(e)}e=new Set(e);return t.some(Set.prototype.has.bind(e))};e.exports=((e,t,i={})=>{if(!n(i)){throw new TypeError("options must be an object")}const{algorithms:c,audience:d,clockTolerance:f,complete:h,crit:b,ignoreExp:g,ignoreIat:y,ignoreNbf:S,issuer:w,jti:k,maxAuthAge:C,maxTokenAge:T,nonce:R,now:E,profile:A,subject:x,typ:N}=i=z(i);const V=p(e,{complete:true});t=s(t,true);if(h){({key:t}=o(true,"preparsed",{decoded:V,token:e},t,{crit:b,algorithms:c,complete:true}));V.key=t}else{o(true,"preparsed",{decoded:V,token:e},t,{crit:b,algorithms:c})}const P=a(E);j(V,A,i);if(w&&(typeof V.payload.iss!=="string"||!(typeof w==="string"?[w]:w).includes(V.payload.iss))){throw new u('unexpected "iss" claim value',"iss","check_failed")}if(R&&V.payload.nonce!==R){throw new u('unexpected "nonce" claim value',"nonce","check_failed")}if(x&&V.payload.sub!==x){throw new u('unexpected "sub" claim value',"sub","check_failed")}if(k&&V.payload.jti!==k){throw new u('unexpected "jti" claim value',"jti","check_failed")}if(d&&!O(V.payload.aud,typeof d==="string"?[d]:d,A)){throw new u('unexpected "aud" claim value',"aud","check_failed")}if(N&&v(V.header.typ)!==v(N)){throw new u('unexpected "typ" JWT header value',"typ","check_failed")}const D=f?r(f):0;if(C){const e=r(C);if(V.payload.auth_time+eP+D){throw new u('"iat" claim timestamp check failed (it should be in the past)',"iat","check_failed")}if(!S&&"nbf"in V.payload&&V.payload.nbf>P+D){throw new u('"nbf" claim timestamp check failed',"nbf","check_failed")}if(!g&&"exp"in V.payload&&V.payload.exp<=P-D){throw new l('"exp" claim timestamp check failed',"exp","check_failed")}if(T){const e=P-V.payload.iat;const t=r(T);if(e-D>t){throw new l('"iat" claim timestamp check failed (too far in the past)',"iat","check_failed")}if(e<0-D){throw new u('"iat" claim timestamp check failed (it should be in the past)',"iat","check_failed")}}if(A===m&&Array.isArray(V.payload.aud)&&V.payload.aud.length>1&&V.payload.azp!==d){throw new u('unexpected "azp" claim value',"azp","check_failed")}return h?V:V.payload})},,function(e){e.exports=require("fs")},,function(e){const t=()=>Buffer.from("");const i=(e,t,i)=>!i.length;e.exports=((e,n)=>{e.sign.set("none",t);e.verify.set("none",i)})},function(e,t,i){"use strict";var n=i(213);var a={};a.rules=i(50).map(function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:e.charAt(0)==="*",exception:e.charAt(0)==="!"}});a.endsWith=function(e,t){return e.indexOf(t,e.length-t.length)!==-1};a.findRule=function(e){var t=n.toASCII(e);return a.rules.reduce(function(e,i){if(i.punySuffix===-1){i.punySuffix=n.toASCII(i.suffix)}if(!a.endsWith(t,"."+i.punySuffix)&&t!==i.punySuffix){return e}return i},null)};t.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."};a.validate=function(e){var t=n.toASCII(e);if(t.length<1){return"DOMAIN_TOO_SHORT"}if(t.length>255){return"DOMAIN_TOO_LONG"}var i=t.split(".");var a;for(var r=0;r63){return"LABEL_TOO_LONG"}if(a.charAt(0)==="-"){return"LABEL_STARTS_WITH_DASH"}if(a.charAt(a.length-1)==="-"){return"LABEL_ENDS_WITH_DASH"}if(!/^[a-z0-9\-]+$/.test(a)){return"LABEL_INVALID_CHARS"}}};t.parse=function(e){if(typeof e!=="string"){throw new TypeError("Domain name must be a string.")}var i=e.slice(0).toLowerCase();if(i.charAt(i.length-1)==="."){i=i.slice(0,i.length-1)}var r=a.validate(i);if(r){return{input:e,error:{message:t.errorCodes[r],code:r}}}var s={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:false};var o=i.split(".");if(o[o.length-1]==="local"){return s}var u=function(){if(!/xn--/.test(i)){return s}if(s.domain){s.domain=n.toASCII(s.domain)}if(s.subdomain){s.subdomain=n.toASCII(s.subdomain)}return s};var l=a.findRule(i);if(!l){if(o.length<2){return s}s.tld=o.pop();s.sld=o.pop();s.domain=[s.sld,s.tld].join(".");if(o.length){s.subdomain=o.pop()}return u()}s.listed=true;var c=l.suffix.split(".");var d=o.slice(0,o.length-c.length);if(l.exception){d.push(c.shift())}s.tld=c.join(".");if(!d.length){return u()}if(l.wildcard){c.unshift(d.pop());s.tld=c.join(".")}if(!d.length){return u()}s.sld=d.pop();s.domain=[s.sld,s.tld].join(".");if(d.length){s.subdomain=d.join(".")}return u()};t.get=function(e){if(!e){return null}return t.parse(e).domain||null};t.isValid=function(e){var i=t.parse(e);return Boolean(i.domain&&i.listed)}},function(e,t,i){var n=i(500);e.exports=async;function async(e){var t=false;n(function(){t=true});return function async_callback(i,a){if(t){e(i,a)}else{n(function nextTick_callback(){e(i,a)})}}}},function(e,t,i){const n=i(298);const a=i(873);const r=i(486);const s=i(167);const o=i(586);const u=i(898);const l=(e,t,i,l)=>{switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof i==="object")i=i.version;return e===i;case"!==":if(typeof e==="object")e=e.version;if(typeof i==="object")i=i.version;return e!==i;case"":case"=":case"==":return n(e,i,l);case"!=":return a(e,i,l);case">":return r(e,i,l);case">=":return s(e,i,l);case"<":return o(e,i,l);case"<=":return u(e,i,l);default:throw new TypeError(`Invalid operator: ${t}`)}};e.exports=l},function(e,t,i){var n=i(872);var a=i(669);function FingerprintFormatError(e,t){if(Error.captureStackTrace)Error.captureStackTrace(this,FingerprintFormatError);this.name="FingerprintFormatError";this.fingerprint=e;this.format=t;this.message="Fingerprint format is not supported, or is invalid: ";if(e!==undefined)this.message+=" fingerprint = "+e;if(t!==undefined)this.message+=" format = "+t}a.inherits(FingerprintFormatError,Error);function InvalidAlgorithmError(e){if(Error.captureStackTrace)Error.captureStackTrace(this,InvalidAlgorithmError);this.name="InvalidAlgorithmError";this.algorithm=e;this.message='Algorithm "'+e+'" is not supported'}a.inherits(InvalidAlgorithmError,Error);function KeyParseError(e,t,i){if(Error.captureStackTrace)Error.captureStackTrace(this,KeyParseError);this.name="KeyParseError";this.format=t;this.keyName=e;this.innerErr=i;this.message="Failed to parse "+e+" as a valid "+t+" format key: "+i.message}a.inherits(KeyParseError,Error);function SignatureParseError(e,t,i){if(Error.captureStackTrace)Error.captureStackTrace(this,SignatureParseError);this.name="SignatureParseError";this.type=e;this.format=t;this.innerErr=i;this.message="Failed to parse the given data as a "+e+" signature in "+t+" format: "+i.message}a.inherits(SignatureParseError,Error);function CertificateParseError(e,t,i){if(Error.captureStackTrace)Error.captureStackTrace(this,CertificateParseError);this.name="CertificateParseError";this.format=t;this.certName=e;this.innerErr=i;this.message="Failed to parse "+e+" as a valid "+t+" format certificate: "+i.message}a.inherits(CertificateParseError,Error);function KeyEncryptedError(e,t){if(Error.captureStackTrace)Error.captureStackTrace(this,KeyEncryptedError);this.name="KeyEncryptedError";this.format=t;this.keyName=e;this.message="The "+t+" format key "+e+" is "+"encrypted (password-protected), and no passphrase was "+"provided in `options`"}a.inherits(KeyEncryptedError,Error);e.exports={FingerprintFormatError:FingerprintFormatError,InvalidAlgorithmError:InvalidAlgorithmError,KeyParseError:KeyParseError,SignatureParseError:SignatureParseError,KeyEncryptedError:KeyEncryptedError,CertificateParseError:CertificateParseError}},,function(e,t,i){"use strict";var n=i(4);var a=Object.prototype.hasOwnProperty;var r=Array.isArray;var s={allowDots:false,allowPrototypes:false,arrayLimit:20,charset:"utf-8",charsetSentinel:false,comma:false,decoder:n.decode,delimiter:"&",depth:5,ignoreQueryPrefix:false,interpretNumericEntities:false,parameterLimit:1e3,parseArrays:true,plainObjects:false,strictNullHandling:false};var o=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})};var u=function(e,t){if(e&&typeof e==="string"&&t.comma&&e.indexOf(",")>-1){return e.split(",")}return e};var l="utf8=%26%2310003%3B";var c="utf8=%E2%9C%93";var d=function parseQueryStringValues(e,t){var i={};var d=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;var p=t.parameterLimit===Infinity?undefined:t.parameterLimit;var f=d.split(t.delimiter,p);var h=-1;var m;var b=t.charset;if(t.charsetSentinel){for(m=0;m-1){v=r(v)?[v]:v}if(a.call(i,w)){i[w]=n.combine(i[w],v)}else{i[w]=v}}return i};var p=function(e,t,i,n){var a=n?t:u(t,i);for(var r=e.length-1;r>=0;--r){var s;var o=e[r];if(o==="[]"&&i.parseArrays){s=[].concat(a)}else{s=i.plainObjects?Object.create(null):{};var l=o.charAt(0)==="["&&o.charAt(o.length-1)==="]"?o.slice(1,-1):o;var c=parseInt(l,10);if(!i.parseArrays&&l===""){s={0:a}}else if(!isNaN(c)&&o!==l&&String(c)===l&&c>=0&&(i.parseArrays&&c<=i.arrayLimit)){s=[];s[c]=a}else{s[l]=a}}a=s}return a};var f=function parseQueryStringKeys(e,t,i,n){if(!e){return}var r=i.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;var s=/(\[[^[\]]*])/;var o=/(\[[^[\]]*])/g;var u=i.depth>0&&s.exec(r);var l=u?r.slice(0,u.index):r;var c=[];if(l){if(!i.plainObjects&&a.call(Object.prototype,l)){if(!i.allowPrototypes){return}}c.push(l)}var d=0;while(i.depth>0&&(u=o.exec(r))!==null&&d{const n=t.test(e);const a=t.test(i);if(n&&a){e=+e;i=+i}return e===i?0:n&&!a?-1:a&&!n?1:ei(t,e);e.exports={compareIdentifiers:i,rcompareIdentifiers:n}},function(e,t,i){e=i.nmd(e);if(require.main!==e){throw new Error("This file should not be required")}var n=i(129);var a=i(747);var r=process.argv[2];var s=a.readFileSync(r,"utf8");var o=JSON.parse(s);var u=o.command;var l=o.execOptions;var c=o.pipe;var d=o.stdoutFile;var p=o.stderrFile;var f=n.exec(u,l,function(e){if(!e){process.exitCode=0}else if(e.code===undefined){process.exitCode=1}else{process.exitCode=e.code}});var h=a.createWriteStream(d);var m=a.createWriteStream(p);f.stdout.pipe(h);f.stderr.pipe(m);f.stdout.pipe(process.stdout);f.stderr.pipe(process.stderr);if(c){f.stdin.end(c)}},,function(e){"use strict";var t=e.exports=function(e,t,i){if(typeof t=="function"){i=t;t={}}i=t.cb||i;var n=typeof i=="function"?i:i.pre||function(){};var a=i.post||function(){};_traverse(t,n,a,e,"",e)};t.keywords={additionalItems:true,items:true,contains:true,additionalProperties:true,propertyNames:true,not:true};t.arrayKeywords={items:true,allOf:true,anyOf:true,oneOf:true};t.propsKeywords={definitions:true,properties:true,patternProperties:true,dependencies:true};t.skipKeywords={default:true,enum:true,const:true,required:true,maximum:true,minimum:true,exclusiveMaximum:true,exclusiveMinimum:true,multipleOf:true,maxLength:true,minLength:true,pattern:true,format:true,maxItems:true,minItems:true,uniqueItems:true,maxProperties:true,minProperties:true};function _traverse(e,i,n,a,r,s,o,u,l,c){if(a&&typeof a=="object"&&!Array.isArray(a)){i(a,r,s,o,u,l,c);for(var d in a){var p=a[d];if(Array.isArray(p)){if(d in t.arrayKeywords){for(var f=0;f=55296&&a<=56319&&n>6];const a=(i&32)===0;if((i&31)===31){let n=i;i=0;while((n&128)===128){n=e.readUInt8(t);if(e.isError(n)){return n}i<<=7;i|=n&127}}else{i&=31}const r=s.tag[i];return{cls:n,primitive:a,tag:i,tagStr:r}}function derDecodeLen(e,t,i){let n=e.readUInt8(i);if(e.isError(n)){return n}if(!t&&n===128){return null}if((n&128)===0){return n}const a=n&127;if(a>4){return e.error("length octect is too long")}n=0;for(let t=0;t":"<";n+="if ( ";if(p){n+=" ("+f+" !== undefined && typeof "+f+" != 'number') || "}if(e.opts.unicode===false){n+=" "+d+".length "}else{n+=" ucs2length("+d+") "}n+=" "+h+" "+f+") { ";var c=t;var m=m||[];m.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+(c||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+f+" } ";if(e.opts.messages!==false){n+=" , message: 'should NOT be ";if(t=="maxLength"){n+="longer"}else{n+="shorter"}n+=" than ";if(p){n+="' + "+f+" + '"}else{n+=""+s}n+=" characters' "}if(e.opts.verbose){n+=" , schema: ";if(p){n+="validate.schema"+o}else{n+=""+s}n+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "}n+=" } "}else{n+=" {} "}var b=n;n=m.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+b+"]); "}else{n+=" validate.errors = ["+b+"]; return false; "}}else{n+=" var err = "+b+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+="} ";if(l){n+=" else { "}return n}},,function(e,t,i){"use strict";const n=i(835);const a=i(363);const r=i(657);const s=i(534);class GotError extends Error{constructor(e,t,i){super(e);Error.captureStackTrace(this,this.constructor);this.name="GotError";if(!s.undefined(t.code)){this.code=t.code}Object.assign(this,{host:i.host,hostname:i.hostname,method:i.method,path:i.path,socketPath:i.socketPath,protocol:i.protocol,url:i.href,gotOptions:i})}}e.exports.GotError=GotError;e.exports.CacheError=class extends GotError{constructor(e,t){super(e.message,e,t);this.name="CacheError"}};e.exports.RequestError=class extends GotError{constructor(e,t){super(e.message,e,t);this.name="RequestError"}};e.exports.ReadError=class extends GotError{constructor(e,t){super(e.message,e,t);this.name="ReadError"}};e.exports.ParseError=class extends GotError{constructor(e,t,i,r){super(`${e.message} in "${n.format(i)}": \n${r.slice(0,77)}...`,e,i);this.name="ParseError";this.statusCode=t;this.statusMessage=a.STATUS_CODES[this.statusCode]}};e.exports.HTTPError=class extends GotError{constructor(e,t){const{statusCode:i}=e;let{statusMessage:n}=e;if(n){n=n.replace(/\r?\n/g," ").trim()}else{n=a.STATUS_CODES[i]}super(`Response code ${i} (${n})`,{},t);this.name="HTTPError";this.statusCode=i;this.statusMessage=n;this.headers=e.headers;this.body=e.body}};e.exports.MaxRedirectsError=class extends GotError{constructor(e,t,i){super("Redirected 10 times. Aborting.",{},i);this.name="MaxRedirectsError";this.statusCode=e;this.statusMessage=a.STATUS_CODES[this.statusCode];this.redirectUrls=t}};e.exports.UnsupportedProtocolError=class extends GotError{constructor(e){super(`Unsupported protocol "${e.protocol}"`,{},e);this.name="UnsupportedProtocolError"}};e.exports.TimeoutError=class extends GotError{constructor(e,t){super(e.message,{code:"ETIMEDOUT"},t);this.name="TimeoutError";this.event=e.event}};e.exports.CancelError=r.CancelError},,function(e){e.exports={$id:"creator.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","version"],properties:{name:{type:"string"},version:{type:"string"},comment:{type:"string"}}}},,,function(e,t,i){"use strict";var n=i(972);var a=i(622).extname;var r=/^\s*([^;\s]*)(?:;|\s|$)/;var s=/^text\//i;t.charset=charset;t.charsets={lookup:charset};t.contentType=contentType;t.extension=extension;t.extensions=Object.create(null);t.lookup=lookup;t.types=Object.create(null);populateMaps(t.extensions,t.types);function charset(e){if(!e||typeof e!=="string"){return false}var t=r.exec(e);var i=t&&n[t[1].toLowerCase()];if(i&&i.charset){return i.charset}if(t&&s.test(t[1])){return"UTF-8"}return false}function contentType(e){if(!e||typeof e!=="string"){return false}var i=e.indexOf("/")===-1?t.lookup(e):e;if(!i){return false}if(i.indexOf("charset")===-1){var n=t.charset(i);if(n)i+="; charset="+n.toLowerCase()}return i}function extension(e){if(!e||typeof e!=="string"){return false}var i=r.exec(e);var n=i&&t.extensions[i[1].toLowerCase()];if(!n||!n.length){return false}return n[0]}function lookup(e){if(!e||typeof e!=="string"){return false}var i=a("x."+e).toLowerCase().substr(1);if(!i){return false}return t.types[i]||false}function populateMaps(e,t){var i=["nginx","apache",undefined,"iana"];Object.keys(n).forEach(function forEachMimeType(a){var r=n[a];var s=r.extensions;if(!s||!s.length){return}e[a]=s;for(var o=0;oc||l===c&&t[u].substr(0,12)==="application/")){continue}}t[u]=a}})}},function(e,t,i){"use strict";const{constants:n}=i(293);const a=i(453);const r=i(375);class MaxBufferError extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}}async function getStream(e,t){if(!e){return Promise.reject(new Error("Expected a stream"))}t={maxBuffer:Infinity,...t};const{maxBuffer:i}=t;let s;await new Promise((o,u)=>{const l=e=>{if(e&&s.getBufferedLength()<=n.MAX_LENGTH){e.bufferedData=s.getBufferedValue()}u(e)};s=a(e,r(t),e=>{if(e){l(e);return}o()});s.on("data",()=>{if(s.getBufferedLength()>i){l(new MaxBufferError)}})});return s.getBufferedValue()}e.exports=getStream;e.exports.default=getStream;e.exports.buffer=((e,t)=>getStream(e,{...t,encoding:"buffer"}));e.exports.array=((e,t)=>getStream(e,{...t,array:true}));e.exports.MaxBufferError=MaxBufferError},,function(e,t,i){const{inherits:n}=i(669);const a=i(768);function PEMDecoder(e){a.call(this,e);this.enc="pem"}n(PEMDecoder,a);PEMDecoder.prototype.decode=function decode(e,t){const i=e.toString().split(/[\r\n]+/g);const n=t.label.toUpperCase();const r=/^-----(BEGIN|END) ([^-]+)-----$/;let s=-1;let o=-1;for(let e=0;e{if(typeof e!=="string"){throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\``)}e=e.trim();t=Object.assign({https:false},t);if(/^\.*\/|^(?!localhost)\w+:/.test(e)){return e}return e.replace(/^(?!(?:\w+:)?\/\/)/,t.https?"https://":"http://")})},function(e){"use strict";e.exports=(e=>{const t={};for(const[i,n]of Object.entries(e)){t[i.toLowerCase()]=n}return t})},function(e,t,i){const{generateKeyPairSync:n,generateKeyPair:a}=i(373);const{promisify:r}=i(669);const{THUMBPRINT_MATERIAL:s,JWK_MEMBERS:o,PUBLIC_MEMBERS:u,PRIVATE_MEMBERS:l,KEY_MANAGEMENT_DECRYPT:c,KEY_MANAGEMENT_ENCRYPT:d}=i(771);const{keyObjectSupported:p}=i(915);const{createPublicKey:f,createPrivateKey:h}=i(40);const m=i(849);const b=r(a);const g=new Set(["e","n"]);Object.freeze(g);const y=new Set([...g,"d","p","q","dp","dq","qi"]);Object.freeze(y);class RSAKey extends m{constructor(...e){super(...e);this[o]();Object.defineProperties(this,{kty:{value:"RSA",enumerable:true},length:{get(){Object.defineProperty(this,"length",{value:Buffer.byteLength(this.n,"base64")*8,configurable:false});return this.length},configurable:true}})}static get[u](){return g}static get[l](){return y}[s](){return{e:this.e,kty:"RSA",n:this.n}}[d](){return this.algorithms("wrapKey")}[c](){return this.algorithms("unwrapKey")}static async generate(e=2048,t=true){if(!Number.isSafeInteger(e)||e<512||e%8!==0||"electron"in process.versions&&e%128!==0){throw new TypeError("invalid bit length")}let i,n;if(p){({privateKey:i,publicKey:n}=await b("rsa",{modulusLength:e}));return t?i:n}({privateKey:i,publicKey:n}=await b("rsa",{modulusLength:e,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}}));if(t){return h(i)}else{return f(n)}}static generateSync(e=2048,t=true){if(!Number.isSafeInteger(e)||e<512||e%8!==0||"electron"in process.versions&&e%128!==0){throw new TypeError("invalid bit length")}let i,a;if(p){({privateKey:i,publicKey:a}=n("rsa",{modulusLength:e}));return t?i:a}({privateKey:i,publicKey:a}=n("rsa",{modulusLength:e,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}}));if(t){return h(i)}else{return f(a)}}}e.exports=RSAKey},,function(e,t,i){const{sign:n,verify:a,createSign:r,createVerify:s,getCurves:o}=i(373);const{derToJose:u,joseToDer:l}=i(97);const{KEYOBJECT:c}=i(771);const d=i(165);const{asInput:p}=i(40);const{dsaEncodingSupported:f}=i(915);const{name:h}=i(997);let m,b;if(f){m=((e,t,{[c]:i},a)=>{if(typeof a==="string"){a=Buffer.from(a)}return n(t,a,{key:p(i,false),dsaEncoding:"ieee-p1363"})});b=((e,t,{[c]:i},n,r)=>{try{return a(t,n,{key:p(i,true),dsaEncoding:"ieee-p1363"},r)}catch(e){return false}})}else{m=((e,t,{[c]:i},n)=>{return u(r(t).update(n).sign(p(i,false)),e)});b=((e,t,{[c]:i},n,a)=>{try{return s(t).update(n).verify(p(i,true),l(a,e))}catch(e){return false}})}const g=e=>{switch(e){case"P-256":return"ES256";case h:return"ES256K";case"P-384":return"ES384";case"P-521":return"ES512"}};e.exports=((e,t)=>{const i=[];if(o().includes("prime256v1")){i.push("ES256")}if(o().includes("secp256k1")){i.push("ES256K")}if(o().includes("secp384r1")){i.push("ES384")}if(o().includes("secp521r1")){i.push("ES512")}i.forEach(i=>{const n=d(i);e.sign.set(i,m.bind(undefined,i,n));e.verify.set(i,b.bind(undefined,i,n));t.EC.sign[i]=(e=>e.private&&t.EC.verify[i](e));t.EC.verify[i]=(e=>(e.use==="sig"||e.use===undefined)&&g(e.crv)===i)})})},,function(e,t,i){var n=i(342);var a=i(64);var r=i(428);var s=i(909);e.exports={parse:n.parseRequest,parseRequest:n.parseRequest,sign:a.signRequest,signRequest:a.signRequest,createSigner:a.createSigner,isSigner:a.isSigner,sshKeyToPEM:s.sshKeyToPEM,sshKeyFingerprint:s.fingerprint,pemToRsaSSHKey:s.pemToRsaSSHKey,verify:r.verifySignature,verifySignature:r.verifySignature,verifyHMAC:r.verifyHMAC}},,,function(e,t,i){e.exports=ForeverAgent;ForeverAgent.SSL=ForeverAgentSSL;var n=i(669),a=i(363).Agent,r=i(631),s=i(818),o=i(211).Agent;function getConnectionName(e,t){var i="";if(typeof e==="string"){i=e+":"+t}else{i=e.host+":"+e.port+":"+(e.localAddress?e.localAddress+":":":")}return i}function ForeverAgent(e){var t=this;t.options=e||{};t.requests={};t.sockets={};t.freeSockets={};t.maxSockets=t.options.maxSockets||a.defaultMaxSockets;t.minSockets=t.options.minSockets||ForeverAgent.defaultMinSockets;t.on("free",function(e,i,n){var a=getConnectionName(i,n);if(t.requests[a]&&t.requests[a].length){t.requests[a].shift().onSocket(e)}else if(t.sockets[a].length0&&!e.useChunkedEncodingByDefault){var r=this.freeSockets[n].pop();r.removeListener("error",r._onIdleError);delete r._onIdleError;e._reusedSocket=true;e.onSocket(r)}else{this.addRequestNoreuse(e,t,i)}};ForeverAgent.prototype.removeSocket=function(e,t,i,n){if(this.sockets[t]){var a=this.sockets[t].indexOf(e);if(a!==-1){this.sockets[t].splice(a,1)}}else if(this.sockets[t]&&this.sockets[t].length===0){delete this.sockets[t];delete this.requests[t]}if(this.freeSockets[t]){var a=this.freeSockets[t].indexOf(e);if(a!==-1){this.freeSockets[t].splice(a,1);if(this.freeSockets[t].length===0){delete this.freeSockets[t]}}}if(this.requests[t]&&this.requests[t].length){this.createSocket(t,i,n).emit("free")}};function ForeverAgentSSL(e){ForeverAgent.call(this,e)}n.inherits(ForeverAgentSSL,ForeverAgent);ForeverAgentSSL.prototype.createConnection=createConnectionSSL;ForeverAgentSSL.prototype.addRequestNoreuse=o.prototype.addRequest;function createConnectionSSL(e,t,i){if(typeof e==="object"){i=e}else if(typeof t==="object"){i=t}else if(typeof i==="object"){i=i}else{i={}}if(typeof e==="number"){i.port=e}if(typeof t==="string"){i.host=t}return s.connect(i)}},,function(e,t,i){"use strict";const{PassThrough:n}=i(413);const a=i(718);const r=i(678);const{HTTPError:s,ReadError:o}=i(774);e.exports=(e=>{const t=new n;const i=new n;const u=a(t,i);const l=new Set;let c=false;e.retry.retries=(()=>0);if(e.body){u.write=(()=>{throw new Error("Got's stream is not writable when the `body` option is used")})}const d=r(e,t);u._destroy=d.abort;d.on("response",t=>{const{statusCode:n}=t;t.on("error",t=>{u.emit("error",new o(t,e))});if(e.throwHttpErrors&&n!==304&&(n<200||n>299)){u.emit("error",new s(t,e),null,t);return}c=true;t.pipe(i);for(const i of l){if(i.headersSent){continue}for(const[n,a]of Object.entries(t.headers)){const t=e.decompress?n!=="content-encoding":true;if(t){i.setHeader(n,a)}}i.statusCode=t.statusCode}u.emit("response",t)});["error","request","redirect","uploadProgress","downloadProgress"].forEach(e=>d.on(e,(...t)=>u.emit(e,...t)));const p=u.pipe.bind(u);const f=u.unpipe.bind(u);u.pipe=((e,t)=>{if(c){throw new Error("Failed to pipe. The response has been emitted already.")}const i=p(e,t);if(Reflect.has(e,"setHeader")){l.add(e)}return i});u.unpipe=(e=>{l.delete(e);return f(e)});return u})},,,function(e,t,i){const{EOL:n}=i(87);const a=i(208);const r=i(490);const s=i(274);let o=i(918);const u=i(322);const{KeyStore:l}=i(851);const c=i(466);const{check:d,verify:p}=i(179);const f=i(715);const{detect:h}=i(995);o=o.bind(undefined,c.JWSInvalid);const m=new Set(["compact","flattened","preparsed"]);const b=(e,t,i,g,{crit:y=[],complete:S=false,algorithms:w,parse:v=true,encoding:z="utf8"}={})=>{g=u(g,true);if(w!==undefined&&(!Array.isArray(w)||w.some(e=>typeof e!=="string"||!e))){throw new TypeError('"algorithms" option must be an array of non-empty strings')}else if(w){w=new Set(w)}if(!Array.isArray(y)||y.some(e=>typeof e!=="string"||!e)){throw new TypeError('"crit" option must be an array of non-empty strings')}if(!t){t=h(i)}let j;let O;let k;let C;let T;if(t==="general"&&i.signatures.length===1){t="flattened";const{signatures:e,...n}=i;i={...n,...e[0]}}let R;if(m.has(t)){let u={};switch(t){case"compact":[j,k,C]=i.split(".");break;case"flattened":({protected:j,payload:k,signature:C,header:O}=i);break;case"preparsed":{({decoded:R}=i);[j,k,C]=i.token.split(".");break}}if(!O){e=true}if(R){u=R.header}else if(j){try{u=a.JSON.decode(j)}catch(e){throw new c.JWSInvalid("could not parse JWS protected header")}}else{e=e||true}if(!e&&!r(u,O)){throw new c.JWSInvalid("JWS Protected and JWS Unprotected Header Parameter names must be disjoint")}const h={...u,...O};o(u,O,y);T=u.alg||O&&O.alg;if(!T){throw new c.JWSInvalid("missing JWS signature algorithm")}else if(w&&!w.has(T)){throw new c.JOSEAlgNotWhitelisted("alg not whitelisted")}if(g instanceof l){const e=g;const n=e.all({kid:h.kid,alg:h.alg,key_ops:["verify"]});switch(n.length){case 0:throw new c.JWKSNoMatchingKey;case 1:g=n[0];break;default:{const e=[];for(const a of n){try{return b(true,t,i,a,{crit:y,complete:S,encoding:z,parse:v,algorithms:w?[...w]:undefined})}catch(t){e.push(t);continue}}const a=new c.JOSEMultiError(e);if([...a].some(e=>e instanceof c.JWSVerificationFailed)){throw new c.JWSVerificationFailed}throw a}}}if(g===f.EmbeddedJWK){if(!s(h.jwk)){throw new c.JWSInvalid('JWS Header Parameter "jwk" must be a JSON object')}g=f.asKey(h.jwk);if(g.type!=="public"){throw new c.JWSInvalid('JWS Header Parameter "jwk" must be a public key')}}else if(g===f.EmbeddedX5C){if(!Array.isArray(h.x5c)||!h.x5c.length||h.x5c.some(e=>typeof e!=="string"||!e)){throw new c.JWSInvalid('JWS Header Parameter "x5c" must be a JSON array of certificate value strings')}g=f.asKey(`-----BEGIN CERTIFICATE-----${n}${(h.x5c[0].match(/.{1,64}/g)||[]).join(n)}${n}-----END CERTIFICATE-----`,{x5c:h.x5c})}d(g,"verify",T);const m=Buffer.concat([Buffer.from(j||""),Buffer.from("."),Buffer.isBuffer(k)?k:Buffer.from(k)]);if(!p(T,g,m,a.decodeToBuffer(C))){throw new c.JWSVerificationFailed}if(!h.crit||!h.crit.includes("b64")||h.b64){if(v){k=R?R.payload:a.JSON.decode.try(k,z)}else{k=a.decodeToBuffer(k)}}if(S){const e={payload:k,key:g};if(j)e.protected=u;if(O)e.header=O;return e}return k}const{signatures:E,...A}=i;const x=[];for(const e of E){try{return b(false,"flattened",{...A,...e},g,{crit:y,complete:S,encoding:z,parse:v,algorithms:w?[...w]:undefined})}catch(e){x.push(e);continue}}const N=new c.JOSEMultiError(x);if([...N].some(e=>e instanceof c.JWSVerificationFailed)){throw new c.JWSVerificationFailed}else if([...N].every(e=>e instanceof c.JWKSNoMatchingKey)){throw new c.JWKSNoMatchingKey}throw N};e.exports={bare:b,verify:b.bind(undefined,false,undefined)}},function(e){const t=new Set(["Ed25519"]);if(!("electron"in process.versions)){t.add("Ed448");t.add("X25519");t.add("X448")}e.exports=t},function(e){"use strict";e.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:()=>{}}},,,,function(e,t,i){const n=i(65);const a=(e,t)=>new n(e,t).minor;e.exports=a},,function(e,t,i){"use strict";var n=i(862),a=i(855),r=i(844),s=i(156);var o=i(967);var u=a.ucs2length;var l=i(832);var c=r.Validation;e.exports=compile;function compile(e,t,i,d){var p=this,f=this._opts,h=[undefined],m={},b=[],g={},y=[],S={},w=[];t=t||{schema:e,refVal:h,refs:m};var v=checkCompiling.call(this,e,t,d);var z=this._compilations[v.index];if(v.compiling)return z.callValidate=callValidate;var j=this._formats;var O=this.RULES;try{var k=localCompile(e,t,i,d);z.validate=k;var C=z.callValidate;if(C){C.schema=k.schema;C.errors=null;C.refs=k.refs;C.refVal=k.refVal;C.root=k.root;C.$async=k.$async;if(f.sourceCode)C.source=k.source}return k}finally{endCompiling.call(this,e,t,d)}function callValidate(){var e=z.validate;var t=e.apply(this,arguments);callValidate.errors=e.errors;return t}function localCompile(e,i,s,d){var g=!i||i&&i.schema==e;if(i.schema!=t.schema)return compile.call(p,e,i,s,d);var S=e.$async===true;var v=o({isTop:true,schema:e,isRoot:g,baseId:d,root:i,schemaPath:"",errSchemaPath:"#",errorPath:'""',MissingRefError:r.MissingRef,RULES:O,validate:o,util:a,resolve:n,resolveRef:resolveRef,usePattern:usePattern,useDefault:useDefault,useCustomRule:useCustomRule,opts:f,formats:j,logger:p.logger,self:p});v=vars(h,refValCode)+vars(b,patternCode)+vars(y,defaultCode)+vars(w,customRuleCode)+v;if(f.processCode)v=f.processCode(v,e);var z;try{var k=new Function("self","RULES","formats","root","refVal","defaults","customRules","equal","ucs2length","ValidationError",v);z=k(p,O,j,t,h,y,w,l,u,c);h[0]=z}catch(e){p.logger.error("Error compiling schema, function code:",v);throw e}z.schema=e;z.errors=null;z.refs=m;z.refVal=h;z.root=g?z:i;if(S)z.$async=true;if(f.sourceCode===true){z.source={code:v,patterns:b,defaults:y}}return z}function resolveRef(e,a,r){a=n.url(e,a);var s=m[a];var o,u;if(s!==undefined){o=h[s];u="refVal["+s+"]";return resolvedRef(o,u)}if(!r&&t.refs){var l=t.refs[a];if(l!==undefined){o=t.refVal[l];u=addLocalRef(a,o);return resolvedRef(o,u)}}u=addLocalRef(a);var c=n.call(p,localCompile,t,a);if(c===undefined){var d=i&&i[a];if(d){c=n.inlineRef(d,f.inlineRefs)?d:compile.call(p,d,t,i,e)}}if(c===undefined){removeLocalRef(a)}else{replaceLocalRef(a,c);return resolvedRef(c,u)}}function addLocalRef(e,t){var i=h.length;h[i]=t;m[e]=i;return"refVal"+i}function removeLocalRef(e){delete m[e]}function replaceLocalRef(e,t){var i=m[e];h[i]=t}function resolvedRef(e,t){return typeof e=="object"||typeof e=="boolean"?{code:t,schema:e,inline:true}:{code:t,$async:e&&!!e.$async}}function usePattern(e){var t=g[e];if(t===undefined){t=g[e]=b.length;b[t]=e}return"pattern"+t}function useDefault(e){switch(typeof e){case"boolean":case"number":return""+e;case"string":return a.toQuotedString(e);case"object":if(e===null)return"null";var t=s(e);var i=S[t];if(i===undefined){i=S[t]=y.length;y[i]=e}return"default"+i}}function useCustomRule(e,t,i,n){if(p._opts.validateSchema!==false){var a=e.definition.dependencies;if(a&&!a.every(function(e){return Object.prototype.hasOwnProperty.call(i,e)}))throw new Error("parent schema must have all required keywords: "+a.join(","));var r=e.definition.validateSchema;if(r){var s=r(t);if(!s){var o="keyword schema is invalid: "+p.errorsText(r.errors);if(p._opts.validateSchema=="log")p.logger.error(o);else throw new Error(o)}}}var u=e.definition.compile,l=e.definition.inline,c=e.definition.macro;var d;if(u){d=u.call(p,t,i,n)}else if(c){d=c.call(p,t,i,n);if(f.validateSchema!==false)p.validateSchema(d,true)}else if(l){d=l.call(p,n,e.keyword,t,i)}else{d=e.definition.validate;if(!d)return}if(d===undefined)throw new Error('custom keyword "'+e.keyword+'"failed to compile');var h=w.length;w[h]=d;return{code:"customRule"+h,validate:d}}}function checkCompiling(e,t,i){var n=compIndex.call(this,e,t,i);if(n>=0)return{index:n,compiling:true};n=this._compilations.length;this._compilations[n]={schema:e,root:t,baseId:i};return{index:n,compiling:false}}function endCompiling(e,t,i){var n=compIndex.call(this,e,t,i);if(n>=0)this._compilations.splice(n,1)}function compIndex(e,t,i){for(var n=0;n{let r=null;let s=null;let o=null;try{o=new a(t,i)}catch(e){return null}e.forEach(e=>{if(o.test(e)){if(!r||s.compare(e)===-1){r=e;s=new n(r,i)}}});return r};e.exports=r},,function(e){e.exports={$id:"query.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","value"],properties:{name:{type:"string"},value:{type:"string"},comment:{type:"string"}}}},function(e){function HARError(e){var t="validation failed";this.name="HARError";this.message=t;this.errors=e;if(typeof Error.captureStackTrace==="function"){Error.captureStackTrace(this,this.constructor)}else{this.stack=new Error(t).stack}}HARError.prototype=Error.prototype;e.exports=HARError},,function(e){e.exports=function(){this.octstr().contains().obj(this.key("privateKey").octstr())}},,function(e){e.exports=require("tls")},function(e,t,i){"use strict";var n=i(457);var a=i(685);function deprecated(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}e.exports.Type=i(945);e.exports.Schema=i(43);e.exports.FAILSAFE_SCHEMA=i(581);e.exports.JSON_SCHEMA=i(23);e.exports.CORE_SCHEMA=i(611);e.exports.DEFAULT_SAFE_SCHEMA=i(723);e.exports.DEFAULT_FULL_SCHEMA=i(910);e.exports.load=n.load;e.exports.loadAll=n.loadAll;e.exports.safeLoad=n.safeLoad;e.exports.safeLoadAll=n.safeLoadAll;e.exports.dump=a.dump;e.exports.safeDump=a.safeDump;e.exports.YAMLException=i(556);e.exports.MINIMAL_SCHEMA=i(581);e.exports.SAFE_SCHEMA=i(723);e.exports.DEFAULT_SCHEMA=i(910);e.exports.scan=deprecated("scan");e.exports.parse=deprecated("parse");e.exports.compose=deprecated("compose");e.exports.addConstructor=deprecated("addConstructor")},function(e){e.exports={$id:"beforeRequest.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["lastAccess","eTag","hitCount"],properties:{expires:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},lastAccess:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},eTag:{type:"string"},hitCount:{type:"integer"},comment:{type:"string"}}}},function(e,t,i){"use strict";const{URL:n}=i(835);const a=i(534);const r=i(433);const s=(e,...t)=>{for(const i of t){for(const[t,r]of Object.entries(i)){if(a.undefined(r)){continue}const i=e[t];if(a.urlInstance(i)&&(a.urlInstance(r)||a.string(r))){e[t]=new n(r,i)}else if(a.plainObject(r)){if(a.plainObject(i)){e[t]=s({},i,r)}else{e[t]=s({},r)}}else if(a.array(r)){e[t]=s([],r)}else{e[t]=r}}}return e};const o=(...e)=>{e=e.map(e=>e||{});const t=s({},...e);const i={};for(const e of r){i[e]=[]}for(const t of e){if(t.hooks){for(const e of r){i[e]=i[e].concat(t.hooks[e])}}}t.hooks=i;return t};const u=(e,t)=>{const i=e.map(e=>e.defaults.handler);const n=e.length-1;return{methods:t,options:o(...e.map(e=>e.defaults.options)),handler:(e,t)=>{let a=-1;const r=e=>i[++a](e,a===n?t:r);return r(e)}}};e.exports=s;e.exports.options=o;e.exports.instances=u},function(e,t,i){const n=i(830);const a=i(298);const r=(e,t)=>{if(a(e,t)){return null}else{const i=n(e);const a=n(t);const r=i.prerelease.length||a.prerelease.length;const s=r?"pre":"";const o=r?"prerelease":"";for(const e in i){if(e==="major"||e==="minor"||e==="patch"){if(i[e]!==a[e]){return s+e}}}return o}};e.exports=r},,,,function(e,t,i){var n=i(139);var a=i(722);function v4(e,t,i){var r=t&&i||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var s=e.random||(e.rng||n)();s[6]=s[6]&15|64;s[8]=s[8]&63|128;if(t){for(var o=0;o<16;++o){t[r+o]=s[o]}}return t||a(s)}e.exports=v4},function(e,t,i){const{improvedDH:n}=i(915);if(n){const{diffieHellman:t}=i(373);const{KeyObject:n}=i(40);const a=i(592);e.exports=(({keyObject:e},i)=>{if(!(i instanceof n)){({keyObject:i}=a(i))}return t({privateKey:e,publicKey:i})})}else{const{createECDH:t,constants:{POINT_CONVERSION_UNCOMPRESSED:n}}=i(373);const a=i(208);const r=e=>{switch(e){case"P-256":return"prime256v1";case"P-384":return"secp384r1";case"P-521":return"secp521r1"}};const s=Buffer.alloc(1,n);const o=(e,t)=>Buffer.concat([s,a.decodeToBuffer(e),a.decodeToBuffer(t)]);e.exports=(({crv:e,d:i},{x:n,y:s})=>{const u=r(e);const l=t(u);l.setPrivateKey(a.decodeToBuffer(i));return l.computeSecret(o(n,s))})}},,function(e,t,i){"use strict";try{const e=i(235);t.isValidUTF8=typeof e==="object"?e.Validation.isValidUTF8:e}catch(e){t.isValidUTF8=(()=>true)}t.isValidStatusCode=(e=>{return e>=1e3&&e<=1014&&e!==1004&&e!==1005&&e!==1006||e>=3e3&&e<=4999})},function(e,t,i){const{MAX_LENGTH:n}=i(181);const{re:a,t:r}=i(976);const s=i(65);const o=(e,t)=>{if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof s){return e}if(typeof e!=="string"){return null}if(e.length>n){return null}const i=t.loose?a[r.LOOSE]:a[r.FULL];if(!i.test(e)){return null}try{return new s(e,t)}catch(e){return null}};e.exports=o},,function(e){"use strict";e.exports=function equal(e,t){if(e===t)return true;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return false;var i,n,a;if(Array.isArray(e)){i=e.length;if(i!=t.length)return false;for(n=i;n--!==0;)if(!equal(e[n],t[n]))return false;return true}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();a=Object.keys(e);i=a.length;if(i!==Object.keys(t).length)return false;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[n]))return false;for(n=i;n--!==0;){var r=a[n];if(!equal(e[r],t[r]))return false}return true}return e!==e&&t!==t}},function(e,t,i){var n=i(602);var a=i(747);n.register("cat",_cat,{canReceivePipe:true,cmdOptions:{n:"number"}});function _cat(e,t){var i=n.readFromPipe();if(!t&&!i)n.error("no paths given");t=[].slice.call(arguments,1);t.forEach(function(e){if(!a.existsSync(e)){n.error("no such file or directory: "+e)}else if(n.statFollowLinks(e).isDirectory()){n.error(e+": Is a directory")}i+=a.readFileSync(e,"utf8")});if(e.number){i=addNumbers(i)}return i}e.exports=_cat;function addNumbers(e){var t=e.split("\n");var i=t.pop();t=t.map(function(e,t){return numberedLine(t+1,e)});if(i.length){i=numberedLine(t.length+1,i)}t.push(i);return t.join("\n")}function numberedLine(e,t){var i=(" "+e).slice(-6)+"\t";return i+t}},,function(e){e.exports=require("url")},,,function(e,t,i){var n=i(747);var a=i(622);var r=i(602);r.register("cp",_cp,{cmdOptions:{f:"!no_force",n:"no_force",u:"update",R:"recursive",r:"recursive",L:"followsymlink",P:"noFollowsymlink"},wrapOutput:false});function copyFileSync(e,t,i){if(!n.existsSync(e)){r.error("copyFileSync: no such file or directory: "+e)}var a=process.platform==="win32";try{if(i.update&&r.statFollowLinks(e).mtime=r.config.maxdepth)return;i++;var s=process.platform==="win32";try{n.mkdirSync(t)}catch(e){if(e.code!=="EEXIST")throw e}var o=n.readdirSync(e);for(var u=0;u and/or ")}else{t=[].slice.call(arguments,1,arguments.length-1);i=arguments[arguments.length-1]}var s=n.existsSync(i);var o=s&&r.statFollowLinks(i);if((!s||!o.isDirectory())&&t.length>1){r.error("dest is not a directory (too many sources)")}if(s&&o.isFile()&&e.no_force){return new r.ShellString("","",0)}t.forEach(function(s,u){if(!n.existsSync(s)){if(s==="")s="''";r.error("no such file or directory: "+s,{continue:true});return}var l=r.statFollowLinks(s);if(!e.noFollowsymlink&&l.isDirectory()){if(!e.recursive){r.error("omitting directory '"+s+"'",{continue:true})}else{var c=o&&o.isDirectory()?a.join(i,a.basename(s)):i;try{r.statFollowLinks(a.dirname(i));cpdirSyncRecursive(s,c,0,{no_force:e.no_force,followsymlink:e.followsymlink})}catch(e){r.error("cannot create directory '"+i+"': No such file or directory")}}}else{var d=i;if(o&&o.isDirectory()){d=a.normalize(i+"/"+a.basename(s))}var p=n.existsSync(d);if(p&&checkRecentCreated(t,u)){if(!e.no_force){r.error("will not overwrite just-created '"+d+"' with '"+s+"'",{continue:true})}return}if(p&&e.no_force){return}if(a.relative(s,d)===""){r.error("'"+d+"' and '"+s+"' are the same file",{continue:true});return}copyFileSync(s,d,e)}});return new r.ShellString("",r.state.error,r.state.errorCode)}e.exports=_cp},,,function(e,t,i){"use strict";var n=i(945);var a=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9])"+"-([0-9][0-9])$");var r=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9]?)"+"-([0-9][0-9]?)"+"(?:[Tt]|[ \\t]+)"+"([0-9][0-9]?)"+":([0-9][0-9])"+":([0-9][0-9])"+"(?:\\.([0-9]*))?"+"(?:[ \\t]*(Z|([-+])([0-9][0-9]?)"+"(?::([0-9][0-9]))?))?$");function resolveYamlTimestamp(e){if(e===null)return false;if(a.exec(e)!==null)return true;if(r.exec(e)!==null)return true;return false}function constructYamlTimestamp(e){var t,i,n,s,o,u,l,c=0,d=null,p,f,h;t=a.exec(e);if(t===null)t=r.exec(e);if(t===null)throw new Error("Date resolve error");i=+t[1];n=+t[2]-1;s=+t[3];if(!t[4]){return new Date(Date.UTC(i,n,s))}o=+t[4];u=+t[5];l=+t[6];if(t[7]){c=t[7].slice(0,3);while(c.length<3){c+="0"}c=+c}if(t[9]){p=+t[10];f=+(t[11]||0);d=(p*60+f)*6e4;if(t[9]==="-")d=-d}h=new Date(Date.UTC(i,n,s,o,u,l,c));if(d)h.setTime(h.getTime()-d);return h}function representYamlTimestamp(e){return e.toISOString()}e.exports=new n("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp})},function(e,t,i){"use strict";var n=i(945);var a=Object.prototype.hasOwnProperty;var r=Object.prototype.toString;function resolveYamlOmap(e){if(e===null)return true;var t=[],i,n,s,o,u,l=e;for(i=0,n=l.length;itypeof e!=="string")){throw new TypeError("`key_ops` must be a non-empty array of strings when provided")}u=Array.from(new Set(u)).filter(e=>m.has(e))}if(u&&i){if(i==="enc"&&u.some(e=>h.sig.has(e))||i==="sig"&&u.some(e=>h.enc.has(e))){throw new S.JWKInvalid('inconsistent JWK "use" and "key_ops"')}}if(s&&c!==undefined){if(!Array.isArray(c)||!c.length||c.some(e=>typeof e!=="string")){throw new TypeError("`x5c` must be an array of one or more PKIX certificates when provided")}c.forEach((t,i)=>{let a;try{a=o({key:`-----BEGIN CERTIFICATE-----${r}${(t.match(/.{1,64}/g)||[]).join(r)}${r}-----END CERTIFICATE-----`,format:"pem"})}catch(e){throw new S.JWKInvalid(`\`x5c\` member at index ${i} is not a valid base64-encoded DER PKIX certificate`)}if(i===0){try{n.deepEqual(a.export({type:"spki",format:"der"}),(e.type==="public"?e:o(e)).export({type:"spki",format:"der"}))}catch(e){throw new S.JWKInvalid("The key in the first `x5c` certificate MUST match the public key represented by the JWK")}}})}Object.defineProperties(this,{[f]:{value:g(e)?undefined:e},keyObject:{get(){if(!s){throw new S.JOSENotSupported("KeyObject class is not supported in your Node.js runtime version")}return this[f]}},type:{value:e.type},private:{value:e.type==="private"},public:{value:e.type==="public"},secret:{value:e.type==="secret"},alg:{value:t,enumerable:t!==undefined},use:{value:i,enumerable:i!==undefined},x5c:{enumerable:c!==undefined,...c?{get(){return[...c]}}:{value:undefined}},key_ops:{enumerable:u!==undefined,...u?{get(){return[...u]}}:{value:undefined}},kid:{enumerable:true,...a?{value:a}:{get(){Object.defineProperty(this,"kid",{value:this.thumbprint,configurable:false});return this.kid},configurable:true}},...c?{x5t:{enumerable:true,...d?{value:d}:{get(){Object.defineProperty(this,"x5t",{value:y.x5t(this.x5c[0]),configurable:false});return this.x5t},configurable:true}}}:undefined,...c?{"x5t#S256":{enumerable:true,...p?{value:p}:{get(){Object.defineProperty(this,"x5t#S256",{value:y["x5t#S256"](this.x5c[0]),configurable:false});return this["x5t#S256"]},configurable:true}}}:undefined,thumbprint:{get(){Object.defineProperty(this,"thumbprint",{value:y.kid(this[l]()),configurable:false});return this.thumbprint},configurable:true}})}toPEM(e=false,t={}){if(this.secret){throw new TypeError("symmetric keys cannot be exported as PEM")}if(e&&this.public===true){throw new TypeError("public key cannot be exported as private")}const{type:i=(e?"pkcs8":"spki"),cipher:n,passphrase:a}=t;let r=this[f];if(!e){if(this.private){r=o(r)}if(n||a){throw new TypeError("cipher and passphrase can only be applied when exporting private keys")}}if(e){return r.export({format:"pem",type:i,cipher:n,passphrase:a})}return r.export({format:"pem",type:i})}toJWK(e=false){if(e&&this.public===true){throw new TypeError("public key cannot be exported as private")}const t=[...this.constructor[e?d:c]].map(e=>[e,this[e]]);const i={};Object.keys(t).forEach(e=>{const[n,a]=t[e];i[n]=a});i.kty=this.kty;i.kid=this.kid;if(this.alg){i.alg=this.alg}if(this.key_ops&&this.key_ops.length){i.key_ops=this.key_ops}if(this.use){i.use=this.use}if(this.x5c){i.x5c=this.x5c}if(this.x5t){i.x5t=this.x5t}if(this["x5t#S256"]){i["x5t#S256"]=this["x5t#S256"]}return i}[p](){const e=this[f].type==="private"?this.constructor[d]:this.constructor[c];Object.defineProperties(this,[...e].reduce((t,i)=>{t[i]={get(){const t=u(this[f]);Object.defineProperties(this,Object.entries(t).filter(([t])=>e.has(t)).reduce((e,[t,i])=>{e[t]={value:i,enumerable:this.constructor[c].has(t),configurable:false};return e},{}));return this[i]},enumerable:this.constructor[c].has(i),configurable:true};return t},{}))}[a.custom](){return`${this.constructor.name} ${a(this.toJWK(false),{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}[l](){throw new Error(`"[THUMBPRINT_MATERIAL]()" is not implemented on ${this.constructor.name}`)}algorithms(e,t,i){const{use:n=this.use,alg:a=this.alg,key_ops:r=this.key_ops}=t===w?i:{};if(a){return new Set(this.algorithms(e,w,{alg:null,use:n,key_ops:r}).has(a)?[a]:undefined)}if(typeof e==="symbol"){try{return this[e]()}catch(e){return new Set}}if(e&&r&&!r.includes(e)){return new Set}switch(e){case"decrypt":case"deriveKey":case"encrypt":case"sign":case"unwrapKey":case"verify":case"wrapKey":return new Set(Object.entries(v[this.kty][e]).map(([e,t])=>t(this)?e:undefined).filter(Boolean));case undefined:return new Set([...this.algorithms("sign"),...this.algorithms("verify"),...this.algorithms("decrypt"),...this.algorithms("encrypt"),...this.algorithms("unwrapKey"),...this.algorithms("wrapKey"),...this.algorithms("deriveKey")]);default:throw new TypeError("invalid key operation")}}static async generate(){throw new Error(`"static async generate()" is not implemented on ${this.name}`)}static generateSync(){throw new Error(`"static generateSync()" is not implemented on ${this.name}`)}static get[c](){throw new Error(`"static get [PUBLIC_MEMBERS]()" is not implemented on ${this.name}`)}static get[d](){throw new Error(`"static get [PRIVATE_MEMBERS]()" is not implemented on ${this.name}`)}}e.exports=Key},function(e,t,i){"use strict";const n=i(903);const a=i(676);const r=i(885);const{kStatusCode:s,NOOP:o}=i(60);const u=Buffer.from([0,0,255,255]);const l=Symbol("permessage-deflate");const c=Symbol("total-length");const d=Symbol("callback");const p=Symbol("buffers");const f=Symbol("error");let h;class PerMessageDeflate{constructor(e,t,i){this._maxPayload=i|0;this._options=e||{};this._threshold=this._options.threshold!==undefined?this._options.threshold:1024;this._isServer=!!t;this._deflate=null;this._inflate=null;this.params=null;if(!h){const e=this._options.concurrencyLimit!==undefined?this._options.concurrencyLimit:10;h=new r(e)}}static get extensionName(){return"permessage-deflate"}offer(){const e={};if(this._options.serverNoContextTakeover){e.server_no_context_takeover=true}if(this._options.clientNoContextTakeover){e.client_no_context_takeover=true}if(this._options.serverMaxWindowBits){e.server_max_window_bits=this._options.serverMaxWindowBits}if(this._options.clientMaxWindowBits){e.client_max_window_bits=this._options.clientMaxWindowBits}else if(this._options.clientMaxWindowBits==null){e.client_max_window_bits=true}return e}accept(e){e=this.normalizeParams(e);this.params=this._isServer?this.acceptAsServer(e):this.acceptAsClient(e);return this.params}cleanup(){if(this._inflate){this._inflate.close();this._inflate=null}if(this._deflate){const e=this._deflate[d];this._deflate.close();this._deflate=null;if(e){e(new Error("The deflate stream was closed while data was being processed"))}}}acceptAsServer(e){const t=this._options;const i=e.find(e=>{if(t.serverNoContextTakeover===false&&e.server_no_context_takeover||e.server_max_window_bits&&(t.serverMaxWindowBits===false||typeof t.serverMaxWindowBits==="number"&&t.serverMaxWindowBits>e.server_max_window_bits)||typeof t.clientMaxWindowBits==="number"&&!e.client_max_window_bits){return false}return true});if(!i){throw new Error("None of the extension offers can be accepted")}if(t.serverNoContextTakeover){i.server_no_context_takeover=true}if(t.clientNoContextTakeover){i.client_no_context_takeover=true}if(typeof t.serverMaxWindowBits==="number"){i.server_max_window_bits=t.serverMaxWindowBits}if(typeof t.clientMaxWindowBits==="number"){i.client_max_window_bits=t.clientMaxWindowBits}else if(i.client_max_window_bits===true||t.clientMaxWindowBits===false){delete i.client_max_window_bits}return i}acceptAsClient(e){const t=e[0];if(this._options.clientNoContextTakeover===false&&t.client_no_context_takeover){throw new Error('Unexpected parameter "client_no_context_takeover"')}if(!t.client_max_window_bits){if(typeof this._options.clientMaxWindowBits==="number"){t.client_max_window_bits=this._options.clientMaxWindowBits}}else if(this._options.clientMaxWindowBits===false||typeof this._options.clientMaxWindowBits==="number"&&t.client_max_window_bits>this._options.clientMaxWindowBits){throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}return t}normalizeParams(e){e.forEach(e=>{Object.keys(e).forEach(t=>{let i=e[t];if(i.length>1){throw new Error(`Parameter "${t}" must have only a single value`)}i=i[0];if(t==="client_max_window_bits"){if(i!==true){const e=+i;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${i}`)}i=e}else if(!this._isServer){throw new TypeError(`Invalid value for parameter "${t}": ${i}`)}}else if(t==="server_max_window_bits"){const e=+i;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${i}`)}i=e}else if(t==="client_no_context_takeover"||t==="server_no_context_takeover"){if(i!==true){throw new TypeError(`Invalid value for parameter "${t}": ${i}`)}}else{throw new Error(`Unknown parameter "${t}"`)}e[t]=i})});return e}decompress(e,t,i){h.add(n=>{this._decompress(e,t,(e,t)=>{n();i(e,t)})})}compress(e,t,i){h.add(n=>{this._compress(e,t,(e,t)=>{n();i(e,t)})})}_decompress(e,t,i){const r=this._isServer?"client":"server";if(!this._inflate){const e=`${r}_max_window_bits`;const t=typeof this.params[e]!=="number"?n.Z_DEFAULT_WINDOWBITS:this.params[e];this._inflate=n.createInflateRaw({...this._options.zlibInflateOptions,windowBits:t});this._inflate[l]=this;this._inflate[c]=0;this._inflate[p]=[];this._inflate.on("error",inflateOnError);this._inflate.on("data",inflateOnData)}this._inflate[d]=i;this._inflate.write(e);if(t)this._inflate.write(u);this._inflate.flush(()=>{const e=this._inflate[f];if(e){this._inflate.close();this._inflate=null;i(e);return}const n=a.concat(this._inflate[p],this._inflate[c]);if(t&&this.params[`${r}_no_context_takeover`]){this._inflate.close();this._inflate=null}else{this._inflate[c]=0;this._inflate[p]=[]}i(null,n)})}_compress(e,t,i){const r=this._isServer?"server":"client";if(!this._deflate){const e=`${r}_max_window_bits`;const t=typeof this.params[e]!=="number"?n.Z_DEFAULT_WINDOWBITS:this.params[e];this._deflate=n.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:t});this._deflate[c]=0;this._deflate[p]=[];this._deflate.on("error",o);this._deflate.on("data",deflateOnData)}this._deflate[d]=i;this._deflate.write(e);this._deflate.flush(n.Z_SYNC_FLUSH,()=>{if(!this._deflate){return}let e=a.concat(this._deflate[p],this._deflate[c]);if(t)e=e.slice(0,e.length-4);this._deflate[d]=null;if(t&&this.params[`${r}_no_context_takeover`]){this._deflate.close();this._deflate=null}else{this._deflate[c]=0;this._deflate[p]=[]}i(null,e)})}}e.exports=PerMessageDeflate;function deflateOnData(e){this[p].push(e);this[c]+=e.length}function inflateOnData(e){this[c]+=e.length;if(this[l]._maxPayload<1||this[c]<=this[l]._maxPayload){this[p].push(e);return}this[f]=new RangeError("Max payload size exceeded");this[f][s]=1009;this.removeListener("data",inflateOnData);this.reset()}function inflateOnError(e){this[l]._inflate=null;e[s]=1007;this[d](e)}},function(e,t,i){const n=i(926);e.exports=n},function(e,t,i){e.exports=Key;var n=i(872);var a=i(98);var r=i(373);var s=i(400);var o=i(575);var u=i(532).DiffieHellman;var l=i(753);var c=i(270);var d=i(502);var p;try{p=i(635)}catch(e){}var f=l.InvalidAlgorithmError;var h=l.KeyParseError;var m={};m["auto"]=i(241);m["pem"]=i(268);m["pkcs1"]=i(449);m["pkcs8"]=i(707);m["rfc4253"]=i(538);m["ssh"]=i(603);m["ssh-private"]=i(78);m["openssh"]=m["ssh-private"];m["dnssec"]=i(982);m["putty"]=i(624);m["ppk"]=m["putty"];function Key(e){n.object(e,"options");n.arrayOfObject(e.parts,"options.parts");n.string(e.type,"options.type");n.optionalString(e.comment,"options.comment");var t=a.info[e.type];if(typeof t!=="object")throw new f(e.type);var i={};for(var r=0;r1024)e="sha256";if(this.type==="ed25519")e="sha512";if(this.type==="ecdsa"){if(this.size<=256)e="sha256";else if(this.size<=384)e="sha384";else e="sha512"}return e};Key.prototype.createVerify=function(e){if(e===undefined)e=this.defaultHashAlgorithm();n.string(e,"hash algorithm");if(this.type==="ed25519"&&p!==undefined)return new p.Verifier(this,e);if(this.type==="curve25519")throw new Error("Curve25519 keys are not suitable for "+"signing or verification");var t,i,a;try{i=e.toUpperCase();t=r.createVerify(i)}catch(e){a=e}if(t===undefined||a instanceof Error&&a.message.match(/Unknown message digest/)){i="RSA-";i+=e.toUpperCase();t=r.createVerify(i)}n.ok(t,"failed to create verifier");var s=t.verify.bind(t);var u=this.toBuffer("pkcs8");var l=this.curve;var c=this;t.verify=function(t,i){if(o.isSignature(t,[2,0])){if(t.type!==c.type)return false;if(t.hashAlgorithm&&t.hashAlgorithm!==e)return false;if(t.curve&&c.type==="ecdsa"&&t.curve!==l)return false;return s(u,t.toBuffer("asn1"))}else if(typeof t==="string"||Buffer.isBuffer(t)){return s(u,t,i)}else if(o.isSignature(t,[1,0])){throw new Error("signature was created by too old "+"a version of sshpk and cannot be verified")}else{throw new TypeError("signature must be a string, "+"Buffer, or Signature object")}};return t};Key.prototype.createDiffieHellman=function(){if(this.type==="rsa")throw new Error("RSA keys do not support Diffie-Hellman");return new u(this)};Key.prototype.createDH=Key.prototype.createDiffieHellman;Key.parse=function(e,t,i){if(typeof e!=="string")n.buffer(e,"data");if(t===undefined)t="auto";n.string(t,"format");if(typeof i==="string")i={filename:i};n.optionalObject(i,"options");if(i===undefined)i={};n.optionalString(i.filename,"options.filename");if(i.filename===undefined)i.filename="(unnamed)";n.object(m[t],"formats[format]");try{var a=m[t].read(e,i);if(a instanceof d)a=a.toPublic();if(!a.comment)a.comment=i.filename;return a}catch(e){if(e.name==="KeyEncryptedError")throw e;throw new h(i.filename,t,e)}};Key.isKey=function(e,t){return c.isCompatible(e,Key,t)};Key.prototype._sshpkApiVersion=[1,7];Key._oldVersionDetect=function(e){n.func(e.toBuffer);n.func(e.fingerprint);if(e.createDH)return[1,4];if(e.defaultHashAlgorithm)return[1,3];if(e.formats["auto"])return[1,2];if(e.formats["pkcs1"])return[1,1];return[1,0]}},function(e,t){(function(e,i){true?i(t):undefined})(this,function(e){"use strict";function merge(){for(var e=arguments.length,t=Array(e),i=0;i1){t[0]=t[0].slice(0,-1);var n=t.length-1;for(var a=1;a= 0x80 (not a basic code point)","invalid-input":"Invalid input"};var y=s-o;var S=Math.floor;var w=String.fromCharCode;function error$1(e){throw new RangeError(g[e])}function map(e,t){var i=[];var n=e.length;while(n--){i[n]=t(e[n])}return i}function mapDomain(e,t){var i=e.split("@");var n="";if(i.length>1){n=i[0]+"@";e=i[1]}e=e.replace(b,".");var a=e.split(".");var r=map(a,t).join(".");return n+r}function ucs2decode(e){var t=[];var i=0;var n=e.length;while(i=55296&&a<=56319&&i>1;e+=S(e/t);for(;e>y*u>>1;n+=s){e=S(e/y)}return S(n+(y+1)*e/(e+l))};var k=function decode(e){var t=[];var i=e.length;var n=0;var a=p;var l=d;var c=e.lastIndexOf(f);if(c<0){c=0}for(var h=0;h=128){error$1("not-basic")}t.push(e.charCodeAt(h))}for(var m=c>0?c+1:0;m=i){error$1("invalid-input")}var w=z(e.charCodeAt(m++));if(w>=s||w>S((r-n)/g)){error$1("overflow")}n+=w*g;var v=y<=l?o:y>=l+u?u:y-l;if(wS(r/j)){error$1("overflow")}g*=j}var k=t.length+1;l=O(n-b,k,b==0);if(S(n/k)>r-a){error$1("overflow")}a+=S(n/k);n%=k;t.splice(n++,0,a)}return String.fromCodePoint.apply(String,t)};var C=function encode(e){var t=[];e=ucs2decode(e);var i=e.length;var n=p;var a=0;var l=d;var c=true;var h=false;var m=undefined;try{for(var b=e[Symbol.iterator](),g;!(c=(g=b.next()).done);c=true){var y=g.value;if(y<128){t.push(w(y))}}}catch(e){h=true;m=e}finally{try{if(!c&&b.return){b.return()}}finally{if(h){throw m}}}var v=t.length;var z=v;if(v){t.push(f)}while(z=n&&xS((r-a)/N)){error$1("overflow")}a+=(k-n)*N;n=k;var V=true;var P=false;var D=undefined;try{for(var I=e[Symbol.iterator](),_;!(V=(_=I.next()).done);V=true){var q=_.value;if(qr){error$1("overflow")}if(q==n){var B=a;for(var M=s;;M+=s){var U=M<=l?o:M>=l+u?u:M-l;if(B>6|192).toString(16).toUpperCase()+"%"+(t&63|128).toString(16).toUpperCase();else i="%"+(t>>12|224).toString(16).toUpperCase()+"%"+(t>>6&63|128).toString(16).toUpperCase()+"%"+(t&63|128).toString(16).toUpperCase();return i}function pctDecChars(e){var t="";var i=0;var n=e.length;while(i=194&&a<224){if(n-i>=6){var r=parseInt(e.substr(i+4,2),16);t+=String.fromCharCode((a&31)<<6|r&63)}else{t+=e.substr(i,6)}i+=6}else if(a>=224){if(n-i>=9){var s=parseInt(e.substr(i+4,2),16);var o=parseInt(e.substr(i+7,2),16);t+=String.fromCharCode((a&15)<<12|(s&63)<<6|o&63)}else{t+=e.substr(i,9)}i+=9}else{t+=e.substr(i,3);i+=3}}return t}function _normalizeComponentEncoding(e,t){function decodeUnreserved(e){var i=pctDecChars(e);return!i.match(t.UNRESERVED)?e:i}if(e.scheme)e.scheme=String(e.scheme).replace(t.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(t.NOT_SCHEME,"");if(e.userinfo!==undefined)e.userinfo=String(e.userinfo).replace(t.PCT_ENCODED,decodeUnreserved).replace(t.NOT_USERINFO,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.host!==undefined)e.host=String(e.host).replace(t.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(t.NOT_HOST,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.path!==undefined)e.path=String(e.path).replace(t.PCT_ENCODED,decodeUnreserved).replace(e.scheme?t.NOT_PATH:t.NOT_PATH_NOSCHEME,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.query!==undefined)e.query=String(e.query).replace(t.PCT_ENCODED,decodeUnreserved).replace(t.NOT_QUERY,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.fragment!==undefined)e.fragment=String(e.fragment).replace(t.PCT_ENCODED,decodeUnreserved).replace(t.NOT_FRAGMENT,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);return e}function _stripLeadingZeros(e){return e.replace(/^0*(.*)/,"$1")||"0"}function _normalizeIPv4(e,t){var i=e.match(t.IPV4ADDRESS)||[];var a=n(i,2),r=a[1];if(r){return r.split(".").map(_stripLeadingZeros).join(".")}else{return e}}function _normalizeIPv6(e,t){var i=e.match(t.IPV6ADDRESS)||[];var a=n(i,3),r=a[1],s=a[2];if(r){var o=r.toLowerCase().split("::").reverse(),u=n(o,2),l=u[0],c=u[1];var d=c?c.split(":").map(_stripLeadingZeros):[];var p=l.split(":").map(_stripLeadingZeros);var f=t.IPV4ADDRESS.test(p[p.length-1]);var h=f?7:8;var m=p.length-h;var b=Array(h);for(var g=0;g1){var v=b.slice(0,S.index);var z=b.slice(S.index+S.length);w=v.join(":")+"::"+z.join(":")}else{w=b.join(":")}if(s){w+="%"+s}return w}else{return e}}var x=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i;var N="".match(/(){0}/)[1]===undefined;function parse(e){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var a={};var r=n.iri!==false?i:t;if(n.reference==="suffix")e=(n.scheme?n.scheme+":":"")+"//"+e;var s=e.match(x);if(s){if(N){a.scheme=s[1];a.userinfo=s[3];a.host=s[4];a.port=parseInt(s[5],10);a.path=s[6]||"";a.query=s[7];a.fragment=s[8];if(isNaN(a.port)){a.port=s[5]}}else{a.scheme=s[1]||undefined;a.userinfo=e.indexOf("@")!==-1?s[3]:undefined;a.host=e.indexOf("//")!==-1?s[4]:undefined;a.port=parseInt(s[5],10);a.path=s[6]||"";a.query=e.indexOf("?")!==-1?s[7]:undefined;a.fragment=e.indexOf("#")!==-1?s[8]:undefined;if(isNaN(a.port)){a.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?s[4]:undefined}}if(a.host){a.host=_normalizeIPv6(_normalizeIPv4(a.host,r),r)}if(a.scheme===undefined&&a.userinfo===undefined&&a.host===undefined&&a.port===undefined&&!a.path&&a.query===undefined){a.reference="same-document"}else if(a.scheme===undefined){a.reference="relative"}else if(a.fragment===undefined){a.reference="absolute"}else{a.reference="uri"}if(n.reference&&n.reference!=="suffix"&&n.reference!==a.reference){a.error=a.error||"URI is not a "+n.reference+" reference."}var o=A[(n.scheme||a.scheme||"").toLowerCase()];if(!n.unicodeSupport&&(!o||!o.unicodeSupport)){if(a.host&&(n.domainHost||o&&o.domainHost)){try{a.host=E.toASCII(a.host.replace(r.PCT_ENCODED,pctDecChars).toLowerCase())}catch(e){a.error=a.error||"Host's domain name can not be converted to ASCII via punycode: "+e}}_normalizeComponentEncoding(a,t)}else{_normalizeComponentEncoding(a,r)}if(o&&o.parse){o.parse(a,n)}}else{a.error=a.error||"URI can not be parsed."}return a}function _recomposeAuthority(e,n){var a=n.iri!==false?i:t;var r=[];if(e.userinfo!==undefined){r.push(e.userinfo);r.push("@")}if(e.host!==undefined){r.push(_normalizeIPv6(_normalizeIPv4(String(e.host),a),a).replace(a.IPV6ADDRESS,function(e,t,i){return"["+t+(i?"%25"+i:"")+"]"}))}if(typeof e.port==="number"){r.push(":");r.push(e.port.toString(10))}return r.length?r.join(""):undefined}var V=/^\.\.?\//;var P=/^\/\.(\/|$)/;var D=/^\/\.\.(\/|$)/;var I=/^\/?(?:.|\n)*?(?=\/|$)/;function removeDotSegments(e){var t=[];while(e.length){if(e.match(V)){e=e.replace(V,"")}else if(e.match(P)){e=e.replace(P,"/")}else if(e.match(D)){e=e.replace(D,"/");t.pop()}else if(e==="."||e===".."){e=""}else{var i=e.match(I);if(i){var n=i[0];e=e.slice(n.length);t.push(n)}else{throw new Error("Unexpected dot segment condition")}}}return t.join("")}function serialize(e){var n=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var a=n.iri?i:t;var r=[];var s=A[(n.scheme||e.scheme||"").toLowerCase()];if(s&&s.serialize)s.serialize(e,n);if(e.host){if(a.IPV6ADDRESS.test(e.host)){}else if(n.domainHost||s&&s.domainHost){try{e.host=!n.iri?E.toASCII(e.host.replace(a.PCT_ENCODED,pctDecChars).toLowerCase()):E.toUnicode(e.host)}catch(t){e.error=e.error||"Host's domain name can not be converted to "+(!n.iri?"ASCII":"Unicode")+" via punycode: "+t}}}_normalizeComponentEncoding(e,a);if(n.reference!=="suffix"&&e.scheme){r.push(e.scheme);r.push(":")}var o=_recomposeAuthority(e,n);if(o!==undefined){if(n.reference!=="suffix"){r.push("//")}r.push(o);if(e.path&&e.path.charAt(0)!=="/"){r.push("/")}}if(e.path!==undefined){var u=e.path;if(!n.absolutePath&&(!s||!s.absolutePath)){u=removeDotSegments(u)}if(o===undefined){u=u.replace(/^\/\//,"/%2F")}r.push(u)}if(e.query!==undefined){r.push("?");r.push(e.query)}if(e.fragment!==undefined){r.push("#");r.push(e.fragment)}return r.join("")}function resolveComponents(e,t){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var n=arguments[3];var a={};if(!n){e=parse(serialize(e,i),i);t=parse(serialize(t,i),i)}i=i||{};if(!i.tolerant&&t.scheme){a.scheme=t.scheme;a.userinfo=t.userinfo;a.host=t.host;a.port=t.port;a.path=removeDotSegments(t.path||"");a.query=t.query}else{if(t.userinfo!==undefined||t.host!==undefined||t.port!==undefined){a.userinfo=t.userinfo;a.host=t.host;a.port=t.port;a.path=removeDotSegments(t.path||"");a.query=t.query}else{if(!t.path){a.path=e.path;if(t.query!==undefined){a.query=t.query}else{a.query=e.query}}else{if(t.path.charAt(0)==="/"){a.path=removeDotSegments(t.path)}else{if((e.userinfo!==undefined||e.host!==undefined||e.port!==undefined)&&!e.path){a.path="/"+t.path}else if(!e.path){a.path=t.path}else{a.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path}a.path=removeDotSegments(a.path)}a.query=t.query}a.userinfo=e.userinfo;a.host=e.host;a.port=e.port}a.scheme=e.scheme}a.fragment=t.fragment;return a}function resolve(e,t,i){var n=assign({scheme:"null"},i);return serialize(resolveComponents(parse(e,n),parse(t,n),n,true),n)}function normalize(e,t){if(typeof e==="string"){e=serialize(parse(e,t),t)}else if(typeOf(e)==="object"){e=parse(serialize(e,t),t)}return e}function equal(e,t,i){if(typeof e==="string"){e=serialize(parse(e,i),i)}else if(typeOf(e)==="object"){e=serialize(e,i)}if(typeof t==="string"){t=serialize(parse(t,i),i)}else if(typeOf(t)==="object"){t=serialize(t,i)}return e===t}function escapeComponent(e,n){return e&&e.toString().replace(!n||!n.iri?t.ESCAPE:i.ESCAPE,pctEncChar)}function unescapeComponent(e,n){return e&&e.toString().replace(!n||!n.iri?t.PCT_ENCODED:i.PCT_ENCODED,pctDecChars)}var _={scheme:"http",domainHost:true,parse:function parse(e,t){if(!e.host){e.error=e.error||"HTTP URIs must have a host."}return e},serialize:function serialize(e,t){if(e.port===(String(e.scheme).toLowerCase()!=="https"?80:443)||e.port===""){e.port=undefined}if(!e.path){e.path="/"}return e}};var q={scheme:"https",domainHost:_.domainHost,parse:_.parse,serialize:_.serialize};var B={};var M=true;var U="[A-Za-z0-9\\-\\.\\_\\~"+(M?"\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF":"")+"]";var L="[0-9A-Fa-f]";var H=subexp(subexp("%[EFef]"+L+"%"+L+L+"%"+L+L)+"|"+subexp("%[89A-Fa-f]"+L+"%"+L+L)+"|"+subexp("%"+L+L));var Q="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]";var W="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]";var G=merge(W,'[\\"\\\\]');var K="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]";var J=new RegExp(U,"g");var F=new RegExp(H,"g");var Y=new RegExp(merge("[^]",Q,"[\\.]",'[\\"]',G),"g");var X=new RegExp(merge("[^]",U,K),"g");var Z=X;function decodeUnreserved(e){var t=pctDecChars(e);return!t.match(J)?e:t}var $={scheme:"mailto",parse:function parse$$1(e,t){var i=e;var n=i.to=i.path?i.path.split(","):[];i.path=undefined;if(i.query){var a=false;var r={};var s=i.query.split("&");for(var o=0,u=s.length;o{try{const{protocol:t}=new n.URL(e);a(t.match(/^(https?:)$/));return true}catch(e){throw new TypeError("only valid absolute URLs can be requested")}})},function(e,t,i){"use strict";e.exports={copy:copy,checkDataType:checkDataType,checkDataTypes:checkDataTypes,coerceToTypes:coerceToTypes,toHash:toHash,getProperty:getProperty,escapeQuotes:escapeQuotes,equal:i(832),ucs2length:i(767),varOccurences:varOccurences,varReplace:varReplace,schemaHasRules:schemaHasRules,schemaHasRulesExcept:schemaHasRulesExcept,schemaUnknownRules:schemaUnknownRules,toQuotedString:toQuotedString,getPathExpr:getPathExpr,getPath:getPath,getData:getData,unescapeFragment:unescapeFragment,unescapeJsonPointer:unescapeJsonPointer,escapeFragment:escapeFragment,escapeJsonPointer:escapeJsonPointer};function copy(e,t){t=t||{};for(var i in e)t[i]=e[i];return t}function checkDataType(e,t,i,n){var a=n?" !== ":" === ",r=n?" || ":" && ",s=n?"!":"",o=n?"":"!";switch(e){case"null":return t+a+"null";case"array":return s+"Array.isArray("+t+")";case"object":return"("+s+t+r+"typeof "+t+a+'"object"'+r+o+"Array.isArray("+t+"))";case"integer":return"(typeof "+t+a+'"number"'+r+o+"("+t+" % 1)"+r+t+a+t+(i?r+s+"isFinite("+t+")":"")+")";case"number":return"(typeof "+t+a+'"'+e+'"'+(i?r+s+"isFinite("+t+")":"")+")";default:return"typeof "+t+a+'"'+e+'"'}}function checkDataTypes(e,t,i){switch(e.length){case 1:return checkDataType(e[0],t,i,true);default:var n="";var a=toHash(e);if(a.array&&a.object){n=a.null?"(":"(!"+t+" || ";n+="typeof "+t+' !== "object")';delete a.null;delete a.array;delete a.object}if(a.number)delete a.integer;for(var r in a)n+=(n?" && ":"")+checkDataType(r,t,i,true);return n}}var n=toHash(["string","number","integer","boolean","null"]);function coerceToTypes(e,t){if(Array.isArray(t)){var i=[];for(var a=0;a=t)throw new Error("Cannot access property/index "+n+" levels up, current level is "+t);return i[t-n]}if(n>t)throw new Error("Cannot access data "+n+" levels up, current level is "+t);r="data"+(t-n||"");if(!a)return r}var l=r;var c=a.split("/");for(var d=0;d0:e.util.schemaHasRules(w,e.RULES.all)))){m[m.length]=g}}}}else{var m=s}}if(p||m.length){var v=e.errorPath,z=p||m.length>=e.opts.loopRequired,j=e.opts.ownProperties;if(l){n+=" var missing"+a+"; ";if(z){if(!p){n+=" var "+h+" = validate.schema"+o+"; "}var O="i"+a,k="schema"+a+"["+O+"]",C="' + "+k+" + '";if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPathExpr(v,k,e.opts.jsonPointers)}n+=" var "+d+" = true; ";if(p){n+=" if (schema"+a+" === undefined) "+d+" = true; else if (!Array.isArray(schema"+a+")) "+d+" = false; else {"}n+=" for (var "+O+" = 0; "+O+" < "+h+".length; "+O+"++) { "+d+" = "+c+"["+h+"["+O+"]] !== undefined ";if(j){n+=" && Object.prototype.hasOwnProperty.call("+c+", "+h+"["+O+"]) "}n+="; if (!"+d+") break; } ";if(p){n+=" } "}n+=" if (!"+d+") { ";var T=T||[];T.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+C+"' } ";if(e.opts.messages!==false){n+=" , message: '";if(e.opts._errorDataPathProperty){n+="is a required property"}else{n+="should have required property \\'"+C+"\\'"}n+="' "}if(e.opts.verbose){n+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}n+=" } "}else{n+=" {} "}var R=n;n=T.pop();if(!e.compositeRule&&l){if(e.async){n+=" throw new ValidationError(["+R+"]); "}else{n+=" validate.errors = ["+R+"]; return false; "}}else{n+=" var err = "+R+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}n+=" } else { "}else{n+=" if ( ";var E=m;if(E){var A,O=-1,x=E.length-1;while(O{if(r===i){if(n&&t[a]===undefined){throw new z(`expected claim "${a}" in "${i}"`)}else if(t[a]!==undefined){e[a]=t[a]}delete e._claim_names[a]}}}function verifyPresence(e,t,i){if(e[i]===undefined){throw new z({message:`missing required JWT property ${i}`,jwt:t})}}function authorizationParams(e){const t={client_id:this.client_id,scope:"openid",response_type:V.call(this),redirect_uri:P.call(this),...e};Object.entries(t).forEach(([e,i])=>{if(i===null||i===undefined){delete t[e]}else if(e==="claims"&&typeof i==="object"){t[e]=JSON.stringify(i)}else if(e==="resource"&&Array.isArray(i)){t[e]=i}else if(typeof i!=="string"){t[e]=String(i)}});return t}async function claimJWT(e,t){try{const{header:i,payload:n}=d.JWT.decode(t,{complete:true});const{iss:a}=n;if(i.alg==="none"){return n}let r;if(!a||a===this.issuer.issuer){r=await this.issuer.queryKeyStore(i)}else if(A.has(a)){r=await A.get(a).queryKeyStore(i)}else{const e=await this.issuer.constructor.discover(a);r=await e.queryKeyStore(i)}return d.JWT.verify(t,r)}catch(i){if(i instanceof z||i instanceof v||i.name==="AggregateError"){throw i}else{throw new z({printf:["failed to validate the %s JWT (%s: %s)",e,i.name,i.message],jwt:t})}}}function getKeystore(e){const t=d.JWKS.asKeyStore(e);if(t.all().some(e=>e.type!=="private")){throw new TypeError("jwks must only contain private keys")}return t}function checkBasicSupport(e,t,i){try{const t=e.issuer.token_endpoint_auth_methods_supported;if(!t.includes(i.token_endpoint_auth_method)){if(t.includes("client_secret_post")){i.token_endpoint_auth_method="client_secret_post"}}}catch(e){}}function handleCommonMistakes(e,t,i){if(!t.token_endpoint_auth_method){checkBasicSupport(e,t,i)}if(t.redirect_uri){if(t.redirect_uris){throw new TypeError("provide a redirect_uri or redirect_uris, not both")}i.redirect_uris=[t.redirect_uri];delete i.redirect_uri}if(t.response_type){if(t.response_types){throw new TypeError("provide a response_type or response_types, not both")}i.response_types=[t.response_type];delete i.response_type}}function getDefaultsForEndpoint(e,t,i){if(!t[`${e}_endpoint`])return;const n=i.token_endpoint_auth_method;const a=i.token_endpoint_auth_signing_alg;const r=`${e}_endpoint_auth_method`;const s=`${e}_endpoint_auth_signing_alg`;if(i[r]===undefined&&i[s]===undefined){if(n!==undefined){i[r]=n}if(a!==undefined){i[s]=a}}}class BaseClient{}e.exports=((e,t=false)=>(class Client extends BaseClient{constructor(e={},t,i){super();if(typeof e.client_id!=="string"||!e.client_id){throw new TypeError("client_id is required")}const n={...T,...e};handleCommonMistakes(this,e,n);m("token",this.issuer,n);["introspection","revocation"].forEach(e=>{getDefaultsForEndpoint(e,this.issuer,n);m(e,this.issuer,n)});Object.entries(n).forEach(([e,t])=>{x(this).get("metadata").set(e,t);if(!this[e]){Object.defineProperty(this,e,{get(){return x(this).get("metadata").get(e)},enumerable:true})}});if(t!==undefined){const e=getKeystore.call(this,t);x(this).set("keystore",e)}if(i!==undefined){x(this).set("options",i)}this[E]=0}authorizationUrl(e={}){if(!y(e)){throw new TypeError("params must be a plain object")}b(this.issuer,"authorization_endpoint");const t=l.parse(this.issuer.authorization_endpoint,true);t.search=null;t.query={...t.query,...authorizationParams.call(this,e)};return l.format(t)}authorizationPost(e={}){if(!y(e)){throw new TypeError("params must be a plain object")}const t=authorizationParams.call(this,e);const i=Object.keys(t).map(e=>``).join("\n");return`\n\n Requesting Authorization\n\n\n
\n ${i}\n
\n\n`}endSessionUrl(e={}){b(this.issuer,"end_session_endpoint");const{0:t,length:i}=this.post_logout_redirect_uris||[];const{post_logout_redirect_uri:n=(i===1?t:undefined)}=e;let a=e.id_token_hint;if(a instanceof w){if(!a.id_token){throw new TypeError("id_token not present in TokenSet")}a=a.id_token}const r=l.parse(this.issuer.end_session_endpoint,true);r.search=null;r.query={...e,...r.query,...{post_logout_redirect_uri:n,id_token_hint:a}};Object.entries(r.query).forEach(([e,t])=>{if(t===null||t===undefined){delete r.query[e]}});return l.format(r)}callbackParams(e){const t=e instanceof r.IncomingMessage||e&&e.method&&e.url;const i=typeof e==="string";if(!i&&!t){throw new TypeError("#callbackParams only accepts string urls, http.IncomingMessage or a lookalike")}if(t){switch(e.method){case"GET":return pickCb(l.parse(e.url,true).query);case"POST":if(e.body===undefined){throw new TypeError("incoming message body missing, include a body parser prior to this method call")}switch(typeof e.body){case"object":case"string":if(Buffer.isBuffer(e.body)){return pickCb(u.parse(e.body.toString("utf-8")))}if(typeof e.body==="string"){return pickCb(u.parse(e.body))}return pickCb(e.body);default:throw new TypeError("invalid IncomingMessage body object")}default:throw new TypeError("invalid IncomingMessage method")}}else{return pickCb(l.parse(e,true).query)}}async callback(e,t,i={},{exchangeBody:n,clientAssertionPayload:a}={}){let r=pickCb(t);if(i.jarm&&!("response"in t)){throw new z({message:"expected a JARM response",checks:i,params:r})}else if("response"in t){const e=await this.decryptJARM(r.response);r=await this.validateJARM(e)}if(this.default_max_age&&!i.max_age){i.max_age=this.default_max_age}if(r.state&&!i.state){throw new TypeError("checks.state argument is missing")}if(!r.state&&i.state){throw new z({message:"state missing from the response",checks:i,params:r})}if(i.state!==r.state){throw new z({printf:["state mismatch, expected %s, got: %s",i.state,r.state],checks:i,params:r})}if(r.error){throw new v(r)}const s={code:["code"],id_token:["id_token"],token:["access_token","token_type"]};if(i.response_type){for(const e of i.response_type.split(" ")){if(e==="none"){if(r.code||r.id_token||r.access_token){throw new z({message:'unexpected params encountered for "none" response',checks:i,params:r})}}else{for(const t of s[e]){if(!r[t]){throw new z({message:`${t} missing from response`,checks:i,params:r})}}}}}if(r.id_token){const e=new w(r);await this.decryptIdToken(e);await this.validateIdToken(e,i.nonce,"authorization",i.max_age,i.state);if(!r.code){return e}}if(r.code){const t=await this.grant({...n,grant_type:"authorization_code",code:r.code,redirect_uri:e,code_verifier:i.code_verifier},{clientAssertionPayload:a});await this.decryptIdToken(t);await this.validateIdToken(t,i.nonce,"token",i.max_age);if(r.session_state){t.session_state=r.session_state}return t}return new w(r)}async oauthCallback(e,t,i={},{exchangeBody:n,clientAssertionPayload:a}={}){let r=pickCb(t);if(i.jarm&&!("response"in t)){throw new z({message:"expected a JARM response",checks:i,params:r})}else if("response"in t){const e=await this.decryptJARM(r.response);r=await this.validateJARM(e)}if(r.state&&!i.state){throw new TypeError("checks.state argument is missing")}if(!r.state&&i.state){throw new z({message:"state missing from the response",checks:i,params:r})}if(i.state!==r.state){throw new z({printf:["state mismatch, expected %s, got: %s",i.state,r.state],checks:i,params:r})}if(r.error){throw new v(r)}const s={code:["code"],token:["access_token","token_type"]};if(i.response_type){for(const e of i.response_type.split(" ")){if(e==="none"){if(r.code||r.id_token||r.access_token){throw new z({message:'unexpected params encountered for "none" response',checks:i,params:r})}}if(s[e]){for(const t of s[e]){if(!r[t]){throw new z({message:`${t} missing from response`,checks:i,params:r})}}}}}if(r.code){return this.grant({...n,grant_type:"authorization_code",code:r.code,redirect_uri:e,code_verifier:i.code_verifier},{clientAssertionPayload:a})}return new w(r)}async decryptIdToken(e){if(!this.id_token_encrypted_response_alg){return e}let t=e;if(t instanceof w){if(!t.id_token){throw new TypeError("id_token not present in TokenSet")}t=t.id_token}const i=this.id_token_encrypted_response_alg;const n=this.id_token_encrypted_response_enc;const a=await this.decryptJWE(t,i,n);if(e instanceof w){e.id_token=a;return e}return a}async validateJWTUserinfo(e){const t=this.userinfo_signed_response_alg;return this.validateJWT(e,t,[])}async decryptJARM(e){if(!this.authorization_encrypted_response_alg){return e}const t=this.authorization_encrypted_response_alg;const i=this.authorization_encrypted_response_enc;return this.decryptJWE(e,t,i)}async validateJARM(e){const t=this.authorization_signed_response_alg;const{payload:i}=await this.validateJWT(e,t,["iss","exp","aud"]);return pickCb(i)}async decryptJWTUserinfo(e){if(!this.userinfo_encrypted_response_alg){return e}const t=this.userinfo_encrypted_response_alg;const i=this.userinfo_encrypted_response_enc;return this.decryptJWE(e,t,i)}async decryptJWE(e,t,i="A128CBC-HS256"){const n=JSON.parse(p.decode(e.split(".")[0]));if(n.alg!==t){throw new z({printf:["unexpected JWE alg received, expected %s, got: %s",t,n.alg],jwt:e})}if(n.enc!==i){throw new z({printf:["unexpected JWE enc received, expected %s, got: %s",i,n.enc],jwt:e})}let a;if(t.match(/^(?:RSA|ECDH)/)){a=x(this).get("keystore")}else{a=await this.joseSecret(t==="dir"?i:t)}const r=d.JWE.decrypt(e,a);return r.toString("utf8")}async validateIdToken(e,t,i,n,a){let r=e;const s=this.id_token_signed_response_alg;const o=r instanceof w;if(o){if(!r.id_token){throw new TypeError("id_token not present in TokenSet")}r=r.id_token}r=String(r);const u=j();const{protected:l,payload:c,key:d}=await this.validateJWT(r,s);if(n||n!==null&&this.require_auth_time){if(!c.auth_time){throw new z({message:"missing required JWT property auth_time",jwt:r})}if(typeof c.auth_time!=="number"){throw new z({message:"JWT auth_time claim must be a JSON numeric value",jwt:r})}}if(n&&c.auth_time+nr+this[E]){throw new z({printf:["JWT not active yet, now %i, nbf %i",r+this[E],u.nbf],now:r,tolerance:this[E],nbf:u.nbf,jwt:e})}}if(u.exp!==undefined){if(typeof u.exp!=="number"){throw new z({message:"JWT exp claim must be a JSON numeric value",jwt:e})}if(r-this[E]>=u.exp){throw new z({printf:["JWT expired, now %i, exp %i",r-this[E],u.exp],now:r,tolerance:this[E],exp:u.exp,jwt:e})}}if(u.aud!==undefined){if(Array.isArray(u.aud)){if(u.aud.length>1&&!u.azp){throw new z({message:"missing required JWT property azp",jwt:e})}if(!u.aud.includes(this.client_id)){throw new z({printf:["aud is missing the client_id, expected %s to be included in %j",this.client_id,u.aud],jwt:e})}}else if(u.aud!==this.client_id){throw new z({printf:["aud mismatch, expected %s, got: %s",this.client_id,u.aud],jwt:e})}}if(u.azp!==undefined){let{additionalAuthorizedParties:t}=x(this).get("options")||{};if(typeof t==="string"){t=[this.client_id,t]}else if(Array.isArray(t)){t=[this.client_id,...t]}else{t=[this.client_id]}if(!t.includes(u.azp)){throw new z({printf:["azp mismatch, got: %s",u.azp],jwt:e})}}let l;if(a){try{o(y(u.sub_jwk));l=d.JWK.asKey(u.sub_jwk);o.equal(l.type,"public")}catch(t){throw new z({message:"failed to use sub_jwk claim as an asymmetric JSON Web Key",jwt:e})}if(l.thumbprint!==u.sub){throw new z({message:"failed to match the subject with sub_jwk",jwt:e})}}else if(s.alg.startsWith("HS")){l=await this.joseSecret()}else if(s.alg!=="none"){l=await this.issuer.queryKeyStore(s)}if(!l&&s.alg==="none"){return{protected:s,payload:u}}try{return d.JWS.verify(e,l,{complete:true})}catch(t){throw new z({message:"failed to validate JWT signature",jwt:e})}}async refresh(e,{exchangeBody:t,clientAssertionPayload:i}={}){let n=e;if(n instanceof w){if(!n.refresh_token){throw new TypeError("refresh_token not present in TokenSet")}n=n.refresh_token}const a=await this.grant({...t,grant_type:"refresh_token",refresh_token:String(n)},{clientAssertionPayload:i});if(a.id_token){await this.decryptIdToken(a);await this.validateIdToken(a,null,"token",null);if(e instanceof w&&e.id_token){const t=e.claims().sub;const i=a.claims().sub;if(i!==t){throw new z({printf:["sub mismatch, expected %s, got: %s",t,i],jwt:a.id_token})}}}return a}async requestResource(e,t,{method:i,headers:n,body:a,tokenType:r=(t instanceof w?t.token_type:"Bearer")}={}){if(t instanceof w){if(!t.access_token){throw new TypeError("access_token not present in TokenSet")}t=t.access_token}const s={headers:{Authorization:authorizationHeaderValue(t,r),...n},body:a};const o=!!this.tls_client_certificate_bound_access_tokens;return k.call(this,{...s,encoding:null,method:i,url:e},{mTLS:o})}async userinfo(e,{verb:t="GET",via:i="header",tokenType:n,params:a}={}){b(this.issuer,"userinfo_endpoint");const r={tokenType:n,method:String(t).toUpperCase()};if(r.method!=="GET"&&r.method!=="POST"){throw new TypeError("#userinfo() verb can only be POST or a GET")}if(i==="query"&&r.method!=="GET"){throw new TypeError("userinfo endpoints will only parse query strings for GET requests")}else if(i==="body"&&r.method!=="POST"){throw new TypeError("can only send body on POST")}const s=!!(this.userinfo_signed_response_alg||this.userinfo_encrypted_response_alg);if(s){r.headers={Accept:"application/jwt"}}else{r.headers={Accept:"application/json"}}const u=!!this.tls_client_certificate_bound_access_tokens;let d;if(u&&this.issuer.mtls_endpoint_aliases){d=this.issuer.mtls_endpoint_aliases.userinfo_endpoint}d=new l.URL(d||this.issuer.userinfo_endpoint);if(i==="query"){r.headers.Authorization=undefined;d.searchParams.append("access_token",e instanceof w?e.access_token:e)}else if(i==="body"){r.headers.Authorization=undefined;r.headers["Content-Type"]="application/x-www-form-urlencoded";r.body=new l.URLSearchParams;r.body.append("access_token",e instanceof w?e.access_token:e)}if(a){if(r.method==="GET"){Object.entries(a).forEach(([e,t])=>{d.searchParams.append(e,t)})}else if(r.body){Object.entries(a).forEach(([e,t])=>{r.body.append(e,t)})}else{r.body=new l.URLSearchParams;r.headers["Content-Type"]="application/x-www-form-urlencoded";Object.entries(a).forEach(([e,t])=>{r.body.append(e,t)})}}if(r.body){r.body=r.body.toString()}const p=await this.requestResource(d,e,r);let f=S(p,{bearer:true});if(s){if(!R.test(p.headers["content-type"])){throw new z({message:"expected application/jwt response from the userinfo_endpoint",response:p})}const e=p.body.toString();const t=await this.decryptJWTUserinfo(e);if(!this.userinfo_signed_response_alg){try{f=JSON.parse(t);o(y(f))}catch(e){throw new z({message:"failed to parse userinfo JWE payload as JSON",jwt:t})}}else{({payload:f}=await this.validateJWTUserinfo(t))}}else{try{f=JSON.parse(p.body)}catch(e){const t=new c(e,p.statusCode,p.request.gotOptions,p.body);Object.defineProperty(t,"response",{value:p});throw t}}if(e instanceof w&&e.id_token){const t=e.claims().sub;if(f.sub!==t){throw new z({printf:["userinfo sub mismatch, expected %s, got: %s",t,f.sub],body:f,jwt:e.id_token})}}return f}async derivedKey(e){const t=`${e}_key`;if(x(this).has(t)){return x(this).get(t)}const i=e<=256?"sha256":e<=384?"sha384":e<=512?"sha512":false;if(!i){throw new Error("unsupported symmetric encryption key derivation")}const n=s.createHash(i).update(this.client_secret).digest().slice(0,e/8);const a=d.JWK.asKey({k:p.encode(n),kty:"oct"});x(this).set(t,a);return a}async joseSecret(e){if(!this.client_secret){throw new TypeError("client_secret is required")}if(/^A(\d{3})(?:GCM)?KW$/.test(e)){return this.derivedKey(parseInt(RegExp.$1,10))}if(/^A(\d{3})(?:GCM|CBC-HS(\d{3}))$/.test(e)){return this.derivedKey(parseInt(RegExp.$2||RegExp.$1,10))}if(x(this).has("jose_secret")){return x(this).get("jose_secret")}const t=d.JWK.asKey({k:p.encode(this.client_secret),kty:"oct"});x(this).set("jose_secret",t);return t}async grant(e,{clientAssertionPayload:t}={}){b(this.issuer,"token_endpoint");const i=await N.call(this,"token",{form:true,body:e,json:true},{clientAssertionPayload:t});const n=S(i);return new w(n)}async deviceAuthorization(e={},{exchangeBody:t,clientAssertionPayload:i}={}){b(this.issuer,"device_authorization_endpoint");b(this.issuer,"token_endpoint");const n=authorizationParams.call(this,{client_id:this.client_id,redirect_uri:null,response_type:null,...e});const a=await N.call(this,"device_authorization",{form:true,body:n,json:true},{clientAssertionPayload:i,endpointAuthMethod:"token"});const r=S(a);return new D({client:this,exchangeBody:t,clientAssertionPayload:i,response:r,maxAge:e.max_age})}async revoke(e,t,{revokeBody:i,clientAssertionPayload:n}={}){b(this.issuer,"revocation_endpoint");if(t!==undefined&&typeof t!=="string"){throw new TypeError("hint must be a string")}const a={...i,token:e};if(t){a.token_type_hint=t}const r=await N.call(this,"revocation",{body:a,form:true},{clientAssertionPayload:n});S(r,{body:false})}async introspect(e,t,{introspectBody:i,clientAssertionPayload:n}={}){b(this.issuer,"introspection_endpoint");if(t!==undefined&&typeof t!=="string"){throw new TypeError("hint must be a string")}const a={...i,token:e};if(t){a.token_type_hint=t}const r=await N.call(this,"introspection",{body:a,form:true,json:true},{clientAssertionPayload:n});const s=S(r);return s}async fetchDistributedClaims(e,t={}){if(!y(e)){throw new TypeError("claims argument must be a plain object")}if(!y(e._claim_sources)){return e}if(!y(e._claim_names)){return e}const i=Object.entries(e._claim_sources).filter(([,e])=>e&&e.endpoint);await Promise.all(i.map(async([i,n])=>{try{const a={headers:{Accept:"application/jwt",Authorization:authorizationHeaderValue(n.access_token||t[i])}};const r=await k.call(this,{...a,method:"GET",url:n.endpoint});const s=S(r,{bearer:true});const o=await claimJWT.call(this,"distributed",s);delete e._claim_sources[i];Object.entries(e._claim_names).forEach(assignClaim(e,o,i,false))}catch(e){e.src=i;throw e}}));cleanUpClaims(e);return e}async unpackAggregatedClaims(e){if(!y(e)){throw new TypeError("claims argument must be a plain object")}if(!y(e._claim_sources)){return e}if(!y(e._claim_names)){return e}const t=Object.entries(e._claim_sources).filter(([,e])=>e&&e.JWT);await Promise.all(t.map(async([t,i])=>{try{const n=await claimJWT.call(this,"aggregated",i.JWT);delete e._claim_sources[t];Object.entries(e._claim_names).forEach(assignClaim(e,n,t))}catch(e){e.src=t;throw e}}));cleanUpClaims(e);return e}static async register(e,t={}){const{initialAccessToken:i,jwks:n,...a}=t;b(this.issuer,"registration_endpoint");if(n!==undefined&&!(e.jwks||e.jwks_uri)){const t=getKeystore.call(this,n);e.jwks=t.toJWKS(false)}const r=await k.call(this,{headers:i?{Authorization:authorizationHeaderValue(i)}:undefined,json:true,body:e,url:this.issuer.registration_endpoint,method:"POST"});const s=S(r,{statusCode:201,bearer:true});return new this(s,n,a)}get metadata(){const e={};x(this).get("metadata").forEach((t,i)=>{e[i]=t});return e}static async fromUri(e,t,i,n){const a=await k.call(this,{method:"GET",url:e,json:true,headers:{Authorization:authorizationHeaderValue(t)}});const r=S(a,{bearer:true});return new this(r,i,n)}async requestObject(e={},{sign:t=this.request_object_signing_alg||"none",encrypt:{alg:i=this.request_object_encryption_alg,enc:n=this.request_object_encryption_enc||"A128CBC-HS256"}={}}={}){if(!y(e)){throw new TypeError("requestObject must be a plain object")}let a;let r;const s={alg:t,typ:"JWT"};const o=JSON.stringify(h({},e,{iss:this.client_id,aud:this.issuer.issuer,client_id:this.client_id,jti:O(),iat:j(),exp:j()+300}));if(t==="none"){a=[p.encode(JSON.stringify(s)),p.encode(o),""].join(".")}else{const e=t.startsWith("HS");if(e){r=await this.joseSecret()}else{const e=x(this).get("keystore");if(!e){throw new TypeError(`no keystore present for client, cannot sign using alg ${t}`)}r=e.get({alg:t,use:"sig"});if(!r){throw new TypeError(`no key to sign with found for alg ${t}`)}}a=d.JWS.sign(o,r,{...s,kid:e?undefined:r.kid})}if(!i){return a}const u={alg:i,enc:n,cty:"JWT"};if(u.alg.match(/^(RSA|ECDH)/)){[r]=await this.issuer.queryKeyStore({alg:u.alg,enc:u.enc,use:"enc"},{allowMulti:true})}else{r=await this.joseSecret(u.alg==="dir"?u.enc:u.alg)}return d.JWE.encrypt(a,r,{...u,kid:r.kty==="oct"?undefined:r.kid})}static get issuer(){return e}get issuer(){return e}[n.custom](){return`${this.constructor.name} ${n(this.metadata,{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}}));BaseClient.prototype.resource=a(async function resource(e,t,i){let n=t;const a={verb:"GET",via:"header",...i};if(n instanceof w){if(!n.access_token){throw new TypeError("access_token not present in TokenSet")}a.tokenType=a.tokenType||n.token_type;n=n.access_token}const r=String(a.verb).toUpperCase();let s;switch(a.via){case"query":if(r!=="GET"){throw new TypeError("resource servers should only parse query strings for GET requests")}s={query:{access_token:n}};break;case"body":if(r!=="POST"){throw new TypeError("can only send body on POST")}s={form:true,body:{access_token:n}};break;default:s={headers:{Authorization:authorizationHeaderValue(n,a.tokenType)}}}if(a.params){if(r==="POST"){I(s,{body:a.params})}else{I(s,{query:a.params})}}if(a.headers){I(s,{headers:a.headers})}const o=!!this.tls_client_certificate_bound_access_tokens;return k.call(this,{...s,encoding:null,method:r,url:e},{mTLS:o})},"client.resource() is deprecated, use client.requestResource() instead, see docs for API details");e.exports.BaseClient=BaseClient},function(e,t,i){"use strict";const n=i(413).PassThrough;const a=i(903);const r=i(89);e.exports=(e=>{if(["gzip","deflate"].indexOf(e.headers["content-encoding"])===-1){return e}const t=a.createUnzip();const i=new n;r(e,i);t.on("error",e=>{if(e.code==="Z_BUF_ERROR"){i.end();return}i.emit("error",e)});e.pipe(t).pipe(i);return i})},function(e,t,i){"use strict";var n=i(853),a=i(832),r=i(855),s=i(955),o=i(763);e.exports=resolve;resolve.normalizeId=normalizeId;resolve.fullPath=getFullPath;resolve.url=resolveUrl;resolve.ids=resolveIds;resolve.inlineRef=inlineRef;resolve.schema=resolveSchema;function resolve(e,t,i){var n=this._refs[i];if(typeof n=="string"){if(this._refs[n])n=this._refs[n];else return resolve.call(this,e,t,n)}n=n||this._schemas[i];if(n instanceof s){return inlineRef(n.schema,this._opts.inlineRefs)?n.schema:n.validate||this._compile(n)}var a=resolveSchema.call(this,t,i);var r,o,u;if(a){r=a.schema;t=a.root;u=a.baseId}if(r instanceof s){o=r.validate||e.call(this,r.schema,t,undefined,u)}else if(r!==undefined){o=inlineRef(r,this._opts.inlineRefs)?r:e.call(this,r,t,undefined,u)}return o}function resolveSchema(e,t){var i=n.parse(t),a=_getFullPath(i),r=getFullPath(this._getId(e.schema));if(Object.keys(e.schema).length===0||a!==r){var o=normalizeId(a);var u=this._refs[o];if(typeof u=="string"){return resolveRecursive.call(this,e,u,i)}else if(u instanceof s){if(!u.validate)this._compile(u);e=u}else{u=this._schemas[o];if(u instanceof s){if(!u.validate)this._compile(u);if(o==normalizeId(t))return{schema:u,root:e,baseId:r};e=u}else{return}}if(!e.schema)return;r=getFullPath(this._getId(e.schema))}return getJsonPointer.call(this,i,r,e.schema,e)}function resolveRecursive(e,t,i){var n=resolveSchema.call(this,e,t);if(n){var a=n.schema;var r=n.baseId;e=n.root;var s=this._getId(a);if(s)r=resolveUrl(r,s);return getJsonPointer.call(this,i,r,a,e)}}var u=r.toHash(["properties","patternProperties","enum","dependencies","definitions"]);function getJsonPointer(e,t,i,n){e.fragment=e.fragment||"";if(e.fragment.slice(0,1)!="/")return;var a=e.fragment.split("/");for(var s=1;s1){throw new Error("DER sequence does not contain whole byte "+"stream")}var s=i.offset;i.readSequence();var o=i.offset+i.length;var u=o;if(i.peek()===Local(0)){i.readSequence(Local(0));var l=i.readInt();n.ok(l<=3,"only x.509 versions up to v3 supported")}var c={};c.signatures={};var b=c.signatures.x509={};b.extras={};c.serial=readMPInt(i,"serial");i.readSequence();var g=i.offset+i.length;var y=i.readOID();var S=m[y];if(S===undefined)throw new Error("unknown signature algorithm "+y);i._offset=g;c.issuer=d.parseAsn1(i);i.readSequence();c.validFrom=readDate(i);c.validUntil=readDate(i);c.subjects=[d.parseAsn1(i)];i.readSequence();g=i.offset+i.length;c.subjectKey=h.readPkcs8(undefined,"public",i);i._offset=g;if(i.peek()===Local(1)){i.readSequence(Local(1));b.extras.issuerUniqueID=e.slice(i.offset,i.offset+i.length);i._offset+=i.length}if(i.peek()===Local(2)){i.readSequence(Local(2));b.extras.subjectUniqueID=e.slice(i.offset,i.offset+i.length);i._offset+=i.length}if(i.peek()===Local(3)){i.readSequence(Local(3));var w=i.offset+i.length;i.readSequence();while(i.offset=2050||t.getUTCFullYear()<1950){e.writeString(dateToGTime(t),a.Ber.GeneralizedTime)}else{e.writeString(dateToUTCTime(t),a.Ber.UTCTime)}}var g={OtherName:Local(0),RFC822Name:Context(1),DNSName:Context(2),X400Address:Local(3),DirectoryName:Local(4),EDIPartyName:Local(5),URI:Context(6),IPAddress:Context(7),OID:Context(8)};var y={serverAuth:"1.3.6.1.5.5.7.3.1",clientAuth:"1.3.6.1.5.5.7.3.2",codeSigning:"1.3.6.1.5.5.7.3.3",joyentDocker:"1.3.6.1.4.1.38678.1.4.1",joyentCmon:"1.3.6.1.4.1.38678.1.4.2"};var S={};Object.keys(y).forEach(function(e){S[y[e]]=e});var w=["signature","identity","keyEncryption","encryption","keyAgreement","ca","crl"];function readExtension(e,t,i){i.readSequence();var n=i.offset+i.length;var r=i.readOID();var s;var o=e.signatures.x509;if(!o.extras.exts)o.extras.exts=[];var u;if(i.peek()===a.Ber.Boolean)u=i.readBoolean();switch(r){case b.basicConstraints:i.readSequence(a.Ber.OctetString);i.readSequence();var l=i.offset+i.length;var c=false;if(i.peek()===a.Ber.Boolean)c=i.readBoolean();if(e.purposes===undefined)e.purposes=[];if(c===true)e.purposes.push("ca");var p={oid:r,critical:u};if(i.offset=60)s+=r-1;else s+=r;i.setUTCFullYear(s,parseInt(t[2],10)-1,parseInt(t[3],10));i.setUTCHours(parseInt(t[4],10),parseInt(t[5],10));if(t[6]&&t[6].length>0)i.setUTCSeconds(parseInt(t[6],10));return i}var z=/^([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})?Z$/;function gTimeToDate(e){var t=e.match(z);n.ok(t);var i=new Date;i.setUTCFullYear(parseInt(t[1],10),parseInt(t[2],10)-1,parseInt(t[3],10));i.setUTCHours(parseInt(t[4],10),parseInt(t[5],10));if(t[6]&&t[6].length>0)i.setUTCSeconds(parseInt(t[6],10));return i}function zeroPad(e,t){if(t===undefined)t=2;var i=""+e;while(i.length0||r.type==="host"||e.purposes!==undefined&&e.purposes.length>0||i.extras&&i.extras.exts){t.startSequence(Local(3));t.startSequence();var u=[];if(e.purposes!==undefined&&e.purposes.length>0){u.push({oid:b.basicConstraints,critical:true});u.push({oid:b.keyUsage,critical:true});u.push({oid:b.extKeyUsage,critical:true})}u.push({oid:b.altName});if(i.extras&&i.extras.exts)u=i.extras.exts;for(var l=0;l>(-2*i&6))}}return r};var d=function(e){e=String(e);if(/[^\0-\xFF]/.test(e)){o("The string to be encoded contains characters outside of the "+"Latin1 range.")}var t=e.length%3;var i="";var n=-1;var a;var r;var s;var l;var c;var d=e.length-t;while(++n>18&63)+u.charAt(c>>12&63)+u.charAt(c>>6&63)+u.charAt(c&63)}if(t==2){a=e.charCodeAt(n)<<8;r=e.charCodeAt(++n);c=a+r;i+=u.charAt(c>>10)+u.charAt(c>>4&63)+u.charAt(c<<2&63)+"="}else if(t==1){c=e.charCodeAt(n);i+=u.charAt(c>>2)+u.charAt(c<<4&63)+"=="}return i};var p={encode:d,decode:c,version:"0.1.0"};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){define(function(){return p})}else if(n&&!n.nodeType){if(a){a.exports=p}else{for(var f in p){p.hasOwnProperty(f)&&(n[f]=p[f])}}}else{i.base64=p}})(this)},,function(e,t,i){var n=i(357);var a=i(413).Stream;var r=i(669);var s=/^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$/;function _capitalize(e){return e.charAt(0).toUpperCase()+e.slice(1)}function _toss(e,t,i,a,s){throw new n.AssertionError({message:r.format("%s (%s) is required",e,t),actual:s===undefined?typeof a:s(a),expected:t,operator:i||"===",stackStartFunction:_toss.caller})}function _getClass(e){return Object.prototype.toString.call(e).slice(8,-1)}function noop(){}var o={bool:{check:function(e){return typeof e==="boolean"}},func:{check:function(e){return typeof e==="function"}},string:{check:function(e){return typeof e==="string"}},object:{check:function(e){return typeof e==="object"&&e!==null}},number:{check:function(e){return typeof e==="number"&&!isNaN(e)}},finite:{check:function(e){return typeof e==="number"&&!isNaN(e)&&isFinite(e)}},buffer:{check:function(e){return Buffer.isBuffer(e)},operator:"Buffer.isBuffer"},array:{check:function(e){return Array.isArray(e)},operator:"Array.isArray"},stream:{check:function(e){return e instanceof a},operator:"instanceof",actual:_getClass},date:{check:function(e){return e instanceof Date},operator:"instanceof",actual:_getClass},regexp:{check:function(e){return e instanceof RegExp},operator:"instanceof",actual:_getClass},uuid:{check:function(e){return typeof e==="string"&&s.test(e)},operator:"isUUID"}};function _setExports(e){var t=Object.keys(o);var i;if(process.env.NODE_NDEBUG){i=noop}else{i=function(e,t){if(!e){_toss(t,"true",e)}}}t.forEach(function(t){if(e){i[t]=noop;return}var n=o[t];i[t]=function(e,i){if(!n.check(e)){_toss(i,t,n.operator,e,n.actual)}}});t.forEach(function(t){var n="optional"+_capitalize(t);if(e){i[n]=noop;return}var a=o[t];i[n]=function(e,i){if(e===undefined||e===null){return}if(!a.check(e)){_toss(i,t,a.operator,e,a.actual)}}});t.forEach(function(t){var n="arrayOf"+_capitalize(t);if(e){i[n]=noop;return}var a=o[t];var r="["+t+"]";i[n]=function(e,t){if(!Array.isArray(e)){_toss(t,r,a.operator,e,a.actual)}var i;for(i=0;in(e,t,i)!==0;e.exports=a},function(e,t,i){const n=i(65);const a=(e,t,i)=>new n(e,i).compare(new n(t,i));e.exports=a},,function(e,t,i){const n=i(976);e.exports={re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:i(181).SEMVER_SPEC_VERSION,SemVer:i(65),compareIdentifiers:i(760).compareIdentifiers,rcompareIdentifiers:i(760).rcompareIdentifiers,parse:i(830),valid:i(714),clean:i(503),inc:i(928),diff:i(822),major:i(744),minor:i(803),patch:i(489),prerelease:i(968),compare:i(874),rcompare:i(630),compareLoose:i(283),compareBuild:i(16),sort:i(120),rsort:i(593),gt:i(486),lt:i(586),eq:i(298),neq:i(873),gte:i(167),lte:i(898),cmp:i(752),coerce:i(499),Comparator:i(174),Range:i(124),satisfies:i(310),toComparators:i(219),maxSatisfying:i(811),minSatisfying:i(740),minVersion:i(164),validRange:i(480),outside:i(462),gtr:i(531),ltr:i(323),intersects:i(259),simplifyRange:i(877),subset:i(999)}},function(e,t,i){const n=i(310);const a=i(874);e.exports=((e,t,i)=>{const r=[];let s=null;let o=null;const u=e.sort((e,t)=>a(e,t,i));for(const e of u){const a=n(e,t,i);if(a){o=e;if(!s)s=e}else{if(o){r.push([s,o])}o=null;s=null}}if(s)r.push([s,null]);const l=[];for(const[e,t]of r){if(e===t)l.push(e);else if(!t&&e===u[0])l.push("*");else if(!t)l.push(`>=${e}`);else if(e===u[0])l.push(`<=${t}`);else l.push(`${e} - ${t}`)}const c=l.join(" || ");const d=typeof t.raw==="string"?t.raw:String(t);return c.length{if(!t.has(e)){t.set(e,new Map([["metadata",new Map]]))}return t.get(e)})},function(e,t,i){"use strict";var n=i(855);var a=/^(\d\d\d\d)-(\d\d)-(\d\d)$/;var r=[0,31,28,31,30,31,30,31,31,30,31,30,31];var s=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i;var o=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i;var u=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var l=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var c=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i;var d=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i;var p=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i;var f=/^(?:\/(?:[^~/]|~0|~1)*)*$/;var h=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i;var m=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;e.exports=formats;function formats(e){e=e=="full"?"full":"fast";return n.copy(formats[e])}formats.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":c,url:d,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:o,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:p,"json-pointer":f,"json-pointer-uri-fragment":h,"relative-json-pointer":m};formats.full={date:date,time:time,"date-time":date_time,uri:uri,"uri-reference":l,"uri-template":c,url:d,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:o,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:p,"json-pointer":f,"json-pointer-uri-fragment":h,"relative-json-pointer":m};function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}function date(e){var t=e.match(a);if(!t)return false;var i=+t[1];var n=+t[2];var s=+t[3];return n>=1&&n<=12&&s>=1&&s<=(n==2&&isLeapYear(i)?29:r[n])}function time(e,t){var i=e.match(s);if(!i)return false;var n=i[1];var a=i[2];var r=i[3];var o=i[5];return(n<=23&&a<=59&&r<=59||n==23&&a==59&&r==60)&&(!t||o)}var b=/t|\s/i;function date_time(e){var t=e.split(b);return t.length==2&&date(t[0])&&time(t[1],true)}var g=/\/|:/;function uri(e){return g.test(e)&&u.test(e)}var y=/[^\\]\\Z/;function regex(e){if(y.test(e))return false;try{new RegExp(e);return true}catch(e){return false}}},,function(e){e.exports={$id:"header.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","value"],properties:{name:{type:"string"},value:{type:"string"},comment:{type:"string"}}}},function(e,t,i){const n=i(663);const a=new Map;const r=n.define("AlgorithmIdentifier",i(996));a.set("AlgorithmIdentifier",r);const s=n.define("ECPrivateKey",i(401));a.set("ECPrivateKey",s);const o=n.define("PrivateKeyInfo",i(83)(r));a.set("PrivateKeyInfo",o);const u=n.define("PublicKeyInfo",i(69)(r));a.set("PublicKeyInfo",u);const l=n.define("PrivateKey",i(816));a.set("PrivateKey",l);const c=n.define("OneAsymmetricKey",i(481)(r,l));a.set("OneAsymmetricKey",c);const d=n.define("RSAPrivateKey",i(807));a.set("RSAPrivateKey",d);const p=n.define("RSAPublicKey",i(252));a.set("RSAPublicKey",p);e.exports=a},function(e){"use strict";const t=Symbol("kDone");const i=Symbol("kRun");class Limiter{constructor(e){this[t]=(()=>{this.pending--;this[i]()});this.concurrency=e||Infinity;this.jobs=[];this.pending=0}add(e){this.jobs.push(e);this[i]()}[i](){if(this.pending===this.concurrency)return;if(this.jobs.length){const e=this.jobs.shift();this.pending++;e(this[t])}}}e.exports=Limiter},function(e,t,i){var n=i(373);var a=i(242).BigInteger;var r=i(729).ECPointFp;var s=i(215).Buffer;t.ECCurves=i(959);function unstupid(e,t){return e.length>=t?e:unstupid("0"+e,t)}t.ECKey=function(e,t,i){var r;var o=e();var u=o.getN();var l=Math.floor(u.bitLength()/8);if(t){if(i){var e=o.getCurve();this.P=e.decodePointHex(t.toString("hex"))}else{if(t.length!=l)return false;r=new a(t.toString("hex"),16)}}else{var c=u.subtract(a.ONE);var d=new a(n.randomBytes(u.bitLength()));r=d.mod(c).add(a.ONE);this.P=o.getG().multiply(r)}if(this.P){this.PublicKey=s.from(o.getCurve().encodeCompressedPointHex(this.P),"hex")}if(r){this.PrivateKey=s.from(unstupid(r.toString(16),l*2),"hex");this.deriveSharedSecret=function(e){if(!e||!e.P)return false;var t=e.P.multiply(r);return s.from(unstupid(t.getX().toBigInteger().toString(16),l*2),"hex")}}}},function(e,t,i){var n=i(357);var a=i(669);t.sprintf=jsSprintf;t.printf=jsPrintf;t.fprintf=jsFprintf;function jsSprintf(e){var t=["([^%]*)","%","(['\\-+ #0]*?)","([1-9]\\d*)?","(\\.([1-9]\\d*))?","[lhjztL]*?","([diouxXfFeEgGaAcCsSp%jr])"].join("");var i=new RegExp(t);var r=Array.prototype.slice.call(arguments,1);var s=e;var o,u,l,c;var d,p,f,h,m;var b="";var g=1;var y=0;var S;var w;n.equal("string",typeof s,"first argument must be a format string");while((m=i.exec(s))!==null){b+=m[1];s=s.substring(m[0].length);w=m[0].substring(m[1].length);S=y+m[1].length+1;y+=m[0].length;o=m[2]||"";u=m[3]||0;l=m[4]||"";c=m[6];d=false;f=false;p=" ";if(c=="%"){b+="%";continue}if(r.length===0){throw jsError(e,S,w,"has no matching argument "+"(too few arguments passed)")}h=r.shift();g++;if(o.match(/[\' #]/)){throw jsError(e,S,w,"uses unsupported flags")}if(l.length>0){throw jsError(e,S,w,"uses non-zero precision (not supported)")}if(o.match(/-/))d=true;if(o.match(/0/))p="0";if(o.match(/\+/))f=true;switch(c){case"s":if(h===undefined||h===null){throw jsError(e,S,w,"attempted to print undefined or null "+"as a string (argument "+g+" to "+"sprintf)")}b+=doPad(p,u,d,h.toString());break;case"d":h=Math.floor(h);case"f":f=f&&h>0?"+":"";b+=f+doPad(p,u,d,h.toString());break;case"x":b+=doPad(p,u,d,h.toString(16));break;case"j":if(u===0)u=10;b+=a.inspect(h,false,u);break;case"r":b+=dumpException(h);break;default:throw jsError(e,S,w,"is not supported")}}b+=s;return b}function jsError(e,t,i,a){n.equal(typeof e,"string");n.equal(typeof i,"string");n.equal(typeof t,"number");n.equal(typeof a,"string");return new Error('format string "'+e+'": conversion specifier "'+i+'" at character '+t+" "+a)}function jsPrintf(){var e=Array.prototype.slice.call(arguments);e.unshift(process.stdout);jsFprintf.apply(null,e)}function jsFprintf(e){var t=Array.prototype.slice.call(arguments,1);return e.write(jsSprintf.apply(this,t))}function doPad(e,t,i,n){var a=n;while(a.length{const a=e["cmd-path"];const r=e["cmd-args"].split(" ");const s=e["cmd-env"];let o;if(process.platform==="win32"){o=n(a,r,{env:Object.assign({},process.env,s),windowsHide:true,shell:true})}else{o=n(a,r,{env:Object.assign({},process.env,s),windowsHide:true})}let u;try{u=JSON.parse(o.stdout.toString("utf8"))}catch(e){return i(new Error("Failed to run cmd."))}const l=getProperty(e["token-key"].replace(/[{}]+/g,""),u);return t(l)})}}},function(e,t,i){var n=i(602);var a=i(747);n.register("head",_head,{canReceivePipe:true,cmdOptions:{n:"numLines"}});function readSomeLines(e,t){var i=n.buffer();var r=i.length;var s=r;var o=0;var u=a.openSync(e,"r");var l=0;var c="";while(s===r&&l=0&&t<=m}function each(e,t,i){t=optimizeCb(t,i);var n,a;if(isArrayLike(e)){for(n=0,a=e.length;n0?0:s-1;if(!a){n=t[r?r[o]:o];o+=e}for(;o>=0&&o=3;return t(e,optimizeCb(i,a,4),n,r)}}var g=createReduce(1);var y=createReduce(-1);function find(e,t,i){var n=isArrayLike(e)?E:findKey;var a=n(e,t,i);if(a!==void 0&&a!==-1)return e[a]}function filter(e,t,i){var n=[];t=cb(t,i);each(e,function(e,i,a){if(t(e,i,a))n.push(e)});return n}function reject(e,t,i){return filter(e,negate(cb(t)),i)}function every(e,t,i){t=cb(t,i);var n=!isArrayLike(e)&&keys(e),a=(n||e).length;for(var r=0;r=0}var S=restArguments(function(e,t,i){var n,a;if(F(t)){a=t}else if(K(t)){n=t.slice(0,-1);t=t[t.length-1]}return map(e,function(e){var r=a;if(!r){if(n&&n.length){e=deepGet(e,n)}if(e==null)return void 0;r=e[t]}return r==null?r:r.apply(e,i)})});function pluck(e,t){return map(e,property(t))}function where(e,t){return filter(e,matcher(t))}function findWhere(e,t){return find(e,matcher(t))}function max(e,t,i){var n=-Infinity,a=-Infinity,r,s;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=isArrayLike(e)?e:values(e);for(var o=0,u=e.length;on){n=r}}}else{t=cb(t,i);each(e,function(e,i,r){s=t(e,i,r);if(s>a||s===-Infinity&&n===-Infinity){n=e;a=s}})}return n}function min(e,t,i){var n=Infinity,a=Infinity,r,s;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=isArrayLike(e)?e:values(e);for(var o=0,u=e.length;on||i===void 0)return 1;if(i0?0:a-1;for(;r>=0&&r0){o=s>=0?s:Math.max(s+u,o)}else{u=s>=0?Math.min(s+1,u):s+u+1}}else if(i&&s&&u){s=i(n,a);return n[s]===a?s:-1}if(a!==a){s=t(r.call(n,o,u),isNaN);return s>=0?s+o:-1}for(s=e>0?o:u-1;s>=0&&st){if(n){clearTimeout(n);n=null}o=l;s=e.apply(a,r);if(!n)a=r=null}else if(!n&&i.trailing!==false){n=setTimeout(u,c)}return s};l.cancel=function(){clearTimeout(n);o=0;n=a=r=null};return l}function debounce(e,t,i){var n,a;var r=function(t,i){n=null;if(i)a=e.apply(t,i)};var s=restArguments(function(s){if(n)clearTimeout(n);if(i){var o=!n;n=setTimeout(r,t);if(o)a=e.apply(this,s)}else{n=I(r,t,this,s)}return a});s.cancel=function(){clearTimeout(n);n=null};return s}function wrap(e,t){return P(t,e)}function negate(e){return function(){return!e.apply(this,arguments)}}function compose(){var e=arguments;var t=e.length-1;return function(){var i=t;var n=e[t].apply(this,arguments);while(i--)n=e[i].call(this,n);return n}}function after(e,t){return function(){if(--e<1){return t.apply(this,arguments)}}}function before(e,t){var i;return function(){if(--e>0){i=t.apply(this,arguments)}if(e<=1)t=null;return i}}var B=P(before,2);var M=!{toString:null}.propertyIsEnumerable("toString");var U=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function collectNonEnumProps(e,t){var n=U.length;var a=e.constructor;var r=F(a)&&a.prototype||i;var s="constructor";if(_has(e,s)&&!contains(t,s))t.push(s);while(n--){s=U[n];if(s in e&&e[s]!==r[s]&&!contains(t,s)){t.push(s)}}}function keys(e){if(!isObject(e))return[];if(l)return l(e);var t=[];for(var i in e)if(_has(e,i))t.push(i);if(M)collectNonEnumProps(e,t);return t}function allKeys(e){if(!isObject(e))return[];var t=[];for(var i in e)t.push(i);if(M)collectNonEnumProps(e,t);return t}function values(e){var t=keys(e);var i=t.length;var n=Array(i);for(var a=0;a1)n=optimizeCb(n,t[1]);t=allKeys(e)}else{n=keyInObj;t=_flatten(t,false,false);e=Object(e)}for(var a=0,r=t.length;a1)n=t[1]}else{t=map(_flatten(t,false,false),String);i=function(e,i){return!contains(t,i)}}return Q(e,i,n)});var G=createAssigner(allKeys,true);function create(e,t){var i=baseCreate(e);if(t)H(i,t);return i}function clone(e){if(!isObject(e))return e;return K(e)?e.slice():L({},e)}function tap(e,t){t(e);return e}function isMatch(e,t){var i=keys(t),n=i.length;if(e==null)return!n;var a=Object(e);for(var r=0;r":">",'"':""","'":"'","`":"`"};var le=invert(ue);function createEscaper(e){var t=function(t){return e[t]};var i="(?:"+keys(e).join("|")+")";var n=RegExp(i);var a=RegExp(i,"g");return function(e){e=e==null?"":""+e;return n.test(e)?e.replace(a,t):e}}var ce=createEscaper(ue);var de=createEscaper(le);function result(e,t,i){if(!K(t))t=[t];var n=t.length;if(!n){return F(i)?i.call(e):i}for(var a=0;a/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var he=/(.)^/;var me={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"};var be=/\\|'|\r|\n|\u2028|\u2029/g;var ge=function(e){return"\\"+me[e]};function template(e,t,i){if(!t&&i)t=i;t=G({},t,_.templateSettings);var n=RegExp([(t.escape||he).source,(t.interpolate||he).source,(t.evaluate||he).source].join("|")+"|$","g");var a=0;var r="__p+='";e.replace(n,function(t,i,n,s,o){r+=e.slice(a,o).replace(be,ge);a=o+t.length;if(i){r+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'"}else if(n){r+="'+\n((__t=("+n+"))==null?'':__t)+\n'"}else if(s){r+="';\n"+s+"\n__p+='"}return t});r+="';\n";if(!t.variable)r="with(obj||{}){\n"+r+"}\n";r="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+r+"return __p;\n";var s;try{s=new Function(t.variable||"obj","_",r)}catch(e){e.source=r;throw e}var o=function(e){return s.call(this,e,_)};var u=t.variable||"obj";o.source="function("+u+"){\n"+r+"}";return o}function chain(e){var t=_(e);t._chain=true;return t}function chainResult(e,t){return e._chain?_(t).chain():t}function mixin(e){each(functions(e),function(t){var i=_[t]=e[t];_.prototype[t]=function(){var e=[this._wrapped];a.apply(e,arguments);return chainResult(this,i.apply(_,e))}});return _}each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var i=t[e];_.prototype[e]=function(){var t=this._wrapped;i.apply(t,arguments);if((e==="shift"||e==="splice")&&t.length===0)delete t[0];return chainResult(this,t)}});each(["concat","join","slice"],function(e){var i=t[e];_.prototype[e]=function(){return chainResult(this,i.apply(this._wrapped,arguments))}});_.prototype.value=function(){return this._wrapped};_.prototype.valueOf=_.prototype.toJSON=_.prototype.value;_.prototype.toString=function(){return String(this._wrapped)};var ye={default:_,VERSION:h,iteratee:iteratee,restArguments:restArguments,each:each,forEach:each,map:map,collect:map,reduce:g,foldl:g,inject:g,reduceRight:y,foldr:y,find:find,detect:find,filter:filter,select:filter,reject:reject,every:every,all:every,some:some,any:some,contains:contains,includes:contains,include:contains,invoke:S,pluck:pluck,where:where,findWhere:findWhere,max:max,min:min,shuffle:shuffle,sample:sample,sortBy:sortBy,groupBy:w,indexBy:v,countBy:z,toArray:toArray,size:size,partition:O,first:first,head:first,take:first,initial:initial,last:last,rest:rest,tail:rest,drop:rest,compact:compact,flatten:flatten,without:k,uniq:uniq,unique:uniq,union:C,intersection:intersection,difference:T,unzip:unzip,zip:R,object:object,findIndex:E,findLastIndex:A,sortedIndex:sortedIndex,indexOf:x,lastIndexOf:N,range:range,chunk:chunk,bind:V,partial:P,bindAll:D,memoize:memoize,delay:I,defer:q,throttle:throttle,debounce:debounce,wrap:wrap,negate:negate,compose:compose,after:after,before:before,once:B,keys:keys,allKeys:allKeys,values:values,mapObject:mapObject,pairs:pairs,invert:invert,functions:functions,methods:functions,extend:L,extendOwn:H,assign:H,findKey:findKey,pick:Q,omit:W,defaults:G,create:create,clone:clone,tap:tap,isMatch:isMatch,isEqual:isEqual,isEmpty:isEmpty,isElement:isElement,isArray:K,isObject:isObject,isArguments:J,isFunction:F,isString:Y,isNumber:X,isDate:Z,isRegExp:$,isError:ee,isSymbol:te,isMap:ie,isWeakMap:ne,isSet:ae,isWeakSet:re,isFinite:isFinite,isNaN:isNaN,isBoolean:isBoolean,isNull:isNull,isUndefined:isUndefined,has:has,identity:identity,constant:constant,noop:noop,property:property,propertyOf:propertyOf,matcher:matcher,matches:matcher,times:times,random:random,now:oe,escape:ce,unescape:de,result:result,uniqueId:uniqueId,templateSettings:fe,template:template,chain:chain,mixin:mixin};var Se=mixin(ye);Se._=Se;return Se})},function(e,t,i){var n=i(157),a=i(147),r=i(939);e.exports=serialOrdered;e.exports.ascending=ascending;e.exports.descending=descending;function serialOrdered(e,t,i,s){var o=a(e,i);n(e,t,o,function iteratorHandler(i,a){if(i){s(i,a);return}o.index++;if(o.index<(o["keyedList"]||e).length){n(e,t,o,iteratorHandler);return}s(null,o.results)});return r.bind(o,s)}function ascending(e,t){return et?1:0}function descending(e,t){return-1*ascending(e,t)}},function(e,t,i){e.exports={read:read,verify:verify,sign:sign,signAsync:signAsync,write:write,fromBuffer:fromBuffer,toBuffer:toBuffer};var n=i(872);var a=i(940);var r=i(373);var s=i(215).Buffer;var o=i(98);var u=i(852);var l=i(502);var c=i(378);var d=i(538);var p=i(575);var f=i(270);var h=i(966);function verify(e,t){return false}var m={user:1,host:2};Object.keys(m).forEach(function(e){m[m[e]]=e});var b=/^ecdsa-sha2-([^@-]+)-cert-v01@openssh.com$/;function read(e,t){if(s.isBuffer(e))e=e.toString("ascii");var i=e.trim().split(/[ \t\n]+/g);if(i.length<2||i.length>3)throw new Error("Not a valid SSH certificate line");var n=i[0];var a=i[1];a=s.from(a,"base64");return fromBuffer(a,n)}function fromBuffer(e,t,i){var r=new a({buffer:e});var s=r.readString();if(t!==undefined&&s!==t)throw new Error("SSH certificate algorithm mismatch");if(t===undefined)t=s;var l={};l.signatures={};l.signatures.openssh={};l.signatures.openssh.nonce=r.readBuffer();var g={};var y=g.parts=[];g.type=getAlg(t);var S=o.info[g.type].parts.length;while(y.length=1,"key must have at least one part");var w=o.info[g.type];if(g.type==="ecdsa"){var v=b.exec(t);n.ok(v!==null);n.strictEqual(v[1],y[0].data.toString())}for(var z=0;z0?g+b:""}},function(e,t,i){const n=i(874);const a=(e,t,i)=>n(e,t,i)<=0;e.exports=a},function(e){e.exports=function(e,t){Object.keys(t).forEach(function(i){e[i]=e[i]||t[i]});return e}},,,function(e,t,i){"use strict";var n=i(623);var a=i(191);function Querystring(e){this.request=e;this.lib=null;this.useQuerystring=null;this.parseOptions=null;this.stringifyOptions=null}Querystring.prototype.init=function(e){if(this.lib){return}this.useQuerystring=e.useQuerystring;this.lib=this.useQuerystring?a:n;this.parseOptions=e.qsParseOptions||{};this.stringifyOptions=e.qsStringifyOptions||{}};Querystring.prototype.stringify=function(e){return this.useQuerystring?this.rfc3986(this.lib.stringify(e,this.stringifyOptions.sep||null,this.stringifyOptions.eq||null,this.stringifyOptions)):this.lib.stringify(e,this.stringifyOptions)};Querystring.prototype.parse=function(e){return this.useQuerystring?this.lib.parse(e,this.parseOptions.sep||null,this.parseOptions.eq||null,this.parseOptions):this.lib.parse(e,this.parseOptions)};Querystring.prototype.rfc3986=function(e){return e.replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})};Querystring.prototype.unescape=a.unescape;t.Querystring=Querystring},function(e){e.exports=require("zlib")},function(e){e.exports={$id:"postData.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["mimeType"],properties:{mimeType:{type:"string"},text:{type:"string"},params:{type:"array",required:["name"],properties:{name:{type:"string"},value:{type:"string"},fileName:{type:"string"},contentType:{type:"string"},comment:{type:"string"}}},comment:{type:"string"}}}},,,,,function(e,t,i){var n=i(872);var a=i(650);var r=i(669);var s={sha1:true,sha256:true,sha512:true};var o={rsa:true,dsa:true,ecdsa:true};function HttpSignatureError(e,t){if(Error.captureStackTrace)Error.captureStackTrace(this,t||HttpSignatureError);this.message=e;this.name=t.name}r.inherits(HttpSignatureError,Error);function InvalidAlgorithmError(e){HttpSignatureError.call(this,e,InvalidAlgorithmError)}r.inherits(InvalidAlgorithmError,HttpSignatureError);function validateAlgorithm(e){var t=e.toLowerCase().split("-");if(t.length!==2){throw new InvalidAlgorithmError(t[0].toUpperCase()+" is not a "+"valid algorithm")}if(t[0]!=="hmac"&&!o[t[0]]){throw new InvalidAlgorithmError(t[0].toUpperCase()+" type keys "+"are not supported")}if(!s[t[1]]){throw new InvalidAlgorithmError(t[1].toUpperCase()+" is not a "+"supported hash algorithm")}return t}e.exports={HASH_ALGOS:s,PK_ALGOS:o,HttpSignatureError:HttpSignatureError,InvalidAlgorithmError:InvalidAlgorithmError,validateAlgorithm:validateAlgorithm,sshKeyToPEM:function sshKeyToPEM(e){n.string(e,"ssh_key");var t=a.parseKey(e,"ssh");return t.toString("pem")},fingerprint:function fingerprint(e){n.string(e,"ssh_key");var t=a.parseKey(e,"ssh");return t.fingerprint("md5").toString("hex")},pemToRsaSSHKey:function pemToRsaSSHKey(e,t){n.equal("string",typeof e,"typeof pem");var i=a.parseKey(e,"pem");i.comment=t;return i.toString("ssh")}}},function(e,t,i){"use strict";var n=i(43);e.exports=n.DEFAULT=new n({include:[i(723)],explicit:[i(386),i(629),i(352)]})},,,function(e,t,i){"use strict";var n;try{var a=require;n=a("buffer").Buffer}catch(e){}var r=i(945);var s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function resolveYamlBinary(e){if(e===null)return false;var t,i,n=0,a=e.length,r=s;for(i=0;i64)continue;if(t<0)return false;n+=6}return n%8===0}function constructYamlBinary(e){var t,i,a=e.replace(/[\r\n=]/g,""),r=a.length,o=s,u=0,l=[];for(t=0;t>16&255);l.push(u>>8&255);l.push(u&255)}u=u<<6|o.indexOf(a.charAt(t))}i=r%4*6;if(i===0){l.push(u>>16&255);l.push(u>>8&255);l.push(u&255)}else if(i===18){l.push(u>>10&255);l.push(u>>2&255)}else if(i===12){l.push(u>>4&255)}if(n){return n.from?n.from(l):new n(l)}return l}function representYamlBinary(e){var t="",i=0,n,a,r=e.length,o=s;for(n=0;n>18&63];t+=o[i>>12&63];t+=o[i>>6&63];t+=o[i&63]}i=(i<<8)+e[n]}a=r%3;if(a===0){t+=o[i>>18&63];t+=o[i>>12&63];t+=o[i>>6&63];t+=o[i&63]}else if(a===2){t+=o[i>>10&63];t+=o[i>>4&63];t+=o[i<<2&63];t+=o[64]}else if(a===1){t+=o[i>>2&63];t+=o[i<<4&63];t+=o[64];t+=o[64]}return t}function isBinary(e){return n&&n.isBuffer(e)}e.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})},function(e,t){"use strict";var i=typeof Reflect!=="undefined"?Reflect.construct:undefined;var n=Object.defineProperty;var a=Error.captureStackTrace;if(a===undefined){a=function captureStackTrace(e){var t=new Error;n(e,"stack",{configurable:true,get:function getStack(){var e=t.stack;n(this,"stack",{configurable:true,value:e,writable:true});return e},set:function setStack(t){n(e,"stack",{configurable:true,value:t,writable:true})}})}}function BaseError(e){if(e!==undefined){n(this,"message",{configurable:true,value:e,writable:true})}var t=this.constructor.name;if(t!==undefined&&t!==this.name){n(this,"name",{configurable:true,value:t,writable:true})}a(this,this.constructor)}BaseError.prototype=Object.create(Error.prototype,{constructor:{configurable:true,value:BaseError,writable:true}});var r=function(){function setFunctionName(e,t){return n(e,"name",{configurable:true,value:t})}try{var e=function(){};setFunctionName(e,"foo");if(e.name==="foo"){return setFunctionName}}catch(e){}}();function makeError(e,t){if(t==null||t===Error){t=BaseError}else if(typeof t!=="function"){throw new TypeError("super_ should be a function")}var n;if(typeof e==="string"){n=e;e=i!==undefined?function(){return i(t,arguments,this.constructor)}:function(){t.apply(this,arguments)};if(r!==undefined){r(e,n);n=undefined}}else if(typeof e!=="function"){throw new TypeError("constructor should be either a string or a function")}e.super_=e["super"]=t;var a={constructor:{configurable:true,value:e,writable:true}};if(n!==undefined){a.name={configurable:true,value:n,writable:true}}e.prototype=Object.create(t.prototype,a);return e}t=e.exports=makeError;t.BaseError=BaseError},function(e,t,i){const{diffieHellman:n,KeyObject:a,sign:r,verify:s}=i(373);const[o,u]=process.version.substr(1).split(".").map(e=>parseInt(e,10));e.exports={oaepHashSupported:o>12||o===12&&u>=9,keyObjectSupported:!!a&&o>=12,edDSASupported:!!r&&!!s,dsaEncodingSupported:o>13||o===13&&u>=2||o===12&&u>=16,improvedDH:!!n}},function(e,t,i){"use strict";const n=i(614);const a=i(145);const r=i(534);const s=i(657);const o=i(678);const{HTTPError:u,ParseError:l,ReadError:c}=i(774);const{options:d}=i(821);const{reNormalize:p}=i(523);const f=e=>{const t=new n;const i=new s((i,n,s)=>{const h=o(e);s(h.abort);h.on("response",async s=>{t.emit("response",s);const o=r.null(e.encoding)?a.buffer(s):a(s,e);let m;try{m=await o}catch(t){n(new c(t,e));return}const b=e.followRedirect?299:399;s.body=m;try{for(const[t,i]of Object.entries(e.hooks.afterResponse)){s=await i(s,i=>{i=p(d(e,{...i,retry:0,throwHttpErrors:false}));i.hooks.afterResponse=e.hooks.afterResponse.slice(0,t);return f(i)})}}catch(e){n(e);return}const{statusCode:g}=s;if(e.json&&s.body){try{s.body=JSON.parse(s.body)}catch(t){if(g>=200&&g<300){const i=new l(t,g,e,m);Object.defineProperty(i,"response",{value:s});n(i);return}}}if(g!==304&&(g<200||g>b)){const t=new u(s,e);Object.defineProperty(t,"response",{value:s});if(h.retry(t)===false){if(e.throwHttpErrors){n(t);return}i(s)}return}i(s)});h.once("error",n);["request","redirect","uploadProgress","downloadProgress"].forEach(e=>h.on(e,(...i)=>t.emit(e,...i)))});i.on=((e,n)=>{t.on(e,n);return i});return i};e.exports=f},function(e,t,i){"use strict";const n=i(958);e.exports=(e=>{const t={start:Date.now(),socket:null,lookup:null,connect:null,upload:null,response:null,end:null,error:null,phases:{wait:null,dns:null,tcp:null,request:null,firstByte:null,download:null,total:null}};const i=e=>{const i=e.emit.bind(e);e.emit=((n,...a)=>{if(n==="error"){t.error=Date.now();t.phases.total=t.error-t.start;e.emit=i}return i(n,...a)})};let a=false;const r=()=>{t.upload=Date.now();t.phases.request=t.upload-t.connect};i(e);e.once("socket",e=>{t.socket=Date.now();t.phases.wait=t.socket-t.start;const i=()=>{t.lookup=Date.now();t.phases.dns=t.lookup-t.socket};e.once("lookup",i);n(e,()=>{t.connect=Date.now();if(t.lookup===null){e.removeListener("lookup",i);t.lookup=t.connect;t.phases.dns=t.lookup-t.socket}t.phases.tcp=t.connect-t.lookup;if(a&&!t.upload){r()}})});e.once("finish",()=>{a=true;if(t.connect){r()}});e.once("response",e=>{t.response=Date.now();t.phases.firstByte=t.response-t.upload;i(e);e.once("end",()=>{t.end=Date.now();t.phases.download=t.end-t.response;t.phases.total=t.end-t.start})});return t})},function(e,t,i){const{JOSECritNotUnderstood:n,JWSInvalid:a}=i(466);const r=new Set(["alg","jku","jwk","kid","x5u","x5c","x5t","x5t#S256","typ","cty","crit","enc","zip","epk","apu","apv","iv","tag","p2s","p2c"]);e.exports=function validateCrit(e,t,i,s){if(t&&"crit"in t){if(!Array.isArray(t.crit)||t.crit.length===0||t.crit.some(e=>typeof e!=="string"||!e)){throw new e('"crit" Header Parameter MUST be an array of non-empty strings when present')}const o=new Set(s);const u={...t,...i};t.crit.forEach(i=>{if(r.has(i)){throw new e(`The critical list contains a non-extension Header Parameter ${i}`)}if(!o.has(i)){throw new n(`critical "${i}" is not understood`)}if(i==="b64"){if(!("b64"in t)){throw new a('"b64" critical parameter must be integrity protected')}if(typeof t.b64!=="boolean"){throw new a('"b64" critical parameter must be a boolean')}}else if(!(i in u)){throw new e(`critical parameter "${i}" is missing`)}})}if(i&&"crit"in i){throw new e('"crit" Header Parameter MUST be integrity protected when present')}}},function(e){e.exports={$id:"entry.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["startedDateTime","time","request","response","cache","timings"],properties:{pageref:{type:"string"},startedDateTime:{type:"string",format:"date-time",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))"},time:{type:"number",min:0},request:{$ref:"request.json#"},response:{$ref:"response.json#"},cache:{$ref:"cache.json#"},timings:{$ref:"timings.json#"},serverIPAddress:{type:"string",oneOf:[{format:"ipv4"},{format:"ipv6"}]},connection:{type:"string"},comment:{type:"string"}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(422);const a=i(695);class ListWatch{constructor(e,t,i,n=true){this.path=e;this.watch=t;this.listFn=i;this.objects=[];this.indexCache={};this.callbackCache={};this.watch=t;this.listFn=i;if(n){this.doneHandler(null)}}start(){this.doneHandler(null)}on(e,t){if(e!==a.ADD&&e!==a.UPDATE&&e!==a.DELETE){throw new Error(`Unknown verb: ${e}`)}if(!this.callbackCache[e]){this.callbackCache[e]=[]}this.callbackCache[e].push(t)}get(e,t){return this.objects.find(i=>{return i.metadata.name===e&&(!t||i.metadata.namespace===t)})}list(e){if(!e){return this.objects}return this.indexCache[e]}doneHandler(e){return n.__awaiter(this,void 0,void 0,function*(){const e=this.listFn();const t=yield e;const i=t.body;deleteItems(this.objects,i.items,this.callbackCache[a.DELETE]);this.addOrUpdateItems(i.items);this.watch.watch(this.path,{resourceVersion:i.metadata.resourceVersion},this.watchHandler.bind(this),this.doneHandler.bind(this))})}addOrUpdateItems(e){e.forEach(e=>{addOrUpdateObject(this.objects,e,this.callbackCache[a.ADD],this.callbackCache[a.UPDATE]);if(e.metadata.namespace){this.indexObj(e)}})}indexObj(e){let t=this.indexCache[e.metadata.namespace];if(!t){t=[];this.indexCache[e.metadata.namespace]=t}addOrUpdateObject(t,e)}watchHandler(e,t){switch(e){case"ADDED":case"MODIFIED":addOrUpdateObject(this.objects,t,this.callbackCache[a.ADD],this.callbackCache[a.UPDATE]);if(t.metadata.namespace){this.indexObj(t)}break;case"DELETED":deleteObject(this.objects,t,this.callbackCache[a.DELETE]);if(t.metadata.namespace){const e=this.indexCache[t.metadata.namespace];if(e){deleteObject(e,t)}}break}}}t.ListWatch=ListWatch;function deleteItems(e,t,i){return e.filter(e=>{if(findKubernetesObject(t,e)===-1){if(i){i.forEach(t=>t(e))}return false}return true})}t.deleteItems=deleteItems;function addOrUpdateObject(e,t,i,n){const a=findKubernetesObject(e,t);if(a===-1){e.push(t);if(i){i.forEach(e=>e(t))}}else{e[a]=t;if(n){n.forEach(e=>e(t))}}}t.addOrUpdateObject=addOrUpdateObject;function isSameObject(e,t){return e.metadata.name===t.metadata.name&&e.metadata.namespace===t.metadata.namespace}function findKubernetesObject(e,t){return e.findIndex(e=>{return isSameObject(e,t)})}function deleteObject(e,t,i){const n=findKubernetesObject(e,t);if(n!==-1){e.splice(n,1);if(i){i.forEach(e=>e(t))}}}t.deleteObject=deleteObject},function(e,t,i){"use strict";var n=i(945);e.exports=new n("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})},,function(e,t,i){const{getCurves:n}=i(373);const{name:a}=i(997);const r=new Set;if(n().includes("prime256v1")){r.add("P-256")}if(n().includes("secp256k1")){r.add(a)}if(n().includes("secp384r1")){r.add("P-384")}if(n().includes("secp521r1")){r.add("P-521")}e.exports=r},,function(e,t,i){"use strict";const n=i(614);const a=i(211);const r=i(363);const s=i(631);const o=i(818);const{randomBytes:u,createHash:l}=i(373);const{URL:c}=i(835);const d=i(850);const p=i(954);const f=i(118);const{BINARY_TYPES:h,EMPTY_BUFFER:m,GUID:b,kStatusCode:g,kWebSocket:y,NOOP:S}=i(60);const{addEventListener:w,removeEventListener:v}=i(440);const{format:z,parse:j}=i(271);const{toBuffer:O}=i(676);const k=["CONNECTING","OPEN","CLOSING","CLOSED"];const C=[8,13];const T=30*1e3;class WebSocket extends n{constructor(e,t,i){super();this.readyState=WebSocket.CONNECTING;this.protocol="";this._binaryType=h[0];this._closeFrameReceived=false;this._closeFrameSent=false;this._closeMessage="";this._closeTimer=null;this._closeCode=1006;this._extensions={};this._receiver=null;this._sender=null;this._socket=null;if(e!==null){this._bufferedAmount=0;this._isServer=false;this._redirects=0;if(Array.isArray(t)){t=t.join(", ")}else if(typeof t==="object"&&t!==null){i=t;t=undefined}initAsClient(this,e,t,i)}else{this._isServer=true}}get CONNECTING(){return WebSocket.CONNECTING}get CLOSING(){return WebSocket.CLOSING}get CLOSED(){return WebSocket.CLOSED}get OPEN(){return WebSocket.OPEN}get binaryType(){return this._binaryType}set binaryType(e){if(!h.includes(e))return;this._binaryType=e;if(this._receiver)this._receiver._binaryType=e}get bufferedAmount(){if(!this._socket)return this._bufferedAmount;return this._socket._writableState.length+this._sender._bufferedBytes}get extensions(){return Object.keys(this._extensions).join()}setSocket(e,t,i){const n=new p(this._binaryType,this._extensions,this._isServer,i);this._sender=new f(e,this._extensions);this._receiver=n;this._socket=e;n[y]=this;e[y]=this;n.on("conclude",receiverOnConclude);n.on("drain",receiverOnDrain);n.on("error",receiverOnError);n.on("message",receiverOnMessage);n.on("ping",receiverOnPing);n.on("pong",receiverOnPong);e.setTimeout(0);e.setNoDelay();if(t.length>0)e.unshift(t);e.on("close",socketOnClose);e.on("data",socketOnData);e.on("end",socketOnEnd);e.on("error",socketOnError);this.readyState=WebSocket.OPEN;this.emit("open")}emitClose(){if(!this._socket){this.readyState=WebSocket.CLOSED;this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[d.extensionName]){this._extensions[d.extensionName].cleanup()}this._receiver.removeAllListeners();this.readyState=WebSocket.CLOSED;this.emit("close",this._closeCode,this._closeMessage)}close(e,t){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this.readyState===WebSocket.CLOSING){if(this._closeFrameSent&&this._closeFrameReceived)this._socket.end();return}this.readyState=WebSocket.CLOSING;this._sender.close(e,t,!this._isServer,e=>{if(e)return;this._closeFrameSent=true;if(this._closeFrameReceived)this._socket.end()});this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),T)}ping(e,t,i){if(this.readyState===WebSocket.CONNECTING){throw new Error("WebSocket is not open: readyState 0 (CONNECTING)")}if(typeof e==="function"){i=e;e=t=undefined}else if(typeof t==="function"){i=t;t=undefined}if(typeof e==="number")e=e.toString();if(this.readyState!==WebSocket.OPEN){sendAfterClose(this,e,i);return}if(t===undefined)t=!this._isServer;this._sender.ping(e||m,t,i)}pong(e,t,i){if(this.readyState===WebSocket.CONNECTING){throw new Error("WebSocket is not open: readyState 0 (CONNECTING)")}if(typeof e==="function"){i=e;e=t=undefined}else if(typeof t==="function"){i=t;t=undefined}if(typeof e==="number")e=e.toString();if(this.readyState!==WebSocket.OPEN){sendAfterClose(this,e,i);return}if(t===undefined)t=!this._isServer;this._sender.pong(e||m,t,i)}send(e,t,i){if(this.readyState===WebSocket.CONNECTING){throw new Error("WebSocket is not open: readyState 0 (CONNECTING)")}if(typeof t==="function"){i=t;t={}}if(typeof e==="number")e=e.toString();if(this.readyState!==WebSocket.OPEN){sendAfterClose(this,e,i);return}const n={binary:typeof e!=="string",mask:!this._isServer,compress:true,fin:true,...t};if(!this._extensions[d.extensionName]){n.compress=false}this._sender.send(e||m,n,i)}terminate(){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this._socket){this.readyState=WebSocket.CLOSING;this._socket.destroy()}}}k.forEach((e,t)=>{WebSocket[e]=t});["open","error","close","message"].forEach(e=>{Object.defineProperty(WebSocket.prototype,`on${e}`,{get(){const t=this.listeners(e);for(let e=0;e{abortHandshake(e,S,"Opening handshake has timed out")})}S.on("error",t=>{if(e._req.aborted)return;S=e._req=null;e.readyState=WebSocket.CLOSING;e.emit("error",t);e.emitClose()});S.on("response",a=>{const r=a.headers.location;const o=a.statusCode;if(r&&s.followRedirects&&o>=300&&o<400){if(++e._redirects>s.maxRedirects){abortHandshake(e,S,"Maximum redirects exceeded");return}S.abort();const a=new c(r,t);initAsClient(e,a,i,n)}else if(!e.emit("unexpected-response",S,a)){abortHandshake(e,S,`Unexpected server response: ${a.statusCode}`)}});S.on("upgrade",(t,n,a)=>{e.emit("upgrade",t);if(e.readyState!==WebSocket.CONNECTING)return;S=e._req=null;const r=l("sha1").update(m+b).digest("base64");if(t.headers["sec-websocket-accept"]!==r){abortHandshake(e,n,"Invalid Sec-WebSocket-Accept header");return}const o=t.headers["sec-websocket-protocol"];const u=(i||"").split(/, */);let c;if(!i&&o){c="Server sent a subprotocol but none was requested"}else if(i&&!o){c="Server sent no subprotocol"}else if(o&&!u.includes(o)){c="Server sent an invalid subprotocol"}if(c){abortHandshake(e,n,c);return}if(o)e.protocol=o;if(y){try{const i=j(t.headers["sec-websocket-extensions"]);if(i[d.extensionName]){y.accept(i[d.extensionName]);e._extensions[d.extensionName]=y}}catch(t){abortHandshake(e,n,"Invalid Sec-WebSocket-Extensions header");return}}e.setSocket(n,a,s.maxPayload)})}function netConnect(e){e.path=e.socketPath;return s.connect(e)}function tlsConnect(e){e.path=undefined;if(!e.servername&&e.servername!==""){e.servername=e.host}return o.connect(e)}function abortHandshake(e,t,i){e.readyState=WebSocket.CLOSING;const n=new Error(i);Error.captureStackTrace(n,abortHandshake);if(t.setHeader){t.abort();t.once("abort",e.emitClose.bind(e));e.emit("error",n)}else{t.destroy(n);t.once("error",e.emit.bind(e,"error"));t.once("close",e.emitClose.bind(e))}}function sendAfterClose(e,t,i){if(t){const i=O(t).length;if(e._socket)e._sender._bufferedBytes+=i;else e._bufferedAmount+=i}if(i){const t=new Error(`WebSocket is not open: readyState ${e.readyState} `+`(${k[e.readyState]})`);i(t)}}function receiverOnConclude(e,t){const i=this[y];i._socket.removeListener("data",socketOnData);i._socket.resume();i._closeFrameReceived=true;i._closeMessage=t;i._closeCode=e;if(e===1005)i.close();else i.close(e,t)}function receiverOnDrain(){this[y]._socket.resume()}function receiverOnError(e){const t=this[y];t._socket.removeListener("data",socketOnData);t.readyState=WebSocket.CLOSING;t._closeCode=e[g];t.emit("error",e);t._socket.destroy()}function receiverOnFinish(){this[y].emitClose()}function receiverOnMessage(e){this[y].emit("message",e)}function receiverOnPing(e){const t=this[y];t.pong(e,!t._isServer,S);t.emit("ping",e)}function receiverOnPong(e){this[y].emit("pong",e)}function socketOnClose(){const e=this[y];this.removeListener("close",socketOnClose);this.removeListener("end",socketOnEnd);e.readyState=WebSocket.CLOSING;e._socket.read();e._receiver.end();this.removeListener("data",socketOnData);this[y]=undefined;clearTimeout(e._closeTimer);if(e._receiver._writableState.finished||e._receiver._writableState.errorEmitted){e.emitClose()}else{e._receiver.on("error",receiverOnFinish);e._receiver.on("finish",receiverOnFinish)}}function socketOnData(e){if(!this[y]._receiver.write(e)){this.pause()}}function socketOnEnd(){const e=this[y];e.readyState=WebSocket.CLOSING;e._receiver.end();this.end()}function socketOnError(){const e=this[y];this.removeListener("error",socketOnError);this.on("error",S);if(e){e.readyState=WebSocket.CLOSING;this.destroy()}}},function(e,t,i){const{deprecate:n,inspect:a}=i(669);const r=i(274);const{generate:s,generateSync:o}=i(626);const{USES_MAPPING:u}=i(771);const{isKey:l,asKey:c}=i(715);const d=(e,{alg:t,use:i,ops:n})=>{let a=0;if(t&&e.alg){a++}if(i&&e.use){a++}if(n&&e.key_ops){a++}return a};class KeyStore{constructor(...e){while(e.some(Array.isArray)){e=e.flat?e.flat():e.reduce((e,t)=>{if(Array.isArray(t)){return[...e,...t]}e.push(t);return e},[])}if(e.some(e=>!l(e)||!e.kty)){throw new TypeError("all keys must be instances of a key instantiated by JWK.asKey")}this._keys=new Set(e)}all({alg:e,kid:t,thumbprint:i,use:n,kty:a,key_ops:r,x5t:s,"x5t#S256":o,crv:l}={}){if(r!==undefined&&(!Array.isArray(r)||!r.length||r.some(e=>typeof e!=="string"))){throw new TypeError("`key_ops` must be a non-empty array of strings")}const c={alg:e,use:n,ops:r};return[...this._keys].filter(c=>{let d=true;if(d&&t!==undefined&&c.kid!==t){d=false}if(d&&i!==undefined&&c.thumbprint!==i){d=false}if(d&&s!==undefined&&c.x5t!==s){d=false}if(d&&o!==undefined&&c["x5t#S256"]!==o){d=false}if(d&&a!==undefined&&c.kty!==a){d=false}if(d&&l!==undefined&&c.crv!==l){d=false}if(e!==undefined&&!c.algorithms().has(e)){d=false}if(d&&n!==undefined&&(c.use!==undefined&&c.use!==n)){d=false}if(d&&r!==undefined&&(c.key_ops!==undefined||c.use!==undefined)){let e;if(c.key_ops){e=new Set(c.key_ops)}else{e=u[c.use]}if(r.some(t=>!e.has(t))){d=false}}return d}).sort((e,t)=>d(t,c)-d(e,c))}get(...e){return this.all(...e)[0]}add(e){if(!l(e)||!e.kty){throw new TypeError("key must be an instance of a key instantiated by JWK.asKey")}this._keys.add(e)}remove(e){if(!l(e)){throw new TypeError("key must be an instance of a key instantiated by JWK.asKey")}this._keys.delete(e)}toJWKS(e=false){return{keys:[...this._keys.values()].map(t=>t.toJWK(e&&(t.private||t.secret&&t.k)))}}async generate(...e){this._keys.add(await s(...e))}generateSync(...e){this._keys.add(o(...e))}get size(){return this._keys.size}[a.custom](){return`${this.constructor.name} ${a(this.toJWKS(false),{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}*[Symbol.iterator](){for(const e of this._keys){yield e}}}function asKeyStore(e,{ignoreErrors:t=false,calculateMissingRSAPrimes:i=false}={}){if(!r(e)||!Array.isArray(e.keys)||e.keys.some(e=>!r(e)||!("kty"in e))){throw new TypeError("jwks must be a JSON Web Key Set formatted object")}const n=e.keys.map(e=>{try{return c(e,{calculateMissingRSAPrimes:i})}catch(e){if(!t){throw e}}}).filter(Boolean);return new KeyStore(...n)}Object.defineProperty(KeyStore,"fromJWKS",{value:n(e=>asKeyStore(e,{calculateMissingRSAPrimes:true}),"JWKS.KeyStore.fromJWKS() is deprecated, use JWKS.asKeyStore() instead"),enumerable:false});e.exports={KeyStore:KeyStore,asKeyStore:asKeyStore}},,function(e,t,i){const n=i(65);const a=(e,t,i,a)=>{if(typeof i==="string"){a=i;i=undefined}try{return new n(e,i).inc(t,a).version}catch(e){return null}};e.exports=a},,,function(e,t,i){const n=i(150);const a=i(331);const r=i(745);const s=i(203);e.exports={decode:n,sign:a,verify:r,...s}},,function(e,t,i){const n=i(549);const a=i(295);class TokenSet{constructor(e){Object.assign(this,e)}set expires_in(e){this.expires_at=a()+Number(e)}get expires_in(){return Math.max.apply(null,[this.expires_at-a(),0])}expired(){return this.expires_in===0}claims(){if(!this.id_token){throw new TypeError("id_token not present in TokenSet")}return JSON.parse(n.decode(this.id_token.split(".")[1]))}}e.exports=TokenSet},function(e){e.exports={sign:new Map,verify:new Map,keyManagementEncrypt:new Map,keyManagementDecrypt:new Map,encrypt:new Map,decrypt:new Map}},,function(e,t,i){var n=i(602);n.register("set",_set,{allowGlobbing:false,wrapOutput:false});function _set(e){if(!e){var t=[].slice.call(arguments,0);if(t.length<2)n.error("must provide an argument");e=t[1]}var i=e[0]==="+";if(i){e="-"+e.slice(1)}e=n.parseOptions(e,{e:"fatal",v:"verbose",f:"noglob"});if(i){Object.keys(e).forEach(function(t){e[t]=!e[t]})}Object.keys(e).forEach(function(t){if(i!==e[t]){n.config[t]=e[t]}});return}e.exports=_set},,,function(e,t,i){var n=i(566),a=i(751);e.exports=terminator;function terminator(e){if(!Object.keys(this.jobs).length){return}this.index=this.size;n(this);a(e)(null,this.results)}},function(e,t,i){e.exports=SSHBuffer;var n=i(872);var a=i(215).Buffer;function SSHBuffer(e){n.object(e,"options");if(e.buffer!==undefined)n.buffer(e.buffer,"options.buffer");this._size=e.buffer?e.buffer.length:1024;this._buffer=e.buffer||a.alloc(this._size);this._offset=0}SSHBuffer.prototype.toBuffer=function(){return this._buffer.slice(0,this._offset)};SSHBuffer.prototype.atEnd=function(){return this._offset>=this._buffer.length};SSHBuffer.prototype.remainder=function(){return this._buffer.slice(this._offset)};SSHBuffer.prototype.skip=function(e){this._offset+=e};SSHBuffer.prototype.expand=function(){this._size*=2;var e=a.alloc(this._size);this._buffer.copy(e,0);this._buffer=e};SSHBuffer.prototype.readPart=function(){return{data:this.readBuffer()}};SSHBuffer.prototype.readBuffer=function(){var e=this._buffer.readUInt32BE(this._offset);this._offset+=4;n.ok(this._offset+e<=this._buffer.length,"length out of bounds at +0x"+this._offset.toString(16)+" (data truncated?)");var t=this._buffer.slice(this._offset,this._offset+e);this._offset+=e;return t};SSHBuffer.prototype.readString=function(){return this.readBuffer().toString()};SSHBuffer.prototype.readCString=function(){var e=this._offset;while(ethis._size)this.expand();this._buffer.writeUInt32BE(e.length,this._offset);this._offset+=4;e.copy(this._buffer,this._offset);this._offset+=e.length};SSHBuffer.prototype.writeString=function(e){this.writeBuffer(a.from(e,"utf8"))};SSHBuffer.prototype.writeCString=function(e){while(this._offset+1+e.length>this._size)this.expand();this._buffer.write(e,this._offset);this._offset+=e.length;this._buffer[this._offset++]=0};SSHBuffer.prototype.writeInt=function(e){while(this._offset+4>this._size)this.expand();this._buffer.writeUInt32BE(e,this._offset);this._offset+=4};SSHBuffer.prototype.writeInt64=function(e){n.buffer(e,"value");if(e.length>8){var t=e.slice(0,e.length-8);for(var i=0;ithis._size)this.expand();e.copy(this._buffer,this._offset);this._offset+=8};SSHBuffer.prototype.writeChar=function(e){while(this._offset+1>this._size)this.expand();this._buffer[this._offset++]=e};SSHBuffer.prototype.writePart=function(e){this.writeBuffer(e.data)};SSHBuffer.prototype.write=function(e){while(this._offset+e.length>this._size)this.expand();e.copy(this._buffer,this._offset);this._offset+=e.length}},,function(e,t,i){var n=i(373),a=i(835).parse;var r=["acl","location","logging","notification","partNumber","policy","requestPayment","torrent","uploadId","uploads","versionId","versioning","versions","website"];function authorization(e){return"AWS "+e.key+":"+sign(e)}e.exports=authorization;e.exports.authorization=authorization;function hmacSha1(e){return n.createHmac("sha1",e.secret).update(e.message).digest("base64")}e.exports.hmacSha1=hmacSha1;function sign(e){e.message=stringToSign(e);return hmacSha1(e)}e.exports.sign=sign;function signQuery(e){e.message=queryStringToSign(e);return hmacSha1(e)}e.exports.signQuery=signQuery;function stringToSign(e){var t=e.amazonHeaders||"";if(t)t+="\n";var i=[e.verb,e.md5,e.contentType,e.date?e.date.toUTCString():"",t+e.resource];return i.join("\n")}e.exports.stringToSign=stringToSign;function queryStringToSign(e){return"GET\n\n\n"+e.date+"\n"+e.resource}e.exports.queryStringToSign=queryStringToSign;function canonicalizeHeaders(e){var t=[],i=Object.keys(e);for(var n=0,a=i.length;n{let d;if(typeof t==="string"){d=normalizeUrlObject(a.parse(t));t={}}else if(t instanceof a.URL){d=normalizeUrlObject(a.parse(t.toString()));t={}}else{const[e,...i]=(t.path||"").split("?");const n=i.length>0?`?${i.join("?")}`:"";d=normalizeUrlObject({...t,pathname:e,search:n})}t={headers:{},method:"GET",cache:true,strictTtl:false,automaticFailover:false,...t,...urlObjectToRequestOptions(d)};t.headers=l(t.headers);const p=new n;const f=r(a.format(d),{stripWWW:false,removeTrailingSlash:false,stripAuthentication:false});const h=`${t.method}:${f}`;let m=false;let b=false;const g=t=>{b=true;let n=false;let a;const r=new Promise(e=>{a=(()=>{if(!n){n=true;e()}})});const l=e=>{if(m&&!t.forceRefresh){e.status=e.statusCode;const i=o.fromObject(m.cachePolicy).revalidatedPolicy(t,e);if(!i.modified){const t=i.policy.responseHeaders();e=new u(m.statusCode,t,m.body,m.url);e.cachePolicy=i.policy;e.fromCache=true}}if(!e.fromCache){e.cachePolicy=new o(t,e,t);e.fromCache=false}let a;if(t.cache&&e.cachePolicy.storable()){a=c(e);(async()=>{try{const i=s.buffer(e);await Promise.race([r,new Promise(t=>e.once("end",t))]);if(n){return}const a=await i;const o={cachePolicy:e.cachePolicy.toObject(),url:e.url,statusCode:e.fromCache?m.statusCode:e.statusCode,body:a};let u=t.strictTtl?e.cachePolicy.timeToLive():undefined;if(t.maxTtl){u=u?Math.min(u,t.maxTtl):t.maxTtl}await this.cache.set(h,o,u)}catch(e){p.emit("error",new CacheableRequest.CacheError(e))}})()}else if(t.cache&&m){(async()=>{try{await this.cache.delete(h)}catch(e){p.emit("error",new CacheableRequest.CacheError(e))}})()}p.emit("response",a||e);if(typeof i==="function"){i(a||e)}};try{const i=e(t,l);i.once("error",a);i.once("abort",a);p.emit("request",i)}catch(e){p.emit("error",new CacheableRequest.RequestError(e))}};(async()=>{const e=async e=>{await Promise.resolve();const t=e.cache?await this.cache.get(h):undefined;if(typeof t==="undefined"){return g(e)}const n=o.fromObject(t.cachePolicy);if(n.satisfiesWithoutRevalidation(e)&&!e.forceRefresh){const e=n.responseHeaders();const a=new u(t.statusCode,e,t.body,t.url);a.cachePolicy=n;a.fromCache=true;p.emit("response",a);if(typeof i==="function"){i(a)}}else{m=t;e.headers=n.revalidationHeaders(e);g(e)}};const n=e=>p.emit("error",new CacheableRequest.CacheError(e));this.cache.once("error",n);p.on("response",()=>this.cache.removeListener("error",n));try{await e(t)}catch(e){if(t.automaticFailover&&!b){g(t)}p.emit("error",new CacheableRequest.CacheError(e))}})();return p}}}function urlObjectToRequestOptions(e){const t={...e};t.path=`${e.pathname||"/"}${e.search||""}`;delete t.pathname;delete t.search;return t}function normalizeUrlObject(e){return{protocol:e.protocol,auth:e.auth,hostname:e.hostname||e.host||"localhost",port:e.port,pathname:e.pathname,search:e.search}}CacheableRequest.RequestError=class extends Error{constructor(e){super(e.message);this.name="RequestError";Object.assign(this,e)}};CacheableRequest.CacheError=class extends Error{constructor(e){super(e.message);this.name="CacheError";Object.assign(this,e)}};e.exports=CacheableRequest},function(e,t,i){"use strict";var n=i(945);var a=Object.prototype.toString;function resolveYamlPairs(e){if(e===null)return true;var t,i,n,r,s,o=e;s=new Array(o.length);for(t=0,i=o.length;t=i.length){t.set(this._buffers.shift(),n)}else{t.set(new Uint8Array(i.buffer,i.byteOffset,e),n);this._buffers[0]=i.slice(e)}e-=i.length}while(e>0);return t}startLoop(e){let t;this._loop=true;do{switch(this._state){case h:t=this.getInfo();break;case m:t=this.getPayloadLength16();break;case b:t=this.getPayloadLength64();break;case g:this.getMask();break;case y:t=this.getData(e);break;default:this._loop=false;return}}while(this._loop);e(t)}getInfo(){if(this._bufferedBytes<2){this._loop=false;return}const e=this.consume(2);if((e[0]&48)!==0){this._loop=false;return error(RangeError,"RSV2 and RSV3 must be clear",true,1002)}const t=(e[0]&64)===64;if(t&&!this._extensions[a.extensionName]){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}this._fin=(e[0]&128)===128;this._opcode=e[0]&15;this._payloadLength=e[1]&127;if(this._opcode===0){if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(!this._fragmented){this._loop=false;return error(RangeError,"invalid opcode 0",true,1002)}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}this._compressed=t}else if(this._opcode>7&&this._opcode<11){if(!this._fin){this._loop=false;return error(RangeError,"FIN must be set",true,1002)}if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(this._payloadLength>125){this._loop=false;return error(RangeError,`invalid payload length ${this._payloadLength}`,true,1002)}}else{this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}if(!this._fin&&!this._fragmented)this._fragmented=this._opcode;this._masked=(e[1]&128)===128;if(this._isServer){if(!this._masked){this._loop=false;return error(RangeError,"MASK must be set",true,1002)}}else if(this._masked){this._loop=false;return error(RangeError,"MASK must be clear",true,1002)}if(this._payloadLength===126)this._state=m;else if(this._payloadLength===127)this._state=b;else return this.haveLength()}getPayloadLength16(){if(this._bufferedBytes<2){this._loop=false;return}this._payloadLength=this.consume(2).readUInt16BE(0);return this.haveLength()}getPayloadLength64(){if(this._bufferedBytes<8){this._loop=false;return}const e=this.consume(8);const t=e.readUInt32BE(0);if(t>Math.pow(2,53-32)-1){this._loop=false;return error(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",false,1009)}this._payloadLength=t*Math.pow(2,32)+e.readUInt32BE(4);return this.haveLength()}haveLength(){if(this._payloadLength&&this._opcode<8){this._totalPayloadLength+=this._payloadLength;if(this._totalPayloadLength>this._maxPayload&&this._maxPayload>0){this._loop=false;return error(RangeError,"Max payload size exceeded",false,1009)}}if(this._masked)this._state=g;else this._state=y}getMask(){if(this._bufferedBytes<4){this._loop=false;return}this._mask=this.consume(4);this._state=y}getData(e){let t=s;if(this._payloadLength){if(this._bufferedBytes7)return this.controlMessage(t);if(this._compressed){this._state=S;this.decompress(t,e);return}if(t.length){this._messageLength=this._totalPayloadLength;this._fragments.push(t)}return this.dataMessage()}decompress(e,t){const i=this._extensions[a.extensionName];i.decompress(e,this._fin,(e,i)=>{if(e)return t(e);if(i.length){this._messageLength+=i.length;if(this._messageLength>this._maxPayload&&this._maxPayload>0){return t(error(RangeError,"Max payload size exceeded",false,1009))}this._fragments.push(i)}const n=this.dataMessage();if(n)return t(n);this.startLoop(t)})}dataMessage(){if(this._fin){const e=this._messageLength;const t=this._fragments;this._totalPayloadLength=0;this._messageLength=0;this._fragmented=0;this._fragments=[];if(this._opcode===2){let i;if(this._binaryType==="nodebuffer"){i=l(t,e)}else if(this._binaryType==="arraybuffer"){i=c(l(t,e))}else{i=t}this.emit("message",i)}else{const i=l(t,e);if(!f(i)){this._loop=false;return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("message",i.toString())}}this._state=h}controlMessage(e){if(this._opcode===8){this._loop=false;if(e.length===0){this.emit("conclude",1005,"");this.end()}else if(e.length===1){return error(RangeError,"invalid payload length 1",true,1002)}else{const t=e.readUInt16BE(0);if(!p(t)){return error(RangeError,`invalid status code ${t}`,true,1002)}const i=e.slice(2);if(!f(i)){return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("conclude",t,i.toString());this.end()}}else if(this._opcode===9){this.emit("ping",e)}else{this.emit("pong",e)}this._state=h}}e.exports=Receiver;function error(e,t,i,n){const a=new e(i?`Invalid WebSocket frame: ${t}`:t);Error.captureStackTrace(a,error);a[o]=n;return a}},function(e,t,i){"use strict";var n=i(855);e.exports=SchemaObject;function SchemaObject(e){n.copy(e,this)}},function(e,t,i){var n=i(872);var a=i(669);var r=i(887);var s=i(286).isError;var o=r.sprintf;e.exports=VError;VError.VError=VError;VError.SError=SError;VError.WError=WError;VError.MultiError=MultiError;function parseConstructorArguments(e){var t,i,a,r,u;n.object(e,"args");n.bool(e.strict,"args.strict");n.array(e.argv,"args.argv");t=e.argv;if(t.length===0){i={};a=[]}else if(s(t[0])){i={cause:t[0]};a=t.slice(1)}else if(typeof t[0]==="object"){i={};for(u in t[0]){i[u]=t[0][u]}a=t.slice(1)}else{n.string(t[0],"first argument to VError, SError, or WError "+"constructor must be a string, object, or Error");i={};a=t}n.object(i);if(!i.strict&&!e.strict){a=a.map(function(e){return e===null?"null":e===undefined?"undefined":e})}if(a.length===0){r=""}else{r=o.apply(null,a)}return{options:i,shortmessage:r}}function VError(){var e,t,i,a,r,o,u;e=Array.prototype.slice.call(arguments,0);if(!(this instanceof VError)){t=Object.create(VError.prototype);VError.apply(t,arguments);return t}i=parseConstructorArguments({argv:e,strict:false});if(i.options.name){n.string(i.options.name,'error\'s "name" must be a string');this.name=i.options.name}this.jse_shortmsg=i.shortmessage;o=i.shortmessage;a=i.options.cause;if(a){n.ok(s(a),"cause is not an Error");this.jse_cause=a;if(!i.options.skipCauseMessage){o+=": "+a.message}}this.jse_info={};if(i.options.info){for(u in i.options.info){this.jse_info[u]=i.options.info[u]}}this.message=o;Error.call(this,o);if(Error.captureStackTrace){r=i.options.constructorOpt||this.constructor;Error.captureStackTrace(this,r)}return this}a.inherits(VError,Error);VError.prototype.name="VError";VError.prototype.toString=function ve_toString(){var e=this.hasOwnProperty("name")&&this.name||this.constructor.name||this.constructor.prototype.name;if(this.message)e+=": "+this.message;return e};VError.prototype.cause=function ve_cause(){var e=VError.cause(this);return e===null?undefined:e};VError.cause=function(e){n.ok(s(e),"err must be an Error");return s(e.jse_cause)?e.jse_cause:null};VError.info=function(e){var t,i,a;n.ok(s(e),"err must be an Error");i=VError.cause(e);if(i!==null){t=VError.info(i)}else{t={}}if(typeof e.jse_info=="object"&&e.jse_info!==null){for(a in e.jse_info){t[a]=e.jse_info[a]}}return t};VError.findCauseByName=function(e,t){var i;n.ok(s(e),"err must be an Error");n.string(t,"name");n.ok(t.length>0,"name cannot be empty");for(i=e;i!==null;i=VError.cause(i)){n.ok(s(i));if(i.name==t){return i}}return null};VError.hasCauseWithName=function(e,t){return VError.findCauseByName(e,t)!==null};VError.fullStack=function(e){n.ok(s(e),"err must be an Error");var t=VError.cause(e);if(t){return e.stack+"\ncaused by: "+VError.fullStack(t)}return e.stack};VError.errorFromList=function(e){n.arrayOfObject(e,"errors");if(e.length===0){return null}e.forEach(function(e){n.ok(s(e))});if(e.length==1){return e[0]}return new MultiError(e)};VError.errorForEach=function(e,t){n.ok(s(e),"err must be an Error");n.func(t,"func");if(e instanceof MultiError){e.errors().forEach(function iterError(e){t(e)})}else{t(e)}};function SError(){var e,t,i,n;e=Array.prototype.slice.call(arguments,0);if(!(this instanceof SError)){t=Object.create(SError.prototype);SError.apply(t,arguments);return t}i=parseConstructorArguments({argv:e,strict:true});n=i.options;VError.call(this,n,"%s",i.shortmessage);return this}a.inherits(SError,VError);function MultiError(e){n.array(e,"list of errors");n.ok(e.length>0,"must be at least one error");this.ase_errors=e;VError.call(this,{cause:e[0]},"first of %d error%s",e.length,e.length==1?"":"s")}a.inherits(MultiError,VError);MultiError.prototype.name="MultiError";MultiError.prototype.errors=function me_errors(){return this.ase_errors.slice(0)};function WError(){var e,t,i,n;e=Array.prototype.slice.call(arguments,0);if(!(this instanceof WError)){t=Object.create(WError.prototype);WError.apply(t,e);return t}i=parseConstructorArguments({argv:e,strict:false});n=i.options;n["skipCauseMessage"]=true;VError.call(this,n,"%s",i.shortmessage);return this}a.inherits(WError,VError);WError.prototype.name="WError";WError.prototype.toString=function we_toString(){var e=this.hasOwnProperty("name")&&this.name||this.constructor.name||this.constructor.prototype.name;if(this.message)e+=": "+this.message;if(this.jse_cause&&this.jse_cause.message)e+="; caused by "+this.jse_cause.toString();return e};WError.prototype.cause=function we_cause(e){if(s(e))this.jse_cause=e;return this.jse_cause}},function(e,t,i){"use strict";const n=i(631);class TimeoutError extends Error{constructor(e,t){super(`Timeout awaiting '${t}' for ${e}ms`);this.name="TimeoutError";this.code="ETIMEDOUT";this.event=t}}const a=Symbol("reentry");const r=()=>{};e.exports=((e,t,i)=>{if(e[a]){return}e[a]=true;let s=false;const o=(e,t,...i)=>{if(s){return r}let n;const a=setTimeout(()=>{n=setImmediate(t,e,...i);if(n.unref){n.unref()}},e);if(a.unref){a.unref()}const o=()=>{clearTimeout(a);clearImmediate(n)};d.push(o);return o};const{host:u,hostname:l}=i;const c=(t,i)=>{e.emit("error",new TimeoutError(t,i));e.once("error",()=>{});e.abort()};const d=[];const p=()=>{s=true;d.forEach(e=>e())};e.once("error",p);e.once("response",e=>{e.once("end",p)});if(t.request!==undefined){o(t.request,c,"request")}if(t.socket!==undefined){const i=()=>{c(t.socket,"socket")};e.setTimeout(t.socket,i);d.push(()=>e.removeListener("timeout",i))}if(t.lookup!==undefined&&!e.socketPath&&!n.isIP(l||u)){e.once("socket",e=>{if(e.connecting){const i=o(t.lookup,c,"lookup");e.once("lookup",i)}})}if(t.connect!==undefined){e.once("socket",i=>{if(i.connecting){const a=()=>o(t.connect,c,"connect");if(e.socketPath||n.isIP(l||u)){i.once("connect",a())}else{i.once("lookup",e=>{if(e===null){i.once("connect",a())}})}}})}if(t.secureConnect!==undefined&&i.protocol==="https:"){e.once("socket",e=>{if(e.connecting){e.once("connect",()=>{const i=o(t.secureConnect,c,"secureConnect");e.once("secureConnect",i)})}})}if(t.send!==undefined){e.once("socket",i=>{const n=()=>o(t.send,c,"send");if(i.connecting){i.once("connect",()=>{e.once("upload-complete",n())})}else{e.once("upload-complete",n())}})}if(t.response!==undefined){e.once("upload-complete",()=>{const i=o(t.response,c,"response");e.once("response",i)})}});e.exports.TimeoutError=TimeoutError},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(818);const a=(e,t)=>{let i;if(typeof t==="function"){const e=t;i={connect:e}}else{i=t}const a=typeof i.connect==="function";const r=typeof i.secureConnect==="function";const s=typeof i.close==="function";const o=()=>{if(a){i.connect()}if(e instanceof n.TLSSocket&&r){if(e.authorized){i.secureConnect()}else if(!e.authorizationError){e.once("secureConnect",i.secureConnect)}}if(s){e.once("close",i.close)}};if(e.writable&&!e.connecting){o()}else if(e.connecting){e.once("connect",o)}else if(e.destroyed&&s){i.close(e._hadError)}};t.default=a;e.exports=a;e.exports.default=a},function(e,t,i){var n=i(242).BigInteger;var a=i(729).ECCurveFp;function X9ECParameters(e,t,i,n){this.curve=e;this.g=t;this.n=i;this.h=n}function x9getCurve(){return this.curve}function x9getG(){return this.g}function x9getN(){return this.n}function x9getH(){return this.h}X9ECParameters.prototype.getCurve=x9getCurve;X9ECParameters.prototype.getG=x9getG;X9ECParameters.prototype.getN=x9getN;X9ECParameters.prototype.getH=x9getH;function fromHex(e){return new n(e,16)}function secp128r1(){var e=fromHex("FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF");var t=fromHex("FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFC");var i=fromHex("E87579C11079F43DD824993C2CEE5ED3");var r=fromHex("FFFFFFFE0000000075A30D1B9038A115");var s=n.ONE;var o=new a(e,t,i);var u=o.decodePointHex("04"+"161FF7528B899B2D0C28607CA52C5B86"+"CF5AC8395BAFEB13C02DA292DDED7A83");return new X9ECParameters(o,u,r,s)}function secp160k1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73");var t=n.ZERO;var i=fromHex("7");var r=fromHex("0100000000000000000001B8FA16DFAB9ACA16B6B3");var s=n.ONE;var o=new a(e,t,i);var u=o.decodePointHex("04"+"3B4C382CE37AA192A4019E763036F4F5DD4D7EBB"+"938CF935318FDCED6BC28286531733C3F03C4FEE");return new X9ECParameters(o,u,r,s)}function secp160r1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF");var t=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFC");var i=fromHex("1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45");var r=fromHex("0100000000000000000001F4C8F927AED3CA752257");var s=n.ONE;var o=new a(e,t,i);var u=o.decodePointHex("04"+"4A96B5688EF573284664698968C38BB913CBFC82"+"23A628553168947D59DCC912042351377AC5FB32");return new X9ECParameters(o,u,r,s)}function secp192k1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37");var t=n.ZERO;var i=fromHex("3");var r=fromHex("FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D");var s=n.ONE;var o=new a(e,t,i);var u=o.decodePointHex("04"+"DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D"+"9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D");return new X9ECParameters(o,u,r,s)}function secp192r1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF");var t=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC");var i=fromHex("64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1");var r=fromHex("FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831");var s=n.ONE;var o=new a(e,t,i);var u=o.decodePointHex("04"+"188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012"+"07192B95FFC8DA78631011ED6B24CDD573F977A11E794811");return new X9ECParameters(o,u,r,s)}function secp224r1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001");var t=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE");var i=fromHex("B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4");var r=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D");var s=n.ONE;var o=new a(e,t,i);var u=o.decodePointHex("04"+"B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21"+"BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34");return new X9ECParameters(o,u,r,s)}function secp256r1(){var e=fromHex("FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF");var t=fromHex("FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC");var i=fromHex("5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B");var r=fromHex("FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551");var s=n.ONE;var o=new a(e,t,i);var u=o.decodePointHex("04"+"6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296"+"4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5");return new X9ECParameters(o,u,r,s)}function getSECCurveByName(e){if(e=="secp128r1")return secp128r1();if(e=="secp160k1")return secp160k1();if(e=="secp160r1")return secp160r1();if(e=="secp192k1")return secp192k1();if(e=="secp192r1")return secp192r1();if(e=="secp224r1")return secp224r1();if(e=="secp256r1")return secp256r1();return null}e.exports={secp128r1:secp128r1,secp160k1:secp160k1,secp160r1:secp160r1,secp192k1:secp192k1,secp192r1:secp192r1,secp224r1:secp224r1,secp256r1:secp256r1}},function(e,t,i){e.exports={der:i(94),pem:i(265)}},,function(e,t,i){const n=i(923);const a=i(651);const r=i(934);const s=i(18);const o=i(994);const u=i(798);const l=i(563);e.exports={EC_CURVES:n,ECDH_DERIVE_LENGTHS:l,IVLENGTHS:a,JWA:r,JWK:s,KEYLENGTHS:o,OKP_CURVES:u}},,function(e,t,i){"use strict";var n=i(373);function randomString(e){var t=(e+1)*6;var i=n.randomBytes(Math.ceil(t/8));var a=i.toString("base64").replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"");return a.slice(0,e)}function calculatePayloadHash(e,t,i){var a=n.createHash(t);a.update("hawk.1.payload\n");a.update((i?i.split(";")[0].trim().toLowerCase():"")+"\n");a.update(e||"");a.update("\n");return a.digest("base64")}t.calculateMac=function(e,t){var i="hawk.1.header\n"+t.ts+"\n"+t.nonce+"\n"+(t.method||"").toUpperCase()+"\n"+t.resource+"\n"+t.host.toLowerCase()+"\n"+t.port+"\n"+(t.hash||"")+"\n";if(t.ext){i=i+t.ext.replace("\\","\\\\").replace("\n","\\n")}i=i+"\n";if(t.app){i=i+t.app+"\n"+(t.dlg||"")+"\n"}var a=n.createHmac(e.algorithm,e.key).update(i);var r=a.digest("base64");return r};t.header=function(e,i,n){var a=n.timestamp||Math.floor((Date.now()+(n.localtimeOffsetMsec||0))/1e3);var r=n.credentials;if(!r||!r.id||!r.key||!r.algorithm){return""}if(["sha1","sha256"].indexOf(r.algorithm)===-1){return""}var s={ts:a,nonce:n.nonce||randomString(6),method:i,resource:e.pathname+(e.search||""),host:e.hostname,port:e.port||(e.protocol==="http:"?80:443),hash:n.hash,ext:n.ext,app:n.app,dlg:n.dlg};if(!s.hash&&(n.payload||n.payload==="")){s.hash=calculatePayloadHash(n.payload,r.algorithm,n.contentType)}var o=t.calculateMac(r,s);var u=s.ext!==null&&s.ext!==undefined&&s.ext!=="";var l='Hawk id="'+r.id+'", ts="'+s.ts+'", nonce="'+s.nonce+(s.hash?'", hash="'+s.hash:"")+(u?'", ext="'+s.ext.replace(/\\/g,"\\\\").replace(/"/g,'\\"'):"")+'", mac="'+o+'"';if(s.app){l=l+', app="'+s.app+(s.dlg?'", dlg="'+s.dlg:"")+'"'}return l}},function(e,t,i){const{createSign:n,createVerify:a}=i(373);const{KEYOBJECT:r}=i(771);const s=i(165);const{asInput:o}=i(40);const u=(e,{[r]:t},i)=>{return n(e).update(i).sign(o(t,false))};const l=(e,{[r]:t},i,n)=>{return a(e).update(i).verify(o(t,true),n)};const c={RS256:0,RS384:624,RS512:752};e.exports=((e,t)=>{["RS256","RS384","RS512"].forEach(i=>{const n=s(i);e.sign.set(i,u.bind(undefined,n));e.verify.set(i,l.bind(undefined,n));t.RSA.sign[i]=(e=>e.private&&t.RSA.verify[i](e));t.RSA.verify[i]=(e=>(e.use==="sig"||e.use===undefined)&&e.length>=c[i])})})},function(e,t,i){e.exports=Certificate;var n=i(872);var a=i(215).Buffer;var r=i(98);var s=i(373);var o=i(400);var u=i(575);var l=i(753);var c=i(669);var d=i(270);var p=i(852);var f=i(502);var h=i(378);var m={};m["openssh"]=i(893);m["x509"]=i(866);m["pem"]=i(680);var b=l.CertificateParseError;var g=l.InvalidAlgorithmError;function Certificate(e){n.object(e,"options");n.arrayOfObject(e.subjects,"options.subjects");d.assertCompatible(e.subjects[0],h,[1,0],"options.subjects");d.assertCompatible(e.subjectKey,p,[1,0],"options.subjectKey");d.assertCompatible(e.issuer,h,[1,0],"options.issuer");if(e.issuerKey!==undefined){d.assertCompatible(e.issuerKey,p,[1,0],"options.issuerKey")}n.object(e.signatures,"options.signatures");n.buffer(e.serial,"options.serial");n.date(e.validFrom,"options.validFrom");n.date(e.validUntil,"optons.validUntil");n.optionalArrayOfString(e.purposes,"options.purposes");this._hashCache={};this.subjects=e.subjects;this.issuer=e.issuer;this.subjectKey=e.subjectKey;this.issuerKey=e.issuerKey;this.signatures=e.signatures;this.serial=e.serial;this.validFrom=e.validFrom;this.validUntil=e.validUntil;this.purposes=e.purposes}Certificate.formats=m;Certificate.prototype.toBuffer=function(e,t){if(e===undefined)e="x509";n.string(e,"format");n.object(m[e],"formats[format]");n.optionalObject(t,"options");return m[e].write(this,t)};Certificate.prototype.toString=function(e,t){if(e===undefined)e="pem";return this.toBuffer(e,t).toString()};Certificate.prototype.fingerprint=function(e){if(e===undefined)e="sha256";n.string(e,"algorithm");var t={type:"certificate",hash:this.hash(e),algorithm:e};return new o(t)};Certificate.prototype.hash=function(e){n.string(e,"algorithm");e=e.toLowerCase();if(r.hashAlgs[e]===undefined)throw new g(e);if(this._hashCache[e])return this._hashCache[e];var t=s.createHash(e).update(this.toBuffer("x509")).digest();this._hashCache[e]=t;return t};Certificate.prototype.isExpired=function(e){if(e===undefined)e=new Date;return!(e.getTime()>=this.validFrom.getTime()&&e.getTime()0&&this.issuer.purposes.indexOf("ca")===-1){return false}return this.isSignedByKey(e.subjectKey)};Certificate.prototype.getExtension=function(e){n.string(e,"keyOrOid");var t=this.getExtensions().filter(function(t){if(t.format==="x509")return t.oid===e;if(t.format==="openssh")return t.name===e;return false})[0];return t};Certificate.prototype.getExtensions=function(){var e=[];var t=this.signatures.x509;if(t&&t.extras&&t.extras.exts){t.extras.exts.forEach(function(t){t.format="x509";e.push(t)})}var i=this.signatures.openssh;if(i&&i.exts){i.exts.forEach(function(t){t.format="openssh";e.push(t)})}return e};Certificate.prototype.isSignedByKey=function(e){d.assertCompatible(e,p,[1,2],"issuerKey");if(this.issuerKey!==undefined){return this.issuerKey.fingerprint("sha512").matches(e)}var t=Object.keys(this.signatures)[0];var i=m[t].verify(this,e);if(i)this.issuerKey=e;return i};Certificate.prototype.signWith=function(e){d.assertCompatible(e,f,[1,2],"key");var t=Object.keys(m);var i=false;for(var n=0;n0){if(c.indexOf("serverAuth")===-1)c.push("serverAuth")}if(m.length>0){if(c.indexOf("clientAuth")===-1)c.push("clientAuth")}if(m.length>0||p.length>0){if(c.indexOf("keyAgreement")===-1)c.push("keyAgreement");if(t.type==="rsa"&&c.indexOf("encryption")===-1)c.push("encryption")}}var b=new Certificate({subjects:r,issuer:r[0],subjectKey:t.toPublic(),issuerKey:t.toPublic(),signatures:{},serial:l,validFrom:s,validUntil:o,purposes:c});b.signWith(t);return b};Certificate.create=function(e,t,i,r,s){var o;if(Array.isArray(e))o=e;else o=[e];n.arrayOfObject(o);o.forEach(function(e){d.assertCompatible(e,h,[1,0],"subject")});d.assertCompatible(t,p,[1,0],"key");if(f.isPrivateKey(t))t=t.toPublic();d.assertCompatible(i,h,[1,0],"issuer");d.assertCompatible(r,f,[1,2],"issuer key");n.optionalObject(s,"options");if(s===undefined)s={};n.optionalObject(s.validFrom,"options.validFrom");n.optionalObject(s.validUntil,"options.validUntil");var u=s.validFrom;var l=s.validUntil;if(u===undefined)u=new Date;if(l===undefined){n.optionalNumber(s.lifetime,"options.lifetime");var c=s.lifetime;if(c===undefined)c=10*365*24*3600;l=new Date;l.setTime(l.getTime()+c*1e3)}n.optionalBuffer(s.serial,"options.serial");var m=s.serial;if(m===undefined)m=a.from("0000000000000001","hex");var b=s.purposes;if(b===undefined)b=[];if(b.indexOf("signature")===-1)b.push("signature");if(s.ca===true){if(b.indexOf("ca")===-1)b.push("ca");if(b.indexOf("crl")===-1)b.push("crl")}var g=o.filter(function(e){return e.type==="host"});var y=o.filter(function(e){return e.type==="user"});if(g.length>0){if(b.indexOf("serverAuth")===-1)b.push("serverAuth")}if(y.length>0){if(b.indexOf("clientAuth")===-1)b.push("clientAuth")}if(y.length>0||g.length>0){if(b.indexOf("keyAgreement")===-1)b.push("keyAgreement");if(t.type==="rsa"&&b.indexOf("encryption")===-1)b.push("encryption")}var S=new Certificate({subjects:o,issuer:i,subjectKey:t,issuerKey:r.toPublic(),signatures:{},serial:m,validFrom:u,validUntil:l,purposes:b});S.signWith(r);return S};Certificate.parse=function(e,t,i){if(typeof e!=="string")n.buffer(e,"data");if(t===undefined)t="auto";n.string(t,"format");if(typeof i==="string")i={filename:i};n.optionalObject(i,"options");if(i===undefined)i={};n.optionalString(i.filename,"options.filename");if(i.filename===undefined)i.filename="(unnamed)";n.object(m[t],"formats[format]");try{var a=m[t].read(e,i);return a}catch(e){throw new b(i.filename,t,e)}};Certificate.isCertificate=function(e,t){return d.isCompatible(e,Certificate,t)};Certificate.prototype._sshpkApiVersion=[1,1];Certificate._oldVersionDetect=function(e){return[1,0]}},function(e){"use strict";e.exports=function generate_validate(e,t,i){var n="";var a=e.schema.$async===true,r=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),s=e.self._getId(e.schema);if(e.opts.strictKeywords){var o=e.util.schemaUnknownRules(e.schema,e.RULES.keywords);if(o){var u="unknown keyword: "+o;if(e.opts.strictKeywords==="log")e.logger.warn(u);else throw new Error(u)}}if(e.isTop){n+=" var validate = ";if(a){e.async=true;n+="async "}n+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ";if(s&&(e.opts.sourceCode||e.opts.processCode)){n+=" "+("/*# sourceURL="+s+" */")+" "}}if(typeof e.schema=="boolean"||!(r||e.schema.$ref)){var t="false schema";var l=e.level;var c=e.dataLevel;var d=e.schema[t];var p=e.schemaPath+e.util.getProperty(t);var f=e.errSchemaPath+"/"+t;var h=!e.opts.allErrors;var m;var b="data"+(c||"");var g="valid"+l;if(e.schema===false){if(e.isTop){h=true}else{n+=" var "+g+" = false; "}var y=y||[];y.push(n);n="";if(e.createErrors!==false){n+=" { keyword: '"+(m||"false schema")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(f)+" , params: {} ";if(e.opts.messages!==false){n+=" , message: 'boolean schema is false' "}if(e.opts.verbose){n+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+b+" "}n+=" } "}else{n+=" {} "}var S=n;n=y.pop();if(!e.compositeRule&&h){if(e.async){n+=" throw new ValidationError(["+S+"]); "}else{n+=" validate.errors = ["+S+"]; return false; "}}else{n+=" var err = "+S+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}}else{if(e.isTop){if(a){n+=" return data; "}else{n+=" validate.errors = null; return true; "}}else{n+=" var "+g+" = true; "}}if(e.isTop){n+=" }; return validate; "}return n}if(e.isTop){var w=e.isTop,l=e.level=0,c=e.dataLevel=0,b="data";e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema));e.baseId=e.baseId||e.rootId;delete e.isTop;e.dataPathArr=[undefined];if(e.schema.default!==undefined&&e.opts.useDefaults&&e.opts.strictDefaults){var v="default is ignored in the schema root";if(e.opts.strictDefaults==="log")e.logger.warn(v);else throw new Error(v)}n+=" var vErrors = null; ";n+=" var errors = 0; ";n+=" if (rootData === undefined) rootData = data; "}else{var l=e.level,c=e.dataLevel,b="data"+(c||"");if(s)e.baseId=e.resolve.url(e.baseId,s);if(a&&!e.async)throw new Error("async schema in sync schema");n+=" var errs_"+l+" = errors;"}var g="valid"+l,h=!e.opts.allErrors,z="",j="";var m;var O=e.schema.type,k=Array.isArray(O);if(O&&e.opts.nullable&&e.schema.nullable===true){if(k){if(O.indexOf("null")==-1)O=O.concat("null")}else if(O!="null"){O=[O,"null"];k=true}}if(k&&O.length==1){O=O[0];k=false}if(e.schema.$ref&&r){if(e.opts.extendRefs=="fail"){throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)')}else if(e.opts.extendRefs!==true){r=false;e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"')}}if(e.schema.$comment&&e.opts.$comment){n+=" "+e.RULES.all.$comment.code(e,"$comment")}if(O){if(e.opts.coerceTypes){var C=e.util.coerceToTypes(e.opts.coerceTypes,O)}var T=e.RULES.types[O];if(C||k||T===true||T&&!$shouldUseGroup(T)){var p=e.schemaPath+".type",f=e.errSchemaPath+"/type";var p=e.schemaPath+".type",f=e.errSchemaPath+"/type",R=k?"checkDataTypes":"checkDataType";n+=" if ("+e.util[R](O,b,e.opts.strictNumbers,true)+") { ";if(C){var E="dataType"+l,A="coerced"+l;n+=" var "+E+" = typeof "+b+"; var "+A+" = undefined; ";if(e.opts.coerceTypes=="array"){n+=" if ("+E+" == 'object' && Array.isArray("+b+") && "+b+".length == 1) { "+b+" = "+b+"[0]; "+E+" = typeof "+b+"; if ("+e.util.checkDataType(e.schema.type,b,e.opts.strictNumbers)+") "+A+" = "+b+"; } "}n+=" if ("+A+" !== undefined) ; ";var x=C;if(x){var N,V=-1,P=x.length-1;while(V{const i=n(e,t);return i&&i.prerelease.length?i.prerelease:null};e.exports=a},,,function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=i(414);function loadYaml(e,t){return n.safeLoad(e,t)}t.loadYaml=loadYaml;function loadAllYaml(e,t){return n.safeLoadAll(e,undefined,t)}t.loadAllYaml=loadAllYaml;function dumpYaml(e,t){return n.safeDump(e,t)}t.dumpYaml=dumpYaml},function(e,t,i){e.exports=i(512)},function(e,t,i){const{inspect:n}=i(669);const a=i(849);class EmbeddedJWK extends a{constructor(){super({type:"embedded"});Object.defineProperties(this,{kid:{value:undefined},kty:{value:undefined},thumbprint:{value:undefined},toJWK:{value:undefined},toPEM:{value:undefined}})}[n.custom](){return"Embedded.JWK {}"}algorithms(){return new Set}}e.exports=new EmbeddedJWK},,function(e,t,i){const n=i(274);let a=i(918);const{JWEInvalid:r}=i(466);a=a.bind(undefined,r);const s=(e,[t])=>{return`${e.protected}.${t.encrypted_key}.${e.iv}.${e.ciphertext}.${e.tag}`};s.validate=((e,t,i,{0:{header:n},length:s})=>{if(s!==1||i||t||n){throw new r("JWE Compact Serialization doesn't support multiple recipients, JWE unprotected headers or AAD")}a(e,t,e?e.crit:undefined)});const o=(e,[t])=>{const{header:i,encrypted_key:n}=t;return{...e.protected?{protected:e.protected}:undefined,...e.unprotected?{unprotected:e.unprotected}:undefined,...i?{header:i}:undefined,...n?{encrypted_key:n}:undefined,...e.aad?{aad:e.aad}:undefined,iv:e.iv,ciphertext:e.ciphertext,tag:e.tag}};o.validate=((e,t,i,{0:{header:n},length:s})=>{if(s!==1){throw new r("Flattened JWE JSON Serialization doesn't support multiple recipients")}a(e,{...t,...n},e?e.crit:undefined)});const u=(e,t)=>{const i={...e.protected?{protected:e.protected}:undefined,...e.unprotected?{unprotected:e.unprotected}:undefined,recipients:t.map(({header:e,encrypted_key:t,generatedHeader:i})=>{if(!e&&!t&&!i){return false}return{...e||i?{header:{...e,...i}}:undefined,...t?{encrypted_key:t}:undefined}}).filter(Boolean),...e.aad?{aad:e.aad}:undefined,iv:e.iv,ciphertext:e.ciphertext,tag:e.tag};if(!i.recipients.length){delete i.recipients}return i};u.validate=((e,t,i,n)=>{n.forEach(({header:i})=>{a(e,{...i,...t},e?e.crit:undefined)})});const l=e=>{return n(e)&&typeof e.ciphertext==="string"&&typeof e.iv==="string"&&typeof e.tag==="string"&&(e.unprotected===undefined||n(e.unprotected))&&(e.protected===undefined||typeof e.protected==="string")&&(e.aad===undefined||typeof e.aad==="string")};const c=e=>{return(e.encrypted_key===undefined||typeof e.encrypted_key==="string")&&(e.header===undefined||n(e.header))};const d=e=>{return n(e)&&typeof e.encrypted_key==="string"&&(e.header===undefined||n(e.header))};const p=e=>{if(Array.isArray(e.recipients)&&e.recipients.every(d)){return true}return false};const f=e=>{if(typeof e==="string"&&e.split(".").length===5){return"compact"}if(l(e)){if(p(e)){return"general"}if(c(e)){return"flattened"}}throw new r("JWE malformed or invalid serialization")};e.exports={compact:s,flattened:o,general:u,detect:f}},function(e,t,i){const{MAX_SAFE_COMPONENT_LENGTH:n}=i(181);const a=i(548);t=e.exports={};const r=t.re=[];const s=t.src=[];const o=t.t={};let u=0;const l=(e,t,i)=>{const n=u++;a(n,t);o[e]=n;s[n]=t;r[n]=new RegExp(t,i?"g":undefined)};l("NUMERICIDENTIFIER","0|[1-9]\\d*");l("NUMERICIDENTIFIERLOOSE","[0-9]+");l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*");l("MAINVERSION",`(${s[o.NUMERICIDENTIFIER]})\\.`+`(${s[o.NUMERICIDENTIFIER]})\\.`+`(${s[o.NUMERICIDENTIFIER]})`);l("MAINVERSIONLOOSE",`(${s[o.NUMERICIDENTIFIERLOOSE]})\\.`+`(${s[o.NUMERICIDENTIFIERLOOSE]})\\.`+`(${s[o.NUMERICIDENTIFIERLOOSE]})`);l("PRERELEASEIDENTIFIER",`(?:${s[o.NUMERICIDENTIFIER]}|${s[o.NONNUMERICIDENTIFIER]})`);l("PRERELEASEIDENTIFIERLOOSE",`(?:${s[o.NUMERICIDENTIFIERLOOSE]}|${s[o.NONNUMERICIDENTIFIER]})`);l("PRERELEASE",`(?:-(${s[o.PRERELEASEIDENTIFIER]}(?:\\.${s[o.PRERELEASEIDENTIFIER]})*))`);l("PRERELEASELOOSE",`(?:-?(${s[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[o.PRERELEASEIDENTIFIERLOOSE]})*))`);l("BUILDIDENTIFIER","[0-9A-Za-z-]+");l("BUILD",`(?:\\+(${s[o.BUILDIDENTIFIER]}(?:\\.${s[o.BUILDIDENTIFIER]})*))`);l("FULLPLAIN",`v?${s[o.MAINVERSION]}${s[o.PRERELEASE]}?${s[o.BUILD]}?`);l("FULL",`^${s[o.FULLPLAIN]}$`);l("LOOSEPLAIN",`[v=\\s]*${s[o.MAINVERSIONLOOSE]}${s[o.PRERELEASELOOSE]}?${s[o.BUILD]}?`);l("LOOSE",`^${s[o.LOOSEPLAIN]}$`);l("GTLT","((?:<|>)?=?)");l("XRANGEIDENTIFIERLOOSE",`${s[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);l("XRANGEIDENTIFIER",`${s[o.NUMERICIDENTIFIER]}|x|X|\\*`);l("XRANGEPLAIN",`[v=\\s]*(${s[o.XRANGEIDENTIFIER]})`+`(?:\\.(${s[o.XRANGEIDENTIFIER]})`+`(?:\\.(${s[o.XRANGEIDENTIFIER]})`+`(?:${s[o.PRERELEASE]})?${s[o.BUILD]}?`+`)?)?`);l("XRANGEPLAINLOOSE",`[v=\\s]*(${s[o.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${s[o.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${s[o.XRANGEIDENTIFIERLOOSE]})`+`(?:${s[o.PRERELEASELOOSE]})?${s[o.BUILD]}?`+`)?)?`);l("XRANGE",`^${s[o.GTLT]}\\s*${s[o.XRANGEPLAIN]}$`);l("XRANGELOOSE",`^${s[o.GTLT]}\\s*${s[o.XRANGEPLAINLOOSE]}$`);l("COERCE",`${"(^|[^\\d])"+"(\\d{1,"}${n}})`+`(?:\\.(\\d{1,${n}}))?`+`(?:\\.(\\d{1,${n}}))?`+`(?:$|[^\\d])`);l("COERCERTL",s[o.COERCE],true);l("LONETILDE","(?:~>?)");l("TILDETRIM",`(\\s*)${s[o.LONETILDE]}\\s+`,true);t.tildeTrimReplace="$1~";l("TILDE",`^${s[o.LONETILDE]}${s[o.XRANGEPLAIN]}$`);l("TILDELOOSE",`^${s[o.LONETILDE]}${s[o.XRANGEPLAINLOOSE]}$`);l("LONECARET","(?:\\^)");l("CARETTRIM",`(\\s*)${s[o.LONECARET]}\\s+`,true);t.caretTrimReplace="$1^";l("CARET",`^${s[o.LONECARET]}${s[o.XRANGEPLAIN]}$`);l("CARETLOOSE",`^${s[o.LONECARET]}${s[o.XRANGEPLAINLOOSE]}$`);l("COMPARATORLOOSE",`^${s[o.GTLT]}\\s*(${s[o.LOOSEPLAIN]})$|^$`);l("COMPARATOR",`^${s[o.GTLT]}\\s*(${s[o.FULLPLAIN]})$|^$`);l("COMPARATORTRIM",`(\\s*)${s[o.GTLT]}\\s*(${s[o.LOOSEPLAIN]}|${s[o.XRANGEPLAIN]})`,true);t.comparatorTrimReplace="$1$2$3";l("HYPHENRANGE",`^\\s*(${s[o.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${s[o.XRANGEPLAIN]})`+`\\s*$`);l("HYPHENRANGELOOSE",`^\\s*(${s[o.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${s[o.XRANGEPLAINLOOSE]})`+`\\s*$`);l("STAR","(<|>)?=?\\s*\\*");l("GTE0","^\\s*>=\\s*0.0.0\\s*$");l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},,function(e,t,i){const n=i(510);const a=i(372);const r=(e,t,i,a,r,s)=>{return new n(t,a,r,s).recipient(i).encrypt(e)};e.exports.Encrypt=n;e.exports.encrypt=r.bind(undefined,"compact");e.exports.encrypt.flattened=r.bind(undefined,"flattened");e.exports.encrypt.general=r.bind(undefined,"general");e.exports.decrypt=a},,,function(e,t,i){const{createHmac:n}=i(373);const{KEYOBJECT:a}=i(771);const r=i(355);const s=i(165);const{asInput:o}=i(40);const u=(e,t,{[a]:i},r)=>{const s=n(t,o(i,false));s.update(r);return s.digest()};const l=(e,t,i,n,a)=>{const s=u(e,t,i,n);const o=a;return r(o,s)};e.exports=((e,t)=>{["HS256","HS384","HS512"].forEach(i=>{const n=s(i);e.sign.set(i,u.bind(undefined,i,n));e.verify.set(i,l.bind(undefined,i,n));t.oct.sign[i]=t.oct.verify[i]=(e=>e.use==="sig"||e.use===undefined)})})},function(e,t,i){e.exports={read:read,write:write};var n=i(872);var a=i(215).Buffer;var r=i(852);var s=i(502);var o=i(270);var u=i(940);var l=i(532);var c={"rsa-sha1":5,"rsa-sha256":8,"rsa-sha512":10,"ecdsa-p256-sha256":13,"ecdsa-p384-sha384":14};var d={};Object.keys(c).forEach(function(e){d[c[e]]=e.toUpperCase()});function read(e,t){if(typeof e!=="string"){n.buffer(e,"buf");e=e.toString("ascii")}var i=e.split("\n");if(i[0].match(/^Private-key-format\: v1/)){var a=i[1].split(" ");var r=parseInt(a[1],10);var s=a[2];if(!d[r])throw new Error("Unsupported algorithm: "+s);return readDNSSECPrivateKey(r,i.slice(2))}var o=0;while(i[o].match(/^\;/))o++;if((i[o].match(/\. IN KEY /)||i[o].match(/\. IN DNSKEY /))&&i[o+1].length===0){return readRFC3110(i[o])}throw new Error("Cannot parse dnssec key")}function readRFC3110(e){var t=e.split(" ");var i=parseInt(t[5],10);if(!d[i])throw new Error("Unsupported algorithm: "+i);var n=t.slice(6,t.length).join();var s=a.from(n,"base64");if(d[i].match(/^RSA-/)){var u=s.readUInt8(0);if(u!=3&&u!=1)throw new Error("Cannot parse dnssec key: "+"unsupported exponent length");var l=s.slice(1,u+1);l=o.mpNormalize(l);var c=s.slice(1+u);c=o.mpNormalize(c);var p={type:"rsa",parts:[]};p.parts.push({name:"e",data:l});p.parts.push({name:"n",data:c});return new r(p)}if(d[i]==="ECDSA-P384-SHA384"||d[i]==="ECDSA-P256-SHA256"){var f="nistp384";var h=384;if(d[i].match(/^ECDSA-P256-SHA256/)){f="nistp256";h=256}var m={type:"ecdsa",curve:f,size:h,parts:[{name:"curve",data:a.from(f)},{name:"Q",data:o.ecNormalize(s)}]};return new r(m)}throw new Error("Unsupported algorithm: "+d[i])}function elementToBuf(e){return a.from(e.split(" ")[1],"base64")}function readDNSSECRSAPrivateKey(e){var t={};e.forEach(function(e){if(e.split(" ")[0]==="Modulus:")t["n"]=elementToBuf(e);else if(e.split(" ")[0]==="PublicExponent:")t["e"]=elementToBuf(e);else if(e.split(" ")[0]==="PrivateExponent:")t["d"]=elementToBuf(e);else if(e.split(" ")[0]==="Prime1:")t["p"]=elementToBuf(e);else if(e.split(" ")[0]==="Prime2:")t["q"]=elementToBuf(e);else if(e.split(" ")[0]==="Exponent1:")t["dmodp"]=elementToBuf(e);else if(e.split(" ")[0]==="Exponent2:")t["dmodq"]=elementToBuf(e);else if(e.split(" ")[0]==="Coefficient:")t["iqmp"]=elementToBuf(e)});var i={type:"rsa",parts:[{name:"e",data:o.mpNormalize(t["e"])},{name:"n",data:o.mpNormalize(t["n"])},{name:"d",data:o.mpNormalize(t["d"])},{name:"p",data:o.mpNormalize(t["p"])},{name:"q",data:o.mpNormalize(t["q"])},{name:"dmodp",data:o.mpNormalize(t["dmodp"])},{name:"dmodq",data:o.mpNormalize(t["dmodq"])},{name:"iqmp",data:o.mpNormalize(t["iqmp"])}]};return new s(i)}function readDNSSECPrivateKey(e,t){if(d[e].match(/^RSA-/)){return readDNSSECRSAPrivateKey(t)}if(d[e]==="ECDSA-P384-SHA384"||d[e]==="ECDSA-P256-SHA256"){var i=a.from(t[0].split(" ")[1],"base64");var n="nistp384";var r=384;if(d[e]==="ECDSA-P256-SHA256"){n="nistp256";r=256}var u=o.publicFromPrivateECDSA(n,i);var l=u.part["Q"].data;var c={type:"ecdsa",curve:n,size:r,parts:[{name:"curve",data:a.from(n)},{name:"d",data:i},{name:"Q",data:l}]};return new s(c)}throw new Error("Unsupported algorithm: "+d[e])}function dnssecTimestamp(e){var t=e.getFullYear()+"";var i=e.getMonth()+1;var n=t+i+e.getUTCDate();n+=""+e.getUTCHours()+e.getUTCMinutes();n+=e.getUTCSeconds();return n}function rsaAlgFromOptions(e){if(!e||!e.hashAlgo||e.hashAlgo==="sha1")return"5 (RSASHA1)";else if(e.hashAlgo==="sha256")return"8 (RSASHA256)";else if(e.hashAlgo==="sha512")return"10 (RSASHA512)";else throw new Error("Unknown or unsupported hash: "+e.hashAlgo)}function writeRSA(e,t){if(!e.part.dmodp||!e.part.dmodq){o.addRSAMissing(e)}var i="";i+="Private-key-format: v1.3\n";i+="Algorithm: "+rsaAlgFromOptions(t)+"\n";var n=o.mpDenormalize(e.part["n"].data);i+="Modulus: "+n.toString("base64")+"\n";var r=o.mpDenormalize(e.part["e"].data);i+="PublicExponent: "+r.toString("base64")+"\n";var s=o.mpDenormalize(e.part["d"].data);i+="PrivateExponent: "+s.toString("base64")+"\n";var u=o.mpDenormalize(e.part["p"].data);i+="Prime1: "+u.toString("base64")+"\n";var l=o.mpDenormalize(e.part["q"].data);i+="Prime2: "+l.toString("base64")+"\n";var c=o.mpDenormalize(e.part["dmodp"].data);i+="Exponent1: "+c.toString("base64")+"\n";var d=o.mpDenormalize(e.part["dmodq"].data);i+="Exponent2: "+d.toString("base64")+"\n";var p=o.mpDenormalize(e.part["iqmp"].data);i+="Coefficient: "+p.toString("base64")+"\n";var f=new Date;i+="Created: "+dnssecTimestamp(f)+"\n";i+="Publish: "+dnssecTimestamp(f)+"\n";i+="Activate: "+dnssecTimestamp(f)+"\n";return a.from(i,"ascii")}function writeECDSA(e,t){var i="";i+="Private-key-format: v1.3\n";if(e.curve==="nistp256"){i+="Algorithm: 13 (ECDSAP256SHA256)\n"}else if(e.curve==="nistp384"){i+="Algorithm: 14 (ECDSAP384SHA384)\n"}else{throw new Error("Unsupported curve")}var n=e.part["d"].data.toString("base64");i+="PrivateKey: "+n+"\n";var r=new Date;i+="Created: "+dnssecTimestamp(r)+"\n";i+="Publish: "+dnssecTimestamp(r)+"\n";i+="Activate: "+dnssecTimestamp(r)+"\n";return a.from(i,"ascii")}function write(e,t){if(s.isPrivateKey(e)){if(e.type==="rsa"){return writeRSA(e,t)}else if(e.type==="ecdsa"){return writeECDSA(e,t)}else{throw new Error("Unsupported algorithm: "+e.type)}}else if(r.isKey(e)){throw new Error('Format "dnssec" only supports '+"writing private keys")}else{throw new Error("key is not a Key or PrivateKey")}}},,,function(e,t,i){"use strict";const n=i(272).Component;const a=i(418)("kubernetes-client");const r=i(747);const s=i(314);const o=i(622);const u=i(903);const l=i(198);const c=i(610);class Root extends n{_getSpec(e){return this.backend.http({method:"GET",pathname:e}).then(e=>{return e.body})}loadSpec(){return this._getSpec("/openapi/v2").catch(()=>{return this._getSpec("/swagger.json")}).then(e=>{this._addSpec(e);return this}).catch(e=>{throw new Error(`Failed to get /openapi/v2 and /swagger.json: ${e.message}`)})}_getLogByteStream(e){return this.backend.getLogByteStream(Object.assign({method:"GET",pathItemObject:this.pathItemObject,pathname:this.getPath(),pathnameParameters:this.getPathnameParameters()},e))}async _getWatchObjectStream(e){return this.backend.getWatchObjectStream(Object.assign({method:"GET",pathItemObject:this.pathItemObject,pathname:this.getPath(),pathnameParameters:this.getPathnameParameters()},e))}_addEndpoint(e){const t=super._addEndpoint(e);if(!t)return t;if(e.pathItem.get){const i=e.pathItem.get["x-kubernetes-action"];if(i==="watch"||i==="watchlist"){t.getStream=a.function(t.getStream,".getStream use .getObjectStream, see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md");t.getObjectStream=t._getWatchObjectStream}else if(e.name==="/api/v1/namespaces/{namespace}/pods/{name}/log"){t.getStream=a.function(t.getStream,".getStream use .getByteStream, see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md");t.getByteStream=t._getLogByteStream}else{t.getStream=a.function(t.getStream,".getStream see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md")}}}addCustomResourceDefinition(e){const t=e.spec.group;const i=e.spec.names.plural;const n=e.spec.scope==="Cluster"?"":"/namespaces/{namespace}";const a=a=>{const r={paths:{}};const s=`/apis/${t}/${a}${n}/${i}/{name}`;r.paths[s]=["delete","get","patch","put"].reduce((e,t)=>{e[t]={operationId:`${t}Template${i}`};return e},{});const o=`/apis/${t}/${a}${n}/${i}`;r.paths[o]=["get","post"].reduce((e,t)=>{e[t]={operationId:`${t}${i}`};return e},{});if(e.spec.scope==="Namespaced"){const e=`/apis/${t}/${a}/${i}`;r.paths[e]={get:{operationId:`getCluster${i}`}}}const u={watchCluster:`/apis/${t}/${a}/watch/${i}`,watchNamespace:`/apis/${t}/${a}/watch${n}/${i}`,watchResource:`/apis/${t}/${a}/watch${n}/${i}/{name}`};Object.keys(u).forEach(e=>{const t=u[e];r.paths[t]={get:{"x-kubernetes-action":"watch",operationId:`operationId${i}`}}});if(e.spec.subresources&&e.spec.subresources.status){const e=`/apis/${t}/${a}${n}/${i}/{name}/status`;r.paths[e]=["get","put"].reduce((e,t)=>{e[t]={operationId:`${t}Template${i}`};return e},{})}if(e.spec.subresources&&e.spec.subresources.scale){const e=`/apis/${t}/${a}${n}/${i}/{name}/scale`;r.paths[e]=["get","put"].reduce((e,t)=>{e[t]={operationId:`${t}Template${i}`};return e},{})}this._addSpec(r)};if(e.spec.version){a(e.spec.version)}else{const t=e.spec.versions||[];t.forEach(e=>a(e.name))}}}class Client{constructor(e){e=e||{};if(e.config){a("Client({ config }), see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md")}let t=e.backend;if(!t){if(e.config){t=new c(e.config)}else{const e=new s;e.loadFromDefault();t=new c({kubeconfig:e})}}let i=e.spec;if(!i&&e.version){const t=o.join(__dirname,"specs",`swagger-${e.version}.json.gz`);i=JSON.parse(u.gunzipSync(r.readFileSync(t)))}const n=new Root({splits:[],backend:t,getNames:e.getNames||l});if(i)n._addSpec(i);return n}}class Client1_13 extends Client{constructor(e){super(Object.assign({},e,{version:"1.13"}))}}e.exports={Client:Client,Client1_13:Client1_13}},function(e,t,i){"use strict";var n=this&&this.__awaiter||function(e,t,i,n){function adopt(e){return e instanceof i?e:new i(function(t){t(e)})}return new(i||(i=Promise))(function(i,a){function fulfilled(e){try{step(n.next(e))}catch(e){a(e)}}function rejected(e){try{step(n["throw"](e))}catch(e){a(e)}}function step(e){e.done?i(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())})};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)if(Object.hasOwnProperty.call(e,i))t[i]=e[i];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const r=a(i(9));function exec(e,t,i){return n(this,void 0,void 0,function*(){const n=r.argStringToArray(e);if(n.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const a=n[0];t=n.slice(1).concat(t||[]);const s=new r.ToolRunner(a,t,i);return s.exec()})}t.exec=exec},,function(e,t,i){"use strict";var n=i(945);e.exports=new n("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})},function(e,t,i){var n=i(602);var a=i(747);n.register("sed",_sed,{globStart:3,canReceivePipe:true,cmdOptions:{i:"inplace"}});function _sed(e,t,i,r){var s=n.readFromPipe();if(typeof i!=="string"&&typeof i!=="function"){if(typeof i==="number"){i=i.toString()}else{n.error("invalid replacement string")}}if(typeof t==="string"){t=RegExp(t)}if(!r&&!s){n.error("no files given")}r=[].slice.call(arguments,3);if(s){r.unshift("-")}var o=[];r.forEach(function(r){if(!a.existsSync(r)&&r!=="-"){n.error("no such file or directory: "+r,2,{continue:true});return}var u=r==="-"?s:a.readFileSync(r,"utf8");var l=u.split("\n");var c=l.map(function(e){return e.replace(t,i)}).join("\n");o.push(c);if(e.inplace){a.writeFileSync(r,c,"utf8")}});return o.join("\n")}e.exports=_sed},,,,function(e){e.exports={$id:"cache.json#",$schema:"http://json-schema.org/draft-06/schema#",properties:{beforeRequest:{oneOf:[{type:"null"},{$ref:"beforeRequest.json#"}]},afterRequest:{oneOf:[{type:"null"},{$ref:"afterRequest.json#"}]},comment:{type:"string"}}}},function(e){e.exports=new Map([["A128CBC-HS256",256],["A128GCM",128],["A192CBC-HS384",384],["A192GCM",192],["A256CBC-HS512",512],["A256GCM",256]])},function(e,t,i){const n=i(274);let a=i(918);const{JWSInvalid:r}=i(466);a=a.bind(undefined,r);const s=(e,[t])=>{return`${t.protected}.${e}.${t.signature}`};s.validate=((e,{0:{unprotectedHeader:t,protectedHeader:i},length:n})=>{if(n!==1||t){throw new r("JWS Compact Serialization doesn't support multiple recipients or JWS unprotected headers")}a(i,t,i?i.crit:undefined)});const o=(e,[t])=>{const{header:i,signature:n,protected:a}=t;return{payload:e,...a?{protected:a}:undefined,...i?{header:i}:undefined,signature:n}};o.validate=((e,{0:{unprotectedHeader:t,protectedHeader:i},length:n})=>{if(n!==1){throw new r("Flattened JWS JSON Serialization doesn't support multiple recipients")}a(i,t,i?i.crit:undefined)});const u=(e,t)=>{return{payload:e,signatures:t.map(({header:e,signature:t,protected:i})=>{return{...i?{protected:i}:undefined,...e?{header:e}:undefined,signature:t}})}};u.validate=((e,t)=>{let i=false;t.forEach(({protectedHeader:e,unprotectedHeader:t})=>{if(e&&!i&&"b64"in e){i=true}a(e,t,e?e.crit:undefined)});if(i){const e=t.map(({protectedHeader:e})=>e&&e.b64);if(!e.every((e,t,[i])=>e===i)){throw new r('the "b64" Header Parameter value MUST be the same for all recipients')}}});const l=e=>{return n(e)&&(typeof e.payload==="string"||Buffer.isBuffer(e.payload))};const c=e=>{return n(e)&&typeof e.signature==="string"&&(e.header===undefined||n(e.header))&&(e.protected===undefined||typeof e.protected==="string")};const d=e=>{if(Array.isArray(e.signatures)&&e.signatures.every(c)){return true}return false};const p=e=>{if(typeof e==="string"&&e.split(".").length===3){return"compact"}if(l(e)){if(d(e)){return"general"}if(c(e)){return"flattened"}}throw new r("JWS malformed or invalid serialization")};e.exports={compact:s,flattened:o,general:u,detect:p}},function(e,t,i){const n=i(255);e.exports=function(){this.seq().obj(this.key("algorithm").objid(n),this.key("parameters").optional().choice({namedCurve:this.objid(n),null:this.null_()}))}},function(e,t,i){const{deprecate:n}=i(669);const a=n(()=>{},'"P-256K" EC curve name is deprecated');e.exports={name:"secp256k1",rename(t){if(t!=="secp256k1"){a()}e.exports.name=t}}},function(e,t,i){var n=i(357);var a=i(215).Buffer;var r=i(362);var s=i(584);var o=s.newInvalidAsn1Error;var u={size:1024,growthFactor:8};function merge(e,t){n.ok(e);n.equal(typeof e,"object");n.ok(t);n.equal(typeof t,"object");var i=Object.getOwnPropertyNames(e);i.forEach(function(i){if(t[i])return;var n=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(t,i,n)});return t}function Writer(e){e=merge(u,e||{});this._buf=a.alloc(e.size||1024);this._size=this._buf.length;this._offset=0;this._options=e;this._seq=[]}Object.defineProperty(Writer.prototype,"buffer",{get:function(){if(this._seq.length)throw o(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}});Writer.prototype.writeByte=function(e){if(typeof e!=="number")throw new TypeError("argument must be a Number");this._ensure(1);this._buf[this._offset++]=e};Writer.prototype.writeInt=function(e,t){if(typeof e!=="number")throw new TypeError("argument must be a Number");if(typeof t!=="number")t=r.Integer;var i=4;while(((e&4286578688)===0||(e&4286578688)===4286578688>>0)&&i>1){i--;e<<=8}if(i>4)throw o("BER ints cannot be > 0xffffffff");this._ensure(2+i);this._buf[this._offset++]=t;this._buf[this._offset++]=i;while(i-- >0){this._buf[this._offset++]=(e&4278190080)>>>24;e<<=8}};Writer.prototype.writeNull=function(){this.writeByte(r.Null);this.writeByte(0)};Writer.prototype.writeEnumeration=function(e,t){if(typeof e!=="number")throw new TypeError("argument must be a Number");if(typeof t!=="number")t=r.Enumeration;return this.writeInt(e,t)};Writer.prototype.writeBoolean=function(e,t){if(typeof e!=="boolean")throw new TypeError("argument must be a Boolean");if(typeof t!=="number")t=r.Boolean;this._ensure(3);this._buf[this._offset++]=t;this._buf[this._offset++]=1;this._buf[this._offset++]=e?255:0};Writer.prototype.writeString=function(e,t){if(typeof e!=="string")throw new TypeError("argument must be a string (was: "+typeof e+")");if(typeof t!=="number")t=r.OctetString;var i=a.byteLength(e);this.writeByte(t);this.writeLength(i);if(i){this._ensure(i);this._buf.write(e,this._offset);this._offset+=i}};Writer.prototype.writeBuffer=function(e,t){if(typeof t!=="number")throw new TypeError("tag must be a number");if(!a.isBuffer(e))throw new TypeError("argument must be a buffer");this.writeByte(t);this.writeLength(e.length);this._ensure(e.length);e.copy(this._buf,this._offset,0,e.length);this._offset+=e.length};Writer.prototype.writeStringArray=function(e){if(!e instanceof Array)throw new TypeError("argument must be an Array[String]");var t=this;e.forEach(function(e){t.writeString(e)})};Writer.prototype.writeOID=function(e,t){if(typeof e!=="string")throw new TypeError("argument must be a string");if(typeof t!=="number")t=r.OID;if(!/^([0-9]+\.){3,}[0-9]+$/.test(e))throw new Error("argument is not a valid OID string");function encodeOctet(e,t){if(t<128){e.push(t)}else if(t<16384){e.push(t>>>7|128);e.push(t&127)}else if(t<2097152){e.push(t>>>14|128);e.push((t>>>7|128)&255);e.push(t&127)}else if(t<268435456){e.push(t>>>21|128);e.push((t>>>14|128)&255);e.push((t>>>7|128)&255);e.push(t&127)}else{e.push((t>>>28|128)&255);e.push((t>>>21|128)&255);e.push((t>>>14|128)&255);e.push((t>>>7|128)&255);e.push(t&127)}}var i=e.split(".");var n=[];n.push(parseInt(i[0],10)*40+parseInt(i[1],10));i.slice(2).forEach(function(e){encodeOctet(n,parseInt(e,10))});var a=this;this._ensure(2+n.length);this.writeByte(t);this.writeLength(n.length);n.forEach(function(e){a.writeByte(e)})};Writer.prototype.writeLength=function(e){if(typeof e!=="number")throw new TypeError("argument must be a Number");this._ensure(4);if(e<=127){this._buf[this._offset++]=e}else if(e<=255){this._buf[this._offset++]=129;this._buf[this._offset++]=e}else if(e<=65535){this._buf[this._offset++]=130;this._buf[this._offset++]=e>>8;this._buf[this._offset++]=e}else if(e<=16777215){this._buf[this._offset++]=131;this._buf[this._offset++]=e>>16;this._buf[this._offset++]=e>>8;this._buf[this._offset++]=e}else{throw o("Length too long (> 4 bytes)")}};Writer.prototype.startSequence=function(e){if(typeof e!=="number")e=r.Sequence|r.Constructor;this.writeByte(e);this._seq.push(this._offset);this._ensure(3);this._offset+=3};Writer.prototype.endSequence=function(){var e=this._seq.pop();var t=e+3;var i=this._offset-t;if(i<=127){this._shift(t,i,-2);this._buf[e]=i}else if(i<=255){this._shift(t,i,-1);this._buf[e]=129;this._buf[e+1]=i}else if(i<=65535){this._buf[e]=130;this._buf[e+1]=i>>8;this._buf[e+2]=i}else if(i<=16777215){this._shift(t,i,1);this._buf[e]=131;this._buf[e+1]=i>>16;this._buf[e+2]=i>>8;this._buf[e+3]=i}else{throw o("Sequence too long")}};Writer.prototype._shift=function(e,t,i){n.ok(e!==undefined);n.ok(t!==undefined);n.ok(i);this._buf.copy(this._buf,e+i,e,e+t);this._offset+=i};Writer.prototype._ensure=function(e){n.ok(e);if(this._size-this._offset{e=new n(e,i);t=new n(t,i);let a=false;e:for(const n of e.set){for(const e of t.set){const t=u(n,e,i);a=a||t!==null;if(t)continue e}if(a)return false}return true};const u=(e,t,i)=>{if(e.length===1&&e[0].semver===a)return t.length===1&&t[0].semver===a;const n=new Set;let o,u;for(const t of e){if(t.operator===">"||t.operator===">=")o=l(o,t,i);else if(t.operator==="<"||t.operator==="<=")u=c(u,t,i);else n.add(t.semver)}if(n.size>1)return null;let d;if(o&&u){d=s(o.semver,u.semver,i);if(d>0)return null;else if(d===0&&(o.operator!==">="||u.operator!=="<="))return null}for(const e of n){if(o&&!r(e,String(o),i))return null;if(u&&!r(e,String(u),i))return null;for(const n of t){if(!r(e,String(n),i))return false}return true}let p,f;let h,m;for(const e of t){m=m||e.operator===">"||e.operator===">=";h=h||e.operator==="<"||e.operator==="<=";if(o){if(e.operator===">"||e.operator===">="){p=l(o,e,i);if(p===e)return false}else if(o.operator===">="&&!r(o.semver,String(e),i))return false}if(u){if(e.operator==="<"||e.operator==="<="){f=c(u,e,i);if(f===e)return false}else if(u.operator==="<="&&!r(u.semver,String(e),i))return false}if(!e.operator&&(u||o)&&d!==0)return false}if(o&&h&&!u&&d!==0)return false;if(u&&m&&!o&&d!==0)return false;return true};const l=(e,t,i)=>{if(!e)return t;const n=s(e.semver,t.semver,i);return n>0?e:n<0?t:t.operator===">"&&e.operator===">="?t:e};const c=(e,t,i)=>{if(!e)return t;const n=s(e.semver,t.semver,i);return n<0?e:n>0?t:t.operator==="<"&&e.operator==="<="?t:e};e.exports=o}],function(e){"use strict";!function(){e.nmd=function(e){e.paths=[];if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});return e}}();!function(){e.r=function(e){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}}();!function(){var t=Object.prototype.hasOwnProperty;e.d=function(e,i,n){if(!t.call(e,i)){Object.defineProperty(e,i,{enumerable:true,get:n})}}}();!function(){e.t=function(t,i){if(i&1)t=this(t);if(i&8)return t;if(i&4&&typeof t==="object"&&t&&t.__esModule)return t;var n=Object.create(null);e.r(n);Object.defineProperty(n,"default",{enumerable:true,value:t});if(i&2&&typeof t!="string")for(var a in t)e.d(n,a,function(e){return t[e]}.bind(null,a));return n}}();!function(){e.n=function(t){var i=t&&t.__esModule?function getDefault(){return t["default"]}:function getModuleExports(){return t};e.d(i,"a",i);return i}}();!function(){e.hmd=function(e){e=Object.create(e);if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});Object.defineProperty(e,"exports",{enumerable:true,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}});return e}}()}); \ No newline at end of file +module.exports=function(e,t){"use strict";var r={};function __webpack_require__(t){if(r[t]){return r[t].exports}var i=r[t]={i:t,l:false,exports:{}};e[t].call(i.exports,i,i.exports,__webpack_require__);i.l=true;return i.exports}__webpack_require__.ab=__dirname+"/";function startup(){return __webpack_require__(2492)}t(__webpack_require__);return startup()}({1:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:true});const a=r(3129);const s=r(5622);const n=r(1669);const o=r(3672);const u=n.promisify(a.exec);function cp(e,t,r={}){return i(this,void 0,void 0,function*(){const{force:i,recursive:a}=readCopyOptions(r);const n=(yield o.exists(t))?yield o.stat(t):null;if(n&&n.isFile()&&!i){return}const u=n&&n.isDirectory()?s.join(t,s.basename(e)):t;if(!(yield o.exists(e))){throw new Error(`no such file or directory: ${e}`)}const p=yield o.stat(e);if(p.isDirectory()){if(!a){throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`)}else{yield cpDirRecursive(e,u,0,i)}}else{if(s.relative(e,u)===""){throw new Error(`'${u}' and '${e}' are the same file`)}yield copyFile(e,u,i)}})}t.cp=cp;function mv(e,t,r={}){return i(this,void 0,void 0,function*(){if(yield o.exists(t)){let i=true;if(yield o.isDirectory(t)){t=s.join(t,s.basename(e));i=yield o.exists(t)}if(i){if(r.force==null||r.force){yield rmRF(t)}else{throw new Error("Destination already exists")}}}yield mkdirP(s.dirname(t));yield o.rename(e,t)})}t.mv=mv;function rmRF(e){return i(this,void 0,void 0,function*(){if(o.IS_WINDOWS){try{if(yield o.isDirectory(e,true)){yield u(`rd /s /q "${e}"`)}else{yield u(`del /f /a "${e}"`)}}catch(e){if(e.code!=="ENOENT")throw e}try{yield o.unlink(e)}catch(e){if(e.code!=="ENOENT")throw e}}else{let t=false;try{t=yield o.isDirectory(e)}catch(e){if(e.code!=="ENOENT")throw e;return}if(t){yield u(`rm -rf "${e}"`)}else{yield o.unlink(e)}}})}t.rmRF=rmRF;function mkdirP(e){return i(this,void 0,void 0,function*(){yield o.mkdirP(e)})}t.mkdirP=mkdirP;function which(e,t){return i(this,void 0,void 0,function*(){if(!e){throw new Error("parameter 'tool' is required")}if(t){const t=yield which(e,false);if(!t){if(o.IS_WINDOWS){throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also verify the file has a valid extension for an executable file.`)}else{throw new Error(`Unable to locate executable file: ${e}. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.`)}}}try{const t=[];if(o.IS_WINDOWS&&process.env.PATHEXT){for(const e of process.env.PATHEXT.split(s.delimiter)){if(e){t.push(e)}}}if(o.isRooted(e)){const r=yield o.tryGetExecutablePath(e,t);if(r){return r}return""}if(e.includes("/")||o.IS_WINDOWS&&e.includes("\\")){return""}const r=[];if(process.env.PATH){for(const e of process.env.PATH.split(s.delimiter)){if(e){r.push(e)}}}for(const i of r){const r=yield o.tryGetExecutablePath(i+s.sep+e,t);if(r){return r}}return""}catch(e){throw new Error(`which failed with message ${e.message}`)}})}t.which=which;function readCopyOptions(e){const t=e.force==null?true:e.force;const r=Boolean(e.recursive);return{force:t,recursive:r}}function cpDirRecursive(e,t,r,a){return i(this,void 0,void 0,function*(){if(r>=255)return;r++;yield mkdirP(t);const i=yield o.readdir(e);for(const s of i){const i=`${e}/${s}`;const n=`${t}/${s}`;const u=yield o.lstat(i);if(u.isDirectory()){yield cpDirRecursive(i,n,r,a)}else{yield copyFile(i,n,a)}}yield o.chmod(t,(yield o.stat(e)).mode)})}function copyFile(e,t,r){return i(this,void 0,void 0,function*(){if((yield o.lstat(e)).isSymbolicLink()){try{yield o.lstat(t);yield o.unlink(t)}catch(e){if(e.code==="EPERM"){yield o.chmod(t,"0666");yield o.unlink(t)}}const r=yield o.readlink(e);yield o.symlink(r,t,o.IS_WINDOWS?"junction":null)}else if(!(yield o.exists(t))||r){yield o.copyFile(e,t)}})}},28:function(e){"use strict";e.exports=function generate_comment(e,t,r){var i=" ";var a=e.schema[t];var s=e.errSchemaPath+"/"+t;var n=!e.opts.allErrors;var o=e.util.toQuotedString(a);if(e.opts.$comment===true){i+=" console.log("+o+");"}else if(typeof e.opts.$comment=="function"){i+=" self._opts.$comment("+o+", "+e.util.toQuotedString(s)+", validate.root.schema);"}return i}},32:function(e){e.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"}}}},37:function(e){e.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"}}}},42:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["wafv2"]={};i.WAFV2=a.defineService("wafv2",["2019-07-29"]);Object.defineProperty(s.services["wafv2"],"2019-07-29",{get:function get(){var e=r(5118);e.paginators=r(1657).pagination;return e},enumerable:true,configurable:true});e.exports=i.WAFV2},47:function(e){e.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"},DescribeNetworkInsightsAnalyses:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInsightsAnalyses"},DescribeNetworkInsightsPaths:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"NetworkInsightsPaths"},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"},DescribeTransitGatewayConnectPeers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayConnectPeers"},DescribeTransitGatewayConnects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"TransitGatewayConnects"},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"}}}},50:function(e){e.exports=["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","freight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","com.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","net.ar","org.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","education.tas.edu.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","cri.br","cuiaba.br","curitiba.br","def.br","ecn.br","eco.br","edu.br","emp.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","aéroport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","aprendemas.cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","公司.cn","网络.cn","網絡.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","name.cy","net.cy","org.cy","parliament.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","com.dz","org.dz","net.dz","gov.dz","edu.dz","asso.dz","pol.dz","art.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","公司.hk","教育.hk","敎育.hk","政府.hk","個人.hk","个人.hk","箇人.hk","網络.hk","网络.hk","组織.hk","網絡.hk","网絡.hk","组织.hk","組織.hk","組织.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","ایران.ir","ايران.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenezia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-süd-tirol.it","trentin-sudtirol.it","trentin-südtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-süd-tirol.it","trentino-sudtirol.it","trentino-südtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinosüd-tirol.it","trentinosudtirol.it","trentinosüdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentinsüd-tirol.it","trentinsudtirol.it","trentinsüdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vallée-aoste.it","vallee-d-aoste.it","vallée-d-aoste.it","valleeaoste.it","valléeaoste.it","valleedaoste.it","valléedaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-südtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-südtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-südtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesena-forli.it","cesena-forlì.it","cesenaforli.it","cesenaforlì.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forlì-cesena.it","forlicesena.it","forlìcesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavia.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","südtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","yamanashi.jp","栃木.jp","愛知.jp","愛媛.jp","兵庫.jp","熊本.jp","茨城.jp","北海道.jp","千葉.jp","和歌山.jp","長崎.jp","長野.jp","新潟.jp","青森.jp","静岡.jp","東京.jp","石川.jp","埼玉.jp","三重.jp","京都.jp","佐賀.jp","大分.jp","大阪.jp","奈良.jp","宮城.jp","宮崎.jp","富山.jp","山口.jp","山形.jp","山梨.jp","岩手.jp","岐阜.jp","岡山.jp","島根.jp","広島.jp","徳島.jp","沖縄.jp","滋賀.jp","神奈川.jp","福井.jp","福岡.jp","福島.jp","秋田.jp","群馬.jp","香川.jp","高知.jp","鳥取.jp","鹿児島.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","edu.ky","gov.ky","com.ky","org.ky","net.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunicações.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunicações.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guernsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","läns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","time.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","ירושלים.museum","иком.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","com.my","net.my","org.my","gov.my","edu.my","mil.my","name.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","åkrehamn.no","algard.no","ålgård.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","brønnøysund.no","drobak.no","drøbak.no","egersund.no","fetsund.no","floro.no","florø.no","fredrikstad.no","hokksund.no","honefoss.no","hønefoss.no","jessheim.no","jorpeland.no","jørpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langevåg.no","leirvik.no","mjondalen.no","mjøndalen.no","mo-i-rana.no","mosjoen.no","mosjøen.no","nesoddtangen.no","orkanger.no","osoyro.no","osøyro.no","raholt.no","råholt.no","sandnessjoen.no","sandnessjøen.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stjørdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","åfjord.no","agdenes.no","al.no","ål.no","alesund.no","ålesund.no","alstahaug.no","alta.no","áltá.no","alaheadju.no","álaheadju.no","alvdal.no","amli.no","åmli.no","amot.no","åmot.no","andebu.no","andoy.no","andøy.no","andasuolo.no","ardal.no","årdal.no","aremark.no","arendal.no","ås.no","aseral.no","åseral.no","asker.no","askim.no","askvoll.no","askoy.no","askøy.no","asnes.no","åsnes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-høland.no","austevoll.no","austrheim.no","averoy.no","averøy.no","balestrand.no","ballangen.no","balat.no","bálát.no","balsfjord.no","bahccavuotna.no","báhccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","bájddar.no","baidar.no","báidár.no","berg.no","bergen.no","berlevag.no","berlevåg.no","bearalvahki.no","bearalváhki.no","bindal.no","birkenes.no","bjarkoy.no","bjarkøy.no","bjerkreim.no","bjugn.no","bodo.no","bodø.no","badaddja.no","bådåddjå.no","budejju.no","bokn.no","bremanger.no","bronnoy.no","brønnøy.no","bygland.no","bykle.no","barum.no","bærum.no","bo.telemark.no","bø.telemark.no","bo.nordland.no","bø.nordland.no","bievat.no","bievát.no","bomlo.no","bømlo.no","batsfjord.no","båtsfjord.no","bahcavuotna.no","báhcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyrøy.no","donna.no","dønna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","evenášši.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finnøy.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","flå.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fræna.no","froya.no","frøya.no","fusa.no","fyresdal.no","forde.no","førde.no","gamvik.no","gangaviika.no","gáŋgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildeskål.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gjøvik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kråanghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.no","hábmer.no","hapmir.no","hápmir.no","hammerfest.no","hammarfeasta.no","hámmárfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","ákŋoluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","herøy.møre-og-romsdal.no","heroy.nordland.no","herøy.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hobøl.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holtålen.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","hægebostad.no","hoyanger.no","høyanger.no","hoylandet.no","høylandet.no","ha.no","hå.no","ibestad.no","inderoy.no","inderøy.no","iveland.no","jevnaker.no","jondal.no","jolster.no","jølster.no","karasjok.no","karasjohka.no","kárášjohka.no","karlsoy.no","galsa.no","gálsá.no","karmoy.no","karmøy.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","klæbu.no","kongsberg.no","kongsvinger.no","kragero.no","kragerø.no","kristiansand.no","kristiansund.no","krodsherad.no","krødsherad.no","kvalsund.no","rahkkeravju.no","ráhkkerávju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvitsøy.no","kvafjord.no","kvæfjord.no","giehtavuoatna.no","kvanangen.no","kvænangen.no","navuotna.no","návuotna.no","kafjord.no","kåfjord.no","gaivuotna.no","gáivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loabát.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","leaŋgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lindås.no","lom.no","loppa.no","lahppi.no","láhppi.no","lund.no","lunner.no","luroy.no","lurøy.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","lærdal.no","lodingen.no","lødingen.no","lorenskog.no","lørenskog.no","loten.no","løten.no","malvik.no","masoy.no","måsøy.no","muosat.no","muosát.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","meløy.no","meraker.no","meråker.no","moareke.no","moåreke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","målselv.no","malatvuopmi.no","málatvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","nååmesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unjárga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenjárga.no","nordre-land.no","nordreisa.no","raisa.no","ráisa.no","nore-og-uvdal.no","notodden.no","naroy.no","nærøy.no","notteroy.no","nøtterøy.no","odda.no","oksnes.no","øksnes.no","oppdal.no","oppegard.no","oppegård.no","orkdal.no","orland.no","ørland.no","orskog.no","ørskog.no","orsta.no","ørsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","osterøy.no","ostre-toten.no","østre-toten.no","overhalla.no","ovre-eiker.no","øvre-eiker.no","oyer.no","øyer.no","oygarden.no","øygarden.no","oystre-slidre.no","øystre-slidre.no","porsanger.no","porsangu.no","porsáŋgu.no","porsgrunn.no","radoy.no","radøy.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennesøy.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","risør.no","roan.no","rollag.no","rygge.no","ralingen.no","rælingen.no","rodoy.no","rødøy.no","romskog.no","rømskog.no","roros.no","røros.no","rost.no","røst.no","royken.no","røyken.no","royrvik.no","røyrvik.no","rade.no","råde.no","salangen.no","siellak.no","saltdal.no","salat.no","sálát.no","sálat.no","samnanger.no","sande.more-og-romsdal.no","sande.møre-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sandøy.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjervøy.no","skierva.no","skiervá.no","skjak.no","skjåk.no","skodje.no","skanland.no","skånland.no","skanit.no","skánit.no","smola.no","smøla.no","snillfjord.no","snasa.no","snåsa.no","snoasa.no","snaase.no","snåase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.no","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stjørdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","søgne.no","somna.no","sømna.no","sondre-land.no","søndre-land.no","sor-aurdal.no","sør-aurdal.no","sor-fron.no","sør-fron.no","sor-odal.no","sør-odal.no","sor-varanger.no","sør-varanger.no","matta-varjjat.no","mátta-várjjat.no","sorfold.no","sørfold.no","sorreisa.no","sørreisa.no","sorum.no","sørum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tjøme.no","tokke.no","tolga.no","torsken.no","tranoy.no","tranøy.no","tromso.no","tromsø.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","træna.no","trogstad.no","trøgstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysvær.no","tonsberg.no","tønsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vadsø.no","cahcesuolo.no","čáhcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vardø.no","varggat.no","várggát.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","vegårshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestvågøy.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","værøy.no","vagan.no","vågan.no","voagat.no","vagsoy.no","vågsøy.no","vaga.no","vågå.no","valer.ostfold.no","våler.østfold.no","valer.hedmark.no","våler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","māori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wodzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","net.ss","org.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","gov.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.tj","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","intl.tn","nat.tn","net.tn","org.tn","info.tn","perso.tn","tourism.tn","edunet.tn","rnrt.tn","rns.tn","rnu.tn","mincom.tn","agrinet.tn","defense.tn","turen.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","網路.tw","組織.tw","商業.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","dominic.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.ri.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","org.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","امارات","հայ","বাংলা","бг","бел","中国","中國","الجزائر","مصر","ею","ευ","موريتانيا","გე","ελ","香港","公司.香港","教育.香港","政府.香港","個人.香港","網絡.香港","組織.香港","ಭಾರತ","ଭାରତ","ভাৰত","भारतम्","भारोत","ڀارت","ഭാരതം","भारत","بارت","بھارت","భారత్","ભારત","ਭਾਰਤ","ভারত","இந்தியா","ایران","ايران","عراق","الاردن","한국","қаз","ලංකා","இலங்கை","المغرب","мкд","мон","澳門","澳门","مليسيا","عمان","پاکستان","پاكستان","فلسطين","срб","пр.срб","орг.срб","обр.срб","од.срб","упр.срб","ак.срб","рф","قطر","السعودية","السعودیة","السعودیۃ","السعوديه","سودان","新加坡","சிங்கப்பூர்","سورية","سوريا","ไทย","ศึกษา.ไทย","ธุรกิจ.ไทย","รัฐบาล.ไทย","ทหาร.ไทย","เน็ต.ไทย","องค์กร.ไทย","تونس","台灣","台湾","臺灣","укр","اليمن","xxx","*.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afamilycompany","afl","africa","agakhan","agency","aig","aigo","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","budapest","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","caseih","cash","casino","catering","catholic","cba","cbn","cbre","cbs","ceb","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","esurance","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glade","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","intel","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","iveco","jaguar","java","jcb","jcp","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","lupin","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","metlife","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","mutual","nab","nadex","nagoya","nationwide","natura","navy","nba","nec","netbank","netflix","network","neustar","new","newholland","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","qvc","racing","radio","raid","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","rightathome","ril","rio","rip","rmit","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scor","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","shriram","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiftcover","swiss","sydney","symantec","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","कॉम","セール","佛山","慈善","集团","在线","大众汽车","点看","คอม","八卦","موقع","公益","公司","香格里拉","网站","移动","我爱你","москва","католик","онлайн","сайт","联通","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","商标","商店","商城","дети","ポイント","新闻","工行","家電","كوم","中文网","中信","娱乐","谷歌","電訊盈科","购物","クラウド","通販","网店","संगठन","餐厅","网络","ком","亚马逊","诺基亚","食品","飞利浦","手表","手机","ارامكو","العليان","اتصالات","بازار","ابوظبي","كاثوليك","همراه","닷컴","政府","شبكة","بيتك","عرب","机构","组织机构","健康","招聘","рус","珠宝","大拿","みんな","グーグル","世界","書籍","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","广东","政务","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","adobeaemcloud.com","adobeaemcloud.net","*.dev.adobeaemcloud.com","beep.pl","barsy.ca","*.compute.estate","*.alces.network","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","amsw.nl","t3l3p0rt.net","tele.amune.org","apigee.io","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","myfritz.net","*.awdev.ca","*.advisor.ws","b-data.io","backplaneapp.io","balena-devices.com","app.banzaicloud.io","betainabox.com","bnr.la","blackbaudcdn.net","boomla.net","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","mycd.eu","carrd.co","crd.co","uwu.ai","ae.org","ar.com","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.com","gb.net","hu.com","hu.net","jp.net","jpn.com","kr.com","mex.com","no.com","qc.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","uy.com","za.bz","za.com","africa.com","gr.com","in.net","us.org","co.com","c.la","certmgr.org","xenapponazure.com","discourse.group","discourse.team","virtueeldomein.nl","cleverapps.io","*.lcl.dev","*.stg.dev","c66.me","cloud66.ws","cloud66.zone","jdevcloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","cloudera.site","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cloudeity.net","cnpy.gdn","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","edgestack.me","debian.net","dedyn.io","dnshome.de","online.th","shop.th","drayddns.com","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.com","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","en-root.fr","mytuleap.com","onred.one","staging.onred.one","enonic.io","customer.enonic.io","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastpanel.direct","fastvps-server.com","fhapp.xyz","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","mydobiss.com","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","flynnhub.com","flynnhosting.net","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","service.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","lab.ms","github.io","githubusercontent.com","gitlab.io","glitch.me","lolipop.io","cloudapps.digital","london.cloudapps.digital","homeoffice.gov.uk","ro.im","shop.ro","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","cloudfunctions.net","cloud.goog","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","awsmppl.com","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","hepforge.org","herokuapp.com","herokussl.com","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","bpl.biz","orx.biz","ng.city","biz.gl","ng.ink","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","ng.school","sch.so","häkkinen.fi","*.moonscale.io","moonscale.net","iki.fi","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","ipifony.net","mein-iserv.de","test-iserv.de","iserv.dev","iobb.net","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","oya.to","co.krd","edu.krd","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkitools.space","linkyard.cloud","linkyard-cloud.ch","members.linode.com","nodebalancer.linode.com","we.bs","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","uklugs.org","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","miniserver.com","memset.net","cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","ui.nabu.casa","pony.club","of.fashion","on.fashion","of.football","in.london","of.london","for.men","and.mom","for.mom","for.one","for.sale","of.work","to.work","nctu.me","bitballoon.com","netlify.com","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.ca","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","nodum.co","nodum.io","pcloud.host","nyc.mn","nom.ae","nom.af","nom.ai","nom.al","nym.by","nom.bz","nym.bz","nom.cl","nym.ec","nom.gd","nom.ge","nom.gl","nym.gr","nom.gt","nym.gy","nym.hk","nom.hn","nym.ie","nom.im","nom.ke","nym.kz","nym.la","nym.lc","nom.li","nym.li","nym.lt","nym.lu","nom.lv","nym.me","nom.mk","nym.mn","nym.mx","nom.nu","nym.nz","nym.pe","nym.pt","nom.pw","nom.qa","nym.ro","nom.rs","nom.si","nym.sk","nom.st","nym.su","nym.sx","nom.tj","nym.tw","nom.ug","nom.uy","nom.vc","nom.vg","static.observableusercontent.com","cya.gg","cloudycluster.net","nid.io","opencraft.hosting","operaunite.com","skygearapp.com","outsystemscloud.com","ownprovider.com","own.pm","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","on-web.fr","*.platform.sh","*.platformsh.site","dyn53.io","co.bn","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","qualifioapp.com","qbuser.com","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","ptplus.fit","wellbeingzone.co.uk","git-pages.rit.edu","sandcats.io","logoip.de","logoip.com","schokokeks.net","gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","senseering.net","biz.ua","co.ua","pp.ua","shiftedit.io","myshopblocks.com","shopitsite.com","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","stackhero-network.com","static.land","dev.static.land","sites.static.land","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","applicationcloud.io","scapp.io","*.s5y.io","*.sensiosite.cloud","syncloud.it","diskstation.me","dscloud.biz","dscloud.me","dscloud.mobi","dsmynas.com","dsmynas.net","dsmynas.org","familyds.com","familyds.net","familyds.org","i234.me","myds.me","synology.me","vpnplus.to","direct.quickconnect.to","taifun-dns.de","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","edugit.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","arvo.network","azimuth.network","bloxcms.com","townnews-staging.com","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","virtualuser.de","virtual-user.de","urown.cloud","dnsupdate.info","lib.de.us","2038.io","router.management","v-info.info","voorloper.cloud","v.ua","wafflecell.com","*.webhare.dev","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","wmflabs.org","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","nohost.me","noho.st","za.net","za.org","now.sh","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]},52:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-11-19",endpointPrefix:"geo",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Location Service",serviceId:"Location",signatureVersion:"v4",signingName:"geo",uid:"location-2020-11-19"},operations:{AssociateTrackerConsumer:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/consumers",responseCode:200},input:{type:"structure",required:["ConsumerArn","TrackerName"],members:{ConsumerArn:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."}},BatchDeleteGeofence:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/delete-geofences",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceIds"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceIds:{type:"list",member:{}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["Error","GeofenceId"],members:{Error:{shape:"Sb"},GeofenceId:{}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchEvaluateGeofences:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/positions",responseCode:200},input:{type:"structure",required:["CollectionName","DevicePositionUpdates"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},DevicePositionUpdates:{type:"list",member:{shape:"Sg"}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error","SampleTime"],members:{DeviceId:{},Error:{shape:"Sb"},SampleTime:{shape:"Sj"}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchGetDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/get-positions",responseCode:200},input:{type:"structure",required:["DeviceIds","TrackerName"],members:{DeviceIds:{type:"list",member:{}},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["DevicePositions","Errors"],members:{DevicePositions:{shape:"Sr"},Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error"],members:{DeviceId:{},Error:{shape:"Sb"}}}}}},endpoint:{hostPrefix:"tracking."}},BatchPutGeofence:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/put-geofences",responseCode:200},input:{type:"structure",required:["CollectionName","Entries"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},Entries:{type:"list",member:{type:"structure",required:["GeofenceId","Geometry"],members:{GeofenceId:{},Geometry:{shape:"Sy"}}}}}},output:{type:"structure",required:["Errors","Successes"],members:{Errors:{type:"list",member:{type:"structure",required:["Error","GeofenceId"],members:{Error:{shape:"Sb"},GeofenceId:{}}}},Successes:{type:"list",member:{type:"structure",required:["CreateTime","GeofenceId","UpdateTime"],members:{CreateTime:{shape:"Sj"},GeofenceId:{},UpdateTime:{shape:"Sj"}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchUpdateDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/positions",responseCode:200},input:{type:"structure",required:["TrackerName","Updates"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},Updates:{type:"list",member:{shape:"Sg"}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error","SampleTime"],members:{DeviceId:{},Error:{shape:"Sb"},SampleTime:{shape:"Sj"}}}}}},endpoint:{hostPrefix:"tracking."}},CreateGeofenceCollection:{http:{requestUri:"/geofencing/v0/collections",responseCode:200},input:{type:"structure",required:["CollectionName","PricingPlan"],members:{CollectionName:{},Description:{},PricingPlan:{}}},output:{type:"structure",required:["CollectionArn","CollectionName","CreateTime"],members:{CollectionArn:{},CollectionName:{},CreateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"geofencing."},idempotent:true},CreateMap:{http:{requestUri:"/maps/v0/maps",responseCode:200},input:{type:"structure",required:["Configuration","MapName","PricingPlan"],members:{Configuration:{shape:"S1g"},Description:{},MapName:{},PricingPlan:{}}},output:{type:"structure",required:["CreateTime","MapArn","MapName"],members:{CreateTime:{shape:"Sj"},MapArn:{},MapName:{}}},endpoint:{hostPrefix:"maps."},idempotent:true},CreatePlaceIndex:{http:{requestUri:"/places/v0/indexes",responseCode:200},input:{type:"structure",required:["DataSource","IndexName","PricingPlan"],members:{DataSource:{},DataSourceConfiguration:{shape:"S1k"},Description:{},IndexName:{},PricingPlan:{}}},output:{type:"structure",required:["CreateTime","IndexArn","IndexName"],members:{CreateTime:{shape:"Sj"},IndexArn:{},IndexName:{}}},endpoint:{hostPrefix:"places."},idempotent:true},CreateTracker:{http:{requestUri:"/tracking/v0/trackers",responseCode:200},input:{type:"structure",required:["PricingPlan","TrackerName"],members:{Description:{},PricingPlan:{},TrackerName:{}}},output:{type:"structure",required:["CreateTime","TrackerArn","TrackerName"],members:{CreateTime:{shape:"Sj"},TrackerArn:{},TrackerName:{}}},endpoint:{hostPrefix:"tracking."},idempotent:true},DeleteGeofenceCollection:{http:{method:"DELETE",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"geofencing."},idempotent:true},DeleteMap:{http:{method:"DELETE",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"maps."},idempotent:true},DeletePlaceIndex:{http:{method:"DELETE",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{IndexName:{location:"uri",locationName:"IndexName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"places."},idempotent:true},DeleteTracker:{http:{method:"DELETE",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."},idempotent:true},DescribeGeofenceCollection:{http:{method:"GET",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"}}},output:{type:"structure",required:["CollectionArn","CollectionName","CreateTime","Description","UpdateTime"],members:{CollectionArn:{},CollectionName:{},CreateTime:{shape:"Sj"},Description:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"geofencing."}},DescribeMap:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",required:["Configuration","CreateTime","DataSource","Description","MapArn","MapName","UpdateTime"],members:{Configuration:{shape:"S1g"},CreateTime:{shape:"Sj"},DataSource:{},Description:{},MapArn:{},MapName:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"maps."}},DescribePlaceIndex:{http:{method:"GET",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{IndexName:{location:"uri",locationName:"IndexName"}}},output:{type:"structure",required:["CreateTime","DataSource","DataSourceConfiguration","Description","IndexArn","IndexName","UpdateTime"],members:{CreateTime:{shape:"Sj"},DataSource:{},DataSourceConfiguration:{shape:"S1k"},Description:{},IndexArn:{},IndexName:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"places."}},DescribeTracker:{http:{method:"GET",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["CreateTime","Description","TrackerArn","TrackerName","UpdateTime"],members:{CreateTime:{shape:"Sj"},Description:{},TrackerArn:{},TrackerName:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"tracking."}},DisassociateTrackerConsumer:{http:{method:"DELETE",requestUri:"/tracking/v0/trackers/{TrackerName}/consumers/{ConsumerArn}",responseCode:200},input:{type:"structure",required:["ConsumerArn","TrackerName"],members:{ConsumerArn:{location:"uri",locationName:"ConsumerArn"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."}},GetDevicePosition:{http:{method:"GET",requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/positions/latest",responseCode:200},input:{type:"structure",required:["DeviceId","TrackerName"],members:{DeviceId:{location:"uri",locationName:"DeviceId"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["Position","ReceivedTime","SampleTime"],members:{DeviceId:{},Position:{shape:"Sh"},ReceivedTime:{shape:"Sj"},SampleTime:{shape:"Sj"}}},endpoint:{hostPrefix:"tracking."}},GetDevicePositionHistory:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/list-positions",responseCode:200},input:{type:"structure",required:["DeviceId","TrackerName"],members:{DeviceId:{location:"uri",locationName:"DeviceId"},EndTimeExclusive:{shape:"Sj"},NextToken:{},StartTimeInclusive:{shape:"Sj"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["DevicePositions"],members:{DevicePositions:{shape:"Sr"},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},GetGeofence:{http:{method:"GET",requestUri:"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceId"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceId:{location:"uri",locationName:"GeofenceId"}}},output:{type:"structure",required:["CreateTime","GeofenceId","Geometry","Status","UpdateTime"],members:{CreateTime:{shape:"Sj"},GeofenceId:{},Geometry:{shape:"Sy"},Status:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"geofencing."}},GetMapGlyphs:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/glyphs/{FontStack}/{FontUnicodeRange}",responseCode:200},input:{type:"structure",required:["FontStack","FontUnicodeRange","MapName"],members:{FontStack:{location:"uri",locationName:"FontStack"},FontUnicodeRange:{location:"uri",locationName:"FontUnicodeRange"},MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapSprites:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/sprites/{FileName}",responseCode:200},input:{type:"structure",required:["FileName","MapName"],members:{FileName:{location:"uri",locationName:"FileName"},MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapStyleDescriptor:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/style-descriptor",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapTile:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/tiles/{Z}/{X}/{Y}",responseCode:200},input:{type:"structure",required:["MapName","X","Y","Z"],members:{MapName:{location:"uri",locationName:"MapName"},X:{location:"uri",locationName:"X"},Y:{location:"uri",locationName:"Y"},Z:{location:"uri",locationName:"Z"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},ListGeofenceCollections:{http:{requestUri:"/geofencing/v0/list-collections",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CollectionName","CreateTime","Description","UpdateTime"],members:{CollectionName:{},CreateTime:{shape:"Sj"},Description:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"geofencing."}},ListGeofences:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/list-geofences",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","GeofenceId","Geometry","Status","UpdateTime"],members:{CreateTime:{shape:"Sj"},GeofenceId:{},Geometry:{shape:"Sy"},Status:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"geofencing."}},ListMaps:{http:{requestUri:"/maps/v0/list-maps",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","DataSource","Description","MapName","UpdateTime"],members:{CreateTime:{shape:"Sj"},DataSource:{},Description:{},MapName:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"maps."}},ListPlaceIndexes:{http:{requestUri:"/places/v0/list-indexes",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","DataSource","Description","IndexName","UpdateTime"],members:{CreateTime:{shape:"Sj"},DataSource:{},Description:{},IndexName:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"places."}},ListTrackerConsumers:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/list-consumers",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{MaxResults:{type:"integer"},NextToken:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["ConsumerArns"],members:{ConsumerArns:{type:"list",member:{}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},ListTrackers:{http:{requestUri:"/tracking/v0/list-trackers",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","Description","TrackerName","UpdateTime"],members:{CreateTime:{shape:"Sj"},Description:{},TrackerName:{},UpdateTime:{shape:"Sj"}}}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},PutGeofence:{http:{method:"PUT",requestUri:"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceId","Geometry"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceId:{location:"uri",locationName:"GeofenceId"},Geometry:{shape:"Sy"}}},output:{type:"structure",required:["CreateTime","GeofenceId","UpdateTime"],members:{CreateTime:{shape:"Sj"},GeofenceId:{},UpdateTime:{shape:"Sj"}}},endpoint:{hostPrefix:"geofencing."}},SearchPlaceIndexForPosition:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/position",responseCode:200},input:{type:"structure",required:["IndexName","Position"],members:{IndexName:{location:"uri",locationName:"IndexName"},MaxResults:{type:"integer"},Position:{shape:"Sh"}}},output:{type:"structure",required:["Results","Summary"],members:{Results:{type:"list",member:{type:"structure",required:["Place"],members:{Place:{shape:"S3r"}}}},Summary:{type:"structure",required:["DataSource","Position"],members:{DataSource:{},MaxResults:{type:"integer"},Position:{shape:"Sh"}}}}},endpoint:{hostPrefix:"places."}},SearchPlaceIndexForText:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/text",responseCode:200},input:{type:"structure",required:["IndexName","Text"],members:{BiasPosition:{shape:"Sh"},FilterBBox:{shape:"S3v"},FilterCountries:{shape:"S3w"},IndexName:{location:"uri",locationName:"IndexName"},MaxResults:{type:"integer"},Text:{type:"string",sensitive:true}}},output:{type:"structure",required:["Results","Summary"],members:{Results:{type:"list",member:{type:"structure",required:["Place"],members:{Place:{shape:"S3r"}}}},Summary:{type:"structure",required:["DataSource","Text"],members:{BiasPosition:{shape:"Sh"},DataSource:{},FilterBBox:{shape:"S3v"},FilterCountries:{shape:"S3w"},MaxResults:{type:"integer"},ResultBBox:{shape:"S3v"},Text:{type:"string",sensitive:true}}}}},endpoint:{hostPrefix:"places."}}},shapes:{Sb:{type:"structure",members:{Code:{},Message:{}}},Sg:{type:"structure",required:["DeviceId","Position","SampleTime"],members:{DeviceId:{},Position:{shape:"Sh"},SampleTime:{shape:"Sj"}}},Sh:{type:"list",member:{type:"double"},sensitive:true},Sj:{type:"timestamp",timestampFormat:"iso8601"},Sr:{type:"list",member:{type:"structure",required:["Position","ReceivedTime","SampleTime"],members:{DeviceId:{},Position:{shape:"Sh"},ReceivedTime:{shape:"Sj"},SampleTime:{shape:"Sj"}}}},Sy:{type:"structure",members:{Polygon:{type:"list",member:{type:"list",member:{shape:"Sh"}}}}},S1g:{type:"structure",required:["Style"],members:{Style:{}}},S1k:{type:"structure",members:{IntendedUse:{}}},S3r:{type:"structure",required:["Geometry"],members:{AddressNumber:{},Country:{},Geometry:{type:"structure",members:{Point:{shape:"Sh"}}},Label:{},Municipality:{},Neighborhood:{},PostalCode:{},Region:{},Street:{},SubRegion:{}}},S3v:{type:"list",member:{type:"double"},sensitive:true},S3w:{type:"list",member:{}}}}},64:function(e,t,r){var i=r(9489);var a=r(6417);var s=r(8605);var n=r(1669);var o=r(4650);var u=r(1348);var p=r(909);var c=r(1669).format;var m=p.HASH_ALGOS;var l=p.PK_ALGOS;var d=p.InvalidAlgorithmError;var y=p.HttpSignatureError;var b=p.validateAlgorithm;var h='Signature keyId="%s",algorithm="%s",headers="%s",signature="%s"';function MissingHeaderError(e){y.call(this,e,MissingHeaderError)}n.inherits(MissingHeaderError,y);function StrictParsingError(e){y.call(this,e,StrictParsingError)}n.inherits(StrictParsingError,y);function RequestSigner(e){i.object(e,"options");var t=[];if(e.algorithm!==undefined){i.string(e.algorithm,"options.algorithm");t=b(e.algorithm)}this.rs_alg=t;if(e.sign!==undefined){i.func(e.sign,"options.sign");this.rs_signFunc=e.sign}else if(t[0]==="hmac"&&e.key!==undefined){i.string(e.keyId,"options.keyId");this.rs_keyId=e.keyId;if(typeof e.key!=="string"&&!Buffer.isBuffer(e.key))throw new TypeError("options.key for HMAC must be a string or Buffer");this.rs_signer=a.createHmac(t[1].toUpperCase(),e.key);this.rs_signer.sign=function(){var e=this.digest("base64");return{hashAlgorithm:t[1],toString:function(){return e}}}}else if(e.key!==undefined){var r=e.key;if(typeof r==="string"||Buffer.isBuffer(r))r=o.parsePrivateKey(r);i.ok(o.PrivateKey.isPrivateKey(r,[1,2]),"options.key must be a sshpk.PrivateKey");this.rs_key=r;i.string(e.keyId,"options.keyId");this.rs_keyId=e.keyId;if(!l[r.type]){throw new d(r.type.toUpperCase()+" type "+"keys are not supported")}if(t[0]!==undefined&&r.type!==t[0]){throw new d("options.key must be a "+t[0].toUpperCase()+" key, was given a "+r.type.toUpperCase()+" key instead")}this.rs_signer=r.createSign(t[1])}else{throw new TypeError("options.sign (func) or options.key is required")}this.rs_headers=[];this.rs_lines=[]}RequestSigner.prototype.writeHeader=function(e,t){i.string(e,"header");e=e.toLowerCase();i.string(t,"value");this.rs_headers.push(e);if(this.rs_signFunc){this.rs_lines.push(e+": "+t)}else{var r=e+": "+t;if(this.rs_headers.length>0)r="\n"+r;this.rs_signer.update(r)}return t};RequestSigner.prototype.writeDateHeader=function(){return this.writeHeader("date",u.rfc1123(new Date))};RequestSigner.prototype.writeTarget=function(e,t){i.string(e,"method");i.string(t,"path");e=e.toLowerCase();this.writeHeader("(request-target)",e+" "+t)};RequestSigner.prototype.sign=function(e){i.func(e,"callback");if(this.rs_headers.length<1)throw new Error("At least one header must be signed");var t,r;if(this.rs_signFunc){var a=this.rs_lines.join("\n");var s=this;this.rs_signFunc(a,function(a,n){if(a){e(a);return}try{i.object(n,"signature");i.string(n.keyId,"signature.keyId");i.string(n.algorithm,"signature.algorithm");i.string(n.signature,"signature.signature");t=b(n.algorithm);r=c(h,n.keyId,n.algorithm,s.rs_headers.join(" "),n.signature)}catch(t){e(t);return}e(null,r)})}else{try{var n=this.rs_signer.sign()}catch(t){e(t);return}t=(this.rs_alg[0]||this.rs_key.type)+"-"+n.hashAlgorithm;var o=n.toString();r=c(h,this.rs_keyId,t,this.rs_headers.join(" "),o);e(null,r)}};e.exports={isSigner:function(e){if(typeof e==="object"&&e instanceof RequestSigner)return true;return false},createSigner:function createSigner(e){return new RequestSigner(e)},signRequest:function signRequest(e,t){i.object(e,"request");i.object(t,"options");i.optionalString(t.algorithm,"options.algorithm");i.string(t.keyId,"options.keyId");i.optionalArrayOfString(t.headers,"options.headers");i.optionalString(t.httpVersion,"options.httpVersion");if(!e.getHeader("Date"))e.setHeader("Date",u.rfc1123(new Date));if(!t.headers)t.headers=["date"];if(!t.httpVersion)t.httpVersion="1.1";var r=[];if(t.algorithm){t.algorithm=t.algorithm.toLowerCase();r=b(t.algorithm)}var s;var n="";for(s=0;s0&&"\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(a-1))===-1){a-=1;if(this.position-a>t/2-1){r=" ... ";a+=5;break}}s="";n=this.position;while(nt/2-1){s=" ... ";n-=5;break}}o=this.buffer.slice(a,n);return i.repeat(" ",e)+r+o+s+"\n"+i.repeat(" ",e+this.position-a+r.length)+"^"};Mark.prototype.toString=function toString(e){var t,r="";if(this.name){r+='in "'+this.name+'" '}r+="at line "+(this.line+1)+", column "+(this.column+1);if(!e){t=this.getSnippet();if(t){r+=":\n"+t}}return r};e.exports=Mark},99:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["medialive"]={};i.MediaLive=a.defineService("medialive",["2017-10-14"]);Object.defineProperty(s.services["medialive"],"2017-10-14",{get:function get(){var e=r(4444);e.paginators=r(8369).pagination;e.waiters=r(2782).waiters;return e},enumerable:true,configurable:true});e.exports=i.MediaLive},105:function(e,t,r){const i=r(849);const a=r(611);const s=r(1503);const n=r(7341);const o=r(7284);const u=r(7104);e.exports={...u,asKey:o,isKey:e=>e instanceof i,None:a,EmbeddedJWK:s,EmbeddedX5C:n};Object.defineProperty(e.exports,"importKey",{value:o.deprecated,enumerable:false})},108:function(e){e.exports=function pick(e,...t){const r={};for(const i of t){if(e[i]){r[i]=e[i]}}return r}},109:function(e,t,r){var i=r(395).util;var a=r(9433);var s=function(e){e=e||{};this.attrValue=e.attrValue;this.convertEmptyValues=Boolean(e.convertEmptyValues);this.wrapNumbers=Boolean(e.wrapNumbers)};s.prototype.translateInput=function(e,t){this.mode="input";return this.translate(e,t)};s.prototype.translateOutput=function(e,t){this.mode="output";return this.translate(e,t)};s.prototype.translate=function(e,t){var r=this;if(!t||e===undefined)return undefined;if(t.shape===r.attrValue){return a[r.mode](e,{convertEmptyValues:r.convertEmptyValues,wrapNumbers:r.wrapNumbers})}switch(t.type){case"structure":return r.translateStructure(e,t);case"map":return r.translateMap(e,t);case"list":return r.translateList(e,t);default:return r.translateScalar(e,t)}};s.prototype.translateStructure=function(e,t){var r=this;if(e==null)return undefined;var a={};i.each(e,function(e,i){var s=t.members[e];if(s){var n=r.translate(i,s);if(n!==undefined)a[e]=n}});return a};s.prototype.translateList=function(e,t){var r=this;if(e==null)return undefined;var a=[];i.arrayEach(e,function(e){var i=r.translate(e,t.member);if(i===undefined)a.push(null);else a.push(i)});return a};s.prototype.translateMap=function(e,t){var r=this;if(e==null)return undefined;var a={};i.each(e,function(e,i){var s=r.translate(i,t.value);if(s===undefined)a[e]=null;else a[e]=s});return a};s.prototype.translateScalar=function(e,t){return t.toType(e)};e.exports=s},110:function(e,t,r){const i=r(9312);class Client{constructor(e){const t=e.backend;if(!t)throw new Error('expected "backend"');const r=new i({splits:[],backend:t,getNames:e.getNames});if(e.spec)r._addSpec(e.spec);return r}}e.exports=Client},124:function(e){e.exports={pagination:{ListEndpoints:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Endpoints"}}}},131:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);const a=r(723);const s=["v4.channel.k8s.io","v3.channel.k8s.io","v2.channel.k8s.io","channel.k8s.io"];class WebSocketHandler{constructor(e,t){this.config=e;this.socketFactory=t}static handleStandardStreams(e,t,r,i){if(t.length<1){return null}if(r&&e===WebSocketHandler.StdoutStream){r.write(t)}else if(i&&e===WebSocketHandler.StderrStream){i.write(t)}else if(e===WebSocketHandler.StatusStream){if(r&&r!==process.stdout){r.end()}if(i&&i!==process.stderr){i.end()}return JSON.parse(t.toString("utf8"))}else{throw new Error("Unknown stream: "+e)}return null}static handleStandardInput(e,t,r=0){t.on("data",t=>{const i=Buffer.alloc(t.length+1);i.writeInt8(r,0);if(t instanceof Buffer){t.copy(i,1)}else{i.write(t,1)}e.send(i)});t.on("end",()=>{e.close()});return true}static restartableHandleStandardInput(e,t,r=0,s=3){if(s<0){throw new Error("retryCount can't be lower than 0.")}let n=Promise.resolve();let o;function processData(t){return i.__awaiter(this,void 0,void 0,function*(){const i=Buffer.alloc(t.length+1);i.writeInt8(r,0);if(t instanceof Buffer){t.copy(i,1)}else{i.write(t,1)}let n=0;for(;n=s){throw new Error("can't send data to ws")}})}t.on("data",e=>{n=n.then(()=>processData(e))});t.on("end",()=>{if(o){o.close()}});return()=>o}connect(e,t,r){const i=this.config.getCurrentCluster();if(!i){throw new Error("No cluster is defined.")}const n=i.server;const o=n.startsWith("https://");const u=o?n.substr(8):n.substr(7);const p=o?"wss":"ws";const c=`${p}://${u}${e}`;const m={};this.config.applytoHTTPSOptions(m);return new Promise((e,i)=>{const n=this.socketFactory?this.socketFactory(c,m):new a(c,s,m);let o=false;n.onopen=(()=>{o=true;e(n)});n.onerror=(e=>{if(!o){i(e)}});n.onmessage=(({data:e})=>{if(typeof e==="string"){if(t&&!t(e)){n.close()}}else if(e instanceof Buffer){const t=e.readInt8(0);if(r&&!r(t,e.slice(1))){n.close()}}})})}}WebSocketHandler.StdinStream=0;WebSocketHandler.StdoutStream=1;WebSocketHandler.StderrStream=2;WebSocketHandler.StatusStream=3;WebSocketHandler.ResizeStream=4;t.WebSocketHandler=WebSocketHandler},145:function(e,t,r){"use strict";const i=r(5453);const a=r(4966);class MaxBufferError extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}}function getStream(e,t){if(!e){return Promise.reject(new Error("Expected a stream"))}t=Object.assign({maxBuffer:Infinity},t);const{maxBuffer:r}=t;let s;return new Promise((n,o)=>{const u=e=>{if(e){e.bufferedData=s.getBufferedValue()}o(e)};s=i(e,a(t),e=>{if(e){u(e);return}n()});s.on("data",()=>{if(s.getBufferedLength()>r){u(new MaxBufferError)}})}).then(()=>s.getBufferedValue())}e.exports=getStream;e.exports.buffer=((e,t)=>getStream(e,Object.assign({},t,{encoding:"buffer"})));e.exports.array=((e,t)=>getStream(e,Object.assign({},t,{array:true})));e.exports.MaxBufferError=MaxBufferError},152:function(e,t,r){var i=r(2413).Stream;var a=r(1669);e.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}a.inherits(DelayedStream,i);DelayedStream.create=function(e,t){var r=new this;t=t||{};for(var i in t){r[i]=t[i]}r.source=e;var a=e.emit;e.emit=function(){r._handleEmit(arguments);return a.apply(e,arguments)};e.on("error",function(){});if(r.pauseStream){e.pause()}return r};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(e){this.emit.apply(this,e)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var e=i.prototype.pipe.apply(this,arguments);this.resume();return e};DelayedStream.prototype._handleEmit=function(e){if(this._released){this.emit.apply(this,e);return}if(e[0]==="data"){this.dataSize+=e[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(e)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var e="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(e))}},153:function(e,t,r){var i;var a={environment:"nodejs",engine:function engine(){if(a.isBrowser()&&typeof navigator!=="undefined"){return navigator.userAgent}else{var engine=process.platform+"/"+process.version;if(process.env.AWS_EXECUTION_ENV){engine+=" exec-env/"+process.env.AWS_EXECUTION_ENV}return engine}},userAgent:function userAgent(){var e=a.environment;var t="aws-sdk-"+e+"/"+r(395).VERSION;if(e==="nodejs")t+=" "+a.engine();return t},uriEscape:function uriEscape(e){var t=encodeURIComponent(e);t=t.replace(/[^A-Za-z0-9_.~\-%]+/g,escape);t=t.replace(/[*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()});return t},uriEscapePath:function uriEscapePath(e){var t=[];a.arrayEach(e.split("/"),function(e){t.push(a.uriEscape(e))});return t.join("/")},urlParse:function urlParse(e){return a.url.parse(e)},urlFormat:function urlFormat(e){return a.url.format(e)},queryStringParse:function queryStringParse(e){return a.querystring.parse(e)},queryParamsToString:function queryParamsToString(e){var t=[];var r=a.uriEscape;var i=Object.keys(e).sort();a.arrayEach(i,function(i){var s=e[i];var n=r(i);var o=n+"=";if(Array.isArray(s)){var u=[];a.arrayEach(s,function(e){u.push(r(e))});o=n+"="+u.sort().join("&"+n+"=")}else if(s!==undefined&&s!==null){o=n+"="+r(s)}t.push(o)});return t.join("&")},readFileSync:function readFileSync(e){if(a.isBrowser())return null;return r(5747).readFileSync(e,"utf-8")},base64:{encode:function encode64(e){if(typeof e==="number"){throw a.error(new Error("Cannot base64 encode number "+e))}if(e===null||typeof e==="undefined"){return e}var t=a.buffer.toBuffer(e);return t.toString("base64")},decode:function decode64(e){if(typeof e==="number"){throw a.error(new Error("Cannot base64 decode number "+e))}if(e===null||typeof e==="undefined"){return e}return a.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,t){return typeof a.Buffer.from==="function"&&a.Buffer.from!==Uint8Array.from?a.Buffer.from(e,t):new a.Buffer(e,t)},alloc:function(e,t,r){if(typeof e!=="number"){throw new Error("size passed to alloc must be a number.")}if(typeof a.Buffer.alloc==="function"){return a.Buffer.alloc(e,t,r)}else{var i=new a.Buffer(e);if(t!==undefined&&typeof i.fill==="function"){i.fill(t,undefined,undefined,r)}return i}},toStream:function toStream(e){if(!a.Buffer.isBuffer(e))e=a.buffer.toBuffer(e);var t=new a.stream.Readable;var r=0;t._read=function(i){if(r>=e.length)return t.push(null);var a=r+i;if(a>e.length)a=e.length;t.push(e.slice(r,a));r=a};return t},concat:function(e){var t=0,r=0,i=null,s;for(s=0;s>>8^t[(r^s)&255]}return(r^-1)>>>0},hmac:function hmac(e,t,r,i){if(!r)r="binary";if(r==="buffer"){r=undefined}if(!i)i="sha256";if(typeof t==="string")t=a.buffer.toBuffer(t);return a.crypto.lib.createHmac(i,e).update(t).digest(r)},md5:function md5(e,t,r){return a.crypto.hash("md5",e,t,r)},sha256:function sha256(e,t,r){return a.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,i){var s=a.crypto.createHash(e);if(!r){r="binary"}if(r==="buffer"){r=undefined}if(typeof t==="string")t=a.buffer.toBuffer(t);var n=a.arraySliceFn(t);var o=a.Buffer.isBuffer(t);if(a.isBrowser()&&typeof ArrayBuffer!=="undefined"&&t&&t.buffer instanceof ArrayBuffer)o=true;if(i&&typeof t==="object"&&typeof t.on==="function"&&!o){t.on("data",function(e){s.update(e)});t.on("error",function(e){i(e)});t.on("end",function(){i(null,s.digest(r))})}else if(i&&n&&!o&&typeof FileReader!=="undefined"){var u=0,p=1024*512;var c=new FileReader;c.onerror=function(){i(new Error("Failed to read data."))};c.onload=function(){var e=new a.Buffer(new Uint8Array(c.result));s.update(e);u+=e.length;c._continueReading()};c._continueReading=function(){if(u>=t.size){i(null,s.digest(r));return}var e=u+p;if(e>t.size)e=t.size;c.readAsArrayBuffer(n.call(t,u,e))};c._continueReading()}else{if(a.isBrowser()&&typeof t==="object"&&!o){t=new a.Buffer(new Uint8Array(t))}var m=s.update(t).digest(r);if(i)i(null,m);return m}},toHex:function toHex(e){var t=[];for(var r=0;r=3e5,false);return i.config.isClockSkewed}},applyClockOffset:function applyClockOffset(e){if(e)i.config.systemClockOffset=e-(new Date).getTime()},extractRequestId:function extractRequestId(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];if(!t&&e.data&&e.data.ResponseMetadata){t=e.data.ResponseMetadata.RequestId}if(t){e.requestId=t}if(e.error){e.error.requestId=t}},addPromises:function addPromises(e,t){var r=false;if(t===undefined&&i&&i.config){t=i.config.getPromisesDependency()}if(t===undefined&&typeof Promise!=="undefined"){t=Promise}if(typeof t!=="function")r=true;if(!Array.isArray(e))e=[e];for(var a=0;a=0){o++;setTimeout(p,s+(e.retryAfter||0));return}}r(e)};var p=function(){var t="";s.handleRequest(e,n,function(e){e.on("data",function(e){t+=e.toString()});e.on("end",function(){var i=e.statusCode;if(i<300){r(null,t)}else{var s=parseInt(e.headers["retry-after"],10)*1e3||0;var n=a.error(new Error,{statusCode:i,retryable:i>=500||i===429});if(s&&n.retryable)n.retryAfter=s;u(n)}})},u)};i.util.defer(p)},uuid:{v4:function uuidV4(){return r(6898).v4()}},convertPayloadToString:function convertPayloadToString(e){var t=e.request;var r=t.operation;var i=t.service.api.operations[r].output||{};if(i.payload&&e.data[i.payload]){e.data[i.payload]=e.data[i.payload].toString()}},defer:function defer(e){if(typeof process==="object"&&typeof process.nextTick==="function"){process.nextTick(e)}else if(typeof setImmediate==="function"){setImmediate(e)}else{setTimeout(e,0)}},getRequestPayloadShape:function getRequestPayloadShape(e){var t=e.service.api.operations;if(!t)return undefined;var r=(t||{})[e.operation];if(!r||!r.input||!r.input.payload)return undefined;return r.input.members[r.input.payload]},getProfilesFromSharedConfig:function getProfilesFromSharedConfig(e,t){var r={};var i={};if(process.env[a.configOptInEnv]){var i=e.loadFrom({isConfig:true,filename:process.env[a.sharedConfigFileEnv]})}var s={};try{var s=e.loadFrom({filename:t||process.env[a.configOptInEnv]&&process.env[a.sharedCredentialsFileEnv]})}catch(e){if(!process.env[a.configOptInEnv])throw e}for(var n=0,o=Object.keys(i);n=6},parse:function parseARN(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function buildARN(e){if(e.service===undefined||e.region===undefined||e.accountId===undefined||e.resource===undefined)throw a.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"};e.exports=a},154:function(e){"use strict";const t=new Set([200,203,204,206,300,301,404,405,410,414,501]);const r=new Set([200,203,204,300,301,302,303,307,308,404,405,410,414,501]);const i=new Set([500,502,503,504]);const a={date:true,connection:true,"keep-alive":true,"proxy-authenticate":true,"proxy-authorization":true,te:true,trailer:true,"transfer-encoding":true,upgrade:true};const s={"content-length":true,"content-encoding":true,"transfer-encoding":true,"content-range":true};function toNumberOrZero(e){const t=parseInt(e,10);return isFinite(t)?t:0}function isErrorResponse(e){if(!e){return true}return i.has(e.status)}function parseCacheControl(e){const t={};if(!e)return t;const r=e.trim().split(/\s*,\s*/);for(const e of r){const[r,i]=e.split(/\s*=\s*/,2);t[r]=i===undefined?true:i.replace(/^"|"$/g,"")}return t}function formatCacheControl(e){let t=[];for(const r in e){const i=e[r];t.push(i===true?r:r+"="+i)}if(!t.length){return undefined}return t.join(", ")}e.exports=class CachePolicy{constructor(e,t,{shared:r,cacheHeuristic:i,immutableMinTimeToLive:a,ignoreCargoCult:s,_fromObject:n}={}){if(n){this._fromObject(n);return}if(!t||!t.headers){throw Error("Response headers missing")}this._assertRequestHasHeaders(e);this._responseTime=this.now();this._isShared=r!==false;this._cacheHeuristic=undefined!==i?i:.1;this._immutableMinTtl=undefined!==a?a:24*3600*1e3;this._status="status"in t?t.status:200;this._resHeaders=t.headers;this._rescc=parseCacheControl(t.headers["cache-control"]);this._method="method"in e?e.method:"GET";this._url=e.url;this._host=e.headers.host;this._noAuthorization=!e.headers.authorization;this._reqHeaders=t.headers.vary?e.headers:null;this._reqcc=parseCacheControl(e.headers["cache-control"]);if(s&&"pre-check"in this._rescc&&"post-check"in this._rescc){delete this._rescc["pre-check"];delete this._rescc["post-check"];delete this._rescc["no-cache"];delete this._rescc["no-store"];delete this._rescc["must-revalidate"];this._resHeaders=Object.assign({},this._resHeaders,{"cache-control":formatCacheControl(this._rescc)});delete this._resHeaders.expires;delete this._resHeaders.pragma}if(t.headers["cache-control"]==null&&/no-cache/.test(t.headers.pragma)){this._rescc["no-cache"]=true}}now(){return Date.now()}storable(){return!!(!this._reqcc["no-store"]&&("GET"===this._method||"HEAD"===this._method||"POST"===this._method&&this._hasExplicitExpiration())&&r.has(this._status)&&!this._rescc["no-store"]&&(!this._isShared||!this._rescc.private)&&(!this._isShared||this._noAuthorization||this._allowsStoringAuthenticated())&&(this._resHeaders.expires||this._rescc["max-age"]||this._isShared&&this._rescc["s-maxage"]||this._rescc.public||t.has(this._status)))}_hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]||this._rescc["max-age"]||this._resHeaders.expires}_assertRequestHasHeaders(e){if(!e||!e.headers){throw Error("Request headers missing")}}satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);const t=parseCacheControl(e.headers["cache-control"]);if(t["no-cache"]||/no-cache/.test(e.headers.pragma)){return false}if(t["max-age"]&&this.age()>t["max-age"]){return false}if(t["min-fresh"]&&this.timeToLive()<1e3*t["min-fresh"]){return false}if(this.stale()){const e=t["max-stale"]&&!this._rescc["must-revalidate"]&&(true===t["max-stale"]||t["max-stale"]>this.age()-this.maxAge());if(!e){return false}}return this._requestMatches(e,false)}_requestMatches(e,t){return(!this._url||this._url===e.url)&&this._host===e.headers.host&&(!e.method||this._method===e.method||t&&"HEAD"===e.method)&&this._varyMatches(e)}_allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||this._rescc.public||this._rescc["s-maxage"]}_varyMatches(e){if(!this._resHeaders.vary){return true}if(this._resHeaders.vary==="*"){return false}const t=this._resHeaders.vary.trim().toLowerCase().split(/\s*,\s*/);for(const r of t){if(e.headers[r]!==this._reqHeaders[r])return false}return true}_copyWithoutHopByHopHeaders(e){const t={};for(const r in e){if(a[r])continue;t[r]=e[r]}if(e.connection){const r=e.connection.trim().split(/\s*,\s*/);for(const e of r){delete t[e]}}if(t.warning){const e=t.warning.split(/,/).filter(e=>{return!/^\s*1[0-9][0-9]/.test(e)});if(!e.length){delete t.warning}else{t.warning=e.join(",").trim()}}return t}responseHeaders(){const e=this._copyWithoutHopByHopHeaders(this._resHeaders);const t=this.age();if(t>3600*24&&!this._hasExplicitExpiration()&&this.maxAge()>3600*24){e.warning=(e.warning?`${e.warning}, `:"")+'113 - "rfc7234 5.5.4"'}e.age=`${Math.round(t)}`;e.date=new Date(this.now()).toUTCString();return e}date(){const e=Date.parse(this._resHeaders.date);if(isFinite(e)){return e}return this._responseTime}age(){let e=this._ageValue();const t=(this.now()-this._responseTime)/1e3;return e+t}_ageValue(){return toNumberOrZero(this._resHeaders.age)}maxAge(){if(!this.storable()||this._rescc["no-cache"]){return 0}if(this._isShared&&(this._resHeaders["set-cookie"]&&!this._rescc.public&&!this._rescc.immutable)){return 0}if(this._resHeaders.vary==="*"){return 0}if(this._isShared){if(this._rescc["proxy-revalidate"]){return 0}if(this._rescc["s-maxage"]){return toNumberOrZero(this._rescc["s-maxage"])}}if(this._rescc["max-age"]){return toNumberOrZero(this._rescc["max-age"])}const e=this._rescc.immutable?this._immutableMinTtl:0;const t=this.date();if(this._resHeaders.expires){const r=Date.parse(this._resHeaders.expires);if(Number.isNaN(r)||rr){return Math.max(e,(t-r)/1e3*this._cacheHeuristic)}}return e}timeToLive(){const e=this.maxAge()-this.age();const t=e+toNumberOrZero(this._rescc["stale-if-error"]);const r=e+toNumberOrZero(this._rescc["stale-while-revalidate"]);return Math.max(0,e,t,r)*1e3}stale(){return this.maxAge()<=this.age()}_useStaleIfError(){return this.maxAge()+toNumberOrZero(this._rescc["stale-if-error"])>this.age()}useStaleWhileRevalidate(){return this.maxAge()+toNumberOrZero(this._rescc["stale-while-revalidate"])>this.age()}static fromObject(e){return new this(undefined,undefined,{_fromObject:e})}_fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e||e.v!==1)throw Error("Invalid serialization");this._responseTime=e.t;this._isShared=e.sh;this._cacheHeuristic=e.ch;this._immutableMinTtl=e.imm!==undefined?e.imm:24*3600*1e3;this._status=e.st;this._resHeaders=e.resh;this._rescc=e.rescc;this._method=e.m;this._url=e.u;this._host=e.h;this._noAuthorization=e.a;this._reqHeaders=e.reqh;this._reqcc=e.reqcc}toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._cacheHeuristic,imm:this._immutableMinTtl,st:this._status,resh:this._resHeaders,rescc:this._rescc,m:this._method,u:this._url,h:this._host,a:this._noAuthorization,reqh:this._reqHeaders,reqcc:this._reqcc}}revalidationHeaders(e){this._assertRequestHasHeaders(e);const t=this._copyWithoutHopByHopHeaders(e.headers);delete t["if-range"];if(!this._requestMatches(e,true)||!this.storable()){delete t["if-none-match"];delete t["if-modified-since"];return t}if(this._resHeaders.etag){t["if-none-match"]=t["if-none-match"]?`${t["if-none-match"]}, ${this._resHeaders.etag}`:this._resHeaders.etag}const r=t["accept-ranges"]||t["if-match"]||t["if-unmodified-since"]||this._method&&this._method!="GET";if(r){delete t["if-modified-since"];if(t["if-none-match"]){const e=t["if-none-match"].split(/,/).filter(e=>{return!/^\s*W\//.test(e)});if(!e.length){delete t["if-none-match"]}else{t["if-none-match"]=e.join(",").trim()}}}else if(this._resHeaders["last-modified"]&&!t["if-modified-since"]){t["if-modified-since"]=this._resHeaders["last-modified"]}return t}revalidatedPolicy(e,t){this._assertRequestHasHeaders(e);if(this._useStaleIfError()&&isErrorResponse(t)){return{modified:false,matches:false,policy:this}}if(!t||!t.headers){throw Error("Response headers missing")}let r=false;if(t.status!==undefined&&t.status!=304){r=false}else if(t.headers.etag&&!/^\s*W\//.test(t.headers.etag)){r=this._resHeaders.etag&&this._resHeaders.etag.replace(/^\s*W\//,"")===t.headers.etag}else if(this._resHeaders.etag&&t.headers.etag){r=this._resHeaders.etag.replace(/^\s*W\//,"")===t.headers.etag.replace(/^\s*W\//,"")}else if(this._resHeaders["last-modified"]){r=this._resHeaders["last-modified"]===t.headers["last-modified"]}else{if(!this._resHeaders.etag&&!this._resHeaders["last-modified"]&&!t.headers.etag&&!t.headers["last-modified"]){r=true}}if(!r){return{policy:new this.constructor(e,t),modified:t.status!=304,matches:false}}const i={};for(const e in this._resHeaders){i[e]=e in t.headers&&!s[e]?t.headers[e]:this._resHeaders[e]}const a=Object.assign({},t,{status:this._status,method:this._method,headers:i});return{policy:new this.constructor(e,a,{shared:this._isShared,cacheHeuristic:this._cacheHeuristic,immutableMinTimeToLive:this._immutableMinTtl}),modified:false,matches:true}}}},155:function(e){e.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"}]}}}},160:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dlm"]={};i.DLM=a.defineService("dlm",["2018-01-12"]);Object.defineProperty(s.services["dlm"],"2018-01-12",{get:function get(){var e=r(1890);e.paginators=r(9459).pagination;return e},enumerable:true,configurable:true});e.exports=i.DLM},167:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)>=0;e.exports=a},170:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["applicationautoscaling"]={};i.ApplicationAutoScaling=a.defineService("applicationautoscaling",["2016-02-06"]);Object.defineProperty(s.services["applicationautoscaling"],"2016-02-06",{get:function get(){var e=r(7359);e.paginators=r(4666).pagination;return e},enumerable:true,configurable:true});e.exports=i.ApplicationAutoScaling},184:function(e){e.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"}}}},188:function(){},196:function(e,t,r){(function(e){"use strict";var t=function(e){var t,r=new Float64Array(16);if(e)for(t=0;t>24&255;e[t+1]=r>>16&255;e[t+2]=r>>8&255;e[t+3]=r&255;e[t+4]=i>>24&255;e[t+5]=i>>16&255;e[t+6]=i>>8&255;e[t+7]=i&255}function vn(e,t,r,i,a){var s,n=0;for(s=0;s>>8)-1}function crypto_verify_16(e,t,r,i){return vn(e,t,r,i,16)}function crypto_verify_32(e,t,r,i){return vn(e,t,r,i,32)}function core_salsa20(e,t,r,i){var a=i[0]&255|(i[1]&255)<<8|(i[2]&255)<<16|(i[3]&255)<<24,s=r[0]&255|(r[1]&255)<<8|(r[2]&255)<<16|(r[3]&255)<<24,n=r[4]&255|(r[5]&255)<<8|(r[6]&255)<<16|(r[7]&255)<<24,o=r[8]&255|(r[9]&255)<<8|(r[10]&255)<<16|(r[11]&255)<<24,u=r[12]&255|(r[13]&255)<<8|(r[14]&255)<<16|(r[15]&255)<<24,p=i[4]&255|(i[5]&255)<<8|(i[6]&255)<<16|(i[7]&255)<<24,c=t[0]&255|(t[1]&255)<<8|(t[2]&255)<<16|(t[3]&255)<<24,m=t[4]&255|(t[5]&255)<<8|(t[6]&255)<<16|(t[7]&255)<<24,l=t[8]&255|(t[9]&255)<<8|(t[10]&255)<<16|(t[11]&255)<<24,d=t[12]&255|(t[13]&255)<<8|(t[14]&255)<<16|(t[15]&255)<<24,y=i[8]&255|(i[9]&255)<<8|(i[10]&255)<<16|(i[11]&255)<<24,b=r[16]&255|(r[17]&255)<<8|(r[18]&255)<<16|(r[19]&255)<<24,h=r[20]&255|(r[21]&255)<<8|(r[22]&255)<<16|(r[23]&255)<<24,f=r[24]&255|(r[25]&255)<<8|(r[26]&255)<<16|(r[27]&255)<<24,g=r[28]&255|(r[29]&255)<<8|(r[30]&255)<<16|(r[31]&255)<<24,S=i[12]&255|(i[13]&255)<<8|(i[14]&255)<<16|(i[15]&255)<<24;var N=a,I=s,T=n,v=o,k=u,C=p,A=c,R=m,D=l,x=d,q=y,w=b,P=h,E=f,M=g,O=S,z;for(var L=0;L<20;L+=2){z=N+P|0;k^=z<<7|z>>>32-7;z=k+N|0;D^=z<<9|z>>>32-9;z=D+k|0;P^=z<<13|z>>>32-13;z=P+D|0;N^=z<<18|z>>>32-18;z=C+I|0;x^=z<<7|z>>>32-7;z=x+C|0;E^=z<<9|z>>>32-9;z=E+x|0;I^=z<<13|z>>>32-13;z=I+E|0;C^=z<<18|z>>>32-18;z=q+A|0;M^=z<<7|z>>>32-7;z=M+q|0;T^=z<<9|z>>>32-9;z=T+M|0;A^=z<<13|z>>>32-13;z=A+T|0;q^=z<<18|z>>>32-18;z=O+w|0;v^=z<<7|z>>>32-7;z=v+O|0;R^=z<<9|z>>>32-9;z=R+v|0;w^=z<<13|z>>>32-13;z=w+R|0;O^=z<<18|z>>>32-18;z=N+v|0;I^=z<<7|z>>>32-7;z=I+N|0;T^=z<<9|z>>>32-9;z=T+I|0;v^=z<<13|z>>>32-13;z=v+T|0;N^=z<<18|z>>>32-18;z=C+k|0;A^=z<<7|z>>>32-7;z=A+C|0;R^=z<<9|z>>>32-9;z=R+A|0;k^=z<<13|z>>>32-13;z=k+R|0;C^=z<<18|z>>>32-18;z=q+x|0;w^=z<<7|z>>>32-7;z=w+q|0;D^=z<<9|z>>>32-9;z=D+w|0;x^=z<<13|z>>>32-13;z=x+D|0;q^=z<<18|z>>>32-18;z=O+M|0;P^=z<<7|z>>>32-7;z=P+O|0;E^=z<<9|z>>>32-9;z=E+P|0;M^=z<<13|z>>>32-13;z=M+E|0;O^=z<<18|z>>>32-18}N=N+a|0;I=I+s|0;T=T+n|0;v=v+o|0;k=k+u|0;C=C+p|0;A=A+c|0;R=R+m|0;D=D+l|0;x=x+d|0;q=q+y|0;w=w+b|0;P=P+h|0;E=E+f|0;M=M+g|0;O=O+S|0;e[0]=N>>>0&255;e[1]=N>>>8&255;e[2]=N>>>16&255;e[3]=N>>>24&255;e[4]=I>>>0&255;e[5]=I>>>8&255;e[6]=I>>>16&255;e[7]=I>>>24&255;e[8]=T>>>0&255;e[9]=T>>>8&255;e[10]=T>>>16&255;e[11]=T>>>24&255;e[12]=v>>>0&255;e[13]=v>>>8&255;e[14]=v>>>16&255;e[15]=v>>>24&255;e[16]=k>>>0&255;e[17]=k>>>8&255;e[18]=k>>>16&255;e[19]=k>>>24&255;e[20]=C>>>0&255;e[21]=C>>>8&255;e[22]=C>>>16&255;e[23]=C>>>24&255;e[24]=A>>>0&255;e[25]=A>>>8&255;e[26]=A>>>16&255;e[27]=A>>>24&255;e[28]=R>>>0&255;e[29]=R>>>8&255;e[30]=R>>>16&255;e[31]=R>>>24&255;e[32]=D>>>0&255;e[33]=D>>>8&255;e[34]=D>>>16&255;e[35]=D>>>24&255;e[36]=x>>>0&255;e[37]=x>>>8&255;e[38]=x>>>16&255;e[39]=x>>>24&255;e[40]=q>>>0&255;e[41]=q>>>8&255;e[42]=q>>>16&255;e[43]=q>>>24&255;e[44]=w>>>0&255;e[45]=w>>>8&255;e[46]=w>>>16&255;e[47]=w>>>24&255;e[48]=P>>>0&255;e[49]=P>>>8&255;e[50]=P>>>16&255;e[51]=P>>>24&255;e[52]=E>>>0&255;e[53]=E>>>8&255;e[54]=E>>>16&255;e[55]=E>>>24&255;e[56]=M>>>0&255;e[57]=M>>>8&255;e[58]=M>>>16&255;e[59]=M>>>24&255;e[60]=O>>>0&255;e[61]=O>>>8&255;e[62]=O>>>16&255;e[63]=O>>>24&255}function core_hsalsa20(e,t,r,i){var a=i[0]&255|(i[1]&255)<<8|(i[2]&255)<<16|(i[3]&255)<<24,s=r[0]&255|(r[1]&255)<<8|(r[2]&255)<<16|(r[3]&255)<<24,n=r[4]&255|(r[5]&255)<<8|(r[6]&255)<<16|(r[7]&255)<<24,o=r[8]&255|(r[9]&255)<<8|(r[10]&255)<<16|(r[11]&255)<<24,u=r[12]&255|(r[13]&255)<<8|(r[14]&255)<<16|(r[15]&255)<<24,p=i[4]&255|(i[5]&255)<<8|(i[6]&255)<<16|(i[7]&255)<<24,c=t[0]&255|(t[1]&255)<<8|(t[2]&255)<<16|(t[3]&255)<<24,m=t[4]&255|(t[5]&255)<<8|(t[6]&255)<<16|(t[7]&255)<<24,l=t[8]&255|(t[9]&255)<<8|(t[10]&255)<<16|(t[11]&255)<<24,d=t[12]&255|(t[13]&255)<<8|(t[14]&255)<<16|(t[15]&255)<<24,y=i[8]&255|(i[9]&255)<<8|(i[10]&255)<<16|(i[11]&255)<<24,b=r[16]&255|(r[17]&255)<<8|(r[18]&255)<<16|(r[19]&255)<<24,h=r[20]&255|(r[21]&255)<<8|(r[22]&255)<<16|(r[23]&255)<<24,f=r[24]&255|(r[25]&255)<<8|(r[26]&255)<<16|(r[27]&255)<<24,g=r[28]&255|(r[29]&255)<<8|(r[30]&255)<<16|(r[31]&255)<<24,S=i[12]&255|(i[13]&255)<<8|(i[14]&255)<<16|(i[15]&255)<<24;var N=a,I=s,T=n,v=o,k=u,C=p,A=c,R=m,D=l,x=d,q=y,w=b,P=h,E=f,M=g,O=S,z;for(var L=0;L<20;L+=2){z=N+P|0;k^=z<<7|z>>>32-7;z=k+N|0;D^=z<<9|z>>>32-9;z=D+k|0;P^=z<<13|z>>>32-13;z=P+D|0;N^=z<<18|z>>>32-18;z=C+I|0;x^=z<<7|z>>>32-7;z=x+C|0;E^=z<<9|z>>>32-9;z=E+x|0;I^=z<<13|z>>>32-13;z=I+E|0;C^=z<<18|z>>>32-18;z=q+A|0;M^=z<<7|z>>>32-7;z=M+q|0;T^=z<<9|z>>>32-9;z=T+M|0;A^=z<<13|z>>>32-13;z=A+T|0;q^=z<<18|z>>>32-18;z=O+w|0;v^=z<<7|z>>>32-7;z=v+O|0;R^=z<<9|z>>>32-9;z=R+v|0;w^=z<<13|z>>>32-13;z=w+R|0;O^=z<<18|z>>>32-18;z=N+v|0;I^=z<<7|z>>>32-7;z=I+N|0;T^=z<<9|z>>>32-9;z=T+I|0;v^=z<<13|z>>>32-13;z=v+T|0;N^=z<<18|z>>>32-18;z=C+k|0;A^=z<<7|z>>>32-7;z=A+C|0;R^=z<<9|z>>>32-9;z=R+A|0;k^=z<<13|z>>>32-13;z=k+R|0;C^=z<<18|z>>>32-18;z=q+x|0;w^=z<<7|z>>>32-7;z=w+q|0;D^=z<<9|z>>>32-9;z=D+w|0;x^=z<<13|z>>>32-13;z=x+D|0;q^=z<<18|z>>>32-18;z=O+M|0;P^=z<<7|z>>>32-7;z=P+O|0;E^=z<<9|z>>>32-9;z=E+P|0;M^=z<<13|z>>>32-13;z=M+E|0;O^=z<<18|z>>>32-18}e[0]=N>>>0&255;e[1]=N>>>8&255;e[2]=N>>>16&255;e[3]=N>>>24&255;e[4]=C>>>0&255;e[5]=C>>>8&255;e[6]=C>>>16&255;e[7]=C>>>24&255;e[8]=q>>>0&255;e[9]=q>>>8&255;e[10]=q>>>16&255;e[11]=q>>>24&255;e[12]=O>>>0&255;e[13]=O>>>8&255;e[14]=O>>>16&255;e[15]=O>>>24&255;e[16]=A>>>0&255;e[17]=A>>>8&255;e[18]=A>>>16&255;e[19]=A>>>24&255;e[20]=R>>>0&255;e[21]=R>>>8&255;e[22]=R>>>16&255;e[23]=R>>>24&255;e[24]=D>>>0&255;e[25]=D>>>8&255;e[26]=D>>>16&255;e[27]=D>>>24&255;e[28]=x>>>0&255;e[29]=x>>>8&255;e[30]=x>>>16&255;e[31]=x>>>24&255}function crypto_core_salsa20(e,t,r,i){core_salsa20(e,t,r,i)}function crypto_core_hsalsa20(e,t,r,i){core_hsalsa20(e,t,r,i)}var y=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function crypto_stream_salsa20_xor(e,t,r,i,a,s,n){var o=new Uint8Array(16),u=new Uint8Array(64);var p,c;for(c=0;c<16;c++)o[c]=0;for(c=0;c<8;c++)o[c]=s[c];while(a>=64){crypto_core_salsa20(u,o,n,y);for(c=0;c<64;c++)e[t+c]=r[i+c]^u[c];p=1;for(c=8;c<16;c++){p=p+(o[c]&255)|0;o[c]=p&255;p>>>=8}a-=64;t+=64;i+=64}if(a>0){crypto_core_salsa20(u,o,n,y);for(c=0;c=64){crypto_core_salsa20(n,s,a,y);for(u=0;u<64;u++)e[t+u]=n[u];o=1;for(u=8;u<16;u++){o=o+(s[u]&255)|0;s[u]=o&255;o>>>=8}r-=64;t+=64}if(r>0){crypto_core_salsa20(n,s,a,y);for(u=0;u>>13|r<<3)&8191;i=e[4]&255|(e[5]&255)<<8;this.r[2]=(r>>>10|i<<6)&7939;a=e[6]&255|(e[7]&255)<<8;this.r[3]=(i>>>7|a<<9)&8191;s=e[8]&255|(e[9]&255)<<8;this.r[4]=(a>>>4|s<<12)&255;this.r[5]=s>>>1&8190;n=e[10]&255|(e[11]&255)<<8;this.r[6]=(s>>>14|n<<2)&8191;o=e[12]&255|(e[13]&255)<<8;this.r[7]=(n>>>11|o<<5)&8065;u=e[14]&255|(e[15]&255)<<8;this.r[8]=(o>>>8|u<<8)&8191;this.r[9]=u>>>5&127;this.pad[0]=e[16]&255|(e[17]&255)<<8;this.pad[1]=e[18]&255|(e[19]&255)<<8;this.pad[2]=e[20]&255|(e[21]&255)<<8;this.pad[3]=e[22]&255|(e[23]&255)<<8;this.pad[4]=e[24]&255|(e[25]&255)<<8;this.pad[5]=e[26]&255|(e[27]&255)<<8;this.pad[6]=e[28]&255|(e[29]&255)<<8;this.pad[7]=e[30]&255|(e[31]&255)<<8};b.prototype.blocks=function(e,t,r){var i=this.fin?0:1<<11;var a,s,n,o,u,p,c,m,l;var d,y,b,h,f,g,S,N,I,T;var v=this.h[0],k=this.h[1],C=this.h[2],A=this.h[3],R=this.h[4],D=this.h[5],x=this.h[6],q=this.h[7],w=this.h[8],P=this.h[9];var E=this.r[0],M=this.r[1],O=this.r[2],z=this.r[3],L=this.r[4],j=this.r[5],U=this.r[6],V=this.r[7],B=this.r[8],G=this.r[9];while(r>=16){a=e[t+0]&255|(e[t+1]&255)<<8;v+=a&8191;s=e[t+2]&255|(e[t+3]&255)<<8;k+=(a>>>13|s<<3)&8191;n=e[t+4]&255|(e[t+5]&255)<<8;C+=(s>>>10|n<<6)&8191;o=e[t+6]&255|(e[t+7]&255)<<8;A+=(n>>>7|o<<9)&8191;u=e[t+8]&255|(e[t+9]&255)<<8;R+=(o>>>4|u<<12)&8191;D+=u>>>1&8191;p=e[t+10]&255|(e[t+11]&255)<<8;x+=(u>>>14|p<<2)&8191;c=e[t+12]&255|(e[t+13]&255)<<8;q+=(p>>>11|c<<5)&8191;m=e[t+14]&255|(e[t+15]&255)<<8;w+=(c>>>8|m<<8)&8191;P+=m>>>5|i;l=0;d=l;d+=v*E;d+=k*(5*G);d+=C*(5*B);d+=A*(5*V);d+=R*(5*U);l=d>>>13;d&=8191;d+=D*(5*j);d+=x*(5*L);d+=q*(5*z);d+=w*(5*O);d+=P*(5*M);l+=d>>>13;d&=8191;y=l;y+=v*M;y+=k*E;y+=C*(5*G);y+=A*(5*B);y+=R*(5*V);l=y>>>13;y&=8191;y+=D*(5*U);y+=x*(5*j);y+=q*(5*L);y+=w*(5*z);y+=P*(5*O);l+=y>>>13;y&=8191;b=l;b+=v*O;b+=k*M;b+=C*E;b+=A*(5*G);b+=R*(5*B);l=b>>>13;b&=8191;b+=D*(5*V);b+=x*(5*U);b+=q*(5*j);b+=w*(5*L);b+=P*(5*z);l+=b>>>13;b&=8191;h=l;h+=v*z;h+=k*O;h+=C*M;h+=A*E;h+=R*(5*G);l=h>>>13;h&=8191;h+=D*(5*B);h+=x*(5*V);h+=q*(5*U);h+=w*(5*j);h+=P*(5*L);l+=h>>>13;h&=8191;f=l;f+=v*L;f+=k*z;f+=C*O;f+=A*M;f+=R*E;l=f>>>13;f&=8191;f+=D*(5*G);f+=x*(5*B);f+=q*(5*V);f+=w*(5*U);f+=P*(5*j);l+=f>>>13;f&=8191;g=l;g+=v*j;g+=k*L;g+=C*z;g+=A*O;g+=R*M;l=g>>>13;g&=8191;g+=D*E;g+=x*(5*G);g+=q*(5*B);g+=w*(5*V);g+=P*(5*U);l+=g>>>13;g&=8191;S=l;S+=v*U;S+=k*j;S+=C*L;S+=A*z;S+=R*O;l=S>>>13;S&=8191;S+=D*M;S+=x*E;S+=q*(5*G);S+=w*(5*B);S+=P*(5*V);l+=S>>>13;S&=8191;N=l;N+=v*V;N+=k*U;N+=C*j;N+=A*L;N+=R*z;l=N>>>13;N&=8191;N+=D*O;N+=x*M;N+=q*E;N+=w*(5*G);N+=P*(5*B);l+=N>>>13;N&=8191;I=l;I+=v*B;I+=k*V;I+=C*U;I+=A*j;I+=R*L;l=I>>>13;I&=8191;I+=D*z;I+=x*O;I+=q*M;I+=w*E;I+=P*(5*G);l+=I>>>13;I&=8191;T=l;T+=v*G;T+=k*B;T+=C*V;T+=A*U;T+=R*j;l=T>>>13;T&=8191;T+=D*L;T+=x*z;T+=q*O;T+=w*M;T+=P*E;l+=T>>>13;T&=8191;l=(l<<2)+l|0;l=l+d|0;d=l&8191;l=l>>>13;y+=l;v=d;k=y;C=b;A=h;R=f;D=g;x=S;q=N;w=I;P=T;t+=16;r-=16}this.h[0]=v;this.h[1]=k;this.h[2]=C;this.h[3]=A;this.h[4]=R;this.h[5]=D;this.h[6]=x;this.h[7]=q;this.h[8]=w;this.h[9]=P};b.prototype.finish=function(e,t){var r=new Uint16Array(10);var i,a,s,n;if(this.leftover){n=this.leftover;this.buffer[n++]=1;for(;n<16;n++)this.buffer[n]=0;this.fin=1;this.blocks(this.buffer,0,16)}i=this.h[1]>>>13;this.h[1]&=8191;for(n=2;n<10;n++){this.h[n]+=i;i=this.h[n]>>>13;this.h[n]&=8191}this.h[0]+=i*5;i=this.h[0]>>>13;this.h[0]&=8191;this.h[1]+=i;i=this.h[1]>>>13;this.h[1]&=8191;this.h[2]+=i;r[0]=this.h[0]+5;i=r[0]>>>13;r[0]&=8191;for(n=1;n<10;n++){r[n]=this.h[n]+i;i=r[n]>>>13;r[n]&=8191}r[9]-=1<<13;a=(i^1)-1;for(n=0;n<10;n++)r[n]&=a;a=~a;for(n=0;n<10;n++)this.h[n]=this.h[n]&a|r[n];this.h[0]=(this.h[0]|this.h[1]<<13)&65535;this.h[1]=(this.h[1]>>>3|this.h[2]<<10)&65535;this.h[2]=(this.h[2]>>>6|this.h[3]<<7)&65535;this.h[3]=(this.h[3]>>>9|this.h[4]<<4)&65535;this.h[4]=(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14)&65535;this.h[5]=(this.h[6]>>>2|this.h[7]<<11)&65535;this.h[6]=(this.h[7]>>>5|this.h[8]<<8)&65535;this.h[7]=(this.h[8]>>>8|this.h[9]<<5)&65535;s=this.h[0]+this.pad[0];this.h[0]=s&65535;for(n=1;n<8;n++){s=(this.h[n]+this.pad[n]|0)+(s>>>16)|0;this.h[n]=s&65535}e[t+0]=this.h[0]>>>0&255;e[t+1]=this.h[0]>>>8&255;e[t+2]=this.h[1]>>>0&255;e[t+3]=this.h[1]>>>8&255;e[t+4]=this.h[2]>>>0&255;e[t+5]=this.h[2]>>>8&255;e[t+6]=this.h[3]>>>0&255;e[t+7]=this.h[3]>>>8&255;e[t+8]=this.h[4]>>>0&255;e[t+9]=this.h[4]>>>8&255;e[t+10]=this.h[5]>>>0&255;e[t+11]=this.h[5]>>>8&255;e[t+12]=this.h[6]>>>0&255;e[t+13]=this.h[6]>>>8&255;e[t+14]=this.h[7]>>>0&255;e[t+15]=this.h[7]>>>8&255};b.prototype.update=function(e,t,r){var i,a;if(this.leftover){a=16-this.leftover;if(a>r)a=r;for(i=0;i=16){a=r-r%16;this.blocks(e,t,a);t+=a;r-=a}if(r){for(i=0;i>16&1);n[i-1]&=65535}n[15]=o[15]-32767-(n[14]>>16&1);s=n[15]>>16&1;n[14]&=65535;sel25519(o,n,1-s)}for(i=0;i<16;i++){e[2*i]=o[i]&255;e[2*i+1]=o[i]>>8}}function neq25519(e,t){var r=new Uint8Array(32),i=new Uint8Array(32);pack25519(r,e);pack25519(i,t);return crypto_verify_32(r,0,i,0)}function par25519(e){var t=new Uint8Array(32);pack25519(t,e);return t[0]&1}function unpack25519(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function A(e,t,r){for(var i=0;i<16;i++)e[i]=t[i]+r[i]}function Z(e,t,r){for(var i=0;i<16;i++)e[i]=t[i]-r[i]}function M(e,t,r){var i,a,s=0,n=0,o=0,u=0,p=0,c=0,m=0,l=0,d=0,y=0,b=0,h=0,f=0,g=0,S=0,N=0,I=0,T=0,v=0,k=0,C=0,A=0,R=0,D=0,x=0,q=0,w=0,P=0,E=0,M=0,O=0,z=r[0],L=r[1],j=r[2],U=r[3],V=r[4],B=r[5],G=r[6],_=r[7],F=r[8],H=r[9],W=r[10],K=r[11],Q=r[12],J=r[13],Z=r[14],X=r[15];i=t[0];s+=i*z;n+=i*L;o+=i*j;u+=i*U;p+=i*V;c+=i*B;m+=i*G;l+=i*_;d+=i*F;y+=i*H;b+=i*W;h+=i*K;f+=i*Q;g+=i*J;S+=i*Z;N+=i*X;i=t[1];n+=i*z;o+=i*L;u+=i*j;p+=i*U;c+=i*V;m+=i*B;l+=i*G;d+=i*_;y+=i*F;b+=i*H;h+=i*W;f+=i*K;g+=i*Q;S+=i*J;N+=i*Z;I+=i*X;i=t[2];o+=i*z;u+=i*L;p+=i*j;c+=i*U;m+=i*V;l+=i*B;d+=i*G;y+=i*_;b+=i*F;h+=i*H;f+=i*W;g+=i*K;S+=i*Q;N+=i*J;I+=i*Z;T+=i*X;i=t[3];u+=i*z;p+=i*L;c+=i*j;m+=i*U;l+=i*V;d+=i*B;y+=i*G;b+=i*_;h+=i*F;f+=i*H;g+=i*W;S+=i*K;N+=i*Q;I+=i*J;T+=i*Z;v+=i*X;i=t[4];p+=i*z;c+=i*L;m+=i*j;l+=i*U;d+=i*V;y+=i*B;b+=i*G;h+=i*_;f+=i*F;g+=i*H;S+=i*W;N+=i*K;I+=i*Q;T+=i*J;v+=i*Z;k+=i*X;i=t[5];c+=i*z;m+=i*L;l+=i*j;d+=i*U;y+=i*V;b+=i*B;h+=i*G;f+=i*_;g+=i*F;S+=i*H;N+=i*W;I+=i*K;T+=i*Q;v+=i*J;k+=i*Z;C+=i*X;i=t[6];m+=i*z;l+=i*L;d+=i*j;y+=i*U;b+=i*V;h+=i*B;f+=i*G;g+=i*_;S+=i*F;N+=i*H;I+=i*W;T+=i*K;v+=i*Q;k+=i*J;C+=i*Z;A+=i*X;i=t[7];l+=i*z;d+=i*L;y+=i*j;b+=i*U;h+=i*V;f+=i*B;g+=i*G;S+=i*_;N+=i*F;I+=i*H;T+=i*W;v+=i*K;k+=i*Q;C+=i*J;A+=i*Z;R+=i*X;i=t[8];d+=i*z;y+=i*L;b+=i*j;h+=i*U;f+=i*V;g+=i*B;S+=i*G;N+=i*_;I+=i*F;T+=i*H;v+=i*W;k+=i*K;C+=i*Q;A+=i*J;R+=i*Z;D+=i*X;i=t[9];y+=i*z;b+=i*L;h+=i*j;f+=i*U;g+=i*V;S+=i*B;N+=i*G;I+=i*_;T+=i*F;v+=i*H;k+=i*W;C+=i*K;A+=i*Q;R+=i*J;D+=i*Z;x+=i*X;i=t[10];b+=i*z;h+=i*L;f+=i*j;g+=i*U;S+=i*V;N+=i*B;I+=i*G;T+=i*_;v+=i*F;k+=i*H;C+=i*W;A+=i*K;R+=i*Q;D+=i*J;x+=i*Z;q+=i*X;i=t[11];h+=i*z;f+=i*L;g+=i*j;S+=i*U;N+=i*V;I+=i*B;T+=i*G;v+=i*_;k+=i*F;C+=i*H;A+=i*W;R+=i*K;D+=i*Q;x+=i*J;q+=i*Z;w+=i*X;i=t[12];f+=i*z;g+=i*L;S+=i*j;N+=i*U;I+=i*V;T+=i*B;v+=i*G;k+=i*_;C+=i*F;A+=i*H;R+=i*W;D+=i*K;x+=i*Q;q+=i*J;w+=i*Z;P+=i*X;i=t[13];g+=i*z;S+=i*L;N+=i*j;I+=i*U;T+=i*V;v+=i*B;k+=i*G;C+=i*_;A+=i*F;R+=i*H;D+=i*W;x+=i*K;q+=i*Q;w+=i*J;P+=i*Z;E+=i*X;i=t[14];S+=i*z;N+=i*L;I+=i*j;T+=i*U;v+=i*V;k+=i*B;C+=i*G;A+=i*_;R+=i*F;D+=i*H;x+=i*W;q+=i*K;w+=i*Q;P+=i*J;E+=i*Z;M+=i*X;i=t[15];N+=i*z;I+=i*L;T+=i*j;v+=i*U;k+=i*V;C+=i*B;A+=i*G;R+=i*_;D+=i*F;x+=i*H;q+=i*W;w+=i*K;P+=i*Q;E+=i*J;M+=i*Z;O+=i*X;s+=38*I;n+=38*T;o+=38*v;u+=38*k;p+=38*C;c+=38*A;m+=38*R;l+=38*D;d+=38*x;y+=38*q;b+=38*w;h+=38*P;f+=38*E;g+=38*M;S+=38*O;a=1;i=s+a+65535;a=Math.floor(i/65536);s=i-a*65536;i=n+a+65535;a=Math.floor(i/65536);n=i-a*65536;i=o+a+65535;a=Math.floor(i/65536);o=i-a*65536;i=u+a+65535;a=Math.floor(i/65536);u=i-a*65536;i=p+a+65535;a=Math.floor(i/65536);p=i-a*65536;i=c+a+65535;a=Math.floor(i/65536);c=i-a*65536;i=m+a+65535;a=Math.floor(i/65536);m=i-a*65536;i=l+a+65535;a=Math.floor(i/65536);l=i-a*65536;i=d+a+65535;a=Math.floor(i/65536);d=i-a*65536;i=y+a+65535;a=Math.floor(i/65536);y=i-a*65536;i=b+a+65535;a=Math.floor(i/65536);b=i-a*65536;i=h+a+65535;a=Math.floor(i/65536);h=i-a*65536;i=f+a+65535;a=Math.floor(i/65536);f=i-a*65536;i=g+a+65535;a=Math.floor(i/65536);g=i-a*65536;i=S+a+65535;a=Math.floor(i/65536);S=i-a*65536;i=N+a+65535;a=Math.floor(i/65536);N=i-a*65536;s+=a-1+37*(a-1);a=1;i=s+a+65535;a=Math.floor(i/65536);s=i-a*65536;i=n+a+65535;a=Math.floor(i/65536);n=i-a*65536;i=o+a+65535;a=Math.floor(i/65536);o=i-a*65536;i=u+a+65535;a=Math.floor(i/65536);u=i-a*65536;i=p+a+65535;a=Math.floor(i/65536);p=i-a*65536;i=c+a+65535;a=Math.floor(i/65536);c=i-a*65536;i=m+a+65535;a=Math.floor(i/65536);m=i-a*65536;i=l+a+65535;a=Math.floor(i/65536);l=i-a*65536;i=d+a+65535;a=Math.floor(i/65536);d=i-a*65536;i=y+a+65535;a=Math.floor(i/65536);y=i-a*65536;i=b+a+65535;a=Math.floor(i/65536);b=i-a*65536;i=h+a+65535;a=Math.floor(i/65536);h=i-a*65536;i=f+a+65535;a=Math.floor(i/65536);f=i-a*65536;i=g+a+65535;a=Math.floor(i/65536);g=i-a*65536;i=S+a+65535;a=Math.floor(i/65536);S=i-a*65536;i=N+a+65535;a=Math.floor(i/65536);N=i-a*65536;s+=a-1+37*(a-1);e[0]=s;e[1]=n;e[2]=o;e[3]=u;e[4]=p;e[5]=c;e[6]=m;e[7]=l;e[8]=d;e[9]=y;e[10]=b;e[11]=h;e[12]=f;e[13]=g;e[14]=S;e[15]=N}function S(e,t){M(e,t,t)}function inv25519(e,r){var i=t();var a;for(a=0;a<16;a++)i[a]=r[a];for(a=253;a>=0;a--){S(i,i);if(a!==2&&a!==4)M(i,i,r)}for(a=0;a<16;a++)e[a]=i[a]}function pow2523(e,r){var i=t();var a;for(a=0;a<16;a++)i[a]=r[a];for(a=250;a>=0;a--){S(i,i);if(a!==1)M(i,i,r)}for(a=0;a<16;a++)e[a]=i[a]}function crypto_scalarmult(e,r,i){var a=new Uint8Array(32);var s=new Float64Array(80),n,o;var p=t(),c=t(),m=t(),l=t(),d=t(),y=t();for(o=0;o<31;o++)a[o]=r[o];a[31]=r[31]&127|64;a[0]&=248;unpack25519(s,i);for(o=0;o<16;o++){c[o]=s[o];l[o]=p[o]=m[o]=0}p[0]=l[0]=1;for(o=254;o>=0;--o){n=a[o>>>3]>>>(o&7)&1;sel25519(p,c,n);sel25519(m,l,n);A(d,p,m);Z(p,p,m);A(m,c,l);Z(c,c,l);S(l,d);S(y,p);M(p,m,p);M(m,c,d);A(d,p,m);Z(p,p,m);S(c,p);Z(m,l,y);M(p,m,u);A(p,p,l);M(m,m,p);M(p,l,y);M(l,c,s);S(c,d);sel25519(p,c,n);sel25519(m,l,n)}for(o=0;o<16;o++){s[o+16]=p[o];s[o+32]=m[o];s[o+48]=c[o];s[o+64]=l[o]}var b=s.subarray(32);var h=s.subarray(16);inv25519(b,b);M(h,h,b);pack25519(e,h);return 0}function crypto_scalarmult_base(e,t){return crypto_scalarmult(e,t,s)}function crypto_box_keypair(e,t){i(t,32);return crypto_scalarmult_base(e,t)}function crypto_box_beforenm(e,t,r){var i=new Uint8Array(32);crypto_scalarmult(i,r,t);return crypto_core_hsalsa20(e,a,i,y)}var h=crypto_secretbox;var f=crypto_secretbox_open;function crypto_box(e,t,r,i,a,s){var n=new Uint8Array(32);crypto_box_beforenm(n,a,s);return h(e,t,r,i,n)}function crypto_box_open(e,t,r,i,a,s){var n=new Uint8Array(32);crypto_box_beforenm(n,a,s);return f(e,t,r,i,n)}var g=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function crypto_hashblocks_hl(e,t,r,i){var a=new Int32Array(16),s=new Int32Array(16),n,o,u,p,c,m,l,d,y,b,h,f,S,N,I,T,v,k,C,A,R,D,x,q,w,P;var E=e[0],M=e[1],O=e[2],z=e[3],L=e[4],j=e[5],U=e[6],V=e[7],B=t[0],G=t[1],_=t[2],F=t[3],H=t[4],W=t[5],K=t[6],Q=t[7];var J=0;while(i>=128){for(C=0;C<16;C++){A=8*C+J;a[C]=r[A+0]<<24|r[A+1]<<16|r[A+2]<<8|r[A+3];s[C]=r[A+4]<<24|r[A+5]<<16|r[A+6]<<8|r[A+7]}for(C=0;C<80;C++){n=E;o=M;u=O;p=z;c=L;m=j;l=U;d=V;y=B;b=G;h=_;f=F;S=H;N=W;I=K;T=Q;R=V;D=Q;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=(L>>>14|H<<32-14)^(L>>>18|H<<32-18)^(H>>>41-32|L<<32-(41-32));D=(H>>>14|L<<32-14)^(H>>>18|L<<32-18)^(L>>>41-32|H<<32-(41-32));x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;R=L&j^~L&U;D=H&W^~H&K;x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;R=g[C*2];D=g[C*2+1];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;R=a[C%16];D=s[C%16];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;v=w&65535|P<<16;k=x&65535|q<<16;R=v;D=k;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=(E>>>28|B<<32-28)^(B>>>34-32|E<<32-(34-32))^(B>>>39-32|E<<32-(39-32));D=(B>>>28|E<<32-28)^(E>>>34-32|B<<32-(34-32))^(E>>>39-32|B<<32-(39-32));x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;R=E&M^E&O^M&O;D=B&G^B&_^G&_;x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;d=w&65535|P<<16;T=x&65535|q<<16;R=p;D=f;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=v;D=k;x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;p=w&65535|P<<16;f=x&65535|q<<16;M=n;O=o;z=u;L=p;j=c;U=m;V=l;E=d;G=y;_=b;F=h;H=f;W=S;K=N;Q=I;B=T;if(C%16===15){for(A=0;A<16;A++){R=a[A];D=s[A];x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=a[(A+9)%16];D=s[(A+9)%16];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;v=a[(A+1)%16];k=s[(A+1)%16];R=(v>>>1|k<<32-1)^(v>>>8|k<<32-8)^v>>>7;D=(k>>>1|v<<32-1)^(k>>>8|v<<32-8)^(k>>>7|v<<32-7);x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;v=a[(A+14)%16];k=s[(A+14)%16];R=(v>>>19|k<<32-19)^(k>>>61-32|v<<32-(61-32))^v>>>6;D=(k>>>19|v<<32-19)^(v>>>61-32|k<<32-(61-32))^(k>>>6|v<<32-6);x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;a[A]=w&65535|P<<16;s[A]=x&65535|q<<16}}}R=E;D=B;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[0];D=t[0];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[0]=E=w&65535|P<<16;t[0]=B=x&65535|q<<16;R=M;D=G;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[1];D=t[1];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[1]=M=w&65535|P<<16;t[1]=G=x&65535|q<<16;R=O;D=_;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[2];D=t[2];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[2]=O=w&65535|P<<16;t[2]=_=x&65535|q<<16;R=z;D=F;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[3];D=t[3];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[3]=z=w&65535|P<<16;t[3]=F=x&65535|q<<16;R=L;D=H;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[4];D=t[4];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[4]=L=w&65535|P<<16;t[4]=H=x&65535|q<<16;R=j;D=W;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[5];D=t[5];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[5]=j=w&65535|P<<16;t[5]=W=x&65535|q<<16;R=U;D=K;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[6];D=t[6];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[6]=U=w&65535|P<<16;t[6]=K=x&65535|q<<16;R=V;D=Q;x=D&65535;q=D>>>16;w=R&65535;P=R>>>16;R=e[7];D=t[7];x+=D&65535;q+=D>>>16;w+=R&65535;P+=R>>>16;q+=x>>>16;w+=q>>>16;P+=w>>>16;e[7]=V=w&65535|P<<16;t[7]=Q=x&65535|q<<16;J+=128;i-=128}return i}function crypto_hash(e,t,r){var i=new Int32Array(8),a=new Int32Array(8),s=new Uint8Array(256),n,o=r;i[0]=1779033703;i[1]=3144134277;i[2]=1013904242;i[3]=2773480762;i[4]=1359893119;i[5]=2600822924;i[6]=528734635;i[7]=1541459225;a[0]=4089235720;a[1]=2227873595;a[2]=4271175723;a[3]=1595750129;a[4]=2917565137;a[5]=725511199;a[6]=4215389547;a[7]=327033209;crypto_hashblocks_hl(i,a,t,r);r%=128;for(n=0;n=0;--a){i=r[a/8|0]>>(a&7)&1;cswap(e,t,i);add(t,e);add(e,e);cswap(e,t,i)}}function scalarbase(e,r){var i=[t(),t(),t(),t()];set25519(i[0],m);set25519(i[1],l);set25519(i[2],o);M(i[3],m,l);scalarmult(e,i,r)}function crypto_sign_keypair(e,r,a){var s=new Uint8Array(64);var n=[t(),t(),t(),t()];var o;if(!a)i(r,32);crypto_hash(s,r,32);s[0]&=248;s[31]&=127;s[31]|=64;scalarbase(n,s);pack(e,n);for(o=0;o<32;o++)r[o+32]=e[o];return 0}var N=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function modL(e,t){var r,i,a,s;for(i=63;i>=32;--i){r=0;for(a=i-32,s=i-12;a>8;t[a]-=r*256}t[a]+=r;t[i]=0}r=0;for(a=0;a<32;a++){t[a]+=r-(t[31]>>4)*N[a];r=t[a]>>8;t[a]&=255}for(a=0;a<32;a++)t[a]-=r*N[a];for(i=0;i<32;i++){t[i+1]+=t[i]>>8;e[i]=t[i]&255}}function reduce(e){var t=new Float64Array(64),r;for(r=0;r<64;r++)t[r]=e[r];for(r=0;r<64;r++)e[r]=0;modL(e,t)}function crypto_sign(e,r,i,a){var s=new Uint8Array(64),n=new Uint8Array(64),o=new Uint8Array(64);var u,p,c=new Float64Array(64);var m=[t(),t(),t(),t()];crypto_hash(s,a,32);s[0]&=248;s[31]&=127;s[31]|=64;var l=i+64;for(u=0;u>7)Z(e[0],n,e[0]);M(e[3],e[0],e[1]);return 0}function crypto_sign_open(e,r,i,a){var s,n;var o=new Uint8Array(32),u=new Uint8Array(64);var p=[t(),t(),t(),t()],c=[t(),t(),t(),t()];n=-1;if(i<64)return-1;if(unpackneg(c,a))return-1;for(s=0;s=0};e.sign.keyPair=function(){var e=new Uint8Array(z);var t=new Uint8Array(L);crypto_sign_keypair(e,t);return{publicKey:e,secretKey:t}};e.sign.keyPair.fromSecretKey=function(e){checkArrayTypes(e);if(e.length!==L)throw new Error("bad secret key size");var t=new Uint8Array(z);for(var r=0;r32)t=t.slice(1);var r=this._priv;i.strictEqual(t.length,32);i.strictEqual(r.length,32);var a=u.box.before(new Uint8Array(t),new Uint8Array(r));return s.from(a)}throw new Error("Invalid algorithm: "+this._algo)};DiffieHellman.prototype.generateKey=function(){var e=[];var t,r;if(this._algo==="dsa"){this._dh.generateKeys();e.push({name:"p",data:this._p.data});e.push({name:"q",data:this._key.part.q.data});e.push({name:"g",data:this._g.data});e.push({name:"y",data:this._dh.getPublicKey()});e.push({name:"x",data:this._dh.getPrivateKey()});this._key=new c({type:"dsa",parts:e});this._isPriv=true;return this._key}else if(this._algo==="ecdsa"){if(m){this._dh.generateKeys();e.push({name:"curve",data:s.from(this._curve)});e.push({name:"Q",data:this._dh.getPublicKey()});e.push({name:"d",data:this._dh.getPrivateKey()});this._key=new c({type:"ecdsa",curve:this._curve,parts:e});this._isPriv=true;return this._key}else{var n=this._ecParams.getN();var o=new y(a.randomBytes(n.bitLength()));var p=n.subtract(y.ONE);t=o.mod(p).add(y.ONE);r=this._ecParams.getG().multiply(t);t=s.from(t.toByteArray());r=s.from(this._ecParams.getCurve().encodePointHex(r),"hex");this._priv=new ECPrivate(this._ecParams,t);e.push({name:"curve",data:s.from(this._curve)});e.push({name:"Q",data:r});e.push({name:"d",data:t});this._key=new c({type:"ecdsa",curve:this._curve,parts:e});this._isPriv=true;return this._key}}else if(this._algo==="curve25519"){var l=u.box.keyPair();t=s.from(l.secretKey);r=s.from(l.publicKey);t=s.concat([t,r]);i.strictEqual(t.length,64);i.strictEqual(r.length,32);e.push({name:"A",data:r});e.push({name:"k",data:t});this._key=new c({type:"curve25519",parts:e});this._isPriv=true;return this._key}throw new Error("Invalid algorithm: "+this._algo)};DiffieHellman.prototype.generateKeys=DiffieHellman.prototype.generateKey;function X9ECParameters(e){var t=n.curves[e];i.object(t);var r=new y(t.p);var a=new y(t.a);var s=new y(t.b);var o=new y(t.n);var u=y.ONE;var p=new d.ECCurveFp(r,a,s);var c=p.decodePointHex(t.G.toString("hex"));this.curve=p;this.g=c;this.n=o;this.h=u}X9ECParameters.prototype.getCurve=function(){return this.curve};X9ECParameters.prototype.getG=function(){return this.g};X9ECParameters.prototype.getN=function(){return this.n};X9ECParameters.prototype.getH=function(){return this.h};function ECPublic(e,t){this._params=e;if(t[0]===0)t=t.slice(1);this._pub=e.getCurve().decodePointHex(t.toString("hex"))}function ECPrivate(e,t){this._params=e;this._priv=new y(o.mpNormalize(t))}ECPrivate.prototype.deriveSharedSecret=function(e){i.ok(e instanceof ECPublic);var t=e._pub.multiply(this._priv);return s.from(t.getX().toBigInteger().toByteArray())};function generateED25519(){var e=u.sign.keyPair();var t=s.from(e.secretKey);var r=s.from(e.publicKey);i.strictEqual(t.length,64);i.strictEqual(r.length,32);var a=[];a.push({name:"A",data:r});a.push({name:"k",data:t.slice(0,32)});var n=new c({type:"ed25519",parts:a});return n}function generateECDSA(e){var t=[];var r;if(m){var i={nistp256:"prime256v1",nistp384:"secp384r1",nistp521:"secp521r1"}[e];var n=a.createECDH(i);n.generateKeys();t.push({name:"curve",data:s.from(e)});t.push({name:"Q",data:n.getPublicKey()});t.push({name:"d",data:n.getPrivateKey()});r=new c({type:"ecdsa",curve:e,parts:t});return r}else{var o=new X9ECParameters(e);var u=o.getN();var p=Math.ceil((u.bitLength()+64)/8);var l=new y(a.randomBytes(p));var d=u.subtract(y.ONE);var b=l.mod(d).add(y.ONE);var h=o.getG().multiply(b);b=s.from(b.toByteArray());h=s.from(o.getCurve().encodePointHex(h),"hex");t.push({name:"curve",data:s.from(e)});t.push({name:"Q",data:h});t.push({name:"d",data:b});r=new c({type:"ecdsa",curve:e,parts:t});return r}}},299:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["amplifybackend"]={};i.AmplifyBackend=a.defineService("amplifybackend",["2020-08-11"]);Object.defineProperty(s.services["amplifybackend"],"2020-08-11",{get:function get(){var e=r(2013);e.paginators=r(7961).pagination;return e},enumerable:true,configurable:true});e.exports=i.AmplifyBackend},312:function(e,t,r){(function(){var t,i,a,s,n,o,u;u=r(8582),n=u.assign,o=u.isFunction;t=r(8559);i=r(9768);s=r(2750);a=r(3458);e.exports.create=function(e,r,i,a){var s,o;if(e==null){throw new Error("Root element needs a name")}a=n({},r,i,a);s=new t(a);o=s.element(e);if(!a.headless){s.declaration(a);if(a.pubID!=null||a.sysID!=null){s.doctype(a)}}return o};e.exports.begin=function(e,r,a){var s;if(o(e)){s=[e,r],r=s[0],a=s[1];e={}}if(r){return new i(e,r,a)}else{return new t(e)}};e.exports.stringWriter=function(e){return new s(e)};e.exports.streamWriter=function(e,t){return new a(e,t)}}).call(this)},320:function(e){e.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:{},TimingInformation:{shape:"Sl"}}},StartTransaction:{type:"structure",members:{TransactionId:{},TimingInformation:{shape:"Sl"}}},EndSession:{type:"structure",members:{TimingInformation:{shape:"Sl"}}},CommitTransaction:{type:"structure",members:{TransactionId:{},CommitDigest:{type:"blob"},TimingInformation:{shape:"Sl"},ConsumedIOs:{shape:"Sq"}}},AbortTransaction:{type:"structure",members:{TimingInformation:{shape:"Sl"}}},ExecuteStatement:{type:"structure",members:{FirstPage:{shape:"Sv"},TimingInformation:{shape:"Sl"},ConsumedIOs:{shape:"Sq"}}},FetchPage:{type:"structure",members:{Page:{shape:"Sv"},TimingInformation:{shape:"Sl"},ConsumedIOs:{shape:"Sq"}}}}}}},shapes:{Se:{type:"structure",members:{IonBinary:{type:"blob"},IonText:{}}},Sl:{type:"structure",members:{ProcessingTimeMilliseconds:{type:"long"}}},Sq:{type:"structure",members:{ReadIOs:{type:"long"},WriteIOs:{type:"long"}}},Sv:{type:"structure",members:{Values:{type:"list",member:{shape:"Se"}},NextPageToken:{}}}}}},324:function(e){e.exports={pagination:{ListParallelData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTerminologies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTextTranslationJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},332:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["costexplorer"]={};i.CostExplorer=a.defineService("costexplorer",["2017-10-25"]);Object.defineProperty(s.services["costexplorer"],"2017-10-25",{get:function get(){var e=r(6279);e.paginators=r(37).pagination;return e},enumerable:true,configurable:true});e.exports=i.CostExplorer},337:function(e,t,r){var i=r(153);function JsonBuilder(){}JsonBuilder.prototype.build=function(e,t){return JSON.stringify(translate(e,t))};function translate(e,t){if(!t||e===undefined||e===null)return undefined;switch(t.type){case"structure":return translateStructure(e,t);case"map":return translateMap(e,t);case"list":return translateList(e,t);default:return translateScalar(e,t)}}function translateStructure(e,t){var r={};i.each(e,function(e,i){var a=t.members[e];if(a){if(a.location!=="body")return;var s=a.isLocationName?a.name:e;var n=translate(i,a);if(n!==undefined)r[s]=n}});return r}function translateList(e,t){var r=[];i.arrayEach(e,function(e){var i=translate(e,t.member);if(i!==undefined)r.push(i)});return r}function translateMap(e,t){var r={};i.each(e,function(e,i){var a=translate(i,t.value);if(a!==undefined)r[e]=a});return r}function translateScalar(e,t){return t.toWireFormat(e)}e.exports=JsonBuilder},339:function(e){e.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON Schema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:false}},349:function(e){e.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:{}}}}}},359:function(e,t,r){var i=r(5622);var a=r(2602);a.register("pwd",_pwd,{allowGlobbing:false});function _pwd(){var e=i.resolve(process.cwd());return e}e.exports=_pwd},363:function(e,t,r){e.exports={Verifier:Verifier,Signer:Signer};var i=r(196);var a=r(2413);var s=r(1669);var n=r(9489);var o=r(6215).Buffer;var u=r(9575);function Verifier(e,t){if(t.toLowerCase()!=="sha512")throw new Error("ED25519 only supports the use of "+"SHA-512 hashes");this.key=e;this.chunks=[];a.Writable.call(this,{})}s.inherits(Verifier,a.Writable);Verifier.prototype._write=function(e,t,r){this.chunks.push(e);r()};Verifier.prototype.update=function(e){if(typeof e==="string")e=o.from(e,"binary");this.chunks.push(e)};Verifier.prototype.verify=function(e,t){var r;if(u.isSignature(e,[2,0])){if(e.type!=="ed25519")return false;r=e.toBuffer("raw")}else if(typeof e==="string"){r=o.from(e,"base64")}else if(u.isSignature(e,[1,0])){throw new Error("signature was created by too old "+"a version of sshpk and cannot be verified")}n.buffer(r);return i.sign.detached.verify(new Uint8Array(o.concat(this.chunks)),new Uint8Array(r),new Uint8Array(this.key.part.A.data))};function Signer(e,t){if(t.toLowerCase()!=="sha512")throw new Error("ED25519 only supports the use of "+"SHA-512 hashes");this.key=e;this.chunks=[];a.Writable.call(this,{})}s.inherits(Signer,a.Writable);Signer.prototype._write=function(e,t,r){this.chunks.push(e);r()};Signer.prototype.update=function(e){if(typeof e==="string")e=o.from(e,"binary");this.chunks.push(e)};Signer.prototype.sign=function(){var e=i.sign.detached(new Uint8Array(o.concat(this.chunks)),new Uint8Array(o.concat([this.key.part.k.data,this.key.part.A.data])));var t=o.from(e);var r=u.parse(t,"ed25519","raw");r.hashAlgorithm="sha512";return r}},370:function(e){e.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"}}}},386:function(e){e.exports={pagination:{GetChangeLogs:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetDelegations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEvidenceByEvidenceFolder:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEvidenceFoldersByAssessment:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetEvidenceFoldersByAssessmentControl:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentFrameworks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentReports:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListControls:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListKeywordsForDataSource:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListNotifications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},395:function(e,t,r){var i={util:r(153)};var a={};a.toString();e.exports=i;i.util.update(i,{VERSION:"2.834.0",Signers:{},Protocol:{Json:r(9912),Query:r(576),Rest:r(4618),RestJson:r(3315),RestXml:r(9002)},XML:{Builder:r(2743),Parser:null},JSON:{Builder:r(337),Parser:r(9806)},Model:{Api:r(7788),Operation:r(3964),Shape:r(3682),Paginator:r(6265),ResourceWaiter:r(3624)},apiLoader:r(6165),EndpointCache:r(4120).EndpointCache});r(8610);r(3503);r(3187);r(3711);r(8606);r(2453);r(9828);r(4904);r(7835);r(3977);i.events=new i.SequentialExecutor;i.util.memoizedProperty(i,"endpointCache",function(){return new i.EndpointCache(i.config.endpointCacheSize)},true)},396:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["machinelearning"]={};i.MachineLearning=a.defineService("machinelearning",["2014-12-12"]);r(1599);Object.defineProperty(s.services["machinelearning"],"2014-12-12",{get:function get(){var e=r(1115);e.paginators=r(7672).pagination;e.waiters=r(4781).waiters;return e},enumerable:true,configurable:true});e.exports=i.MachineLearning},398:function(e){e.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"}}}},404:function(e,t,r){var i=r(8918).escapeAttribute;function XmlNode(e,t){if(t===void 0){t=[]}this.name=e;this.children=t;this.attributes={}}XmlNode.prototype.addAttribute=function(e,t){this.attributes[e]=t;return this};XmlNode.prototype.addChildNode=function(e){this.children.push(e);return this};XmlNode.prototype.removeAttribute=function(e){delete this.attributes[e];return this};XmlNode.prototype.toString=function(){var e=Boolean(this.children.length);var t="<"+this.name;var r=this.attributes;for(var a=0,s=Object.keys(r);a":">"+this.children.map(function(e){return e.toString()}).join("")+""};e.exports={XmlNode:XmlNode}},408:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["rdsdataservice"]={};i.RDSDataService=a.defineService("rdsdataservice",["2018-08-01"]);r(2450);Object.defineProperty(s.services["rdsdataservice"],"2018-08-01",{get:function get(){var e=r(8192);e.paginators=r(8828).pagination;return e},enumerable:true,configurable:true});e.exports=i.RDSDataService},417:function(e,t,r){"use strict";var i=r(2740);var a=r(4945);var s=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?"+"|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?"+"|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(e){if(e===null)return false;if(!s.test(e)||e[e.length-1]==="_"){return false}return true}function constructYamlFloat(e){var t,r,i,a;t=e.replace(/_/g,"").toLowerCase();r=t[0]==="-"?-1:1;a=[];if("+-".indexOf(t[0])>=0){t=t.slice(1)}if(t===".inf"){return r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(t===".nan"){return NaN}else if(t.indexOf(":")>=0){t.split(":").forEach(function(e){a.unshift(parseFloat(e,10))});t=0;i=1;a.forEach(function(e){t+=e*i;i*=60});return r*t}return r*parseFloat(t,10)}var n=/^[-+]?[0-9]+e/;function representYamlFloat(e,t){var r;if(isNaN(e)){switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===e){switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===e){switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else if(i.isNegativeZero(e)){return"-0.0"}r=e.toString(10);return n.test(r)?r.replace("e",".e"):r}function isFloat(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||i.isNegativeZero(e))}e.exports=new a("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})},422:function(e){e.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"}}}},433:function(e){"use strict";e.exports=["beforeError","init","beforeRequest","beforeRedirect","beforeRetry","afterResponse"]},437:function(e){e.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"}}}},CreateStudio:{input:{type:"structure",required:["Name","AuthMode","VpcId","SubnetIds","ServiceRole","UserRole","WorkspaceSecurityGroupId","EngineSecurityGroupId"],members:{Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S26"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},DefaultS3Location:{},Tags:{shape:"S1r"}}},output:{type:"structure",members:{StudioId:{},Url:{}}}},CreateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}},DeleteSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}}},DeleteStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}}},DescribeCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2i"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2o"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2o"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S2p"},AdditionalSlaveSecurityGroups:{shape:"S2p"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S2s"},Tags:{shape:"S1r"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Sh"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2w"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S2y"}}}}}},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:"S3c"},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:"S3j"}}}},SupportedProducts:{shape:"S3l"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},AutoScalingRole:{},ScaleDownBehavior:{}}}}}},deprecated:true},DescribeNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}},output:{type:"structure",members:{NotebookExecution:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},ExecutionEngine:{shape:"S3p"},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:"S3x"},ActionOnFailure:{},Status:{shape:"S3y"}}}}}},DescribeStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}},output:{type:"structure",members:{Studio:{type:"structure",members:{StudioId:{},StudioArn:{},Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S26"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},Url:{},CreationTime:{type:"timestamp"},DefaultS3Location:{},Tags:{shape:"S1r"}}}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S49"},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:"S4g"}}}},GetStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}},output:{type:"structure",members:{SessionMapping:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}}}},ListBootstrapActions:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{BootstrapActions:{type:"list",member:{type:"structure",members:{Name:{},ScriptPath:{},Args:{shape:"S2p"}}}},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:"S2i"},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:"S57"},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:"S57"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S5k"},AutoScalingPolicy:{shape:"S5o"}}}},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:"S3x"},ActionOnFailure:{},Status:{shape:"S3y"}}}},Marker:{}}}},ListStudioSessionMappings:{input:{type:"structure",members:{StudioId:{},IdentityType:{},Marker:{}}},output:{type:"structure",members:{SessionMappings:{type:"list",member:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ListStudios:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{Studios:{type:"list",member:{type:"structure",members:{StudioId:{},Name:{},VpcId:{},Description:{},Url:{},CreationTime:{type:"timestamp"}}}},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:"S5k"},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:"S5o"},ClusterArn:{}}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S49"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S4g"}}},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:"S2p"}}},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:"S3c"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2o"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S7e"},AdditionalSlaveSecurityGroups:{shape:"S7e"}}},Steps:{shape:"S1f"},BootstrapActions:{type:"list",member:{shape:"S3j"}},SupportedProducts:{shape:"S3l"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1m"}}}},Applications:{shape:"S2s"},Configurations:{shape:"Sh"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1r"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2w"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S4g"},PlacementGroupConfigs:{shape:"S2y"}}},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:"S3p"},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"}}}},UpdateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}}},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:{}}}},S26:{type:"list",member:{}},S2i:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S2o:{type:"list",member:{}},S2p:{type:"list",member:{}},S2s:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S2p"},AdditionalInfo:{shape:"Sj"}}}},S2w:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S2y:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S3c:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2o"}}},S3j:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1m"}}}}},S3l:{type:"list",member:{}},S3p:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{}}},S3x:{type:"structure",members:{Jar:{},Properties:{shape:"Sj"},MainClass:{},Args:{shape:"S2p"}}},S3y:{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"}}}}},S49:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S4g:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S57:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S5k:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S5m"},InstancesToProtect:{shape:"S5m"},InstanceTerminationTimeout:{type:"integer"}}}}},S5m:{type:"list",member:{}},S5o:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"Sz"},Rules:{shape:"S10"}}},S7e:{type:"list",member:{}}}}},439:function(e,t,r){var i=r(153);function QueryParamSerializer(){}QueryParamSerializer.prototype.serialize=function(e,t,r){serializeStructure("",e,t,r)};function ucfirst(e){if(e.isQueryName||e.api.protocol!=="ec2"){return e.name}else{return e.name[0].toUpperCase()+e.name.substr(1)}}function serializeStructure(e,t,r,a){i.each(r.members,function(r,i){var s=t[r];if(s===null||s===undefined)return;var n=ucfirst(i);n=e?e+"."+n:n;serializeMember(n,s,i,a)})}function serializeMap(e,t,r,a){var s=1;i.each(t,function(t,i){var n=r.flattened?".":".entry.";var o=n+s+++".";var u=o+(r.key.name||"key");var p=o+(r.value.name||"value");serializeMember(e+u,t,r.key,a);serializeMember(e+p,i,r.value,a)})}function serializeList(e,t,r,a){var s=r.member||{};if(t.length===0){a.call(this,e,null);return}i.arrayEach(t,function(t,i){var n="."+(i+1);if(r.api.protocol==="ec2"){n=n+""}else if(r.flattened){if(s.name){var o=e.split(".");o.pop();o.push(ucfirst(s));e=o.join(".")}}else{n="."+(s.name?s.name:"member")+n}serializeMember(e+n,t,s,a)})}function serializeMember(e,t,r,i){if(t===null||t===undefined)return;if(r.type==="structure"){serializeStructure(e,t,r,i)}else if(r.type==="list"){serializeList(e,t,r,i)}else if(r.type==="map"){serializeMap(e,t,r,i)}else{i(e,r.toWireFormat(t).toString())}}e.exports=QueryParamSerializer},445:function(e,t,r){var i=r(3862).EventMessageChunkerStream;var a=r(7804).EventUnmarshallerStream;function createEventStream(e,t,r){var s=new a({parser:t,eventStreamModel:r});var n=new i;e.pipe(n).pipe(s);e.on("error",function(e){n.emit("error",e)});n.on("error",function(e){s.emit("error",e)});return s}e.exports={createEventStream:createEventStream}},466:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediatailor"]={};i.MediaTailor=a.defineService("mediatailor",["2018-04-23"]);Object.defineProperty(s.services["mediatailor"],"2018-04-23",{get:function get(){var e=r(8892);e.paginators=r(5369).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaTailor},469:function(e,t,r){var i=r(2327);var a=r(877);function v4(e,t,r){var s=t&&r||0;if(typeof e=="string"){t=e==="binary"?new Array(16):null;e=null}e=e||{};var n=e.random||(e.rng||i)();n[6]=n[6]&15|64;n[8]=n[8]&63|128;if(t){for(var o=0;o<16;++o){t[s+o]=n[o]}}return t||a(n)}e.exports=v4},474:function(e,t,r){e.exports={der:r(2768),pem:r(7720)}},475:function(e){e.exports={pagination:{ListDestinations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDeviceProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListServiceProfiles:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWirelessDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWirelessGateways:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},481:function(e){e.exports=((e,t)=>(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(e),this.key("privateKey").use(t))}))},484:function(e){e.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"}}}},505:function(e){e.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:{}}}}}}},514:function(e,t,r){const{createHash:i}=r(6417);const a=r(1651);const s=(e,t)=>a.encodeBuffer(i(e).update(Buffer.from(t,"base64")).digest());e.exports.kid=(e=>a.encodeBuffer(i("sha256").update(JSON.stringify(e)).digest()));e.exports.x5t=s.bind(undefined,"sha1");e.exports["x5t#S256"]=s.bind(undefined,"sha256")},520:function(e){e.exports={pagination:{}}},522:function(e){e.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:"Si"}}},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:"So"},tags:{shape:"Si"}}},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:"Si"},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:"S16"},retryStrategy:{shape:"S17"},containerProperties:{shape:"S1b"},timeout:{shape:"S24"},nodeProperties:{shape:"S25"},tags:{shape:"Si"},propagateTags:{type:"boolean"},platformCapabilities:{shape:"S28"}}}},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:"So"},tags:{shape:"Si"}}}},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:"S2n"}}},startedAt:{type:"long"},stoppedAt:{type:"long"},statusReason:{}}}},statusReason:{},createdAt:{type:"long"},retryStrategy:{shape:"S17"},startedAt:{type:"long"},stoppedAt:{type:"long"},dependsOn:{shape:"S2q"},jobDefinition:{},parameters:{shape:"S16"},container:{type:"structure",members:{image:{},vcpus:{type:"integer"},memory:{type:"integer"},command:{shape:"Sb"},jobRoleArn:{},executionRoleArn:{},volumes:{shape:"S1c"},environment:{shape:"S1f"},mountPoints:{shape:"S1h"},readonlyRootFilesystem:{type:"boolean"},ulimits:{shape:"S1k"},privileged:{type:"boolean"},user:{},exitCode:{type:"integer"},reason:{},containerInstanceArn:{},taskArn:{},logStreamName:{},instanceType:{},networkInterfaces:{shape:"S2n"},resourceRequirements:{shape:"S1m"},linuxParameters:{shape:"S1p"},logConfiguration:{shape:"S1w"},secrets:{shape:"S1z"},networkConfiguration:{shape:"S21"},fargatePlatformConfiguration:{shape:"S23"}}},nodeDetails:{type:"structure",members:{nodeIndex:{type:"integer"},isMainNode:{type:"boolean"}}},nodeProperties:{shape:"S25"},arrayProperties:{type:"structure",members:{statusSummary:{type:"map",key:{},value:{type:"integer"}},size:{type:"integer"},index:{type:"integer"}}},timeout:{shape:"S24"},tags:{shape:"Si"},propagateTags:{type:"boolean"},platformCapabilities:{shape:"S28"}}}}}}},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:"Si"}}}},RegisterJobDefinition:{http:{requestUri:"/v1/registerjobdefinition"},input:{type:"structure",required:["jobDefinitionName","type"],members:{jobDefinitionName:{},type:{},parameters:{shape:"S16"},containerProperties:{shape:"S1b"},nodeProperties:{shape:"S25"},retryStrategy:{shape:"S17"},propagateTags:{type:"boolean"},timeout:{shape:"S24"},tags:{shape:"Si"},platformCapabilities:{shape:"S28"}}},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:"S2q"},jobDefinition:{},parameters:{shape:"S16"},containerOverrides:{shape:"S3b"},nodeOverrides:{type:"structure",members:{numNodes:{type:"integer"},nodePropertyOverrides:{type:"list",member:{type:"structure",required:["targetNodes"],members:{targetNodes:{},containerOverrides:{shape:"S3b"}}}}}},retryStrategy:{shape:"S17"},propagateTags:{type:"boolean"},timeout:{shape:"S24"},tags:{shape:"Si"}}},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:"Si"}}},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"},subnets:{shape:"Sb"},securityGroupIds:{shape:"Sb"}}},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:"So"}}},output:{type:"structure",members:{jobQueueName:{},jobQueueArn:{}}}}},shapes:{S7:{type:"structure",required:["type","maxvCpus","subnets"],members:{type:{},allocationStrategy:{},minvCpus:{type:"integer"},maxvCpus:{type:"integer"},desiredvCpus:{type:"integer"},instanceTypes:{shape:"Sb"},imageId:{deprecated:true,deprecatedMessage:"This field is deprecated, use ec2Configuration[].imageIdOverride instead."},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:{}}},ec2Configuration:{type:"list",member:{type:"structure",required:["imageType"],members:{imageType:{},imageIdOverride:{}}}}}},Sb:{type:"list",member:{}},Si:{type:"map",key:{},value:{}},So:{type:"list",member:{type:"structure",required:["order","computeEnvironment"],members:{order:{type:"integer"},computeEnvironment:{}}}},S16:{type:"map",key:{},value:{}},S17:{type:"structure",members:{attempts:{type:"integer"},evaluateOnExit:{type:"list",member:{type:"structure",required:["action"],members:{onStatusReason:{},onReason:{},onExitCode:{},action:{}}}}}},S1b:{type:"structure",members:{image:{},vcpus:{deprecated:true,deprecatedMessage:"This field is deprecated, use resourceRequirements instead.",type:"integer"},memory:{deprecated:true,deprecatedMessage:"This field is deprecated, use resourceRequirements instead.",type:"integer"},command:{shape:"Sb"},jobRoleArn:{},executionRoleArn:{},volumes:{shape:"S1c"},environment:{shape:"S1f"},mountPoints:{shape:"S1h"},readonlyRootFilesystem:{type:"boolean"},privileged:{type:"boolean"},ulimits:{shape:"S1k"},user:{},instanceType:{},resourceRequirements:{shape:"S1m"},linuxParameters:{shape:"S1p"},logConfiguration:{shape:"S1w"},secrets:{shape:"S1z"},networkConfiguration:{shape:"S21"},fargatePlatformConfiguration:{shape:"S23"}}},S1c:{type:"list",member:{type:"structure",members:{host:{type:"structure",members:{sourcePath:{}}},name:{}}}},S1f:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},S1h:{type:"list",member:{type:"structure",members:{containerPath:{},readOnly:{type:"boolean"},sourceVolume:{}}}},S1k:{type:"list",member:{type:"structure",required:["hardLimit","name","softLimit"],members:{hardLimit:{type:"integer"},name:{},softLimit:{type:"integer"}}}},S1m:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S1p:{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"}}},S1w:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S1z"}}},S1z:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S21:{type:"structure",members:{assignPublicIp:{}}},S23:{type:"structure",members:{platformVersion:{}}},S24:{type:"structure",members:{attemptDurationSeconds:{type:"integer"}}},S25:{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:"S1b"}}}}}},S28:{type:"list",member:{}},S2n:{type:"list",member:{type:"structure",members:{attachmentId:{},ipv6Address:{},privateIpv4Address:{}}}},S2q:{type:"list",member:{type:"structure",members:{jobId:{},type:{}}}},S3b:{type:"structure",members:{vcpus:{deprecated:true,deprecatedMessage:"This field is deprecated, use resourceRequirements instead.",type:"integer"},memory:{deprecated:true,deprecatedMessage:"This field is deprecated, use resourceRequirements instead.",type:"integer"},command:{shape:"Sb"},instanceType:{},environment:{shape:"S1f"},resourceRequirements:{shape:"S1m"}}}}}},541:function(e){e.exports={pagination:{ListWorkspaces:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"workspaces"}}}},543:function(e,t,r){var i=r(395);i.util.update(i.Glacier.prototype,{setupRequestListeners:function setupRequestListeners(e){if(Array.isArray(e._events.validate)){e._events.validate.unshift(this.validateAccountId)}else{e.on("validate",this.validateAccountId)}e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256);e.on("build",this.addGlacierApiVersion);e.on("build",this.addTreeHashHeaders)},validateAccountId:function validateAccountId(e){if(e.params.accountId!==undefined)return;e.params=i.util.copy(e.params);e.params.accountId="-"},addGlacierApiVersion:function addGlacierApiVersion(e){var t=e.service.api.apiVersion;e.httpRequest.headers["x-amz-glacier-version"]=t},addTreeHashHeaders:function addTreeHashHeaders(e){if(e.params.body===undefined)return;var t=e.service.computeChecksums(e.params.body);e.httpRequest.headers["X-Amz-Content-Sha256"]=t.linearHash;if(!e.httpRequest.headers["x-amz-sha256-tree-hash"]){e.httpRequest.headers["x-amz-sha256-tree-hash"]=t.treeHash}},computeChecksums:function computeChecksums(e){if(!i.util.Buffer.isBuffer(e))e=i.util.buffer.toBuffer(e);var t=1024*1024;var r=[];var a=i.util.crypto.createHash("sha256");for(var s=0;s1){var t=[];for(var r=0;r{this.pending--;this[r]()});this.concurrency=e||Infinity;this.jobs=[];this.pending=0}add(e){this.jobs.push(e);this[r]()}[r](){if(this.pending===this.concurrency)return;if(this.jobs.length){const e=this.jobs.shift();this.pending++;e(this[t])}}}e.exports=Limiter},552:function(e,t,r){"use strict";var i=r(8835);var a=/^https?:/;function Redirect(e){this.request=e;this.followRedirect=true;this.followRedirects=true;this.followAllRedirects=false;this.followOriginalHttpMethod=false;this.allowRedirect=function(){return true};this.maxRedirects=10;this.redirects=[];this.redirectsFollowed=0;this.removeRefererHeader=false}Redirect.prototype.onRequest=function(e){var t=this;if(e.maxRedirects!==undefined){t.maxRedirects=e.maxRedirects}if(typeof e.followRedirect==="function"){t.allowRedirect=e.followRedirect}if(e.followRedirect!==undefined){t.followRedirects=!!e.followRedirect}if(e.followAllRedirects!==undefined){t.followAllRedirects=e.followAllRedirects}if(t.followRedirects||t.followAllRedirects){t.redirects=t.redirects||[]}if(e.removeRefererHeader!==undefined){t.removeRefererHeader=e.removeRefererHeader}if(e.followOriginalHttpMethod!==undefined){t.followOriginalHttpMethod=e.followOriginalHttpMethod}};Redirect.prototype.redirectTo=function(e){var t=this;var r=t.request;var i=null;if(e.statusCode>=300&&e.statusCode<400&&e.caseless.has("location")){var a=e.caseless.get("location");r.debug("redirect",a);if(t.followAllRedirects){i=a}else if(t.followRedirects){switch(r.method){case"PATCH":case"PUT":case"POST":case"DELETE":break;default:i=a;break}}}else if(e.statusCode===401){var s=r._auth.onResponse(e);if(s){r.setHeader("authorization",s);i=r.uri}}return i};Redirect.prototype.onResponse=function(e){var t=this;var r=t.request;var s=t.redirectTo(e);if(!s||!t.allowRedirect.call(r,e)){return false}r.debug("redirect to",s);if(e.resume){e.resume()}if(t.redirectsFollowed>=t.maxRedirects){r.emit("error",new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+r.uri.href));return false}t.redirectsFollowed+=1;if(!a.test(s)){s=i.resolve(r.uri.href,s)}var n=r.uri;r.uri=i.parse(s);if(r.uri.protocol!==n.protocol){delete r.agent}t.redirects.push({statusCode:e.statusCode,redirectUri:s});if(t.followAllRedirects&&r.method!=="HEAD"&&e.statusCode!==401&&e.statusCode!==307){r.method=t.followOriginalHttpMethod?r.method:"GET"}delete r.src;delete r.req;delete r._started;if(e.statusCode!==401&&e.statusCode!==307){delete r.body;delete r._form;if(r.headers){r.removeHeader("host");r.removeHeader("content-type");r.removeHeader("content-length");if(r.uri.hostname!==r.originalHost.split(":")[0]){r.removeHeader("authorization")}}}if(!t.removeRefererHeader){r.setHeader("referer",n.href)}r.emit("redirect");r.init();return true};t.Redirect=Redirect},556:function(e){"use strict";function YAMLException(e,t){Error.call(this);this.name="YAMLException";this.reason=e;this.mark=t;this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"");if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack||""}}YAMLException.prototype=Object.create(Error.prototype);YAMLException.prototype.constructor=YAMLException;YAMLException.prototype.toString=function toString(e){var t=this.name+": ";t+=this.reason||"(unknown reason)";if(!e&&this.mark){t+=" "+this.mark.toString()}return t};e.exports=YAMLException},559:function(e){e.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"}}}},569:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudsearch"]={};i.CloudSearch=a.defineService("cloudsearch",["2011-02-01","2013-01-01"]);Object.defineProperty(s.services["cloudsearch"],"2011-02-01",{get:function get(){var e=r(5296);e.paginators=r(5106).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["cloudsearch"],"2013-01-01",{get:function get(){var e=r(3393);e.paginators=r(6571).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudSearch},576:function(e,t,r){var i=r(395);var a=r(153);var s=r(439);var n=r(3682);var o=r(904).populateHostPrefix;function buildRequest(e){var t=e.service.api.operations[e.operation];var r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8";r.params={Version:e.service.api.apiVersion,Action:t.name};var i=new s;i.serialize(e.params,t.input,function(e,t){r.params[e]=t});r.body=a.queryParamsToString(r.params);o(e)}function extractError(e){var t,r=e.httpResponse.body.toString();if(r.match("0x8000000000000000||e<-0x8000000000000000){throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64")}var t=new Uint8Array(8);for(var r=7,i=Math.abs(Math.round(e));r>-1&&i>0;r--,i/=256){t[r]=i}if(e<0){negate(t)}return new Int64(t)};Int64.prototype.valueOf=function(){var e=this.bytes.slice(0);var t=e[0]&128;if(t){negate(e)}return parseInt(e.toString("hex"),16)*(t?-1:1)};Int64.prototype.toString=function(){return String(this.valueOf())};function negate(e){for(var t=0;t<8;t++){e[t]^=255}for(var t=7;t>-1;t--){e[t]++;if(e[t]!==0){break}}}e.exports={Int64:Int64}},611:function(e,t,r){const{inspect:i}=r(1669);const a=r(849);class NoneKey extends a{constructor(){super({type:"unsecured"},{alg:"none"});Object.defineProperties(this,{kid:{value:undefined},kty:{value:undefined},thumbprint:{value:undefined},toJWK:{value:undefined},toPEM:{value:undefined}})}[i.custom](){return"None {}"}algorithms(e){switch(e){case"sign":case"verify":case undefined:return new Set(["none"]);default:return new Set}}}e.exports=new NoneKey},612:function(e){e.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"}}}}},621:function(e){"use strict";e.exports=balanced;function balanced(e,t,r){if(e instanceof RegExp)e=maybeMatch(e,r);if(t instanceof RegExp)t=maybeMatch(t,r);var i=range(e,t,r);return i&&{start:i[0],end:i[1],pre:r.slice(0,i[0]),body:r.slice(i[0]+e.length,i[1]),post:r.slice(i[1]+t.length)}}function maybeMatch(e,t){var r=t.match(e);return r?r[0]:null}balanced.range=range;function range(e,t,r){var i,a,s,n,o;var u=r.indexOf(e);var p=r.indexOf(t,u+1);var c=u;if(u>=0&&p>0){i=[];s=r.length;while(c>=0&&!o){if(c==u){i.push(c);u=r.indexOf(e,c+1)}else if(i.length==1){o=[i.pop(),p]}else{a=i.pop();if(a=0?u:p}if(i.length){o=[s,n]}}return o}},623:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codeguruprofiler"]={};i.CodeGuruProfiler=a.defineService("codeguruprofiler",["2019-07-18"]);Object.defineProperty(s.services["codeguruprofiler"],"2019-07-18",{get:function get(){var e=r(5408);e.paginators=r(4571).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeGuruProfiler},625:function(e){function eventMessageChunker(e){var t=[];var r=0;while(r{if(typeof e==="string"){try{e=a.JSON.decode(e)}catch(e){throw new n("could not parse JWE protected header")}}let c=[];const m=new Set;if(!i(e,t)||!r.every(({header:r})=>{if(typeof r==="object"){c.push(r.alg);m.add(r.enc)}const a={...t,...r};s(e,a,p);if("zip"in a){throw new n('"zip" Header Parameter MUST be integrity protected')}else if(e&&"zip"in e&&e.zip!=="DEF"){throw new o('only "DEF" compression algorithm is supported')}return i(r,e)&&i(r,t)})){throw new n("JWE Shared Protected, JWE Shared Unprotected and JWE Per-Recipient Header Parameter names must be disjoint")}if(typeof e==="object"){c.push(e.alg);m.add(e.enc)}if(typeof t==="object"){c.push(t.alg);m.add(t.enc)}c=c.filter(Boolean);m.delete(undefined);if(r.length!==1){if(c.includes("dir")||c.includes("ECDH-ES")){throw new n("dir and ECDH-ES alg may only be used with a single recipient")}}if(u){if(c.length!==r.length){throw new n("missing Key Management algorithm")}if(m.size===0){throw new n("missing Content Encryption algorithm")}else if(m.size!==1){throw new n("there must only be one Content Encryption algorithm")}}else{if(m.size>1){throw new n("there must only be one Content Encryption algorithm")}}return[...m][0]})},636:function(e){e.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"}]}}}},644:function(e){e.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"}}}},658:function(e,t,r){var i=t,a=r(8835),s=r(1191),n=r(6417),o=r(985),u=o(1e3);function hmac(e,t,r){return n.createHmac("sha256",e).update(t,"utf8").digest(r)}function hash(e,t){return n.createHash("sha256").update(e,"utf8").digest(t)}function encodeRfc3986(e){return e.replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function encodeRfc3986Full(e){return encodeRfc3986(encodeURIComponent(e))}function RequestSigner(e,t){if(typeof e==="string")e=a.parse(e);var r=e.headers=e.headers||{},i=(!this.service||!this.region)&&this.matchHost(e.hostname||e.host||r.Host||r.host);this.request=e;this.credentials=t||this.defaultCredentials();this.service=e.service||i[0]||"";this.region=e.region||i[1]||"us-east-1";if(this.service==="email")this.service="ses";if(!e.method&&e.body)e.method="POST";if(!r.Host&&!r.host){r.Host=e.hostname||e.host||this.createHost();if(e.port)r.Host+=":"+e.port}if(!e.hostname&&!e.host)e.hostname=r.Host||r.host;this.isCodeCommitGit=this.service==="codecommit"&&e.method==="GIT"}RequestSigner.prototype.matchHost=function(e){var t=(e||"").match(/([^\.]+)\.(?:([^\.]*)\.)?amazonaws\.com(\.cn)?$/);var r=(t||[]).slice(1,3);if(r[1]==="es")r=r.reverse();if(r[1]=="s3"){r[0]="s3";r[1]="us-east-1"}else{for(var i=0;i<2;i++){if(/^s3-/.test(r[i])){r[1]=r[i].slice(3);r[0]="s3";break}}}return r};RequestSigner.prototype.isSingleRegion=function(){if(["s3","sdb"].indexOf(this.service)>=0&&this.region==="us-east-1")return true;return["cloudfront","ls","route53","iam","importexport","sts"].indexOf(this.service)>=0};RequestSigner.prototype.createHost=function(){var e=this.isSingleRegion()?"":"."+this.region,t=this.service==="ses"?"email":this.service;return t+e+".amazonaws.com"};RequestSigner.prototype.prepareRequest=function(){this.parsePath();var e=this.request,t=e.headers,r;if(e.signQuery){this.parsedPath.query=r=this.parsedPath.query||{};if(this.credentials.sessionToken)r["X-Amz-Security-Token"]=this.credentials.sessionToken;if(this.service==="s3"&&!r["X-Amz-Expires"])r["X-Amz-Expires"]=86400;if(r["X-Amz-Date"])this.datetime=r["X-Amz-Date"];else r["X-Amz-Date"]=this.getDateTime();r["X-Amz-Algorithm"]="AWS4-HMAC-SHA256";r["X-Amz-Credential"]=this.credentials.accessKeyId+"/"+this.credentialString();r["X-Amz-SignedHeaders"]=this.signedHeaders()}else{if(!e.doNotModifyHeaders&&!this.isCodeCommitGit){if(e.body&&!t["Content-Type"]&&!t["content-type"])t["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8";if(e.body&&!t["Content-Length"]&&!t["content-length"])t["Content-Length"]=Buffer.byteLength(e.body);if(this.credentials.sessionToken&&!t["X-Amz-Security-Token"]&&!t["x-amz-security-token"])t["X-Amz-Security-Token"]=this.credentials.sessionToken;if(this.service==="s3"&&!t["X-Amz-Content-Sha256"]&&!t["x-amz-content-sha256"])t["X-Amz-Content-Sha256"]=hash(this.request.body||"","hex");if(t["X-Amz-Date"]||t["x-amz-date"])this.datetime=t["X-Amz-Date"]||t["x-amz-date"];else t["X-Amz-Date"]=this.getDateTime()}delete t.Authorization;delete t.authorization}};RequestSigner.prototype.sign=function(){if(!this.parsedPath)this.prepareRequest();if(this.request.signQuery){this.parsedPath.query["X-Amz-Signature"]=this.signature()}else{this.request.headers.Authorization=this.authHeader()}this.request.path=this.formatPath();return this.request};RequestSigner.prototype.getDateTime=function(){if(!this.datetime){var e=this.request.headers,t=new Date(e.Date||e.date||new Date);this.datetime=t.toISOString().replace(/[:\-]|\.\d{3}/g,"");if(this.isCodeCommitGit)this.datetime=this.datetime.slice(0,-1)}return this.datetime};RequestSigner.prototype.getDate=function(){return this.getDateTime().substr(0,8)};RequestSigner.prototype.authHeader=function(){return["AWS4-HMAC-SHA256 Credential="+this.credentials.accessKeyId+"/"+this.credentialString(),"SignedHeaders="+this.signedHeaders(),"Signature="+this.signature()].join(", ")};RequestSigner.prototype.signature=function(){var e=this.getDate(),t=[this.credentials.secretAccessKey,e,this.region,this.service].join(),r,i,a,s=u.get(t);if(!s){r=hmac("AWS4"+this.credentials.secretAccessKey,e);i=hmac(r,this.region);a=hmac(i,this.service);s=hmac(a,"aws4_request");u.set(t,s)}return hmac(s,this.stringToSign(),"hex")};RequestSigner.prototype.stringToSign=function(){return["AWS4-HMAC-SHA256",this.getDateTime(),this.credentialString(),hash(this.canonicalString(),"hex")].join("\n")};RequestSigner.prototype.canonicalString=function(){if(!this.parsedPath)this.prepareRequest();var e=this.parsedPath.path,t=this.parsedPath.query,r=this.request.headers,i="",a=this.service!=="s3",s=this.service==="s3"||this.request.doNotEncodePath,n=this.service==="s3",o=this.service==="s3",u;if(this.service==="s3"&&this.request.signQuery){u="UNSIGNED-PAYLOAD"}else if(this.isCodeCommitGit){u=""}else{u=r["X-Amz-Content-Sha256"]||r["x-amz-content-sha256"]||hash(this.request.body||"","hex")}if(t){var p=Object.keys(t).reduce(function(e,r){if(!r)return e;e[encodeRfc3986Full(r)]=!Array.isArray(t[r])?t[r]:o?t[r][0]:t[r];return e},{});var c=[];Object.keys(p).sort().forEach(function(e){if(!Array.isArray(p[e])){c.push(e+"="+encodeRfc3986Full(p[e]))}else{p[e].map(encodeRfc3986Full).sort().forEach(function(t){c.push(e+"="+t)})}});i=c.join("&")}if(e!=="/"){if(a)e=e.replace(/\/{2,}/g,"/");e=e.split("/").reduce(function(e,t){if(a&&t===".."){e.pop()}else if(!a||t!=="."){if(s)t=decodeURIComponent(t.replace(/\+/g," "));e.push(encodeRfc3986Full(t))}return e},[]).join("/");if(e[0]!=="/")e="/"+e;if(n)e=e.replace(/%2F/g,"/")}return[this.request.method||"GET",e,i,this.canonicalHeaders()+"\n",this.signedHeaders(),u].join("\n")};RequestSigner.prototype.canonicalHeaders=function(){var e=this.request.headers;function trimAll(e){return e.toString().trim().replace(/\s+/g," ")}return Object.keys(e).sort(function(e,t){return e.toLowerCase()=0){r=s.parse(e.slice(t+1));e=e.slice(0,t)}this.parsedPath={path:e,query:r}};RequestSigner.prototype.formatPath=function(){var e=this.parsedPath.path,t=this.parsedPath.query;if(!t)return e;if(t[""]!=null)delete t[""];return e+"?"+encodeRfc3986(s.stringify(t))};i.RequestSigner=RequestSigner;i.sign=function(e,t){return new RequestSigner(e,t).sign()}},665:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codebuild"]={};i.CodeBuild=a.defineService("codebuild",["2016-10-06"]);Object.defineProperty(s.services["codebuild"],"2016-10-06",{get:function get(){var e=r(5915);e.paginators=r(484).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeBuild},677:function(e){e.exports={pagination:{ListComponentBuildVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"componentSummaryList"},ListComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"componentVersionList"},ListContainerRecipes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"containerRecipeSummaryList"},ListDistributionConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"distributionConfigurationSummaryList"},ListImageBuildVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageSummaryList"},ListImagePipelineImages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageSummaryList"},ListImagePipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imagePipelineList"},ListImageRecipes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageRecipeSummaryList"},ListImages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"imageVersionList"},ListInfrastructureConfigurations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"infrastructureConfigurationSummaryList"}}}},682:function(e){e.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"}}}},686:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["savingsplans"]={};i.SavingsPlans=a.defineService("savingsplans",["2019-06-28"]);Object.defineProperty(s.services["savingsplans"],"2019-06-28",{get:function get(){var e=r(7752);e.paginators=r(4252).pagination;return e},enumerable:true,configurable:true});e.exports=i.SavingsPlans},693:function(e){e.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"}}}},697:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["connect"]={};i.Connect=a.defineService("connect",["2017-08-08"]);Object.defineProperty(s.services["connect"],"2017-08-08",{get:function get(){var e=r(2662);e.paginators=r(1479).pagination;return e},enumerable:true,configurable:true});e.exports=i.Connect},703:function(e){e.exports={pagination:{}}},707:function(e){e.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"}}}},721:function(e){e.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"}}}},722:function(e,t,r){function __ncc_wildcard$0(e){if(e==="cmd")return r(5889);else if(e==="openid")return r(9251)}"use strict";const{convertKubeconfig:i}=r(4264);const a=r(8418)("kubernetes-client");const s=r(5262);const n=r(5453);const o=r(7386);const u=r(3878);const p=r(6683);const c=r(5667);function refreshAuth(e,t){return new Promise((r,i)=>{const a=__ncc_wildcard$0(e);a.refresh(t).then(e=>{const t={bearer:e};return r(t)}).catch(e=>i(e))})}const m=["stdin","stdout","stderr","error","resize"];function isUpgradeRequired(e){return e.status==="Failure"&&e.code===400&&e.message==="Upgrade request required"}function upgradeRequest(e,t){const r=o.stringify(e.qs,{indices:false});const i=p(e.baseUrl,e.uri,`?${r}`);const a="base64.channel.k8s.io";e.headers={...e.headers,authorization:`Bearer ${e.auth.bearer}`};const s=new c(i,a,e);const n=[];s.on("message",e=>{const t=m[e.slice(0,1)];const r=Buffer.from(e.slice(1),"base64").toString("ascii");n.push({channel:t,message:r})});s.on("error",e=>{e.messages=n;t(e,n)});s.on("close",(e,r)=>t(null,{messages:n,body:n.map(({message:e})=>e).join(""),code:e,reason:r}));return s}class Request{constructor(e){this.requestOptions=e.request||{};let t;if(!e.kubeconfig){a("Request() without a .kubeconfig option, see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md");t=e}else{t=i(e.kubeconfig)}this.requestOptions.qsStringifyOptions={indices:false};this.requestOptions.baseUrl=t.url;this.requestOptions.ca=t.ca;this.requestOptions.cert=t.cert;this.requestOptions.key=t.key;if("insecureSkipTlsVerify"in t){this.requestOptions.strictSSL=!t.insecureSkipTlsVerify}if("timeout"in t){this.requestOptions.timeout=t.timeout}this.authProvider={type:null};if(t.auth){this.requestOptions.auth=t.auth;if(t.auth.provider){this.requestOptions.auth=t.auth.request;this.authProvider=t.auth.provider}}}_request(e,t){const r=this.authProvider;return u(e,(i,a,s)=>{if(i)return t(i);if(s&&isUpgradeRequired(s)){return upgradeRequest(e,t)}if((a.statusCode===401||a.statusCode===403)&&r.type){return refreshAuth(r.type,r.config).then(r=>{this.requestOptions.auth=r;e.auth=r;return u(e,(e,r,i)=>{if(e)return t(e);return t(null,{statusCode:r.statusCode,body:i})})}).catch(e=>t(e))}return t(null,{statusCode:a.statusCode,body:s})})}async getLogByteStream(e){return this.http(Object.assign({stream:true},e))}async getWatchObjectStream(e){const t=new s;const r=this.http(Object.assign({stream:true},e));n(r,t);return t}async getWebSocket(e){throw new Error("Request.getWebSocket not implemented")}http(e){const t=e.pathname;const r=Object.assign({method:e.method,uri:t,body:e.body,json:"json"in e?Boolean(e.json):true,qs:e.parameters||e.qs,headers:e.headers},this.requestOptions);if(e.noAuth){delete r.auth}if(e.stream)return u(r);return new Promise((e,t)=>{this._request(r,(r,i)=>{if(r)return t(r);if(i.statusCode<200||i.statusCode>299){const e=new Error(i.body.message||i.body);e.code=i.statusCode;e.statusCode=i.statusCode;return t(e)}e(i)})})}}e.exports=Request},723:function(e,t,r){"use strict";e.exports=r(237)},740:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dynamodb"]={};i.DynamoDB=a.defineService("dynamodb",["2011-12-05","2012-08-10"]);r(2007);Object.defineProperty(s.services["dynamodb"],"2011-12-05",{get:function get(){var e=r(1163);e.paginators=r(5879).pagination;e.waiters=r(3501).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["dynamodb"],"2012-08-10",{get:function get(){var e=r(1904);e.paginators=r(8298).pagination;e.waiters=r(1328).waiters;return e},enumerable:true,configurable:true});e.exports=i.DynamoDB},743:function(e){e.exports={pagination:{ListAnswers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLensReviewImprovements:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLensReviews:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListLenses:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListMilestones:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListNotifications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListShareInvitations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkloadShares:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkloads:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},744:function(e){e.exports={$id:"page.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["startedDateTime","id","title","pageTimings"],properties:{startedDateTime:{type:"string",format:"date-time",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))"},id:{type:"string",unique:true},title:{type:"string"},pageTimings:{$ref:"pageTimings.json#"},comment:{type:"string"}}}},745:function(e,t,r){const i=r(8920);const a=r(8459);const s=r(6110);const n=r(1322);const{bare:o}=r(4633);const{JWTClaimInvalid:u,JWTExpired:p}=r(3688);const{isString:c,isNotString:m}=r(5518);const l=r(2150);const d=c.bind(undefined,u);const y=c.bind(undefined,TypeError);const b="id_token";const h="logout_token";const f="at+JWT";const g=(e,t,r=false)=>{if(r&&e===undefined){throw new u(`"${t}" claim is missing`,t,"missing")}if(e!==undefined&&typeof e!=="number"){throw new u(`"${t}" claim must be a JSON numeric value`,t,"invalid")}};const S=(e,t,r=false)=>{if(r&&e===undefined){throw new u(`"${t}" claim is missing`,t,"missing")}if(e!==undefined&&(m(e)&&N(e))){throw new u(`"${t}" claim must be a string or array of strings`,t,"invalid")}};const N=e=>!Array.isArray(e)||e.length===0||e.some(m);const I=e=>e.toLowerCase().replace(/^application\//,"");const T=({algorithms:e,audience:t,clockTolerance:r,complete:i=false,crit:a,ignoreExp:s=false,ignoreIat:n=false,ignoreNbf:o=false,issuer:u,jti:p,maxAuthAge:c,maxTokenAge:l,nonce:d,now:g=new Date,profile:S,subject:I,typ:T})=>{y(S,"options.profile");if(typeof i!=="boolean"){throw new TypeError("options.complete must be a boolean")}if(typeof s!=="boolean"){throw new TypeError("options.ignoreExp must be a boolean")}if(typeof o!=="boolean"){throw new TypeError("options.ignoreNbf must be a boolean")}if(typeof n!=="boolean"){throw new TypeError("options.ignoreIat must be a boolean")}y(l,"options.maxTokenAge");y(I,"options.subject");y(c,"options.maxAuthAge");y(p,"options.jti");y(r,"options.clockTolerance");y(T,"options.typ");if(u!==undefined&&(m(u)&&N(u))){throw new TypeError("options.issuer must be a string or an array of strings")}if(t!==undefined&&(m(t)&&N(t))){throw new TypeError("options.audience must be a string or an array of strings")}if(e!==undefined&&N(e)){throw new TypeError("options.algorithms must be an array of strings")}y(d,"options.nonce");if(!(g instanceof Date)||!g.getTime()){throw new TypeError("options.now must be a valid Date object")}if(n&&l!==undefined){throw new TypeError("options.ignoreIat and options.maxTokenAge cannot used together")}if(a!==undefined&&N(a)){throw new TypeError("options.crit must be an array of strings")}switch(S){case b:if(!u){throw new TypeError('"issuer" option is required to validate an ID Token')}if(!t){throw new TypeError('"audience" option is required to validate an ID Token')}break;case f:if(!u){throw new TypeError('"issuer" option is required to validate a JWT Access Token')}if(!t){throw new TypeError('"audience" option is required to validate a JWT Access Token')}T=f;break;case h:if(!u){throw new TypeError('"issuer" option is required to validate a Logout Token')}if(!t){throw new TypeError('"audience" option is required to validate a Logout Token')}break;case undefined:break;default:throw new TypeError(`unsupported options.profile value "${S}"`)}return{algorithms:e,audience:t,clockTolerance:r,complete:i,crit:a,ignoreExp:s,ignoreIat:n,ignoreNbf:o,issuer:u,jti:p,maxAuthAge:c,maxTokenAge:l,nonce:d,now:g,profile:S,subject:I,typ:T}};const v=({header:e,payload:t},r,a)=>{d(e.alg,'"alg" header parameter',"alg",true);g(t.iat,"iat",r===b||r===h||r===f||!!a.maxTokenAge);g(t.exp,"exp",r===b||r===f);g(t.auth_time,"auth_time",!!a.maxAuthAge);g(t.nbf,"nbf");d(t.jti,'"jti" claim',"jti",r===h||r===f||!!a.jti);d(t.acr,'"acr" claim',"acr");d(t.nonce,'"nonce" claim',"nonce",!!a.nonce);S(t.iss,"iss",!!a.issuer);d(t.sub,'"sub" claim',"sub",r===b||r===f||!!a.subject);S(t.aud,"aud",!!a.audience);d(t.azp,'"azp" claim',"azp",r===b&&Array.isArray(t.aud)&&t.aud.length>1);S(t.amr,"amr");d(e.typ,'"typ" header parameter',"typ",!!a.typ);if(r===f){d(t.client_id,'"client_id" claim',"client_id",true)}if(r===h){d(t.sid,'"sid" claim',"sid");if(!("sid"in t)&&!("sub"in t)){throw new u('either "sid" or "sub" (or both) claims must be present')}if("nonce"in t){throw new u('"nonce" claim is prohibited',"nonce","prohibited")}if(!("events"in t)){throw new u('"events" claim is missing',"events","missing")}if(!i(t.events)){throw new u('"events" claim must be an object',"events","invalid")}if(!("http://schemas.openid.net/event/backchannel-logout"in t.events)){throw new u('"http://schemas.openid.net/event/backchannel-logout" member is missing in the "events" claim',"events","invalid")}if(!i(t.events["http://schemas.openid.net/event/backchannel-logout"])){throw new u('"http://schemas.openid.net/event/backchannel-logout" member in the "events" claim must be an object',"events","invalid")}}};const k=(e,t,r)=>{if(typeof e==="string"){return t.includes(e)}e=new Set(e);return t.some(Set.prototype.has.bind(e))};e.exports=((e,t,r={})=>{if(!i(r)){throw new TypeError("options must be an object")}const{algorithms:c,audience:m,clockTolerance:d,complete:y,crit:h,ignoreExp:f,ignoreIat:g,ignoreNbf:S,issuer:N,jti:C,maxAuthAge:A,maxTokenAge:R,nonce:D,now:x,profile:q,subject:w,typ:P}=r=T(r);const E=l(e,{complete:true});t=n(t,true);if(y){({key:t}=o(true,"preparsed",{decoded:E,token:e},t,{crit:h,algorithms:c,complete:true}));E.key=t}else{o(true,"preparsed",{decoded:E,token:e},t,{crit:h,algorithms:c})}const M=a(x);v(E,q,r);if(N&&(typeof E.payload.iss!=="string"||!(typeof N==="string"?[N]:N).includes(E.payload.iss))){throw new u('unexpected "iss" claim value',"iss","check_failed")}if(D&&E.payload.nonce!==D){throw new u('unexpected "nonce" claim value',"nonce","check_failed")}if(w&&E.payload.sub!==w){throw new u('unexpected "sub" claim value',"sub","check_failed")}if(C&&E.payload.jti!==C){throw new u('unexpected "jti" claim value',"jti","check_failed")}if(m&&!k(E.payload.aud,typeof m==="string"?[m]:m,q)){throw new u('unexpected "aud" claim value',"aud","check_failed")}if(P&&I(E.header.typ)!==I(P)){throw new u('unexpected "typ" JWT header value',"typ","check_failed")}const O=d?s(d):0;if(A){const e=s(A);if(E.payload.auth_time+eM+O){throw new u('"iat" claim timestamp check failed (it should be in the past)',"iat","check_failed")}if(!S&&"nbf"in E.payload&&E.payload.nbf>M+O){throw new u('"nbf" claim timestamp check failed',"nbf","check_failed")}if(!f&&"exp"in E.payload&&E.payload.exp<=M-O){throw new p('"exp" claim timestamp check failed',"exp","check_failed")}if(R){const e=M-E.payload.iat;const t=s(R);if(e-O>t){throw new p('"iat" claim timestamp check failed (too far in the past)',"iat","check_failed")}if(e<0-O){throw new u('"iat" claim timestamp check failed (it should be in the past)',"iat","check_failed")}}if(q===b&&Array.isArray(E.payload.aud)&&E.payload.aud.length>1&&E.payload.azp!==m){throw new u('unexpected "azp" claim value',"azp","check_failed")}return y?E:E.payload})},747:function(e,t,r){const{createCipheriv:i,createDecipheriv:a,getCiphers:s}=r(6417);const{KEYOBJECT:n}=r(3771);const{asInput:o}=r(8727);const u=e=>{if(e!==undefined&&e.length%8!==0){throw new Error("invalid data length")}};const p=(e,{[n]:t},r)=>{const a=o(t,false);const s=i(e,a,Buffer.alloc(8,"a6","hex"));return{wrapped:Buffer.concat([s.update(r),s.final()])}};const c=(e,{[n]:t},r)=>{const i=o(t,false);u(r);const s=a(e,i,Buffer.alloc(8,"a6","hex"));return Buffer.concat([s.update(r),s.final()])};e.exports=((e,t)=>{["A128KW","A192KW","A256KW"].forEach(r=>{const i=parseInt(r.substr(1,3),10);const a=`aes${i}-wrap`;if(s().includes(a)){e.keyManagementEncrypt.set(r,p.bind(undefined,a));e.keyManagementDecrypt.set(r,c.bind(undefined,a));t.oct.wrapKey[r]=t.oct.unwrapKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length===i)}})})},750:function(e,t,r){"use strict";var i=r(4213);var a={};a.rules=r(50).map(function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:e.charAt(0)==="*",exception:e.charAt(0)==="!"}});a.endsWith=function(e,t){return e.indexOf(t,e.length-t.length)!==-1};a.findRule=function(e){var t=i.toASCII(e);return a.rules.reduce(function(e,r){if(r.punySuffix===-1){r.punySuffix=i.toASCII(r.suffix)}if(!a.endsWith(t,"."+r.punySuffix)&&t!==r.punySuffix){return e}return r},null)};t.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."};a.validate=function(e){var t=i.toASCII(e);if(t.length<1){return"DOMAIN_TOO_SHORT"}if(t.length>255){return"DOMAIN_TOO_LONG"}var r=t.split(".");var a;for(var s=0;s63){return"LABEL_TOO_LONG"}if(a.charAt(0)==="-"){return"LABEL_STARTS_WITH_DASH"}if(a.charAt(a.length-1)==="-"){return"LABEL_ENDS_WITH_DASH"}if(!/^[a-z0-9\-]+$/.test(a)){return"LABEL_INVALID_CHARS"}}};t.parse=function(e){if(typeof e!=="string"){throw new TypeError("Domain name must be a string.")}var r=e.slice(0).toLowerCase();if(r.charAt(r.length-1)==="."){r=r.slice(0,r.length-1)}var s=a.validate(r);if(s){return{input:e,error:{message:t.errorCodes[s],code:s}}}var n={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:false};var o=r.split(".");if(o[o.length-1]==="local"){return n}var u=function(){if(!/xn--/.test(r)){return n}if(n.domain){n.domain=i.toASCII(n.domain)}if(n.subdomain){n.subdomain=i.toASCII(n.subdomain)}return n};var p=a.findRule(r);if(!p){if(o.length<2){return n}n.tld=o.pop();n.sld=o.pop();n.domain=[n.sld,n.tld].join(".");if(o.length){n.subdomain=o.pop()}return u()}n.listed=true;var c=p.suffix.split(".");var m=o.slice(0,o.length-c.length);if(p.exception){m.push(c.shift())}n.tld=c.join(".");if(!m.length){return u()}if(p.wildcard){c.unshift(m.pop());n.tld=c.join(".")}if(!m.length){return u()}n.sld=m.pop();n.domain=[n.sld,n.tld].join(".");if(m.length){n.subdomain=m.join(".")}return u()};t.get=function(e){if(!e){return null}return t.parse(e).domain||null};t.isValid=function(e){var r=t.parse(e);return Boolean(r.domain&&r.listed)}},758:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mobile"]={};i.Mobile=a.defineService("mobile",["2017-07-01"]);Object.defineProperty(s.services["mobile"],"2017-07-01",{get:function get(){var e=r(505);e.paginators=r(3410).pagination;return e},enumerable:true,configurable:true});e.exports=i.Mobile},761:function(e){e.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"}]}}}},768:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudtrail"]={};i.CloudTrail=a.defineService("cloudtrail",["2013-11-01"]);Object.defineProperty(s.services["cloudtrail"],"2013-11-01",{get:function get(){var e=r(9566);e.paginators=r(7744).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudTrail},772:function(e){"use strict";e.exports=function generate__limitLength(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c;var m="data"+(s||"");var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}if(!(l||typeof n=="number")){throw new Error(t+" must be number")}var y=t=="maxLength"?">":"<";i+="if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}if(e.opts.unicode===false){i+=" "+m+".length "}else{i+=" ucs2length("+m+") "}i+=" "+y+" "+d+") { ";var c=t;var b=b||[];b.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+d+" } ";if(e.opts.messages!==false){i+=" , message: 'should NOT be ";if(t=="maxLength"){i+="longer"}else{i+="shorter"}i+=" than ";if(l){i+="' + "+d+" + '"}else{i+=""+n}i+=" characters' "}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var h=i;i=b.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+h+"]); "}else{i+=" validate.errors = ["+h+"]; return false; "}}else{i+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(p){i+=" else { "}return i}},791:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["route53"]={};i.Route53=a.defineService("route53",["2013-04-01"]);r(5607);Object.defineProperty(s.services["route53"],"2013-04-01",{get:function get(){var e=r(5650);e.paginators=r(1677).pagination;e.waiters=r(2336).waiters;return e},enumerable:true,configurable:true});e.exports=i.Route53},797:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["servicequotas"]={};i.ServiceQuotas=a.defineService("servicequotas",["2019-06-24"]);Object.defineProperty(s.services["servicequotas"],"2019-06-24",{get:function get(){var e=r(7265);e.paginators=r(3461).pagination;return e},enumerable:true,configurable:true});e.exports=i.ServiceQuotas},803:function(e,t,r){const i=r(2065);const a=(e,t)=>new i(e,t).minor;e.exports=a},807:function(e){e.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:true,deprecatedMessage:"This member has been deprecated. Use ListPendingInvitationResources."}}},S7:{type:"list",member:{type:"structure",members:{resourceShareArn:{},resourceShareName:{},associatedEntity:{},associationType:{},status:{},statusMessage:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},external:{type:"boolean"}}}},Sd:{type:"list",member:{}},Se:{type:"list",member:{}},Sj:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sp:{type:"structure",members:{resourceShareArn:{},name:{},owningAccountId:{},allowExternalPrincipals:{type:"boolean"},status:{},statusMessage:{},tags:{shape:"Sj"},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"},featureSet:{}}},S1a:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{arn:{},type:{},resourceShareArn:{},resourceGroupArn:{},status:{},statusMessage:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}},S1u:{type:"list",member:{type:"structure",members:{arn:{},version:{},defaultVersion:{type:"boolean"},name:{},resourceType:{},status:{},creationTime:{type:"timestamp"},lastUpdatedTime:{type:"timestamp"}}}}}}},810:function(e,t,r){"use strict";var i=r(1704);var a=r(6417);var s=r(5727).Buffer;var n=typeof setImmediate==="undefined"?process.nextTick:setImmediate;function paramsHaveRequestBody(e){return e.body||e.requestBodyStream||e.json&&typeof e.json!=="boolean"||e.multipart}function safeStringify(e,t){var r;try{r=JSON.stringify(e,t)}catch(a){r=i(e,t)}return r}function md5(e){return a.createHash("md5").update(e).digest("hex")}function isReadStream(e){return e.readable&&e.path&&e.mode}function toBase64(e){return s.from(e||"","utf8").toString("base64")}function copy(e){var t={};Object.keys(e).forEach(function(r){t[r]=e[r]});return t}function version(){var e=process.version.replace("v","").split(".");return{major:parseInt(e[0],10),minor:parseInt(e[1],10),patch:parseInt(e[2],10)}}t.paramsHaveRequestBody=paramsHaveRequestBody;t.safeStringify=safeStringify;t.md5=md5;t.isReadStream=isReadStream;t.toBase64=toBase64;t.copy=copy;t.version=version;t.defer=n},833:function(e,t,r){var i=r(2602);var a=r(5747);i.register("cat",_cat,{canReceivePipe:true,cmdOptions:{n:"number"}});function _cat(e,t){var r=i.readFromPipe();if(!t&&!r)i.error("no paths given");t=[].slice.call(arguments,1);t.forEach(function(e){if(!a.existsSync(e)){i.error("no such file or directory: "+e)}else if(i.statFollowLinks(e).isDirectory()){i.error(e+": Is a directory")}r+=a.readFileSync(e,"utf8")});if(e.number){r=addNumbers(r)}return r}e.exports=_cat;function addNumbers(e){var t=e.split("\n");var r=t.pop();t=t.map(function(e,t){return numberedLine(t+1,e)});if(r.length){r=numberedLine(t.length+1,r)}t.push(r);return t.join("\n")}function numberedLine(e,t){var r=(" "+e).slice(-6)+"\t";return r+t}},837:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sesv2"]={};i.SESV2=a.defineService("sesv2",["2019-09-27"]);Object.defineProperty(s.services["sesv2"],"2019-09-27",{get:function get(){var e=r(8253);e.paginators=r(2189).pagination;return e},enumerable:true,configurable:true});e.exports=i.SESV2},842:function(e,t,r){"use strict";var i=r(4945);var a=Object.prototype.hasOwnProperty;var s=Object.prototype.toString;function resolveYamlOmap(e){if(e===null)return true;var t=[],r,i,n,o,u,p=e;for(r=0,i=p.length;rtypeof e!=="string")){throw new TypeError("`key_ops` must be a non-empty array of strings when provided")}u=Array.from(new Set(u)).filter(e=>b.has(e))}if(u&&r){if(r==="enc"&&u.some(e=>y.sig.has(e))||r==="sig"&&u.some(e=>y.enc.has(e))){throw new S.JWKInvalid('inconsistent JWK "use" and "key_ops"')}}if(n&&c!==undefined){if(!Array.isArray(c)||!c.length||c.some(e=>typeof e!=="string")){throw new TypeError("`x5c` must be an array of one or more PKIX certificates when provided")}c.forEach((t,r)=>{let a;try{a=o({key:`-----BEGIN CERTIFICATE-----${s}${(t.match(/.{1,64}/g)||[]).join(s)}${s}-----END CERTIFICATE-----`,format:"pem"})}catch(e){throw new S.JWKInvalid(`\`x5c\` member at index ${r} is not a valid base64-encoded DER PKIX certificate`)}if(r===0){try{i.deepEqual(a.export({type:"spki",format:"der"}),(e.type==="public"?e:o(e)).export({type:"spki",format:"der"}))}catch(e){throw new S.JWKInvalid("The key in the first `x5c` certificate MUST match the public key represented by the JWK")}}})}Object.defineProperties(this,{[d]:{value:f(e)?undefined:e},keyObject:{get(){if(!n){throw new S.JOSENotSupported("KeyObject class is not supported in your Node.js runtime version")}return this[d]}},type:{value:e.type},private:{value:e.type==="private"},public:{value:e.type==="public"},secret:{value:e.type==="secret"},alg:{value:t,enumerable:t!==undefined},use:{value:r,enumerable:r!==undefined},x5c:{enumerable:c!==undefined,...c?{get(){return[...c]}}:{value:undefined}},key_ops:{enumerable:u!==undefined,...u?{get(){return[...u]}}:{value:undefined}},kid:{enumerable:true,...a?{value:a}:{get(){Object.defineProperty(this,"kid",{value:this.thumbprint,configurable:false});return this.kid},configurable:true}},...c?{x5t:{enumerable:true,...m?{value:m}:{get(){Object.defineProperty(this,"x5t",{value:g.x5t(this.x5c[0]),configurable:false});return this.x5t},configurable:true}}}:undefined,...c?{"x5t#S256":{enumerable:true,...l?{value:l}:{get(){Object.defineProperty(this,"x5t#S256",{value:g["x5t#S256"](this.x5c[0]),configurable:false});return this["x5t#S256"]},configurable:true}}}:undefined,thumbprint:{get(){Object.defineProperty(this,"thumbprint",{value:g.kid(this[p]()),configurable:false});return this.thumbprint},configurable:true}})}toPEM(e=false,t={}){if(this.secret){throw new TypeError("symmetric keys cannot be exported as PEM")}if(e&&this.public===true){throw new TypeError("public key cannot be exported as private")}const{type:r=(e?"pkcs8":"spki"),cipher:i,passphrase:a}=t;let s=this[d];if(!e){if(this.private){s=o(s)}if(i||a){throw new TypeError("cipher and passphrase can only be applied when exporting private keys")}}if(e){return s.export({format:"pem",type:r,cipher:i,passphrase:a})}return s.export({format:"pem",type:r})}toJWK(e=false){if(e&&this.public===true){throw new TypeError("public key cannot be exported as private")}const t=[...this.constructor[e?m:c]].map(e=>[e,this[e]]);const r={};Object.keys(t).forEach(e=>{const[i,a]=t[e];r[i]=a});r.kty=this.kty;r.kid=this.kid;if(this.alg){r.alg=this.alg}if(this.key_ops&&this.key_ops.length){r.key_ops=this.key_ops}if(this.use){r.use=this.use}if(this.x5c){r.x5c=this.x5c}if(this.x5t){r.x5t=this.x5t}if(this["x5t#S256"]){r["x5t#S256"]=this["x5t#S256"]}return r}[l](){const e=this[d].type==="private"?this.constructor[m]:this.constructor[c];Object.defineProperties(this,[...e].reduce((t,r)=>{t[r]={get(){const t=u(this[d]);Object.defineProperties(this,Object.entries(t).filter(([t])=>e.has(t)).reduce((e,[t,r])=>{e[t]={value:r,enumerable:this.constructor[c].has(t),configurable:false};return e},{}));return this[r]},enumerable:this.constructor[c].has(r),configurable:true};return t},{}))}[a.custom](){return`${this.constructor.name} ${a(this.toJWK(false),{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}[p](){throw new Error(`"[THUMBPRINT_MATERIAL]()" is not implemented on ${this.constructor.name}`)}algorithms(e,t,r){const{use:i=this.use,alg:a=this.alg,key_ops:s=this.key_ops}=t===N?r:{};if(a){return new Set(this.algorithms(e,N,{alg:null,use:i,key_ops:s}).has(a)?[a]:undefined)}if(typeof e==="symbol"){try{return this[e]()}catch(e){return new Set}}if(e&&s&&!s.includes(e)){return new Set}switch(e){case"decrypt":case"deriveKey":case"encrypt":case"sign":case"unwrapKey":case"verify":case"wrapKey":return new Set(Object.entries(I[this.kty][e]).map(([e,t])=>t(this)?e:undefined).filter(Boolean));case undefined:return new Set([...this.algorithms("sign"),...this.algorithms("verify"),...this.algorithms("decrypt"),...this.algorithms("encrypt"),...this.algorithms("unwrapKey"),...this.algorithms("wrapKey"),...this.algorithms("deriveKey")]);default:throw new TypeError("invalid key operation")}}static async generate(){throw new Error(`"static async generate()" is not implemented on ${this.name}`)}static generateSync(){throw new Error(`"static generateSync()" is not implemented on ${this.name}`)}static get[c](){throw new Error(`"static get [PUBLIC_MEMBERS]()" is not implemented on ${this.name}`)}static get[m](){throw new Error(`"static get [PRIVATE_MEMBERS]()" is not implemented on ${this.name}`)}}e.exports=Key},855:function(e,t,r){"use strict";e.exports={copy:copy,checkDataType:checkDataType,checkDataTypes:checkDataTypes,coerceToTypes:coerceToTypes,toHash:toHash,getProperty:getProperty,escapeQuotes:escapeQuotes,equal:r(1832),ucs2length:r(4691),varOccurences:varOccurences,varReplace:varReplace,schemaHasRules:schemaHasRules,schemaHasRulesExcept:schemaHasRulesExcept,schemaUnknownRules:schemaUnknownRules,toQuotedString:toQuotedString,getPathExpr:getPathExpr,getPath:getPath,getData:getData,unescapeFragment:unescapeFragment,unescapeJsonPointer:unescapeJsonPointer,escapeFragment:escapeFragment,escapeJsonPointer:escapeJsonPointer};function copy(e,t){t=t||{};for(var r in e)t[r]=e[r];return t}function checkDataType(e,t,r,i){var a=i?" !== ":" === ",s=i?" || ":" && ",n=i?"!":"",o=i?"":"!";switch(e){case"null":return t+a+"null";case"array":return n+"Array.isArray("+t+")";case"object":return"("+n+t+s+"typeof "+t+a+'"object"'+s+o+"Array.isArray("+t+"))";case"integer":return"(typeof "+t+a+'"number"'+s+o+"("+t+" % 1)"+s+t+a+t+(r?s+n+"isFinite("+t+")":"")+")";case"number":return"(typeof "+t+a+'"'+e+'"'+(r?s+n+"isFinite("+t+")":"")+")";default:return"typeof "+t+a+'"'+e+'"'}}function checkDataTypes(e,t,r){switch(e.length){case 1:return checkDataType(e[0],t,r,true);default:var i="";var a=toHash(e);if(a.array&&a.object){i=a.null?"(":"(!"+t+" || ";i+="typeof "+t+' !== "object")';delete a.null;delete a.array;delete a.object}if(a.number)delete a.integer;for(var s in a)i+=(i?" && ":"")+checkDataType(s,t,r,true);return i}}var i=toHash(["string","number","integer","boolean","null"]);function coerceToTypes(e,t){if(Array.isArray(t)){var r=[];for(var a=0;a=t)throw new Error("Cannot access property/index "+i+" levels up, current level is "+t);return r[t-i]}if(i>t)throw new Error("Cannot access data "+i+" levels up, current level is "+t);s="data"+(t-i||"");if(!a)return s}var p=s;var c=a.split("/");for(var m=0;m{if(s===r){if(i&&t[a]===undefined){throw new T(`expected claim "${a}" in "${r}"`)}else if(t[a]!==undefined){e[a]=t[a]}delete e._claim_names[a]}}}function verifyPresence(e,t,r){if(e[r]===undefined){throw new T({message:`missing required JWT property ${r}`,jwt:t})}}function authorizationParams(e){const t={client_id:this.client_id,scope:"openid",response_type:E.call(this),redirect_uri:M.call(this),...e};Object.entries(t).forEach(([e,r])=>{if(r===null||r===undefined){delete t[e]}else if(e==="claims"&&typeof r==="object"){t[e]=JSON.stringify(r)}else if(e==="resource"&&Array.isArray(r)){t[e]=r}else if(typeof r!=="string"){t[e]=String(r)}});return t}async function claimJWT(e,t){try{const{header:r,payload:i}=m.JWT.decode(t,{complete:true});const{iss:a}=i;if(r.alg==="none"){return i}let s;if(!a||a===this.issuer.issuer){s=await this.issuer.queryKeyStore(r)}else if(q.has(a)){s=await q.get(a).queryKeyStore(r)}else{const e=await this.issuer.constructor.discover(a);s=await e.queryKeyStore(r)}return m.JWT.verify(t,s)}catch(r){if(r instanceof T||r instanceof I||r.name==="AggregateError"){throw r}else{throw new T({printf:["failed to validate the %s JWT (%s: %s)",e,r.name,r.message],jwt:t})}}}function getKeystore(e){const t=m.JWKS.asKeyStore(e);if(t.all().some(e=>e.type!=="private")){throw new TypeError("jwks must only contain private keys")}return t}function checkBasicSupport(e,t,r){try{const t=e.issuer.token_endpoint_auth_methods_supported;if(!t.includes(r.token_endpoint_auth_method)){if(t.includes("client_secret_post")){r.token_endpoint_auth_method="client_secret_post"}}}catch(e){}}function handleCommonMistakes(e,t,r){if(!t.token_endpoint_auth_method){checkBasicSupport(e,t,r)}if(t.redirect_uri){if(t.redirect_uris){throw new TypeError("provide a redirect_uri or redirect_uris, not both")}r.redirect_uris=[t.redirect_uri];delete r.redirect_uri}if(t.response_type){if(t.response_types){throw new TypeError("provide a response_type or response_types, not both")}r.response_types=[t.response_type];delete r.response_type}}function getDefaultsForEndpoint(e,t,r){if(!t[`${e}_endpoint`])return;const i=r.token_endpoint_auth_method;const a=r.token_endpoint_auth_signing_alg;const s=`${e}_endpoint_auth_method`;const n=`${e}_endpoint_auth_signing_alg`;if(r[s]===undefined&&r[n]===undefined){if(i!==undefined){r[s]=i}if(a!==undefined){r[n]=a}}}class BaseClient{}e.exports=((e,t=false)=>(class Client extends BaseClient{constructor(e={},t,r){super();if(typeof e.client_id!=="string"||!e.client_id){throw new TypeError("client_id is required")}const i={...R,...e};handleCommonMistakes(this,e,i);b("token",this.issuer,i);["introspection","revocation"].forEach(e=>{getDefaultsForEndpoint(e,this.issuer,i);b(e,this.issuer,i)});Object.entries(i).forEach(([e,t])=>{w(this).get("metadata").set(e,t);if(!this[e]){Object.defineProperty(this,e,{get(){return w(this).get("metadata").get(e)},enumerable:true})}});if(t!==undefined){const e=getKeystore.call(this,t);w(this).set("keystore",e)}if(r!==undefined){w(this).set("options",r)}this[x]=0}authorizationUrl(e={}){if(!g(e)){throw new TypeError("params must be a plain object")}h(this.issuer,"authorization_endpoint");const t=p.parse(this.issuer.authorization_endpoint,true);t.search=null;t.query={...t.query,...authorizationParams.call(this,e)};return p.format(t)}authorizationPost(e={}){if(!g(e)){throw new TypeError("params must be a plain object")}const t=authorizationParams.call(this,e);const r=Object.keys(t).map(e=>``).join("\n");return`\n\n Requesting Authorization\n\n\n
\n ${r}\n
\n\n`}endSessionUrl(e={}){h(this.issuer,"end_session_endpoint");const{0:t,length:r}=this.post_logout_redirect_uris||[];const{post_logout_redirect_uri:i=(r===1?t:undefined)}=e;let a=e.id_token_hint;if(a instanceof N){if(!a.id_token){throw new TypeError("id_token not present in TokenSet")}a=a.id_token}const s=p.parse(this.issuer.end_session_endpoint,true);s.search=null;s.query={...e,...s.query,...{post_logout_redirect_uri:i,id_token_hint:a}};Object.entries(s.query).forEach(([e,t])=>{if(t===null||t===undefined){delete s.query[e]}});return p.format(s)}callbackParams(e){const t=e instanceof s.IncomingMessage||e&&e.method&&e.url;const r=typeof e==="string";if(!r&&!t){throw new TypeError("#callbackParams only accepts string urls, http.IncomingMessage or a lookalike")}if(t){switch(e.method){case"GET":return pickCb(p.parse(e.url,true).query);case"POST":if(e.body===undefined){throw new TypeError("incoming message body missing, include a body parser prior to this method call")}switch(typeof e.body){case"object":case"string":if(Buffer.isBuffer(e.body)){return pickCb(u.parse(e.body.toString("utf-8")))}if(typeof e.body==="string"){return pickCb(u.parse(e.body))}return pickCb(e.body);default:throw new TypeError("invalid IncomingMessage body object")}default:throw new TypeError("invalid IncomingMessage method")}}else{return pickCb(p.parse(e,true).query)}}async callback(e,t,r={},{exchangeBody:i,clientAssertionPayload:a}={}){let s=pickCb(t);if(r.jarm&&!("response"in t)){throw new T({message:"expected a JARM response",checks:r,params:s})}else if("response"in t){const e=await this.decryptJARM(s.response);s=await this.validateJARM(e)}if(this.default_max_age&&!r.max_age){r.max_age=this.default_max_age}if(s.state&&!r.state){throw new TypeError("checks.state argument is missing")}if(!s.state&&r.state){throw new T({message:"state missing from the response",checks:r,params:s})}if(r.state!==s.state){throw new T({printf:["state mismatch, expected %s, got: %s",r.state,s.state],checks:r,params:s})}if(s.error){throw new I(s)}const n={code:["code"],id_token:["id_token"],token:["access_token","token_type"]};if(r.response_type){for(const e of r.response_type.split(" ")){if(e==="none"){if(s.code||s.id_token||s.access_token){throw new T({message:'unexpected params encountered for "none" response',checks:r,params:s})}}else{for(const t of n[e]){if(!s[t]){throw new T({message:`${t} missing from response`,checks:r,params:s})}}}}}if(s.id_token){const e=new N(s);await this.decryptIdToken(e);await this.validateIdToken(e,r.nonce,"authorization",r.max_age,r.state);if(!s.code){return e}}if(s.code){const t=await this.grant({...i,grant_type:"authorization_code",code:s.code,redirect_uri:e,code_verifier:r.code_verifier},{clientAssertionPayload:a});await this.decryptIdToken(t);await this.validateIdToken(t,r.nonce,"token",r.max_age);if(s.session_state){t.session_state=s.session_state}return t}return new N(s)}async oauthCallback(e,t,r={},{exchangeBody:i,clientAssertionPayload:a}={}){let s=pickCb(t);if(r.jarm&&!("response"in t)){throw new T({message:"expected a JARM response",checks:r,params:s})}else if("response"in t){const e=await this.decryptJARM(s.response);s=await this.validateJARM(e)}if(s.state&&!r.state){throw new TypeError("checks.state argument is missing")}if(!s.state&&r.state){throw new T({message:"state missing from the response",checks:r,params:s})}if(r.state!==s.state){throw new T({printf:["state mismatch, expected %s, got: %s",r.state,s.state],checks:r,params:s})}if(s.error){throw new I(s)}const n={code:["code"],token:["access_token","token_type"]};if(r.response_type){for(const e of r.response_type.split(" ")){if(e==="none"){if(s.code||s.id_token||s.access_token){throw new T({message:'unexpected params encountered for "none" response',checks:r,params:s})}}if(n[e]){for(const t of n[e]){if(!s[t]){throw new T({message:`${t} missing from response`,checks:r,params:s})}}}}}if(s.code){return this.grant({...i,grant_type:"authorization_code",code:s.code,redirect_uri:e,code_verifier:r.code_verifier},{clientAssertionPayload:a})}return new N(s)}async decryptIdToken(e){if(!this.id_token_encrypted_response_alg){return e}let t=e;if(t instanceof N){if(!t.id_token){throw new TypeError("id_token not present in TokenSet")}t=t.id_token}const r=this.id_token_encrypted_response_alg;const i=this.id_token_encrypted_response_enc;const a=await this.decryptJWE(t,r,i);if(e instanceof N){e.id_token=a;return e}return a}async validateJWTUserinfo(e){const t=this.userinfo_signed_response_alg;return this.validateJWT(e,t,[])}async decryptJARM(e){if(!this.authorization_encrypted_response_alg){return e}const t=this.authorization_encrypted_response_alg;const r=this.authorization_encrypted_response_enc;return this.decryptJWE(e,t,r)}async validateJARM(e){const t=this.authorization_signed_response_alg;const{payload:r}=await this.validateJWT(e,t,["iss","exp","aud"]);return pickCb(r)}async decryptJWTUserinfo(e){if(!this.userinfo_encrypted_response_alg){return e}const t=this.userinfo_encrypted_response_alg;const r=this.userinfo_encrypted_response_enc;return this.decryptJWE(e,t,r)}async decryptJWE(e,t,r="A128CBC-HS256"){const i=JSON.parse(l.decode(e.split(".")[0]));if(i.alg!==t){throw new T({printf:["unexpected JWE alg received, expected %s, got: %s",t,i.alg],jwt:e})}if(i.enc!==r){throw new T({printf:["unexpected JWE enc received, expected %s, got: %s",r,i.enc],jwt:e})}let a;if(t.match(/^(?:RSA|ECDH)/)){a=w(this).get("keystore")}else{a=await this.joseSecret(t==="dir"?r:t)}const s=m.JWE.decrypt(e,a);return s.toString("utf8")}async validateIdToken(e,t,r,i,a){let s=e;const n=this.id_token_signed_response_alg;const o=s instanceof N;if(o){if(!s.id_token){throw new TypeError("id_token not present in TokenSet")}s=s.id_token}s=String(s);const u=v();const{protected:p,payload:c,key:m}=await this.validateJWT(s,n);if(i||i!==null&&this.require_auth_time){if(!c.auth_time){throw new T({message:"missing required JWT property auth_time",jwt:s})}if(typeof c.auth_time!=="number"){throw new T({message:"JWT auth_time claim must be a JSON numeric value",jwt:s})}}if(i&&c.auth_time+is+this[x]){throw new T({printf:["JWT not active yet, now %i, nbf %i",s+this[x],u.nbf],now:s,tolerance:this[x],nbf:u.nbf,jwt:e})}}if(u.exp!==undefined){if(typeof u.exp!=="number"){throw new T({message:"JWT exp claim must be a JSON numeric value",jwt:e})}if(s-this[x]>=u.exp){throw new T({printf:["JWT expired, now %i, exp %i",s-this[x],u.exp],now:s,tolerance:this[x],exp:u.exp,jwt:e})}}if(u.aud!==undefined){if(Array.isArray(u.aud)){if(u.aud.length>1&&!u.azp){throw new T({message:"missing required JWT property azp",jwt:e})}if(!u.aud.includes(this.client_id)){throw new T({printf:["aud is missing the client_id, expected %s to be included in %j",this.client_id,u.aud],jwt:e})}}else if(u.aud!==this.client_id){throw new T({printf:["aud mismatch, expected %s, got: %s",this.client_id,u.aud],jwt:e})}}if(u.azp!==undefined){let{additionalAuthorizedParties:t}=w(this).get("options")||{};if(typeof t==="string"){t=[this.client_id,t]}else if(Array.isArray(t)){t=[this.client_id,...t]}else{t=[this.client_id]}if(!t.includes(u.azp)){throw new T({printf:["azp mismatch, got: %s",u.azp],jwt:e})}}let p;if(a){try{o(g(u.sub_jwk));p=m.JWK.asKey(u.sub_jwk);o.equal(p.type,"public")}catch(t){throw new T({message:"failed to use sub_jwk claim as an asymmetric JSON Web Key",jwt:e})}if(p.thumbprint!==u.sub){throw new T({message:"failed to match the subject with sub_jwk",jwt:e})}}else if(n.alg.startsWith("HS")){p=await this.joseSecret()}else if(n.alg!=="none"){p=await this.issuer.queryKeyStore(n)}if(!p&&n.alg==="none"){return{protected:n,payload:u}}try{return m.JWS.verify(e,p,{complete:true})}catch(t){throw new T({message:"failed to validate JWT signature",jwt:e})}}async refresh(e,{exchangeBody:t,clientAssertionPayload:r}={}){let i=e;if(i instanceof N){if(!i.refresh_token){throw new TypeError("refresh_token not present in TokenSet")}i=i.refresh_token}const a=await this.grant({...t,grant_type:"refresh_token",refresh_token:String(i)},{clientAssertionPayload:r});if(a.id_token){await this.decryptIdToken(a);await this.validateIdToken(a,null,"token",null);if(e instanceof N&&e.id_token){const t=e.claims().sub;const r=a.claims().sub;if(r!==t){throw new T({printf:["sub mismatch, expected %s, got: %s",t,r],jwt:a.id_token})}}}return a}async requestResource(e,t,{method:r,headers:i,body:a,tokenType:s=(t instanceof N?t.token_type:"Bearer")}={}){if(t instanceof N){if(!t.access_token){throw new TypeError("access_token not present in TokenSet")}t=t.access_token}const n={headers:{Authorization:authorizationHeaderValue(t,s),...i},body:a};const o=!!this.tls_client_certificate_bound_access_tokens;return C.call(this,{...n,encoding:null,method:r,url:e},{mTLS:o})}async userinfo(e,{verb:t="GET",via:r="header",tokenType:i,params:a}={}){h(this.issuer,"userinfo_endpoint");const s={tokenType:i,method:String(t).toUpperCase()};if(s.method!=="GET"&&s.method!=="POST"){throw new TypeError("#userinfo() verb can only be POST or a GET")}if(r==="query"&&s.method!=="GET"){throw new TypeError("userinfo endpoints will only parse query strings for GET requests")}else if(r==="body"&&s.method!=="POST"){throw new TypeError("can only send body on POST")}const n=!!(this.userinfo_signed_response_alg||this.userinfo_encrypted_response_alg);if(n){s.headers={Accept:"application/jwt"}}else{s.headers={Accept:"application/json"}}const u=!!this.tls_client_certificate_bound_access_tokens;let m;if(u&&this.issuer.mtls_endpoint_aliases){m=this.issuer.mtls_endpoint_aliases.userinfo_endpoint}m=new p.URL(m||this.issuer.userinfo_endpoint);if(r==="query"){s.headers.Authorization=undefined;m.searchParams.append("access_token",e instanceof N?e.access_token:e)}else if(r==="body"){s.headers.Authorization=undefined;s.headers["Content-Type"]="application/x-www-form-urlencoded";s.body=new p.URLSearchParams;s.body.append("access_token",e instanceof N?e.access_token:e)}if(a){if(s.method==="GET"){Object.entries(a).forEach(([e,t])=>{m.searchParams.append(e,t)})}else if(s.body){Object.entries(a).forEach(([e,t])=>{s.body.append(e,t)})}else{s.body=new p.URLSearchParams;s.headers["Content-Type"]="application/x-www-form-urlencoded";Object.entries(a).forEach(([e,t])=>{s.body.append(e,t)})}}if(s.body){s.body=s.body.toString()}const l=await this.requestResource(m,e,s);let d=S(l,{bearer:true});if(n){if(!D.test(l.headers["content-type"])){throw new T({message:"expected application/jwt response from the userinfo_endpoint",response:l})}const e=l.body.toString();const t=await this.decryptJWTUserinfo(e);if(!this.userinfo_signed_response_alg){try{d=JSON.parse(t);o(g(d))}catch(e){throw new T({message:"failed to parse userinfo JWE payload as JSON",jwt:t})}}else{({payload:d}=await this.validateJWTUserinfo(t))}}else{try{d=JSON.parse(l.body)}catch(e){const t=new c(e,l.statusCode,l.request.gotOptions,l.body);Object.defineProperty(t,"response",{value:l});throw t}}if(e instanceof N&&e.id_token){const t=e.claims().sub;if(d.sub!==t){throw new T({printf:["userinfo sub mismatch, expected %s, got: %s",t,d.sub],body:d,jwt:e.id_token})}}return d}async derivedKey(e){const t=`${e}_key`;if(w(this).has(t)){return w(this).get(t)}const r=e<=256?"sha256":e<=384?"sha384":e<=512?"sha512":false;if(!r){throw new Error("unsupported symmetric encryption key derivation")}const i=n.createHash(r).update(this.client_secret).digest().slice(0,e/8);const a=m.JWK.asKey({k:l.encode(i),kty:"oct"});w(this).set(t,a);return a}async joseSecret(e){if(!this.client_secret){throw new TypeError("client_secret is required")}if(/^A(\d{3})(?:GCM)?KW$/.test(e)){return this.derivedKey(parseInt(RegExp.$1,10))}if(/^A(\d{3})(?:GCM|CBC-HS(\d{3}))$/.test(e)){return this.derivedKey(parseInt(RegExp.$2||RegExp.$1,10))}if(w(this).has("jose_secret")){return w(this).get("jose_secret")}const t=m.JWK.asKey({k:l.encode(this.client_secret),kty:"oct"});w(this).set("jose_secret",t);return t}async grant(e,{clientAssertionPayload:t}={}){h(this.issuer,"token_endpoint");const r=await P.call(this,"token",{form:true,body:e,json:true},{clientAssertionPayload:t});const i=S(r);return new N(i)}async deviceAuthorization(e={},{exchangeBody:t,clientAssertionPayload:r}={}){h(this.issuer,"device_authorization_endpoint");h(this.issuer,"token_endpoint");const i=authorizationParams.call(this,{client_id:this.client_id,redirect_uri:null,response_type:null,...e});const a=await P.call(this,"device_authorization",{form:true,body:i,json:true},{clientAssertionPayload:r,endpointAuthMethod:"token"});const s=S(a);return new O({client:this,exchangeBody:t,clientAssertionPayload:r,response:s,maxAge:e.max_age})}async revoke(e,t,{revokeBody:r,clientAssertionPayload:i}={}){h(this.issuer,"revocation_endpoint");if(t!==undefined&&typeof t!=="string"){throw new TypeError("hint must be a string")}const a={...r,token:e};if(t){a.token_type_hint=t}const s=await P.call(this,"revocation",{body:a,form:true},{clientAssertionPayload:i});S(s,{body:false})}async introspect(e,t,{introspectBody:r,clientAssertionPayload:i}={}){h(this.issuer,"introspection_endpoint");if(t!==undefined&&typeof t!=="string"){throw new TypeError("hint must be a string")}const a={...r,token:e};if(t){a.token_type_hint=t}const s=await P.call(this,"introspection",{body:a,form:true,json:true},{clientAssertionPayload:i});const n=S(s);return n}async fetchDistributedClaims(e,t={}){if(!g(e)){throw new TypeError("claims argument must be a plain object")}if(!g(e._claim_sources)){return e}if(!g(e._claim_names)){return e}const r=Object.entries(e._claim_sources).filter(([,e])=>e&&e.endpoint);await Promise.all(r.map(async([r,i])=>{try{const a={headers:{Accept:"application/jwt",Authorization:authorizationHeaderValue(i.access_token||t[r])}};const s=await C.call(this,{...a,method:"GET",url:i.endpoint});const n=S(s,{bearer:true});const o=await claimJWT.call(this,"distributed",n);delete e._claim_sources[r];Object.entries(e._claim_names).forEach(assignClaim(e,o,r,false))}catch(e){e.src=r;throw e}}));cleanUpClaims(e);return e}async unpackAggregatedClaims(e){if(!g(e)){throw new TypeError("claims argument must be a plain object")}if(!g(e._claim_sources)){return e}if(!g(e._claim_names)){return e}const t=Object.entries(e._claim_sources).filter(([,e])=>e&&e.JWT);await Promise.all(t.map(async([t,r])=>{try{const i=await claimJWT.call(this,"aggregated",r.JWT);delete e._claim_sources[t];Object.entries(e._claim_names).forEach(assignClaim(e,i,t))}catch(e){e.src=t;throw e}}));cleanUpClaims(e);return e}static async register(e,t={}){const{initialAccessToken:r,jwks:i,...a}=t;h(this.issuer,"registration_endpoint");if(i!==undefined&&!(e.jwks||e.jwks_uri)){const t=getKeystore.call(this,i);e.jwks=t.toJWKS(false)}const s=await C.call(this,{headers:r?{Authorization:authorizationHeaderValue(r)}:undefined,json:true,body:e,url:this.issuer.registration_endpoint,method:"POST"});const n=S(s,{statusCode:201,bearer:true});return new this(n,i,a)}get metadata(){const e={};w(this).get("metadata").forEach((t,r)=>{e[r]=t});return e}static async fromUri(e,t,r,i){const a=await C.call(this,{method:"GET",url:e,json:true,headers:{Authorization:authorizationHeaderValue(t)}});const s=S(a,{bearer:true});return new this(s,r,i)}async requestObject(e={},{sign:t=this.request_object_signing_alg||"none",encrypt:{alg:r=this.request_object_encryption_alg,enc:i=this.request_object_encryption_enc||"A128CBC-HS256"}={}}={}){if(!g(e)){throw new TypeError("requestObject must be a plain object")}let a;let s;const n={alg:t,typ:"JWT"};const o=JSON.stringify(y({},e,{iss:this.client_id,aud:this.issuer.issuer,client_id:this.client_id,jti:k(),iat:v(),exp:v()+300}));if(t==="none"){a=[l.encode(JSON.stringify(n)),l.encode(o),""].join(".")}else{const e=t.startsWith("HS");if(e){s=await this.joseSecret()}else{const e=w(this).get("keystore");if(!e){throw new TypeError(`no keystore present for client, cannot sign using alg ${t}`)}s=e.get({alg:t,use:"sig"});if(!s){throw new TypeError(`no key to sign with found for alg ${t}`)}}a=m.JWS.sign(o,s,{...n,kid:e?undefined:s.kid})}if(!r){return a}const u={alg:r,enc:i,cty:"JWT"};if(u.alg.match(/^(RSA|ECDH)/)){[s]=await this.issuer.queryKeyStore({alg:u.alg,enc:u.enc,use:"enc"},{allowMulti:true})}else{s=await this.joseSecret(u.alg==="dir"?u.enc:u.alg)}return m.JWE.encrypt(a,s,{...u,kid:s.kty==="oct"?undefined:s.kid})}static get issuer(){return e}get issuer(){return e}[i.custom](){return`${this.constructor.name} ${i(this.metadata,{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}}));BaseClient.prototype.resource=a(async function resource(e,t,r){let i=t;const a={verb:"GET",via:"header",...r};if(i instanceof N){if(!i.access_token){throw new TypeError("access_token not present in TokenSet")}a.tokenType=a.tokenType||i.token_type;i=i.access_token}const s=String(a.verb).toUpperCase();let n;switch(a.via){case"query":if(s!=="GET"){throw new TypeError("resource servers should only parse query strings for GET requests")}n={query:{access_token:i}};break;case"body":if(s!=="POST"){throw new TypeError("can only send body on POST")}n={form:true,body:{access_token:i}};break;default:n={headers:{Authorization:authorizationHeaderValue(i,a.tokenType)}}}if(a.params){if(s==="POST"){z(n,{body:a.params})}else{z(n,{query:a.params})}}if(a.headers){z(n,{headers:a.headers})}const o=!!this.tls_client_certificate_bound_access_tokens;return C.call(this,{...n,encoding:null,method:s,url:e},{mTLS:o})},"client.resource() is deprecated, use client.requestResource() instead, see docs for API details");e.exports.BaseClient=BaseClient},872:function(e,t,r){var i=r(395);i.EnvironmentCredentials=i.util.inherit(i.Credentials,{constructor:function EnvironmentCredentials(e){i.Credentials.call(this);this.envPrefix=e;this.get(function(){})},refresh:function refresh(e){if(!e)e=i.util.fn.callback;if(!process||!process.env){e(i.util.error(new Error("No process info or environment variables available"),{code:"EnvironmentCredentialsProviderFailure"}));return}var t=["ACCESS_KEY_ID","SECRET_ACCESS_KEY","SESSION_TOKEN"];var r=[];for(var a=0;a0){t.throwInvalidChecksumError(e,s,"Invalid messages: "+a.join(", "))}},verifyReceiveMessageChecksum:function verifyReceiveMessageChecksum(e){if(!e.data)return;var t=this.service;var r=[];i.util.arrayEach(e.data.Messages,function(e){var i=e.MD5OfBody;var a=e.Body;if(!t.isChecksumValid(i,a)){r.push(e.MessageId)}});if(r.length>0){t.throwInvalidChecksumError(e,r,"Invalid messages: "+r.join(", "))}},throwInvalidChecksumError:function throwInvalidChecksumError(e,t,r){e.error=i.util.error(new Error,{retryable:true,code:"InvalidChecksum",messageIds:t,message:e.request.operation+" returned an invalid MD5 response. "+r})},isChecksumValid:function isChecksumValid(e,t){return this.calculateChecksum(t)===e},calculateChecksum:function calculateChecksum(e){return i.util.crypto.md5(e,"hex")},buildEndpoint:function buildEndpoint(e){var t=e.httpRequest.params.QueueUrl;if(t){e.httpRequest.endpoint=new i.Endpoint(t);var r=e.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./);if(r)e.httpRequest.region=r[1]}}})},890:function(e){e.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:{}}},894:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var i=r(8542);function encode(e,t){if(t===void 0){t="utf8"}if(Buffer.isBuffer(e)){return fromBase64(e.toString("base64"))}return fromBase64(Buffer.from(e,t).toString("base64"))}function decode(e,t){if(t===void 0){t="utf8"}return Buffer.from(toBase64(e),"base64").toString(t)}function toBase64(e){e=e.toString();return i.default(e).replace(/\-/g,"+").replace(/_/g,"/")}function fromBase64(e){return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBuffer(e){return Buffer.from(toBase64(e),"base64")}var a=encode;a.encode=encode;a.decode=decode;a.toBase64=toBase64;a.fromBase64=fromBase64;a.toBuffer=toBuffer;t.default=a},904:function(e,t,r){var i=r(153);var a=r(395);function populateHostPrefix(e){var t=e.service.config.hostPrefixEnabled;if(!t)return e;var r=e.service.api.operations[e.operation];if(hasEndpointDiscover(e))return e;if(r.endpoint&&r.endpoint.hostPrefix){var i=r.endpoint.hostPrefix;var a=expandHostPrefix(i,e.params,r.input);prependEndpointPrefix(e.httpRequest.endpoint,a);validateHostname(e.httpRequest.endpoint.hostname)}return e}function hasEndpointDiscover(e){var t=e.service.api;var r=t.operations[e.operation];var a=t.endpointOperation&&t.endpointOperation===i.string.lowerFirst(r.name);return r.endpointDiscoveryRequired!=="NULL"||a===true}function expandHostPrefix(e,t,r){i.each(r.members,function(r,a){if(a.hostLabel===true){if(typeof t[r]!=="string"||t[r]===""){throw i.error(new Error,{message:"Parameter "+r+" should be a non-empty string.",code:"InvalidParameter"})}var s=new RegExp("\\{"+r+"\\}","g");e=e.replace(s,t[r])}});return e}function prependEndpointPrefix(e,t){if(e.host){e.host=t+e.host}if(e.hostname){e.hostname=t+e.hostname}}function validateHostname(e){var t=e.split(".");var r=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;i.arrayEach(t,function(e){if(!e.length||e.length<1||e.length>63){throw i.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."})}if(!r.test(e)){throw a.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})}})}e.exports={populateHostPrefix:populateHostPrefix}},909:function(e,t,r){var i=r(9489);var a=r(4650);var s=r(1669);var n={sha1:true,sha256:true,sha512:true};var o={rsa:true,dsa:true,ecdsa:true};function HttpSignatureError(e,t){if(Error.captureStackTrace)Error.captureStackTrace(this,t||HttpSignatureError);this.message=e;this.name=t.name}s.inherits(HttpSignatureError,Error);function InvalidAlgorithmError(e){HttpSignatureError.call(this,e,InvalidAlgorithmError)}s.inherits(InvalidAlgorithmError,HttpSignatureError);function validateAlgorithm(e){var t=e.toLowerCase().split("-");if(t.length!==2){throw new InvalidAlgorithmError(t[0].toUpperCase()+" is not a "+"valid algorithm")}if(t[0]!=="hmac"&&!o[t[0]]){throw new InvalidAlgorithmError(t[0].toUpperCase()+" type keys "+"are not supported")}if(!n[t[1]]){throw new InvalidAlgorithmError(t[1].toUpperCase()+" is not a "+"supported hash algorithm")}return t}e.exports={HASH_ALGOS:n,PK_ALGOS:o,HttpSignatureError:HttpSignatureError,InvalidAlgorithmError:InvalidAlgorithmError,validateAlgorithm:validateAlgorithm,sshKeyToPEM:function sshKeyToPEM(e){i.string(e,"ssh_key");var t=a.parseKey(e,"ssh");return t.toString("pem")},fingerprint:function fingerprint(e){i.string(e,"ssh_key");var t=a.parseKey(e,"ssh");return t.fingerprint("md5").toString("hex")},pemToRsaSSHKey:function pemToRsaSSHKey(e,t){i.equal("string",typeof e,"typeof pem");var r=a.parseKey(e,"pem");r.comment=t;return r.toString("ssh")}}},910:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["storagegateway"]={};i.StorageGateway=a.defineService("storagegateway",["2013-06-30"]);Object.defineProperty(s.services["storagegateway"],"2013-06-30",{get:function get(){var e=r(4540);e.paginators=r(1009).pagination;return e},enumerable:true,configurable:true});e.exports=i.StorageGateway},912:function(e){e.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"}]},AddonActive:{delay:10,operation:"DescribeAddon",maxAttempts:60,acceptors:[{expected:"CREATE_FAILED",matcher:"path",state:"failure",argument:"addon.status"},{expected:"ACTIVE",matcher:"path",state:"success",argument:"addon.status"}]},AddonDeleted:{delay:10,operation:"DescribeAddon",maxAttempts:60,acceptors:[{expected:"DELETE_FAILED",matcher:"path",state:"failure",argument:"addon.status"},{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},918:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-06-27",endpointPrefix:"textract",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Textract",serviceId:"Textract",signatureVersion:"v4",targetPrefix:"Textract",uid:"textract-2018-06-27"},operations:{AnalyzeDocument:{input:{type:"structure",required:["Document","FeatureTypes"],members:{Document:{shape:"S2"},FeatureTypes:{shape:"S8"},HumanLoopConfig:{type:"structure",required:["HumanLoopName","FlowDefinitionArn"],members:{HumanLoopName:{},FlowDefinitionArn:{},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},Blocks:{shape:"Sj"},HumanLoopActivationOutput:{type:"structure",members:{HumanLoopArn:{},HumanLoopActivationReasons:{type:"list",member:{}},HumanLoopActivationConditionsEvaluationResults:{jsonvalue:true}}},AnalyzeDocumentModelVersion:{}}}},DetectDocumentText:{input:{type:"structure",required:["Document"],members:{Document:{shape:"S2"}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},Blocks:{shape:"Sj"},DetectDocumentTextModelVersion:{}}}},GetDocumentAnalysis:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentMetadata:{shape:"Sh"},JobStatus:{},NextToken:{},Blocks:{shape:"Sj"},Warnings:{shape:"S1f"},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:"S1f"},StatusMessage:{},DetectDocumentTextModelVersion:{}}}},StartDocumentAnalysis:{input:{type:"structure",required:["DocumentLocation","FeatureTypes"],members:{DocumentLocation:{shape:"S1n"},FeatureTypes:{shape:"S8"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S1q"},OutputConfig:{shape:"S1t"},KMSKeyId:{}}},output:{type:"structure",members:{JobId:{}}}},StartDocumentTextDetection:{input:{type:"structure",required:["DocumentLocation"],members:{DocumentLocation:{shape:"S1n"},ClientRequestToken:{},JobTag:{},NotificationChannel:{shape:"S1q"},OutputConfig:{shape:"S1t"},KMSKeyId:{}}},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:{},TextType:{},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"}}}},S1f:{type:"list",member:{type:"structure",members:{ErrorCode:{},Pages:{type:"list",member:{type:"integer"}}}}},S1n:{type:"structure",members:{S3Object:{shape:"S4"}}},S1q:{type:"structure",required:["SNSTopicArn","RoleArn"],members:{SNSTopicArn:{},RoleArn:{}}},S1t:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}}}}},925:function(e,t,r){"use strict";const i=r(8614);const a=r(7211);const s=r(8605);const n=r(1631);const o=r(4016);const{randomBytes:u,createHash:p}=r(6417);const{URL:c}=r(8835);const m=r(1671);const l=r(9954);const d=r(7118);const{BINARY_TYPES:y,EMPTY_BUFFER:b,GUID:h,kStatusCode:f,kWebSocket:g,NOOP:S}=r(4287);const{addEventListener:N,removeEventListener:I}=r(9747);const{format:T,parse:v}=r(5271);const{toBuffer:k}=r(9480);const C=["CONNECTING","OPEN","CLOSING","CLOSED"];const A=[8,13];const R=30*1e3;class WebSocket extends i{constructor(e,t,r){super();this.readyState=WebSocket.CONNECTING;this.protocol="";this._binaryType=y[0];this._closeFrameReceived=false;this._closeFrameSent=false;this._closeMessage="";this._closeTimer=null;this._closeCode=1006;this._extensions={};this._receiver=null;this._sender=null;this._socket=null;if(e!==null){this._bufferedAmount=0;this._isServer=false;this._redirects=0;if(Array.isArray(t)){t=t.join(", ")}else if(typeof t==="object"&&t!==null){r=t;t=undefined}initAsClient(this,e,t,r)}else{this._isServer=true}}get CONNECTING(){return WebSocket.CONNECTING}get CLOSING(){return WebSocket.CLOSING}get CLOSED(){return WebSocket.CLOSED}get OPEN(){return WebSocket.OPEN}get binaryType(){return this._binaryType}set binaryType(e){if(!y.includes(e))return;this._binaryType=e;if(this._receiver)this._receiver._binaryType=e}get bufferedAmount(){if(!this._socket)return this._bufferedAmount;return this._socket._writableState.length+this._sender._bufferedBytes}get extensions(){return Object.keys(this._extensions).join()}setSocket(e,t,r){const i=new l(this._binaryType,this._extensions,this._isServer,r);this._sender=new d(e,this._extensions);this._receiver=i;this._socket=e;i[g]=this;e[g]=this;i.on("conclude",receiverOnConclude);i.on("drain",receiverOnDrain);i.on("error",receiverOnError);i.on("message",receiverOnMessage);i.on("ping",receiverOnPing);i.on("pong",receiverOnPong);e.setTimeout(0);e.setNoDelay();if(t.length>0)e.unshift(t);e.on("close",socketOnClose);e.on("data",socketOnData);e.on("end",socketOnEnd);e.on("error",socketOnError);this.readyState=WebSocket.OPEN;this.emit("open")}emitClose(){if(!this._socket){this.readyState=WebSocket.CLOSED;this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[m.extensionName]){this._extensions[m.extensionName].cleanup()}this._receiver.removeAllListeners();this.readyState=WebSocket.CLOSED;this.emit("close",this._closeCode,this._closeMessage)}close(e,t){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this.readyState===WebSocket.CLOSING){if(this._closeFrameSent&&this._closeFrameReceived)this._socket.end();return}this.readyState=WebSocket.CLOSING;this._sender.close(e,t,!this._isServer,e=>{if(e)return;this._closeFrameSent=true;if(this._closeFrameReceived)this._socket.end()});this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),R)}ping(e,t,r){if(this.readyState===WebSocket.CONNECTING){throw new Error("WebSocket is not open: readyState 0 (CONNECTING)")}if(typeof e==="function"){r=e;e=t=undefined}else if(typeof t==="function"){r=t;t=undefined}if(typeof e==="number")e=e.toString();if(this.readyState!==WebSocket.OPEN){sendAfterClose(this,e,r);return}if(t===undefined)t=!this._isServer;this._sender.ping(e||b,t,r)}pong(e,t,r){if(this.readyState===WebSocket.CONNECTING){throw new Error("WebSocket is not open: readyState 0 (CONNECTING)")}if(typeof e==="function"){r=e;e=t=undefined}else if(typeof t==="function"){r=t;t=undefined}if(typeof e==="number")e=e.toString();if(this.readyState!==WebSocket.OPEN){sendAfterClose(this,e,r);return}if(t===undefined)t=!this._isServer;this._sender.pong(e||b,t,r)}send(e,t,r){if(this.readyState===WebSocket.CONNECTING){throw new Error("WebSocket is not open: readyState 0 (CONNECTING)")}if(typeof t==="function"){r=t;t={}}if(typeof e==="number")e=e.toString();if(this.readyState!==WebSocket.OPEN){sendAfterClose(this,e,r);return}const i={binary:typeof e!=="string",mask:!this._isServer,compress:true,fin:true,...t};if(!this._extensions[m.extensionName]){i.compress=false}this._sender.send(e||b,i,r)}terminate(){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this._socket){this.readyState=WebSocket.CLOSING;this._socket.destroy()}}}C.forEach((e,t)=>{WebSocket[e]=t});["open","error","close","message"].forEach(e=>{Object.defineProperty(WebSocket.prototype,`on${e}`,{get(){const t=this.listeners(e);for(let e=0;e{abortHandshake(e,S,"Opening handshake has timed out")})}S.on("error",t=>{if(e._req.aborted)return;S=e._req=null;e.readyState=WebSocket.CLOSING;e.emit("error",t);e.emitClose()});S.on("response",a=>{const s=a.headers.location;const o=a.statusCode;if(s&&n.followRedirects&&o>=300&&o<400){if(++e._redirects>n.maxRedirects){abortHandshake(e,S,"Maximum redirects exceeded");return}S.abort();const a=new c(s,t);initAsClient(e,a,r,i)}else if(!e.emit("unexpected-response",S,a)){abortHandshake(e,S,`Unexpected server response: ${a.statusCode}`)}});S.on("upgrade",(t,i,a)=>{e.emit("upgrade",t);if(e.readyState!==WebSocket.CONNECTING)return;S=e._req=null;const s=p("sha1").update(b+h).digest("base64");if(t.headers["sec-websocket-accept"]!==s){abortHandshake(e,i,"Invalid Sec-WebSocket-Accept header");return}const o=t.headers["sec-websocket-protocol"];const u=(r||"").split(/, */);let c;if(!r&&o){c="Server sent a subprotocol but none was requested"}else if(r&&!o){c="Server sent no subprotocol"}else if(o&&!u.includes(o)){c="Server sent an invalid subprotocol"}if(c){abortHandshake(e,i,c);return}if(o)e.protocol=o;if(g){try{const r=v(t.headers["sec-websocket-extensions"]);if(r[m.extensionName]){g.accept(r[m.extensionName]);e._extensions[m.extensionName]=g}}catch(t){abortHandshake(e,i,"Invalid Sec-WebSocket-Extensions header");return}}e.setSocket(i,a,n.maxPayload)})}function netConnect(e){e.path=e.socketPath;return n.connect(e)}function tlsConnect(e){e.path=undefined;if(!e.servername&&e.servername!==""){e.servername=e.host}return o.connect(e)}function abortHandshake(e,t,r){e.readyState=WebSocket.CLOSING;const i=new Error(r);Error.captureStackTrace(i,abortHandshake);if(t.setHeader){t.abort();t.once("abort",e.emitClose.bind(e));e.emit("error",i)}else{t.destroy(i);t.once("error",e.emit.bind(e,"error"));t.once("close",e.emitClose.bind(e))}}function sendAfterClose(e,t,r){if(t){const r=k(t).length;if(e._socket)e._sender._bufferedBytes+=r;else e._bufferedAmount+=r}if(r){const t=new Error(`WebSocket is not open: readyState ${e.readyState} `+`(${C[e.readyState]})`);r(t)}}function receiverOnConclude(e,t){const r=this[g];r._socket.removeListener("data",socketOnData);r._socket.resume();r._closeFrameReceived=true;r._closeMessage=t;r._closeCode=e;if(e===1005)r.close();else r.close(e,t)}function receiverOnDrain(){this[g]._socket.resume()}function receiverOnError(e){const t=this[g];t._socket.removeListener("data",socketOnData);t.readyState=WebSocket.CLOSING;t._closeCode=e[f];t.emit("error",e);t._socket.destroy()}function receiverOnFinish(){this[g].emitClose()}function receiverOnMessage(e){this[g].emit("message",e)}function receiverOnPing(e){const t=this[g];t.pong(e,!t._isServer,S);t.emit("ping",e)}function receiverOnPong(e){this[g].emit("pong",e)}function socketOnClose(){const e=this[g];this.removeListener("close",socketOnClose);this.removeListener("end",socketOnEnd);e.readyState=WebSocket.CLOSING;e._socket.read();e._receiver.end();this.removeListener("data",socketOnData);this[g]=undefined;clearTimeout(e._closeTimer);if(e._receiver._writableState.finished||e._receiver._writableState.errorEmitted){e.emitClose()}else{e._receiver.on("error",receiverOnFinish);e._receiver.on("finish",receiverOnFinish)}}function socketOnData(e){if(!this[g]._receiver.write(e)){this.pause()}}function socketOnEnd(){const e=this[g];e.readyState=WebSocket.CLOSING;e._receiver.end();this.end()}function socketOnError(){const e=this[g];this.removeListener("error",socketOnError);this.on("error",S);if(e){e.readyState=WebSocket.CLOSING;this.destroy()}}},931:function(e,t,r){const i=r(2150);const a=r(7331);const s=r(745);const n=r(9167);e.exports={decode:i,sign:a,verify:s,...n}},942:function(e,t,r){var i=r(6417),a=r(8835).parse;var s=["acl","location","logging","notification","partNumber","policy","requestPayment","torrent","uploadId","uploads","versionId","versioning","versions","website"];function authorization(e){return"AWS "+e.key+":"+sign(e)}e.exports=authorization;e.exports.authorization=authorization;function hmacSha1(e){return i.createHmac("sha1",e.secret).update(e.message).digest("base64")}e.exports.hmacSha1=hmacSha1;function sign(e){e.message=stringToSign(e);return hmacSha1(e)}e.exports.sign=sign;function signQuery(e){e.message=queryStringToSign(e);return hmacSha1(e)}e.exports.signQuery=signQuery;function stringToSign(e){var t=e.amazonHeaders||"";if(t)t+="\n";var r=[e.verb,e.md5,e.contentType,e.date?e.date.toUTCString():"",t+e.resource];return r.join("\n")}e.exports.stringToSign=stringToSign;function queryStringToSign(e){return"GET\n\n\n"+e.date+"\n"+e.resource}e.exports.queryStringToSign=queryStringToSign;function canonicalizeHeaders(e){var t=[],r=Object.keys(e);for(var i=0,a=r.length;i and/or ")}else if(arguments.length>3){t=[].slice.call(arguments,1,arguments.length-1);r=arguments[arguments.length-1]}else if(typeof t==="string"){t=[t]}else{s.error("invalid arguments")}var u=i.existsSync(r);var p=u&&s.statFollowLinks(r);if((!u||!p.isDirectory())&&t.length>1){s.error("dest is not a directory (too many sources)")}if(u&&p.isFile()&&e.no_force){s.error("dest file already exists: "+r)}t.forEach(function(u,p){if(!i.existsSync(u)){s.error("no such file or directory: "+u,{continue:true});return}var c=r;if(i.existsSync(r)&&s.statFollowLinks(r).isDirectory()){c=a.normalize(r+"/"+a.basename(u))}var m=i.existsSync(c);if(m&&checkRecentCreated(t,p)){if(!e.no_force){s.error("will not overwrite just-created '"+c+"' with '"+u+"'",{continue:true})}return}if(i.existsSync(c)&&e.no_force){s.error("dest file already exists: "+c,{continue:true});return}if(a.resolve(u)===a.dirname(a.resolve(c))){s.error("cannot move to self: "+u,{continue:true});return}try{i.renameSync(u,c)}catch(e){if(e.code==="EXDEV"){n("-r",u,c);o("-rf",u)}}});return""}e.exports=_mv},1065:function(e){e.exports={pagination:{ListHumanLoops:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"HumanLoopSummaries"}}}},1068:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["detective"]={};i.Detective=a.defineService("detective",["2018-10-26"]);Object.defineProperty(s.services["detective"],"2018-10-26",{get:function get(){var e=r(9130);e.paginators=r(1527).pagination;return e},enumerable:true,configurable:true});e.exports=i.Detective},1071:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["rds"]={};i.RDS=a.defineService("rds",["2013-01-10","2013-02-12","2013-09-09","2014-09-01","2014-09-01*","2014-10-31"]);r(7978);Object.defineProperty(s.services["rds"],"2013-01-10",{get:function get(){var e=r(5017);e.paginators=r(2904).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["rds"],"2013-02-12",{get:function get(){var e=r(4237);e.paginators=r(3756).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["rds"],"2013-09-09",{get:function get(){var e=r(6928);e.paginators=r(1318).pagination;e.waiters=r(5945).waiters;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["rds"],"2014-09-01",{get:function get(){var e=r(1413);e.paginators=r(2323).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["rds"],"2014-10-31",{get:function get(){var e=r(5402);e.paginators=r(4798).pagination;e.waiters=r(4569).waiters;return e},enumerable:true,configurable:true});e.exports=i.RDS},1073:function(e){e.exports={pagination:{ListChangedBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSnapshotBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1079:function(e){e.exports={pagination:{ListCloudFrontOriginAccessIdentities:{input_token:"Marker",limit_key:"MaxItems",more_results:"CloudFrontOriginAccessIdentityList.IsTruncated",output_token:"CloudFrontOriginAccessIdentityList.NextMarker",result_key:"CloudFrontOriginAccessIdentityList.Items"},ListDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"DistributionList.IsTruncated",output_token:"DistributionList.NextMarker",result_key:"DistributionList.Items"},ListInvalidations:{input_token:"Marker",limit_key:"MaxItems",more_results:"InvalidationList.IsTruncated",output_token:"InvalidationList.NextMarker",result_key:"InvalidationList.Items"},ListStreamingDistributions:{input_token:"Marker",limit_key:"MaxItems",more_results:"StreamingDistributionList.IsTruncated",output_token:"StreamingDistributionList.NextMarker",result_key:"StreamingDistributionList.Items"}}}},1096:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codestarconnections"]={};i.CodeStarconnections=a.defineService("codestarconnections",["2019-12-01"]);Object.defineProperty(s.services["codestarconnections"],"2019-12-01",{get:function get(){var e=r(4664);e.paginators=r(7572).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeStarconnections},1098:function(e){e.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"}}}},1101:function(e,t,r){"use strict";const i=r(6463);const a=r(8557);e.exports=((e,t)=>{const r=i(e,{...t,count:1});return a.fn(async e=>{e(()=>{r.cancel()});const[t]=await r;return t})()});e.exports.AggregateError=i.AggregateError},1115:function(e){e.exports={version:"2.0",metadata:{uid:"machinelearning-2014-12-12",apiVersion:"2014-12-12",endpointPrefix:"machinelearning",jsonVersion:"1.1",serviceFullName:"Amazon Machine Learning",serviceId:"Machine Learning",signatureVersion:"v4",targetPrefix:"AmazonML_20141212",protocol:"json"},operations:{AddTags:{input:{type:"structure",required:["Tags","ResourceId","ResourceType"],members:{Tags:{shape:"S2"},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},CreateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","MLModelId","BatchPredictionDataSourceId","OutputUri"],members:{BatchPredictionId:{},BatchPredictionName:{},MLModelId:{},BatchPredictionDataSourceId:{},OutputUri:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},CreateDataSourceFromRDS:{input:{type:"structure",required:["DataSourceId","RDSData","RoleARN"],members:{DataSourceId:{},DataSourceName:{},RDSData:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation","ResourceRole","ServiceRole","SubnetId","SecurityGroupIds"],members:{DatabaseInformation:{shape:"Sf"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{},ResourceRole:{},ServiceRole:{},SubnetId:{},SecurityGroupIds:{type:"list",member:{}}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromRedshift:{input:{type:"structure",required:["DataSourceId","DataSpec","RoleARN"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation"],members:{DatabaseInformation:{shape:"Sy"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromS3:{input:{type:"structure",required:["DataSourceId","DataSpec"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DataLocationS3"],members:{DataLocationS3:{},DataRearrangement:{},DataSchema:{},DataSchemaLocationS3:{}}},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateEvaluation:{input:{type:"structure",required:["EvaluationId","MLModelId","EvaluationDataSourceId"],members:{EvaluationId:{},EvaluationName:{},MLModelId:{},EvaluationDataSourceId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},CreateMLModel:{input:{type:"structure",required:["MLModelId","MLModelType","TrainingDataSourceId"],members:{MLModelId:{},MLModelName:{},MLModelType:{},Parameters:{shape:"S1d"},TrainingDataSourceId:{},Recipe:{},RecipeUri:{}}},output:{type:"structure",members:{MLModelId:{}}}},CreateRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},DeleteDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{}}},output:{type:"structure",members:{DataSourceId:{}}}},DeleteEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},DeleteMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{}}}},DeleteRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteTags:{input:{type:"structure",required:["TagKeys","ResourceId","ResourceType"],members:{TagKeys:{type:"list",member:{}},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},DescribeBatchPredictions:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},NextToken:{}}}},DescribeDataSources:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeEvaluations:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeMLModels:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},Algorithm:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceId","ResourceType"],members:{ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{},Tags:{shape:"S2"}}}},GetBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},GetDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},LogUri:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},DataSourceSchema:{}}}},GetEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},GetMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},Recipe:{},Schema:{}}}},Predict:{input:{type:"structure",required:["MLModelId","Record","PredictEndpoint"],members:{MLModelId:{},Record:{type:"map",key:{},value:{}},PredictEndpoint:{}}},output:{type:"structure",members:{Prediction:{type:"structure",members:{predictedLabel:{},predictedValue:{type:"float"},predictedScores:{type:"map",key:{},value:{type:"float"}},details:{type:"map",key:{},value:{}}}}}}},UpdateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","BatchPredictionName"],members:{BatchPredictionId:{},BatchPredictionName:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},UpdateDataSource:{input:{type:"structure",required:["DataSourceId","DataSourceName"],members:{DataSourceId:{},DataSourceName:{}}},output:{type:"structure",members:{DataSourceId:{}}}},UpdateEvaluation:{input:{type:"structure",required:["EvaluationId","EvaluationName"],members:{EvaluationId:{},EvaluationName:{}}},output:{type:"structure",members:{EvaluationId:{}}}},UpdateMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},MLModelName:{},ScoreThreshold:{type:"float"}}},output:{type:"structure",members:{MLModelId:{}}}}},shapes:{S2:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",required:["InstanceIdentifier","DatabaseName"],members:{InstanceIdentifier:{},DatabaseName:{}}},Sy:{type:"structure",required:["DatabaseName","ClusterIdentifier"],members:{DatabaseName:{},ClusterIdentifier:{}}},S1d:{type:"map",key:{},value:{}},S1j:{type:"structure",members:{PeakRequestsPerSecond:{type:"integer"},CreatedAt:{type:"timestamp"},EndpointUrl:{},EndpointStatus:{}}},S2i:{type:"structure",members:{RedshiftDatabase:{shape:"Sy"},DatabaseUserName:{},SelectSqlQuery:{}}},S2j:{type:"structure",members:{Database:{shape:"Sf"},DatabaseUserName:{},SelectSqlQuery:{},ResourceRole:{},ServiceRole:{},DataPipelineId:{}}},S2q:{type:"structure",members:{Properties:{type:"map",key:{},value:{}}}}},examples:{}}},1116:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-12-19",endpointPrefix:"macie",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Macie",serviceId:"Macie",signatureVersion:"v4",targetPrefix:"MacieService",uid:"macie-2017-12-19"},operations:{AssociateMemberAccount:{input:{type:"structure",required:["memberAccountId"],members:{memberAccountId:{}}}},AssociateS3Resources:{input:{type:"structure",required:["s3Resources"],members:{memberAccountId:{},s3Resources:{shape:"S4"}}},output:{type:"structure",members:{failedS3Resources:{shape:"Sc"}}}},DisassociateMemberAccount:{input:{type:"structure",required:["memberAccountId"],members:{memberAccountId:{}}}},DisassociateS3Resources:{input:{type:"structure",required:["associatedS3Resources"],members:{memberAccountId:{},associatedS3Resources:{type:"list",member:{shape:"Se"}}}},output:{type:"structure",members:{failedS3Resources:{shape:"Sc"}}}},ListMemberAccounts:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{memberAccounts:{type:"list",member:{type:"structure",members:{accountId:{}}}},nextToken:{}}}},ListS3Resources:{input:{type:"structure",members:{memberAccountId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{s3Resources:{shape:"S4"},nextToken:{}}}},UpdateS3Resources:{input:{type:"structure",required:["s3ResourcesUpdate"],members:{memberAccountId:{},s3ResourcesUpdate:{type:"list",member:{type:"structure",required:["bucketName","classificationTypeUpdate"],members:{bucketName:{},prefix:{},classificationTypeUpdate:{type:"structure",members:{oneTime:{},continuous:{}}}}}}}},output:{type:"structure",members:{failedS3Resources:{shape:"Sc"}}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["bucketName","classificationType"],members:{bucketName:{},prefix:{},classificationType:{type:"structure",required:["oneTime","continuous"],members:{oneTime:{},continuous:{}}}}}},Sc:{type:"list",member:{type:"structure",members:{failedItem:{shape:"Se"},errorCode:{},errorMessage:{}}}},Se:{type:"structure",required:["bucketName"],members:{bucketName:{},prefix:{}}}}}},1130:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-23",endpointPrefix:"states",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"AWS SFN",serviceFullName:"AWS Step Functions",serviceId:"SFN",signatureVersion:"v4",targetPrefix:"AWSStepFunctions",uid:"states-2016-11-23"},operations:{CreateActivity:{input:{type:"structure",required:["name"],members:{name:{},tags:{shape:"S3"}}},output:{type:"structure",required:["activityArn","creationDate"],members:{activityArn:{},creationDate:{type:"timestamp"}}},idempotent:true},CreateStateMachine:{input:{type:"structure",required:["name","definition","roleArn"],members:{name:{},definition:{shape:"Sb"},roleArn:{},type:{},loggingConfiguration:{shape:"Sd"},tags:{shape:"S3"},tracingConfiguration:{shape:"Sj"}}},output:{type:"structure",required:["stateMachineArn","creationDate"],members:{stateMachineArn:{},creationDate:{type:"timestamp"}}},idempotent:true},DeleteActivity:{input:{type:"structure",required:["activityArn"],members:{activityArn:{}}},output:{type:"structure",members:{}}},DeleteStateMachine:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{}}},output:{type:"structure",members:{}}},DescribeActivity:{input:{type:"structure",required:["activityArn"],members:{activityArn:{}}},output:{type:"structure",required:["activityArn","name","creationDate"],members:{activityArn:{},name:{},creationDate:{type:"timestamp"}}}},DescribeExecution:{input:{type:"structure",required:["executionArn"],members:{executionArn:{}}},output:{type:"structure",required:["executionArn","stateMachineArn","status","startDate"],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:true}}}},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:true},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:true},StartSyncExecution:{input:{type:"structure",required:["stateMachineArn"],members:{stateMachineArn:{},name:{},input:{shape:"Sv"},traceHeader:{}}},output:{type:"structure",required:["executionArn","startDate","stopDate","status"],members:{executionArn:{},stateMachineArn:{},name:{},startDate:{type:"timestamp"},stopDate:{type:"timestamp"},status:{},error:{shape:"S1j"},cause:{shape:"S1k"},input:{shape:"Sv"},inputDetails:{shape:"Sw"},output:{shape:"Sv"},outputDetails:{shape:"Sw"},traceHeader:{},billingDetails:{type:"structure",members:{billedMemoryUsedInMB:{type:"long"},billedDurationInMilliseconds:{type:"long"}}}}},endpoint:{hostPrefix:"sync-"}},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:true}},shapes:{S3:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sb:{type:"string",sensitive:true},Sd:{type:"structure",members:{level:{},includeExecutionData:{type:"boolean"},destinations:{type:"list",member:{type:"structure",members:{cloudWatchLogsLogGroup:{type:"structure",members:{logGroupArn:{}}}}}}}},Sj:{type:"structure",members:{enabled:{type:"boolean"}}},Sv:{type:"string",sensitive:true},Sw:{type:"structure",members:{included:{type:"boolean"}}},S1j:{type:"string",sensitive:true},S1k:{type:"string",sensitive:true},S1n:{type:"structure",members:{truncated:{type:"boolean"}}},S2a:{type:"structure",members:{name:{},index:{type:"integer"}}}}}},1139:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(4920);const a=r(7376);t.ADD="add";t.UPDATE="update";t.DELETE="delete";function makeInformer(e,t,r){const s=new a.Watch(e);return new i.ListWatch(t,s,r,false)}t.makeInformer=makeInformer},1152:function(e){e.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:{AddCustomRoutingEndpoints:{input:{type:"structure",required:["EndpointConfigurations","EndpointGroupArn"],members:{EndpointConfigurations:{type:"list",member:{type:"structure",members:{EndpointId:{}}}},EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointDescriptions:{shape:"S6"},EndpointGroupArn:{}}}},AdvertiseByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sa"}}}},AllowCustomRoutingTraffic:{input:{type:"structure",required:["EndpointGroupArn","EndpointId"],members:{EndpointGroupArn:{},EndpointId:{},DestinationAddresses:{shape:"Sg"},DestinationPorts:{shape:"Si"},AllowAllTrafficToEndpoint:{type:"boolean"}}}},CreateAccelerator:{input:{type:"structure",required:["Name","IdempotencyToken"],members:{Name:{},IpAddressType:{},IpAddresses:{shape:"Sn"},Enabled:{type:"boolean"},IdempotencyToken:{idempotencyToken:true},Tags:{shape:"Sp"}}},output:{type:"structure",members:{Accelerator:{shape:"Su"}}}},CreateCustomRoutingAccelerator:{input:{type:"structure",required:["Name","IdempotencyToken"],members:{Name:{},IpAddressType:{},Enabled:{type:"boolean"},IdempotencyToken:{idempotencyToken:true},Tags:{shape:"Sp"}}},output:{type:"structure",members:{Accelerator:{shape:"S10"}}}},CreateCustomRoutingEndpointGroup:{input:{type:"structure",required:["ListenerArn","EndpointGroupRegion","DestinationConfigurations","IdempotencyToken"],members:{ListenerArn:{},EndpointGroupRegion:{},DestinationConfigurations:{type:"list",member:{type:"structure",required:["FromPort","ToPort","Protocols"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"},Protocols:{shape:"S15"}}}},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{EndpointGroup:{shape:"S18"}}}},CreateCustomRoutingListener:{input:{type:"structure",required:["AcceleratorArn","PortRanges","IdempotencyToken"],members:{AcceleratorArn:{},PortRanges:{shape:"S1e"},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{Listener:{shape:"S1h"}}}},CreateEndpointGroup:{input:{type:"structure",required:["ListenerArn","EndpointGroupRegion","IdempotencyToken"],members:{ListenerArn:{},EndpointGroupRegion:{},EndpointConfigurations:{shape:"S1j"},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},IdempotencyToken:{idempotencyToken:true},PortOverrides:{shape:"S1s"}}},output:{type:"structure",members:{EndpointGroup:{shape:"S1v"}}}},CreateListener:{input:{type:"structure",required:["AcceleratorArn","PortRanges","Protocol","IdempotencyToken"],members:{AcceleratorArn:{},PortRanges:{shape:"S1e"},Protocol:{},ClientAffinity:{},IdempotencyToken:{idempotencyToken:true}}},output:{type:"structure",members:{Listener:{shape:"S22"}}}},DeleteAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}}},DeleteCustomRoutingAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}}},DeleteCustomRoutingEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}}},DeleteCustomRoutingListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}}},DeleteEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}}},DeleteListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}}},DenyCustomRoutingTraffic:{input:{type:"structure",required:["EndpointGroupArn","EndpointId"],members:{EndpointGroupArn:{},EndpointId:{},DestinationAddresses:{shape:"Sg"},DestinationPorts:{shape:"Si"},DenyAllTrafficToEndpoint:{type:"boolean"}}}},DeprovisionByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sa"}}}},DescribeAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{Accelerator:{shape:"Su"}}}},DescribeAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2g"}}}},DescribeCustomRoutingAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{Accelerator:{shape:"S10"}}}},DescribeCustomRoutingAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2l"}}}},DescribeCustomRoutingEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointGroup:{shape:"S18"}}}},DescribeCustomRoutingListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{type:"structure",members:{Listener:{shape:"S1h"}}}},DescribeEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{}}},output:{type:"structure",members:{EndpointGroup:{shape:"S1v"}}}},DescribeListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{type:"structure",members:{Listener:{shape:"S22"}}}},ListAccelerators:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Accelerators:{type:"list",member:{shape:"Su"}},NextToken:{}}}},ListByoipCidrs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ByoipCidrs:{type:"list",member:{shape:"Sa"}},NextToken:{}}}},ListCustomRoutingAccelerators:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Accelerators:{type:"list",member:{shape:"S10"}},NextToken:{}}}},ListCustomRoutingEndpointGroups:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EndpointGroups:{type:"list",member:{shape:"S18"}},NextToken:{}}}},ListCustomRoutingListeners:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Listeners:{type:"list",member:{shape:"S1h"}},NextToken:{}}}},ListCustomRoutingPortMappings:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},EndpointGroupArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PortMappings:{type:"list",member:{type:"structure",members:{AcceleratorPort:{type:"integer"},EndpointGroupArn:{},EndpointId:{},DestinationSocketAddress:{shape:"S3f"},Protocols:{shape:"S15"},DestinationTrafficState:{}}}},NextToken:{}}}},ListCustomRoutingPortMappingsByDestination:{input:{type:"structure",required:["EndpointId","DestinationAddress"],members:{EndpointId:{},DestinationAddress:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DestinationPortMappings:{type:"list",member:{type:"structure",members:{AcceleratorArn:{},AcceleratorSocketAddresses:{type:"list",member:{shape:"S3f"}},EndpointGroupArn:{},EndpointId:{},EndpointGroupRegion:{},DestinationSocketAddress:{shape:"S3f"},IpAddressType:{},DestinationTrafficState:{}}}},NextToken:{}}}},ListEndpointGroups:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EndpointGroups:{type:"list",member:{shape:"S1v"}},NextToken:{}}}},ListListeners:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Listeners:{type:"list",member:{shape:"S22"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sp"}}}},ProvisionByoipCidr:{input:{type:"structure",required:["Cidr","CidrAuthorizationContext"],members:{Cidr:{},CidrAuthorizationContext:{type:"structure",required:["Message","Signature"],members:{Message:{},Signature:{}}}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sa"}}}},RemoveCustomRoutingEndpoints:{input:{type:"structure",required:["EndpointIds","EndpointGroupArn"],members:{EndpointIds:{type:"list",member:{}},EndpointGroupArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sp"}}},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:"Su"}}}},UpdateAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2g"}}}},UpdateCustomRoutingAccelerator:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"}}},output:{type:"structure",members:{Accelerator:{shape:"S10"}}}},UpdateCustomRoutingAcceleratorAttributes:{input:{type:"structure",required:["AcceleratorArn"],members:{AcceleratorArn:{},FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},output:{type:"structure",members:{AcceleratorAttributes:{shape:"S2l"}}}},UpdateCustomRoutingListener:{input:{type:"structure",required:["ListenerArn","PortRanges"],members:{ListenerArn:{},PortRanges:{shape:"S1e"}}},output:{type:"structure",members:{Listener:{shape:"S1h"}}}},UpdateEndpointGroup:{input:{type:"structure",required:["EndpointGroupArn"],members:{EndpointGroupArn:{},EndpointConfigurations:{shape:"S1j"},TrafficDialPercentage:{type:"float"},HealthCheckPort:{type:"integer"},HealthCheckProtocol:{},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},ThresholdCount:{type:"integer"},PortOverrides:{shape:"S1s"}}},output:{type:"structure",members:{EndpointGroup:{shape:"S1v"}}}},UpdateListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},PortRanges:{shape:"S1e"},Protocol:{},ClientAffinity:{}}},output:{type:"structure",members:{Listener:{shape:"S22"}}}},WithdrawByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{}}},output:{type:"structure",members:{ByoipCidr:{shape:"Sa"}}}}},shapes:{S6:{type:"list",member:{type:"structure",members:{EndpointId:{}}}},Sa:{type:"structure",members:{Cidr:{},State:{},Events:{type:"list",member:{type:"structure",members:{Message:{},Timestamp:{type:"timestamp"}}}}}},Sg:{type:"list",member:{}},Si:{type:"list",member:{type:"integer"}},Sn:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Su:{type:"structure",members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"},IpSets:{shape:"Sv"},DnsName:{},Status:{},CreatedTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},Sv:{type:"list",member:{type:"structure",members:{IpFamily:{},IpAddresses:{shape:"Sn"}}}},S10:{type:"structure",members:{AcceleratorArn:{},Name:{},IpAddressType:{},Enabled:{type:"boolean"},IpSets:{shape:"Sv"},DnsName:{},Status:{},CreatedTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}},S15:{type:"list",member:{}},S18:{type:"structure",members:{EndpointGroupArn:{},EndpointGroupRegion:{},DestinationDescriptions:{type:"list",member:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"},Protocols:{type:"list",member:{}}}}},EndpointDescriptions:{shape:"S6"}}},S1e:{type:"list",member:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}}},S1h:{type:"structure",members:{ListenerArn:{},PortRanges:{shape:"S1e"}}},S1j:{type:"list",member:{type:"structure",members:{EndpointId:{},Weight:{type:"integer"},ClientIPPreservationEnabled:{type:"boolean"}}}},S1s:{type:"list",member:{type:"structure",members:{ListenerPort:{type:"integer"},EndpointPort:{type:"integer"}}}},S1v:{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:"S1s"}}},S22:{type:"structure",members:{ListenerArn:{},PortRanges:{shape:"S1e"},Protocol:{},ClientAffinity:{}}},S2g:{type:"structure",members:{FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},S2l:{type:"structure",members:{FlowLogsEnabled:{type:"boolean"},FlowLogsS3Bucket:{},FlowLogsS3Prefix:{}}},S3f:{type:"structure",members:{IpAddress:{},Port:{type:"integer"}}}}}},1154:function(e){e.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"}]}}}},1162:function(e){e.exports={$id:"content.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["size","mimeType"],properties:{size:{type:"integer"},compression:{type:"integer"},mimeType:{type:"string"},text:{type:"string"},encoding:{type:"string"},comment:{type:"string"}}}},1163:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2011-12-05",endpointPrefix:"dynamodb",jsonVersion:"1.0",protocol:"json",serviceAbbreviation:"DynamoDB",serviceFullName:"Amazon DynamoDB",serviceId:"DynamoDB",signatureVersion:"v4",targetPrefix:"DynamoDB_20111205",uid:"dynamodb-2011-12-05"},operations:{BatchGetItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S2"}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{type:"structure",members:{Items:{shape:"Sk"},ConsumedCapacityUnits:{type:"double"}}}},UnprocessedKeys:{shape:"S2"}}}},BatchWriteItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"So"}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{type:"structure",members:{ConsumedCapacityUnits:{type:"double"}}}},UnprocessedItems:{shape:"So"}}}},CreateTable:{input:{type:"structure",required:["TableName","KeySchema","ProvisionedThroughput"],members:{TableName:{},KeySchema:{shape:"Sy"},ProvisionedThroughput:{shape:"S12"}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}},DeleteItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},DeleteTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}},DescribeTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{Table:{shape:"S15"}}}},GetItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"S6"},AttributesToGet:{shape:"Se"},ConsistentRead:{type:"boolean"}}},output:{type:"structure",members:{Item:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},ListTables:{input:{type:"structure",members:{ExclusiveStartTableName:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TableNames:{type:"list",member:{}},LastEvaluatedTableName:{}}}},PutItem:{input:{type:"structure",required:["TableName","Item"],members:{TableName:{},Item:{shape:"Ss"},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},Query:{input:{type:"structure",required:["TableName","HashKeyValue"],members:{TableName:{},AttributesToGet:{shape:"Se"},Limit:{type:"integer"},ConsistentRead:{type:"boolean"},Count:{type:"boolean"},HashKeyValue:{shape:"S7"},RangeKeyCondition:{shape:"S1u"},ScanIndexForward:{type:"boolean"},ExclusiveStartKey:{shape:"S6"}}},output:{type:"structure",members:{Items:{shape:"Sk"},Count:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacityUnits:{type:"double"}}}},Scan:{input:{type:"structure",required:["TableName"],members:{TableName:{},AttributesToGet:{shape:"Se"},Limit:{type:"integer"},Count:{type:"boolean"},ScanFilter:{type:"map",key:{},value:{shape:"S1u"}},ExclusiveStartKey:{shape:"S6"}}},output:{type:"structure",members:{Items:{shape:"Sk"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"S6"},ConsumedCapacityUnits:{type:"double"}}}},UpdateItem:{input:{type:"structure",required:["TableName","Key","AttributeUpdates"],members:{TableName:{},Key:{shape:"S6"},AttributeUpdates:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S7"},Action:{}}}},Expected:{shape:"S1b"},ReturnValues:{}}},output:{type:"structure",members:{Attributes:{shape:"Sl"},ConsumedCapacityUnits:{type:"double"}}}},UpdateTable:{input:{type:"structure",required:["TableName","ProvisionedThroughput"],members:{TableName:{},ProvisionedThroughput:{shape:"S12"}}},output:{type:"structure",members:{TableDescription:{shape:"S15"}}}}},shapes:{S2:{type:"map",key:{},value:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{shape:"S6"}},AttributesToGet:{shape:"Se"},ConsistentRead:{type:"boolean"}}}},S6:{type:"structure",required:["HashKeyElement"],members:{HashKeyElement:{shape:"S7"},RangeKeyElement:{shape:"S7"}}},S7:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}}}},Se:{type:"list",member:{}},Sk:{type:"list",member:{shape:"Sl"}},Sl:{type:"map",key:{},value:{shape:"S7"}},So:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{PutRequest:{type:"structure",required:["Item"],members:{Item:{shape:"Ss"}}},DeleteRequest:{type:"structure",required:["Key"],members:{Key:{shape:"S6"}}}}}}},Ss:{type:"map",key:{},value:{shape:"S7"}},Sy:{type:"structure",required:["HashKeyElement"],members:{HashKeyElement:{shape:"Sz"},RangeKeyElement:{shape:"Sz"}}},Sz:{type:"structure",required:["AttributeName","AttributeType"],members:{AttributeName:{},AttributeType:{}}},S12:{type:"structure",required:["ReadCapacityUnits","WriteCapacityUnits"],members:{ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S15:{type:"structure",members:{TableName:{},KeySchema:{shape:"Sy"},TableStatus:{},CreationDateTime:{type:"timestamp"},ProvisionedThroughput:{type:"structure",members:{LastIncreaseDateTime:{type:"timestamp"},LastDecreaseDateTime:{type:"timestamp"},NumberOfDecreasesToday:{type:"long"},ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},TableSizeBytes:{type:"long"},ItemCount:{type:"long"}}},S1b:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S7"},Exists:{type:"boolean"}}}},S1u:{type:"structure",required:["ComparisonOperator"],members:{AttributeValueList:{type:"list",member:{shape:"S7"}},ComparisonOperator:{}}}}}},1168:function(e){e.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"}}}},1175:function(e,t,r){var i=r(395).util;var a=i.buffer.toBuffer;var s=4;var n=s*2;var o=4;var u=n+o*2;function splitMessage(e){if(!i.Buffer.isBuffer(e))e=a(e);if(e.lengthe.length||e.slice(t,t+5).toString("ascii")!=="BEGIN")return false;return true}function findDNSSECHeader(e){if(e.length<=d.length)return false;var t=e.slice(0,d.length);if(t.toString("ascii")===d)return true;if(typeof e!=="string"){e=e.toString("ascii")}var r=e.split("\n");var i=0;while(r[i].match(/^\;/))i++;if(r[i].toString("ascii").match(/\. IN KEY /))return true;if(r[i].toString("ascii").match(/\. IN DNSKEY /))return true;return false}function write(e,t){throw new Error('"auto" format cannot be used for writing')}},1250:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["worklink"]={};i.WorkLink=a.defineService("worklink",["2018-09-25"]);Object.defineProperty(s.services["worklink"],"2018-09-25",{get:function get(){var e=r(7040);e.paginators=r(3413).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkLink},1256:function(e){e.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:{}}}}},1259:function(e,t,r){const{deflateRawSync:i}=r(8761);const{KEYOBJECT:a}=r(3771);const s=r(3456);const n=r(1651);const o=r(1322);const u=r(8920);const{createSecretKey:p}=r(8727);const c=r(9135);const m=r(7284);const{JWEInvalid:l}=r(3688);const{check:d,keyManagementEncrypt:y,encrypt:b}=r(7855);const h=r(8975);const f=r(5201);const g=r(635);const S=Symbol("PROCESS_RECIPIENT");class Encrypt{constructor(e,t,r,i){if(!Buffer.isBuffer(e)&&typeof e!=="string"){throw new TypeError("cleartext argument must be a Buffer or a string")}e=Buffer.from(e);if(i!==undefined&&!Buffer.isBuffer(i)&&typeof i!=="string"){throw new TypeError("aad argument must be a Buffer or a string when provided")}i=i?Buffer.from(i):undefined;if(t!==undefined&&!u(t)){throw new TypeError("protectedHeader argument must be a plain object when provided")}if(r!==undefined&&!u(r)){throw new TypeError("unprotectedHeader argument must be a plain object when provided")}this._recipients=[];this._cleartext=e;this._aad=i;this._unprotected=r?c(r):undefined;this._protected=t?c(t):undefined}recipient(e,t){e=o(e);if(t!==undefined&&!u(t)){throw new TypeError("header argument must be a plain object when provided")}this._recipients.push({key:e,header:t?c(t):undefined});return this}[S](e){const t=this._unprotected;const r=this._protected;const{length:i}=this._recipients;const s={...r,...t,...e.header};const{key:o}=e;const u=s.enc;let c=s.alg;if(o.use==="sig"){throw new TypeError('a key with "use":"sig" is not usable for encryption')}if(c==="dir"){d(o,"encrypt",u)}else if(c){d(o,"keyManagementEncrypt",c)}else{c=o.alg||[...o.algorithms("wrapKey")][0]||[...o.algorithms("deriveKey")][0];if(c==="ECDH-ES"&&i!==1){c=[...o.algorithms("deriveKey")][1]}if(!c){throw new l('could not resolve a usable "alg" for a recipient')}if(i===1){if(r){r.alg=c}else{this._protected={alg:c}}}else{if(e.header){e.header.alg=c}else{e.header={alg:c}}}}let b;let h;if(o.kty==="oct"&&c==="dir"){this._cek=m(o[a],{use:"enc",alg:u})}else{d(this._cek,"encrypt",u);({wrapped:b,header:h}=y(c,o,this._cek[a].export(),{enc:u,alg:c}));if(c==="ECDH-ES"){this._cek=m(p(b),{use:"enc",alg:u})}}if(c==="dir"||c==="ECDH-ES"){e.encrypted_key=""}else{e.encrypted_key=n.encodeBuffer(b)}if(h){e.generatedHeader=h}}encrypt(e){const t=h[e];if(!t){throw new TypeError('serialization must be one of "compact", "flattened", "general"')}if(!this._recipients.length){throw new l("missing recipients")}t.validate(this._protected,this._unprotected,this._aad,this._recipients);let r=g(this._protected,this._unprotected,this._recipients,false,this._protected?this._protected.crit:undefined);if(!r){r="A128CBC-HS256";if(this._protected){this._protected.enc=r}else{this._protected={enc:r}}}const a={};this._cek=f(r);for(const e of this._recipients){this[S](e)}const o=s(r);a.iv=n.encodeBuffer(o);if(this._recipients.length===1&&this._recipients[0].generatedHeader){const[{generatedHeader:e}]=this._recipients;delete this._recipients[0].generatedHeader;this._protected={...this._protected,...e}}if(this._protected){a.protected=n.JSON.encode(this._protected)}a.unprotected=this._unprotected;let u;if(this._aad){a.aad=n.encode(this._aad);u=Buffer.concat([Buffer.from(a.protected||""),Buffer.from("."),Buffer.from(a.aad)])}else{u=Buffer.from(a.protected||"")}let p=this._cleartext;if(this._protected&&"zip"in this._protected){p=i(p)}const{ciphertext:c,tag:m}=b(r,this._cek,p,{iv:o,aad:u});a.tag=n.encodeBuffer(m);a.ciphertext=n.encodeBuffer(c);return t(a,this._recipients)}}e.exports=Encrypt},1272:function(e,t,r){const i=r(110);const a=r(9312);e.exports={Client:i,Component:a}},1273:function(e){e.exports={version:2,waiters:{CertificateAuthorityCSRCreated:{description:"Wait until a Certificate Authority CSR is created",operation:"GetCertificateAuthorityCsr",delay:3,maxAttempts:60,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"RequestInProgressException"}]},CertificateIssued:{description:"Wait until a certificate is issued",operation:"GetCertificate",delay:3,maxAttempts:60,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"RequestInProgressException"}]},AuditReportCreated:{description:"Wait until a Audit Report is created",operation:"DescribeCertificateAuthorityAuditReport",delay:3,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"AuditReportStatus",expected:"SUCCESS"},{state:"failure",matcher:"path",argument:"AuditReportStatus",expected:"FAILED"}]}}}},1275:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kafka"]={};i.Kafka=a.defineService("kafka",["2018-11-14"]);Object.defineProperty(s.services["kafka"],"2018-11-14",{get:function get(){var e=r(2304);e.paginators=r(1957).pagination;return e},enumerable:true,configurable:true});e.exports=i.Kafka},1283:function(e){e.exports={pagination:{GetExclusionsPreview:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRunAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTargets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEventSubscriptions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListExclusions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListRulesPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},PreviewAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},1287:function(e){e.exports={pagination:{ListAppliedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAttachedIndices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDevelopmentSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDirectories:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListIndex:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectChildren:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParentPaths:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectParents:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListObjectPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPolicyAttachments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListPublishedSchemaArns:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTypedLinkFacetNames:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},LookupPolicy:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1291:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotdata"]={};i.IotData=a.defineService("iotdata",["2015-05-28"]);r(2873);Object.defineProperty(s.services["iotdata"],"2015-05-28",{get:function get(){var e=r(1200);e.paginators=r(6010).pagination;return e},enumerable:true,configurable:true});e.exports=i.IotData},1306:function(e){e.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"}]}}}},1312:function(e,t,r){"use strict";const{Writable:i}=r(2413);const a=r(7301);const{BINARY_TYPES:s,EMPTY_BUFFER:n,kStatusCode:o,kWebSocket:u}=r(7799);const{concat:p,toArrayBuffer:c,unmask:m}=r(1349);const{isValidStatusCode:l,isValidUTF8:d}=r(2562);const y=0;const b=1;const h=2;const f=3;const g=4;const S=5;class Receiver extends i{constructor(e,t,r){super();this._binaryType=e||s[0];this[u]=undefined;this._extensions=t||{};this._maxPayload=r|0;this._bufferedBytes=0;this._buffers=[];this._compressed=false;this._payloadLength=0;this._mask=undefined;this._fragmented=0;this._masked=false;this._fin=false;this._opcode=0;this._totalPayloadLength=0;this._messageLength=0;this._fragments=[];this._state=y;this._loop=false}_write(e,t,r){if(this._opcode===8&&this._state==y)return r();this._bufferedBytes+=e.length;this._buffers.push(e);this.startLoop(r)}consume(e){this._bufferedBytes-=e;if(e===this._buffers[0].length)return this._buffers.shift();if(e=r.length){this._buffers.shift().copy(t,t.length-e)}else{r.copy(t,t.length-e,0,e);this._buffers[0]=r.slice(e)}e-=r.length}while(e>0);return t}startLoop(e){var t;this._loop=true;do{switch(this._state){case y:t=this.getInfo();break;case b:t=this.getPayloadLength16();break;case h:t=this.getPayloadLength64();break;case f:this.getMask();break;case g:t=this.getData(e);break;default:this._loop=false;return}}while(this._loop);e(t)}getInfo(){if(this._bufferedBytes<2){this._loop=false;return}const e=this.consume(2);if((e[0]&48)!==0){this._loop=false;return error(RangeError,"RSV2 and RSV3 must be clear",true,1002)}const t=(e[0]&64)===64;if(t&&!this._extensions[a.extensionName]){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}this._fin=(e[0]&128)===128;this._opcode=e[0]&15;this._payloadLength=e[1]&127;if(this._opcode===0){if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(!this._fragmented){this._loop=false;return error(RangeError,"invalid opcode 0",true,1002)}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}this._compressed=t}else if(this._opcode>7&&this._opcode<11){if(!this._fin){this._loop=false;return error(RangeError,"FIN must be set",true,1002)}if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(this._payloadLength>125){this._loop=false;return error(RangeError,`invalid payload length ${this._payloadLength}`,true,1002)}}else{this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}if(!this._fin&&!this._fragmented)this._fragmented=this._opcode;this._masked=(e[1]&128)===128;if(this._payloadLength===126)this._state=b;else if(this._payloadLength===127)this._state=h;else return this.haveLength()}getPayloadLength16(){if(this._bufferedBytes<2){this._loop=false;return}this._payloadLength=this.consume(2).readUInt16BE(0);return this.haveLength()}getPayloadLength64(){if(this._bufferedBytes<8){this._loop=false;return}const e=this.consume(8);const t=e.readUInt32BE(0);if(t>Math.pow(2,53-32)-1){this._loop=false;return error(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",false,1009)}this._payloadLength=t*Math.pow(2,32)+e.readUInt32BE(4);return this.haveLength()}haveLength(){if(this._payloadLength&&this._opcode<8){this._totalPayloadLength+=this._payloadLength;if(this._totalPayloadLength>this._maxPayload&&this._maxPayload>0){this._loop=false;return error(RangeError,"Max payload size exceeded",false,1009)}}if(this._masked)this._state=f;else this._state=g}getMask(){if(this._bufferedBytes<4){this._loop=false;return}this._mask=this.consume(4);this._state=g}getData(e){var t=n;if(this._payloadLength){if(this._bufferedBytes7)return this.controlMessage(t);if(this._compressed){this._state=S;this.decompress(t,e);return}if(t.length){this._messageLength=this._totalPayloadLength;this._fragments.push(t)}return this.dataMessage()}decompress(e,t){const r=this._extensions[a.extensionName];r.decompress(e,this._fin,(e,r)=>{if(e)return t(e);if(r.length){this._messageLength+=r.length;if(this._messageLength>this._maxPayload&&this._maxPayload>0){return t(error(RangeError,"Max payload size exceeded",false,1009))}this._fragments.push(r)}const i=this.dataMessage();if(i)return t(i);this.startLoop(t)})}dataMessage(){if(this._fin){const t=this._messageLength;const r=this._fragments;this._totalPayloadLength=0;this._messageLength=0;this._fragmented=0;this._fragments=[];if(this._opcode===2){var e;if(this._binaryType==="nodebuffer"){e=p(r,t)}else if(this._binaryType==="arraybuffer"){e=c(p(r,t))}else{e=r}this.emit("message",e)}else{const e=p(r,t);if(!d(e)){this._loop=false;return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("message",e.toString())}}this._state=y}controlMessage(e){if(this._opcode===8){this._loop=false;if(e.length===0){this.emit("conclude",1005,"");this.end()}else if(e.length===1){return error(RangeError,"invalid payload length 1",true,1002)}else{const t=e.readUInt16BE(0);if(!l(t)){return error(RangeError,`invalid status code ${t}`,true,1002)}const r=e.slice(2);if(!d(r)){return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("conclude",t,r.toString());this.end()}}else if(this._opcode===9){this.emit("ping",e)}else{this.emit("pong",e)}this._state=y}}e.exports=Receiver;function error(e,t,r,i){const a=new e(r?`Invalid WebSocket frame: ${t}`:t);Error.captureStackTrace(a,error);a[o]=i;return a}},1318:function(e){e.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"}}}},1319:function(e){e.exports={$id:"log.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["version","creator","entries"],properties:{version:{type:"string"},creator:{$ref:"creator.json#"},browser:{$ref:"browser.json#"},pages:{type:"array",items:{$ref:"page.json#"}},entries:{type:"array",items:{$ref:"entry.json#"}},comment:{type:"string"}}}},1322:function(e,t,r){const i=r(3688);const a=r(849);const s=r(7284);const{KeyStore:n}=r(5926);e.exports=((e,t=false)=>{if(e instanceof a){return e}if(e instanceof n){if(!t){throw new TypeError("key argument for this operation must not be a JWKS.KeyStore instance")}return e}try{return s(e)}catch(e){if(e instanceof i.JOSEError&&!(e instanceof i.JWKImportFailed)){throw e}let r;if(t){r="key must be an instance of a key instantiated by JWK.asKey, a valid JWK.asKey input, or a JWKS.KeyStore instance"}else{r="key must be an instance of a key instantiated by JWK.asKey, or a valid JWK.asKey input"}throw new TypeError(r)}})},1327:function(e){e.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"}}}},1328:function(e){e.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"}]}}}},1337:function(e){e.exports={$schema:"http://json-schema.org/draft-06/schema#",$id:"http://json-schema.org/draft-06/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:true,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},title:{type:"string"},description:{type:"string"},default:{},examples:{type:"array",items:{}},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:{}},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:false},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:{},enum:{type:"array",minItems:1,uniqueItems:true},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:true}]},format:{type:"string"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:{}}},1340:function(e){e.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"}}}},1341:function(e){e.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:{}}}}}},1344:function(e){e.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"}}}},1346:function(e){e.exports={pagination:{ListTableColumns:{input_token:"nextToken",output_token:"nextToken",result_key:"tableColumns"},ListTableRows:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"rows"},ListTables:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"tables"},QueryTableRows:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"rows"}}}},1348:function(e,t,r){var i=r(9489);var a=r(1669);var s=r(9697);var n=r(1956);var o=r(8703);t.deepCopy=deepCopy;t.deepEqual=deepEqual;t.isEmpty=isEmpty;t.hasKey=hasKey;t.forEachKey=forEachKey;t.pluck=pluck;t.flattenObject=flattenObject;t.flattenIter=flattenIter;t.validateJsonObject=validateJsonObjectJS;t.validateJsonObjectJS=validateJsonObjectJS;t.randElt=randElt;t.extraProperties=extraProperties;t.mergeObjects=mergeObjects;t.startsWith=startsWith;t.endsWith=endsWith;t.parseInteger=parseInteger;t.iso8601=iso8601;t.rfc1123=rfc1123;t.parseDateTime=parseDateTime;t.hrtimediff=hrtimeDiff;t.hrtimeDiff=hrtimeDiff;t.hrtimeAccum=hrtimeAccum;t.hrtimeAdd=hrtimeAdd;t.hrtimeNanosec=hrtimeNanosec;t.hrtimeMicrosec=hrtimeMicrosec;t.hrtimeMillisec=hrtimeMillisec;function deepCopy(e){var t,r;var i="__deepCopy";if(e&&e[i])throw new Error("attempted deep copy of cyclic object");if(e&&e.constructor==Object){t={};e[i]=true;for(r in e){if(r==i)continue;t[r]=deepCopy(e[r])}delete e[i];return t}if(e&&e.constructor==Array){t=[];e[i]=true;for(r=0;r=0);for(n in e){s=r.slice(0);s.push(n);doFlattenIter(e[n],t-1,s,a)}}function flattenObject(e,t){if(t===0)return[e];i.ok(e!==null);i.equal(typeof e,"object");i.equal(typeof t,"number");i.ok(t>=0);var r=[];var a;for(a in e){flattenObject(e[a],t-1).forEach(function(e){r.push([a].concat(e))})}return r}function startsWith(e,t){return e.substr(0,t.length)==t}function endsWith(e,t){return e.substr(e.length-t.length,t.length)==t}function iso8601(e){if(typeof e=="number")e=new Date(e);i.ok(e.constructor===Date);return s.sprintf("%4d-%02d-%02dT%02d:%02d:%02d.%03dZ",e.getUTCFullYear(),e.getUTCMonth()+1,e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}var u=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var p=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];function rfc1123(e){return s.sprintf("%s, %02d %s %04d %02d:%02d:%02d GMT",p[e.getUTCDay()],e.getUTCDate(),u[e.getUTCMonth()],e.getUTCFullYear(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds())}function parseDateTime(e){var t=+e;if(!isNaN(t)){return new Date(t)}else{return new Date(e)}}var c=Number.MAX_SAFE_INTEGER||9007199254740991;var m=Number.MIN_SAFE_INTEGER||-9007199254740991;var l={base:10,allowSign:true,allowPrefix:false,allowTrailing:false,allowImprecise:false,trimWhitespace:false,leadingZeroIsOctal:false};var d=48;var y=57;var b=65;var h=66;var f=79;var g=84;var S=88;var N=90;var I=97;var T=98;var v=111;var k=116;var C=120;var A=122;var R=48;var D=55;var x=87;function parseInteger(e,t){i.string(e,"str");i.optionalObject(t,"options");var r=false;var a=l;if(t){r=hasKey(t,"base");a=mergeObjects(a,t);i.number(a.base,"options.base");i.ok(a.base>=2,"options.base >= 2");i.ok(a.base<=36,"options.base <= 36");i.bool(a.allowSign,"options.allowSign");i.bool(a.allowPrefix,"options.allowPrefix");i.bool(a.allowTrailing,"options.allowTrailing");i.bool(a.allowImprecise,"options.allowImprecise");i.bool(a.trimWhitespace,"options.trimWhitespace");i.bool(a.leadingZeroIsOctal,"options.leadingZeroIsOctal");if(a.leadingZeroIsOctal){i.ok(!r,'"base" and "leadingZeroIsOctal" are '+"mutually exclusive")}}var s;var n=-1;var o=a.base;var u;var p=1;var d=0;var y=0;var b=e.length;if(a.trimWhitespace){while(yc||h=d&&e<=y){return e-R}else if(e>=b&&e<=N){return e-D}else if(e>=I&&e<=A){return e-x}else{return-1}}function isSpace(e){return e===32||e>=9&&e<=13||e===160||e===5760||e===6158||e>=8192&&e<=8202||e===8232||e===8233||e===8239||e===8287||e===12288||e===65279}function prefixToBase(e){if(e===T||e===h){return 2}else if(e===v||e===f){return 8}else if(e===k||e===g){return 10}else if(e===C||e===S){return 16}else{return-1}}function validateJsonObjectJS(e,t){var r=o.validate(t,e);if(r.errors.length===0)return null;var i=r.errors[0];var a=i["property"];var s=i["message"].toLowerCase();var u,p;if((u=s.indexOf("the property "))!=-1&&(p=s.indexOf(" is not defined in the schema and the "+"schema does not allow additional properties"))!=-1){u+="the property ".length;if(a==="")a=s.substr(u,p-u);else a=a+"."+s.substr(u,p-u);s="unsupported property"}var c=new n.VError('property "%s": %s',a,s);c.jsv_details=i;return c}function randElt(e){i.ok(Array.isArray(e)&&e.length>0,"randElt argument must be a non-empty array");return e[Math.floor(Math.random()*e.length)]}function assertHrtime(e){i.ok(e[0]>=0&&e[1]>=0,"negative numbers not allowed in hrtimes");i.ok(e[1]<1e9,"nanoseconds column overflow")}function hrtimeDiff(e,t){assertHrtime(e);assertHrtime(t);i.ok(e[0]>t[0]||e[0]==t[0]&&e[1]>=t[1],"negative differences not allowed");var r=[e[0]-t[0],0];if(e[1]>=t[1]){r[1]=e[1]-t[1]}else{r[0]--;r[1]=1e9-(t[1]-e[1])}return r}function hrtimeNanosec(e){assertHrtime(e);return Math.floor(e[0]*1e9+e[1])}function hrtimeMicrosec(e){assertHrtime(e);return Math.floor(e[0]*1e6+e[1]/1e3)}function hrtimeMillisec(e){assertHrtime(e);return Math.floor(e[0]*1e3+e[1]/1e6)}function hrtimeAccum(e,t){assertHrtime(e);assertHrtime(t);e[1]+=t[1];if(e[1]>=1e9){e[0]++;e[1]-=1e9}e[0]+=t[0];return e}function hrtimeAdd(e,t){assertHrtime(e);var r=[e[0],e[1]];return hrtimeAccum(r,t)}function extraProperties(e,t){i.ok(typeof e==="object"&&e!==null,"obj argument must be a non-null object");i.ok(Array.isArray(t),"allowed argument must be an array of strings");for(var r=0;rtypeof e!=="string"||!e)){throw new e('"crit" Header Parameter MUST be an array of non-empty strings when present')}const o=new Set(n);const u={...t,...r};t.crit.forEach(r=>{if(s.has(r)){throw new e(`The critical list contains a non-extension Header Parameter ${r}`)}if(!o.has(r)){throw new i(`critical "${r}" is not understood`)}if(r==="b64"){if(!("b64"in t)){throw new a('"b64" critical parameter must be integrity protected')}if(typeof t.b64!=="boolean"){throw new a('"b64" critical parameter must be a boolean')}}else if(!(r in u)){throw new e(`critical parameter "${r}" is missing`)}})}if(r&&"crit"in r){throw new e('"crit" Header Parameter MUST be integrity protected when present')}}},1353:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["securityhub"]={};i.SecurityHub=a.defineService("securityhub",["2018-10-26"]);Object.defineProperty(s.services["securityhub"],"2018-10-26",{get:function get(){var e=r(5642);e.paginators=r(8348).pagination;return e},enumerable:true,configurable:true});e.exports=i.SecurityHub},1371:function(e,t,r){var i=r(395);var a=r(109);var s=r(3815);i.DynamoDB.DocumentClient=i.util.inherit({constructor:function DocumentClient(e){var t=this;t.options=e||{};t.configure(t.options)},configure:function configure(e){var t=this;t.service=e.service;t.bindServiceObject(e);t.attrValue=e.attrValue=t.service.api.operations.putItem.input.members.Item.value.shape},bindServiceObject:function bindServiceObject(e){var t=this;e=e||{};if(!t.service){t.service=new i.DynamoDB(e)}else{var r=i.util.copy(t.service.config);t.service=new t.service.constructor.__super__(r);t.service.config.params=i.util.merge(t.service.config.params||{},e.params)}},makeServiceRequest:function(e,t,r){var i=this;var a=i.service[e](t);i.setupRequest(a);i.setupResponse(a);if(typeof r==="function"){a.send(r)}return a},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){t=t||{};return new s(e,t)},getTranslator:function(){return new a(this.options)},setupRequest:function setupRequest(e){var t=this;var r=t.getTranslator();var a=e.operation;var s=e.service.api.operations[a].input;e._events.validate.unshift(function(e){e.rawParams=i.util.copy(e.params);e.params=r.translateInput(e.rawParams,s)})},setupResponse:function setupResponse(e){var t=this;var r=t.getTranslator();var a=t.service.api.operations[e.operation].output;e.on("extractData",function(e){e.data=r.translateOutput(e.data,a)});var s=e.response;s.nextPage=function(e){var r=this;var a=r.request;var s;var n=a.service;var o=a.operation;try{s=n.paginationConfig(o,true)}catch(e){r.error=e}if(!r.hasNextPage()){if(e)e(r.error,null);else if(r.error)throw r.error;return null}var u=i.util.copy(a.rawParams);if(!r.nextPageTokens){return e?e(null,null):null}else{var p=s.inputToken;if(typeof p==="string")p=[p];for(var c=0;c",files:["lib","types/index.d.ts"],funding:"https://github.com/sponsors/panva",main:"lib/index.js",types:"types/index.d.ts",scripts:{coverage:"nyc mocha test/**/*.test.js",lint:"eslint lib test","lint-ts":"npx typescript@~3.6.0 --build types","lint-fix":"eslint lib test --fix",test:"mocha test/**/*.test.js"},dependencies:{"@types/got":"^9.6.9",base64url:"^3.0.1",got:"^9.6.0",jose:"^1.27.1","lru-cache":"^6.0.0","make-error":"^1.3.6","object-hash":"^2.0.1","oidc-token-hash":"^5.0.0","p-any":"^3.0.0"},devDependencies:{"@commitlint/cli":"^9.1.1","@commitlint/config-conventional":"^9.1.1","@types/passport":"^1.0.4",chai:"^4.2.0",eslint:"^7.4.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-import":"^2.21.2",husky:"^4.0.0",mocha:"^8.0.1",nock:"^13.0.2",nyc:"^15.1.0","readable-mock-req":"^0.2.2",sinon:"^9.0.0",timekeeper:"^2.2.0"},engines:{node:"^10.13.0 || >=12.0.0"},commitlint:{extends:["@commitlint/config-conventional"]},husky:{hooks:{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},nyc:{reporter:["lcov","text-summary"]}}},1482:function(e){e.exports={name:"got",version:"9.6.0",description:"Simplified HTTP requests",license:"MIT",repository:"sindresorhus/got",main:"source",engines:{node:">=8.6"},scripts:{test:"xo && nyc ava",release:"np"},files:["source"],keywords:["http","https","get","got","url","uri","request","util","utility","simple","curl","wget","fetch","net","network","electron"],dependencies:{"@sindresorhus/is":"^0.14.0","@szmarczak/http-timer":"^1.1.2","cacheable-request":"^6.0.0","decompress-response":"^3.3.0",duplexer3:"^0.1.4","get-stream":"^4.1.0","lowercase-keys":"^1.0.1","mimic-response":"^1.0.1","p-cancelable":"^1.0.0","to-readable-stream":"^1.0.0","url-parse-lax":"^3.0.0"},devDependencies:{ava:"^1.1.0",coveralls:"^3.0.0",delay:"^4.1.0","form-data":"^2.3.3","get-port":"^4.0.0",np:"^3.1.0",nyc:"^13.1.0","p-event":"^2.1.0",pem:"^1.13.2",proxyquire:"^2.0.1",sinon:"^7.2.2","slow-stream":"0.0.4",tempfile:"^2.0.0",tempy:"^0.2.1","tough-cookie":"^3.0.0",xo:"^0.24.0"},ava:{concurrency:4},browser:{"decompress-response":false,electron:false}}},1487:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["s3outposts"]={};i.S3Outposts=a.defineService("s3outposts",["2017-07-25"]);Object.defineProperty(s.services["s3outposts"],"2017-07-25",{get:function get(){var e=r(9492);e.paginators=r(124).pagination;return e},enumerable:true,configurable:true});e.exports=i.S3Outposts},1489:function(e,t,r){var i=r(395);var a=r(9338);var s=r(3546);i.util.update(i.S3Control.prototype,{setupRequestListeners:function setupRequestListeners(e){e.addListener("extractError",this.extractHostId);e.addListener("extractData",this.extractHostId);e.addListener("validate",this.validateAccountId);var t=a.isArnInParam(e,"Bucket");var r=a.isArnInParam(e,"Name");if(t){e.service._parsedArn=i.util.ARN.parse(e.params["Bucket"]);e.service.signingName=e.service._parsedArn.service;e.addListener("validate",this.validateOutpostsBucketArn);e.addListener("validate",a.validateOutpostsArn);e.addListener("afterBuild",this.addOutpostIdHeader)}else if(r){e.service._parsedArn=i.util.ARN.parse(e.params["Name"]);e.service.signingName=e.service._parsedArn.service;e.addListener("validate",a.validateOutpostsAccessPointArn);e.addListener("validate",a.validateOutpostsArn);e.addListener("afterBuild",this.addOutpostIdHeader)}if(t||r){e.addListener("validate",a.validateArnRegion);e.addListener("validate",this.validateArnAccountWithParams,true);e.addListener("validate",a.validateArnAccount);e.addListener("validate",a.validateArnService);e.addListener("build",this.populateParamFromArn,true);e.addListener("build",this.populateUriFromArn);e.addListener("build",a.validatePopulateUriFromArn)}if(e.params.OutpostId&&(e.operation==="createBucket"||e.operation==="listRegionalBuckets")){e.service.signingName="s3-outposts";e.addListener("build",this.populateEndpointForOutpostId)}},addOutpostIdHeader:function addOutpostIdHeader(e){e.httpRequest.headers["x-amz-outpost-id"]=e.service._parsedArn.outpostId},validateOutpostsBucketArn:function validateOutpostsBucketArn(e){var t=e.service._parsedArn;var r=t.resource["outpost".length];if(t.resource.split(r).length!==4){throw i.util.error(new Error,{code:"InvalidARN",message:"Bucket ARN should have two resources outpost/{outpostId}/bucket/{accesspointName}"})}var s=t.resource.split(r)[3];if(!a.dnsCompatibleBucketName(s)||s.match(/\./)){throw i.util.error(new Error,{code:"InvalidARN",message:"Bucket ARN is not DNS compatible. Got "+s})}e.service._parsedArn.bucket=s},populateParamFromArn:function populateParamFromArn(e){var t=e.service._parsedArn;if(a.isArnInParam(e,"Bucket")){e.params.Bucket=t.bucket}else if(a.isArnInParam(e,"Name")){e.params.Name=t.accessPoint}},populateUriFromArn:function populateUriFromArn(e){var t=e.service._parsedArn;var r=e.httpRequest.endpoint;var i=e.service.config.s3UseArnRegion;r.hostname=["s3-outposts",i?t.region:e.service.config.region,"amazonaws.com"].join(".");r.host=r.hostname},populateEndpointForOutpostId:function populateEndpointForOutpostId(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;if(e.error){e.error.extendedRequestId=t}},validateArnAccountWithParams:function validateArnAccountWithParams(e){var t=e.params;var r=e.service.api.operations[e.operation].input;if(r.members.AccountId){var a=e.service._parsedArn;if(a.accountId){if(t.AccountId){if(t.AccountId!==a.accountId){throw i.util.error(new Error,{code:"ValidationError",message:"AccountId in ARN and request params should be same."})}}else{t.AccountId=a.accountId}}}},validateAccountId:function(e){var t=e.params;if(!Object.prototype.hasOwnProperty.call(t,"AccountId"))return;var r=t.AccountId;if(typeof r!=="string"){throw i.util.error(new Error,{code:"ValidationError",message:"AccountId must be a string."})}if(r.length<1||r.length>63){throw i.util.error(new Error,{code:"ValidationError",message:"AccountId length should be between 1 to 63 characters, inclusive."})}var a=/^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/;if(!a.test(r)){throw i.util.error(new Error,{code:"ValidationError",message:"AccountId should be hostname compatible. AccountId: "+r})}},getSigningName:function getSigningName(){var e=i.Service.prototype.getSigningName;return this.signingName?this.signingName:e.call(this)}})},1498:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-10-30",endpointPrefix:"api.ecr-public",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECR Public",serviceFullName:"Amazon Elastic Container Registry Public",serviceId:"ECR PUBLIC",signatureVersion:"v4",signingName:"ecr-public",targetPrefix:"SpencerFrontendService",uid:"ecr-public-2020-10-30"},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:"Sj"}}},output:{type:"structure",members:{imageIds:{shape:"Sj"},failures:{type:"list",member:{type:"structure",members:{imageId:{shape:"Sk"},failureCode:{},failureReason:{}}}}}}},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:{},catalogData:{shape:"Sx"}}},output:{type:"structure",members:{repository:{shape:"S17"},catalogData:{shape:"S1b"}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},force:{type:"boolean"}}},output:{type:"structure",members:{repository:{shape:"S17"}}}},DeleteRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},DescribeImageTags:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{imageTagDetails:{type:"list",member:{type:"structure",members:{imageTag:{},createdAt:{type:"timestamp"},imageDetail:{type:"structure",members:{imageDigest:{},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageManifestMediaType:{},artifactMediaType:{}}}}}},nextToken:{}}}},DescribeImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Sj"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{imageDetails:{type:"list",member:{type:"structure",members:{registryId:{},repositoryName:{},imageDigest:{},imageTags:{type:"list",member:{}},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribeRegistries:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["registries"],members:{registries:{type:"list",member:{type:"structure",required:["registryId","registryArn","registryUri","verified","aliases"],members:{registryId:{},registryArn:{},registryUri:{},verified:{type:"boolean"},aliases:{type:"list",member:{type:"structure",required:["name","status","primaryRegistryAlias","defaultRegistryAlias"],members:{name:{},status:{},primaryRegistryAlias:{type:"boolean"},defaultRegistryAlias:{type:"boolean"}}}}}}},nextToken:{}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S17"}},nextToken:{}}}},GetAuthorizationToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{authorizationData:{type:"structure",members:{authorizationToken:{},expiresAt:{type:"timestamp"}}}}}},GetRegistryCatalogData:{input:{type:"structure",members:{}},output:{type:"structure",required:["registryCatalogData"],members:{registryCatalogData:{shape:"S2k"}}}},GetRepositoryCatalogData:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{catalogData:{shape:"S1b"}}}},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"}}}},PutImage:{input:{type:"structure",required:["repositoryName","imageManifest"],members:{registryId:{},repositoryName:{},imageManifest:{},imageManifestMediaType:{},imageTag:{},imageDigest:{}}},output:{type:"structure",members:{image:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sk"},imageManifest:{},imageManifestMediaType:{}}}}}},PutRegistryCatalogData:{input:{type:"structure",members:{displayName:{}}},output:{type:"structure",required:["registryCatalogData"],members:{registryCatalogData:{shape:"S2k"}}}},PutRepositoryCatalogData:{input:{type:"structure",required:["repositoryName","catalogData"],members:{registryId:{},repositoryName:{},catalogData:{shape:"Sx"}}},output:{type:"structure",members:{catalogData:{shape:"S1b"}}}},SetRepositoryPolicy:{input:{type:"structure",required:["repositoryName","policyText"],members:{registryId:{},repositoryName:{},policyText:{},force:{type:"boolean"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},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:{Sj:{type:"list",member:{shape:"Sk"}},Sk:{type:"structure",members:{imageDigest:{},imageTag:{}}},Sx:{type:"structure",members:{description:{},architectures:{shape:"Sz"},operatingSystems:{shape:"S11"},logoImageBlob:{type:"blob"},aboutText:{},usageText:{}}},Sz:{type:"list",member:{}},S11:{type:"list",member:{}},S17:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"}}},S1b:{type:"structure",members:{description:{},architectures:{shape:"Sz"},operatingSystems:{shape:"S11"},logoUrl:{},aboutText:{},usageText:{},marketplaceCertified:{type:"boolean"}}},S2k:{type:"structure",members:{displayName:{}}}}}},1503:function(e,t,r){const{inspect:i}=r(1669);const a=r(849);class EmbeddedJWK extends a{constructor(){super({type:"embedded"});Object.defineProperties(this,{kid:{value:undefined},kty:{value:undefined},thumbprint:{value:undefined},toJWK:{value:undefined},toPEM:{value:undefined}})}[i.custom](){return"Embedded.JWK {}"}algorithms(){return new Set}}e.exports=new EmbeddedJWK},1505:function(e,t,r){var i=r(2602);var a=r(5747);i.register("touch",_touch,{cmdOptions:{a:"atime_only",c:"no_create",d:"date",m:"mtime_only",r:"reference"}});function _touch(e,t){if(!t){i.error("no files given")}else if(typeof t==="string"){t=[].slice.call(arguments,1)}else{i.error("file arg should be a string file path or an Array of string file paths")}t.forEach(function(t){touchFile(e,t)});return""}function touchFile(e,t){var r=tryStatFile(t);if(r&&r.isDirectory()){return}if(!r&&e.no_create){return}a.closeSync(a.openSync(t,"a"));var s=new Date;var n=e.date||s;var o=e.date||s;if(e.reference){var u=tryStatFile(e.reference);if(!u){i.error("failed to get attributess of "+e.reference)}n=u.mtime;o=u.atime}else if(e.date){n=e.date;o=e.date}if(e.atime_only&&e.mtime_only){}else if(e.atime_only){n=r.mtime}else if(e.mtime_only){o=r.atime}a.utimesSync(t,o,n)}e.exports=_touch;function tryStatFile(e){try{return i.statFollowLinks(e)}catch(e){return null}}},1511:function(e){e.exports={version:2,waiters:{InstanceExists:{delay:5,maxAttempts:40,operation:"DescribeInstances",acceptors:[{matcher:"path",expected:true,argument:"length(Reservations[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},BundleTaskComplete:{delay:15,operation:"DescribeBundleTasks",maxAttempts:40,acceptors:[{expected:"complete",matcher:"pathAll",state:"success",argument:"BundleTasks[].State"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"BundleTasks[].State"}]},ConversionTaskCancelled:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},ConversionTaskCompleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"},{expected:"cancelled",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"},{expected:"cancelling",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"}]},ConversionTaskDeleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},CustomerGatewayAvailable:{delay:15,operation:"DescribeCustomerGateways",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"CustomerGateways[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"}]},ExportTaskCancelled:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ExportTaskCompleted:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ImageExists:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{matcher:"path",expected:true,argument:"length(Images[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidAMIID.NotFound",state:"retry"}]},ImageAvailable:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"Images[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"Images[].State",expected:"failed"}]},InstanceRunning:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"running",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"shutting-down",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].InstanceStatus.Status",expected:"ok"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},KeyPairExists:{operation:"DescribeKeyPairs",delay:5,maxAttempts:6,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(KeyPairs[].KeyName) > `0`"},{expected:"InvalidKeyPair.NotFound",matcher:"error",state:"retry"}]},NatGatewayAvailable:{operation:"DescribeNatGateways",delay:15,maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"NatGateways[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"failed"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleting"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleted"},{state:"retry",matcher:"error",expected:"NatGatewayNotFound"}]},NetworkInterfaceAvailable:{operation:"DescribeNetworkInterfaces",delay:20,maxAttempts:10,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"NetworkInterfaces[].Status"},{expected:"InvalidNetworkInterfaceID.NotFound",matcher:"error",state:"failure"}]},PasswordDataAvailable:{operation:"GetPasswordData",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"path",argument:"length(PasswordData) > `0`",expected:true}]},SnapshotCompleted:{delay:15,operation:"DescribeSnapshots",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"Snapshots[].State"}]},SecurityGroupExists:{operation:"DescribeSecurityGroups",delay:5,maxAttempts:6,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(SecurityGroups[].GroupId) > `0`"},{expected:"InvalidGroupNotFound",matcher:"error",state:"retry"}]},SpotInstanceRequestFulfilled:{operation:"DescribeSpotInstanceRequests",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"fulfilled"},{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"request-canceled-and-instance-running"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"schedule-expired"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"canceled-before-fulfillment"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"bad-parameters"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"system-error"},{state:"retry",matcher:"error",expected:"InvalidSpotInstanceRequestID.NotFound"}]},SubnetAvailable:{delay:15,operation:"DescribeSubnets",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Subnets[].State"}]},SystemStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].SystemStatus.Status",expected:"ok"}]},VolumeAvailable:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VolumeDeleted:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{matcher:"error",expected:"InvalidVolume.NotFound",state:"success"}]},VolumeInUse:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"in-use",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VpcAvailable:{delay:15,operation:"DescribeVpcs",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Vpcs[].State"}]},VpcExists:{operation:"DescribeVpcs",delay:1,maxAttempts:5,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcID.NotFound",state:"retry"}]},VpnConnectionAvailable:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpnConnectionDeleted:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpcPeeringConnectionExists:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"retry"}]},VpcPeeringConnectionDeleted:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpcPeeringConnections[].Status.Code"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"success"}]}}}},1514:function(e,t,r){"use strict";var i=r(2747),a=r(6867),s=r(3921),n=r(5955),o=r(7741),u=r(2881),p=r(5417),c=r(3628),m=r(855);e.exports=Ajv;Ajv.prototype.validate=validate;Ajv.prototype.compile=compile;Ajv.prototype.addSchema=addSchema;Ajv.prototype.addMetaSchema=addMetaSchema;Ajv.prototype.validateSchema=validateSchema;Ajv.prototype.getSchema=getSchema;Ajv.prototype.removeSchema=removeSchema;Ajv.prototype.addFormat=addFormat;Ajv.prototype.errorsText=errorsText;Ajv.prototype._addSchema=_addSchema;Ajv.prototype._compile=_compile;Ajv.prototype.compileAsync=r(9890);var l=r(5045);Ajv.prototype.addKeyword=l.add;Ajv.prototype.getKeyword=l.get;Ajv.prototype.removeKeyword=l.remove;Ajv.prototype.validateKeyword=l.validate;var d=r(6844);Ajv.ValidationError=d.Validation;Ajv.MissingRefError=d.MissingRef;Ajv.$dataMetaSchema=c;var y="http://json-schema.org/draft-07/schema";var b=["removeAdditional","useDefaults","coerceTypes","strictDefaults"];var h=["/properties"];function Ajv(e){if(!(this instanceof Ajv))return new Ajv(e);e=this._opts=m.copy(e)||{};setLogger(this);this._schemas={};this._refs={};this._fragments={};this._formats=u(e.format);this._cache=e.cache||new s;this._loadingSchemas={};this._compilations=[];this.RULES=p();this._getId=chooseGetId(e);e.loopRequired=e.loopRequired||Infinity;if(e.errorDataPath=="property")e._errorDataPathProperty=true;if(e.serialize===undefined)e.serialize=o;this._metaOpts=getMetaSchemaOptions(this);if(e.formats)addInitialFormats(this);if(e.keywords)addInitialKeywords(this);addDefaultMetaSchema(this);if(typeof e.meta=="object")this.addMetaSchema(e.meta);if(e.nullable)this.addKeyword("nullable",{metaSchema:{type:"boolean"}});addInitialSchemas(this)}function validate(e,t){var r;if(typeof e=="string"){r=this.getSchema(e);if(!r)throw new Error('no schema with key or ref "'+e+'"')}else{var i=this._addSchema(e);r=i.validate||this._compile(i)}var a=r(t);if(r.$async!==true)this.errors=r.errors;return a}function compile(e,t){var r=this._addSchema(e,undefined,t);return r.validate||this._compile(r)}function addSchema(e,t,r,i){if(Array.isArray(e)){for(var s=0;si(e,t,">",r);e.exports=a},1536:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lexmodelbuildingservice"]={};i.LexModelBuildingService=a.defineService("lexmodelbuildingservice",["2017-04-19"]);Object.defineProperty(s.services["lexmodelbuildingservice"],"2017-04-19",{get:function get(){var e=r(5614);e.paginators=r(2120).pagination;return e},enumerable:true,configurable:true});e.exports=i.LexModelBuildingService},1553:function(e){e.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"}}}},GetEBSVolumeRecommendations:{input:{type:"structure",members:{volumeArns:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S7"}}}},accountIds:{shape:"Sp"}}},output:{type:"structure",members:{nextToken:{},volumeRecommendations:{type:"list",member:{type:"structure",members:{volumeArn:{},accountId:{},currentConfiguration:{shape:"S28"},finding:{},utilizationMetrics:{type:"list",member:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}},lookBackPeriodInDays:{type:"double"},volumeRecommendationOptions:{type:"list",member:{type:"structure",members:{configuration:{shape:"S28"},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"}}}},GetLambdaFunctionRecommendations:{input:{type:"structure",members:{functionArns:{type:"list",member:{}},accountIds:{shape:"Sp"},filters:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S7"}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{nextToken:{},lambdaFunctionRecommendations:{type:"list",member:{type:"structure",members:{functionArn:{},functionVersion:{},accountId:{},currentMemorySize:{type:"integer"},numberOfInvocations:{type:"long"},utilizationMetrics:{type:"list",member:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}},lookbackPeriodInDays:{type:"double"},lastRefreshTimestamp:{type:"timestamp"},finding:{},findingReasonCodes:{type:"list",member:{}},memorySizeRecommendationOptions:{type:"list",member:{type:"structure",members:{rank:{type:"integer"},memorySize:{type:"integer"},projectedUtilizationMetrics:{type:"list",member:{type:"structure",members:{name:{},statistic:{},value:{type:"double"}}}}}}}}}}}}},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"},reasonCodeSummaries:{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:{}}}},S28:{type:"structure",members:{volumeType:{},volumeSize:{type:"integer"},volumeBaselineIOPS:{type:"integer"},volumeBurstIOPS:{type:"integer"},volumeBaselineThroughput:{type:"integer"},volumeBurstThroughput:{type:"integer"}}}}}},1554:function(e,t,r){var i=r(2602);var a=r(5747);function lpad(e,t){var r=""+t;if(r.length1:true}).map(function(t){return(e.count?lpad(7,t.count)+" ":"")+t.ln}).join("\n")+"\n";if(r){new i.ShellString(u).to(r);return""}else{return u}}e.exports=_uniq},1561:function(e){e.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"}}}},1564:function(e){const t=new Map;e.exports=t},1566:function(e){e.exports=abort;function abort(e){Object.keys(e.jobs).forEach(clean.bind(e));e.jobs={}}function clean(e){if(typeof this.jobs[e]=="function"){this.jobs[e]()}}},1583:function(e,t,r){var i=r(153).memoizedProperty;function memoize(e,t,r,a){i(this,a(e),function(){return r(e,t)})}function Collection(e,t,r,i,a){i=i||String;var s=this;for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n)){memoize.call(s,n,e[n],r,i);if(a)a(n,e[n])}}}e.exports=Collection},1592:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["serverlessapplicationrepository"]={};i.ServerlessApplicationRepository=a.defineService("serverlessapplicationrepository",["2017-09-08"]);Object.defineProperty(s.services["serverlessapplicationrepository"],"2017-09-08",{get:function get(){var e=r(3252);e.paginators=r(3080).pagination;return e},enumerable:true,configurable:true});e.exports=i.ServerlessApplicationRepository},1595:function(e){e.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:{}}}}},1596:function(e){e.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:true}},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:true}},DeleteDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{}}},endpointdiscovery:{required:true}},DeleteTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},endpointdiscovery:{required:true}},DescribeDatabase:{input:{type:"structure",required:["DatabaseName"],members:{DatabaseName:{}}},output:{type:"structure",members:{Database:{shape:"S9"}}},endpointdiscovery:{required:true}},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:true},DescribeTable:{input:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},output:{type:"structure",members:{Table:{shape:"Si"}}},endpointdiscovery:{required:true}},ListDatabases:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Databases:{type:"list",member:{shape:"S9"}},NextToken:{}}},endpointdiscovery:{required:true}},ListTables:{input:{type:"structure",members:{DatabaseName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tables:{type:"list",member:{shape:"Si"}},NextToken:{}}},endpointdiscovery:{required:true}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S4"}}},endpointdiscovery:{required:true}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}},endpointdiscovery:{required:true}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},endpointdiscovery:{required:true}},UpdateDatabase:{input:{type:"structure",required:["DatabaseName","KmsKeyId"],members:{DatabaseName:{},KmsKeyId:{}}},output:{type:"structure",members:{Database:{shape:"S9"}}},endpointdiscovery:{required:true}},UpdateTable:{input:{type:"structure",required:["DatabaseName","TableName","RetentionProperties"],members:{DatabaseName:{},TableName:{},RetentionProperties:{shape:"Se"}}},output:{type:"structure",members:{Table:{shape:"Si"}}},endpointdiscovery:{required:true}},WriteRecords:{input:{type:"structure",required:["DatabaseName","TableName","Records"],members:{DatabaseName:{},TableName:{},CommonAttributes:{shape:"S1e"},Records:{type:"list",member:{shape:"S1e"}}}},endpointdiscovery:{required:true}}},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:{},Version:{type:"long"}}}}}},1599:function(e,t,r){var i=r(395);i.util.update(i.MachineLearning.prototype,{setupRequestListeners:function setupRequestListeners(e){if(e.operation==="predict"){e.addListener("build",this.buildEndpoint)}},buildEndpoint:function buildEndpoint(e){var t=e.params.PredictEndpoint;if(t){e.httpRequest.endpoint=new i.Endpoint(t)}}})},1602:function(e,t,r){"use strict";var i=r(4701);var a=i.Cookie;var s=i.CookieJar;t.parse=function(e){if(e&&e.uri){e=e.uri}if(typeof e!=="string"){throw new Error("The cookie function only accepts STRING as param")}return a.parse(e,{loose:true})};function RequestJar(e){var t=this;t._jar=new s(e,{looseMode:true})}RequestJar.prototype.setCookie=function(e,t,r){var i=this;return i._jar.setCookieSync(e,t,r||{})};RequestJar.prototype.getCookieString=function(e){var t=this;return t._jar.getCookieStringSync(e)};RequestJar.prototype.getCookies=function(e){var t=this;return t._jar.getCookiesSync(e)};t.jar=function(e){return new RequestJar(e)}},1605:function(e,t,r){var i=r(2602);function error(){return i.state.error}e.exports=error},1607:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["amp"]={};i.Amp=a.defineService("amp",["2020-08-01"]);Object.defineProperty(s.services["amp"],"2020-08-01",{get:function get(){var e=r(4616);e.paginators=r(541).pagination;return e},enumerable:true,configurable:true});e.exports=i.Amp},1608:function(e,t,r){"use strict";const{Duplex:i}=r(2413);function emitClose(e){e.emit("close")}function duplexOnEnd(){if(!this.destroyed&&this._writableState.finished){this.destroy()}}function duplexOnError(e){this.removeListener("error",duplexOnError);this.destroy();if(this.listenerCount("error")===0){this.emit("error",e)}}function createWebSocketStream(e,t){let r=true;function receiverOnDrain(){if(r)e._socket.resume()}if(e.readyState===e.CONNECTING){e.once("open",function open(){e._receiver.removeAllListeners("drain");e._receiver.on("drain",receiverOnDrain)})}else{e._receiver.removeAllListeners("drain");e._receiver.on("drain",receiverOnDrain)}const a=new i({...t,autoDestroy:false,emitClose:false,objectMode:false,writableObjectMode:false});e.on("message",function message(t){if(!a.push(t)){r=false;e._socket.pause()}});e.once("error",function error(e){if(a.destroyed)return;a.destroy(e)});e.once("close",function close(){if(a.destroyed)return;a.push(null)});a._destroy=function(t,r){if(e.readyState===e.CLOSED){r(t);process.nextTick(emitClose,a);return}let i=false;e.once("error",function error(e){i=true;r(e)});e.once("close",function close(){if(!i)r(t);process.nextTick(emitClose,a)});e.terminate()};a._final=function(t){if(e.readyState===e.CONNECTING){e.once("open",function open(){a._final(t)});return}if(e._socket===null)return;if(e._socket._writableState.finished){t();if(a._readableState.endEmitted)a.destroy()}else{e._socket.once("finish",function finish(){t()});e.close()}};a._read=function(){if(e.readyState===e.OPEN&&!r){r=true;if(!e._receiver._writableState.needDrain)e._socket.resume()}};a._write=function(t,r,i){if(e.readyState===e.CONNECTING){e.once("open",function open(){a._write(t,r,i)});return}e.send(t,i)};a.on("end",duplexOnEnd);a.on("error",duplexOnError);return a}e.exports=createWebSocketStream},1623:function(e){e.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"}}}},1624:function(e,t,r){e.exports={read:read,write:write};var i=r(9489);var a=r(6215).Buffer;var s=r(6538);var n=r(3852);var o=r(6753);function read(e,t){var r=e.toString("ascii").split(/[\r\n]+/);var n=false;var o;var u=0;while(ur.length){throw new Error("Invalid public-lines count")}var l=a.from(r.slice(u,u+m).join(""),"base64");var d=s.algToKeyType(p);var y=s.read(l);if(y.type!==d){throw new Error("Outer key algorithm mismatch")}y.comment=c;return y}function splitHeader(e){var t=e.indexOf(":");if(t===-1)return null;var r=e.slice(0,t);++t;while(e[t]===" ")++t;var i=e.slice(t);return[r,i]}function write(e,t){i.object(e);if(!n.isKey(e))throw new Error("Must be a public key");var r=s.keyTypeToAlg(e);var o=s.write(e);var u=e.comment||"";var p=o.toString("base64");var c=wrap(p,64);c.unshift("Public-Lines: "+c.length);c.unshift("Comment: "+u);c.unshift("Encryption: none");c.unshift("PuTTY-User-Key-File-2: "+r);return a.from(c.join("\n")+"\n")}function wrap(e,t){var r=[];var i=0;while(i{return e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")};const r=(e,r="utf8")=>{return t(Buffer.from(e,r).toString("base64"))};const i=e=>{return t(e.toString("base64"))};const a=e=>{return Buffer.from(e,"base64")};const s=(e,t="utf8")=>{return a(e).toString(t)};const n={encode:e=>{return r(JSON.stringify(e))},decode:(e,t="utf8")=>{return JSON.parse(s(e,t))}};n.decode.try=((e,t="utf8")=>{try{return n.decode(e,t)}catch(r){return s(e,t)}});const o=e=>{let t=BigInt(e).toString(16);if(t.length%2){t=`0${t}`}const r=t.length/2;const i=new Uint8Array(r);let a=0;let s=0;while(ai(Buffer.from(o(e)));e.exports.decode=s;e.exports.decodeToBuffer=a;e.exports.encode=r;e.exports.encodeBuffer=i;e.exports.JSON=n;e.exports.encodeBigInt=u},1656:function(e){e.exports={pagination:{DescribePortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},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"}}}},1657:function(e){e.exports={pagination:{}}},1659:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2016-11-25",endpointPrefix:"cloudfront",globalEndpoint:"cloudfront.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"CloudFront",serviceFullName:"Amazon CloudFront",serviceId:"CloudFront",signatureVersion:"v4",uid:"cloudfront-2016-11-25"},operations:{CreateCloudFrontOriginAccessIdentity:{http:{requestUri:"/2016-11-25/origin-access-identity/cloudfront",responseCode:201},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},CreateDistribution:{http:{requestUri:"/2016-11-25/distribution",responseCode:201},input:{type:"structure",required:["DistributionConfig"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateDistributionWithTags:{http:{requestUri:"/2016-11-25/distribution?WithTags",responseCode:201},input:{type:"structure",required:["DistributionConfigWithTags"],members:{DistributionConfigWithTags:{locationName:"DistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",required:["DistributionConfig","Tags"],members:{DistributionConfig:{shape:"S7"},Tags:{shape:"S21"}}}},payload:"DistributionConfigWithTags"},output:{type:"structure",members:{Distribution:{shape:"S1s"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},CreateInvalidation:{http:{requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation",responseCode:201},input:{type:"structure",required:["DistributionId","InvalidationBatch"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},InvalidationBatch:{shape:"S28",locationName:"InvalidationBatch",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"InvalidationBatch"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"},Invalidation:{shape:"S2c"}},payload:"Invalidation"}},CreateStreamingDistribution:{http:{requestUri:"/2016-11-25/streaming-distribution",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfig"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},CreateStreamingDistributionWithTags:{http:{requestUri:"/2016-11-25/streaming-distribution?WithTags",responseCode:201},input:{type:"structure",required:["StreamingDistributionConfigWithTags"],members:{StreamingDistributionConfigWithTags:{locationName:"StreamingDistributionConfigWithTags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",required:["StreamingDistributionConfig","Tags"],members:{StreamingDistributionConfig:{shape:"S2e"},Tags:{shape:"S21"}}}},payload:"StreamingDistributionConfigWithTags"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},Location:{location:"header",locationName:"Location"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},DeleteCloudFrontOriginAccessIdentity:{http:{method:"DELETE",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteDistribution:{http:{method:"DELETE",requestUri:"/2016-11-25/distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},DeleteStreamingDistribution:{http:{method:"DELETE",requestUri:"/2016-11-25/streaming-distribution/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}}}},GetCloudFrontOriginAccessIdentity:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},GetCloudFrontOriginAccessIdentityConfig:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentityConfig"}},GetDistribution:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},GetDistributionConfig:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{DistributionConfig:{shape:"S7"},ETag:{location:"header",locationName:"ETag"}},payload:"DistributionConfig"}},GetInvalidation:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation/{Id}"},input:{type:"structure",required:["DistributionId","Id"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Invalidation:{shape:"S2c"}},payload:"Invalidation"}},GetStreamingDistribution:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}},GetStreamingDistributionConfig:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{StreamingDistributionConfig:{shape:"S2e"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistributionConfig"}},ListCloudFrontOriginAccessIdentities:{http:{method:"GET",requestUri:"/2016-11-25/origin-access-identity/cloudfront"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{CloudFrontOriginAccessIdentityList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CloudFrontOriginAccessIdentitySummary",type:"structure",required:["Id","S3CanonicalUserId","Comment"],members:{Id:{},S3CanonicalUserId:{},Comment:{}}}}}}},payload:"CloudFrontOriginAccessIdentityList"}},ListDistributions:{http:{method:"GET",requestUri:"/2016-11-25/distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{DistributionList:{shape:"S3a"}},payload:"DistributionList"}},ListDistributionsByWebACLId:{http:{method:"GET",requestUri:"/2016-11-25/distributionsByWebACLId/{WebACLId}"},input:{type:"structure",required:["WebACLId"],members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"},WebACLId:{location:"uri",locationName:"WebACLId"}}},output:{type:"structure",members:{DistributionList:{shape:"S3a"}},payload:"DistributionList"}},ListInvalidations:{http:{method:"GET",requestUri:"/2016-11-25/distribution/{DistributionId}/invalidation"},input:{type:"structure",required:["DistributionId"],members:{DistributionId:{location:"uri",locationName:"DistributionId"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{InvalidationList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"InvalidationSummary",type:"structure",required:["Id","CreateTime","Status"],members:{Id:{},CreateTime:{type:"timestamp"},Status:{}}}}}}},payload:"InvalidationList"}},ListStreamingDistributions:{http:{method:"GET",requestUri:"/2016-11-25/streaming-distribution"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems"}}},output:{type:"structure",members:{StreamingDistributionList:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"StreamingDistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","S3Origin","Aliases","TrustedSigners","Comment","PriceClass","Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},TrustedSigners:{shape:"Sy"},Comment:{},PriceClass:{},Enabled:{type:"boolean"}}}}}}},payload:"StreamingDistributionList"}},ListTagsForResource:{http:{method:"GET",requestUri:"/2016-11-25/tagging"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"querystring",locationName:"Resource"}}},output:{type:"structure",required:["Tags"],members:{Tags:{shape:"S21"}},payload:"Tags"}},TagResource:{http:{requestUri:"/2016-11-25/tagging?Operation=Tag",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"querystring",locationName:"Resource"},Tags:{shape:"S21",locationName:"Tags",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}}},payload:"Tags"}},UntagResource:{http:{requestUri:"/2016-11-25/tagging?Operation=Untag",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"querystring",locationName:"Resource"},TagKeys:{locationName:"TagKeys",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"},type:"structure",members:{Items:{type:"list",member:{locationName:"Key"}}}}},payload:"TagKeys"}},UpdateCloudFrontOriginAccessIdentity:{http:{method:"PUT",requestUri:"/2016-11-25/origin-access-identity/cloudfront/{Id}/config"},input:{type:"structure",required:["CloudFrontOriginAccessIdentityConfig","Id"],members:{CloudFrontOriginAccessIdentityConfig:{shape:"S2",locationName:"CloudFrontOriginAccessIdentityConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"CloudFrontOriginAccessIdentityConfig"},output:{type:"structure",members:{CloudFrontOriginAccessIdentity:{shape:"S5"},ETag:{location:"header",locationName:"ETag"}},payload:"CloudFrontOriginAccessIdentity"}},UpdateDistribution:{http:{method:"PUT",requestUri:"/2016-11-25/distribution/{Id}/config"},input:{type:"structure",required:["DistributionConfig","Id"],members:{DistributionConfig:{shape:"S7",locationName:"DistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"DistributionConfig"},output:{type:"structure",members:{Distribution:{shape:"S1s"},ETag:{location:"header",locationName:"ETag"}},payload:"Distribution"}},UpdateStreamingDistribution:{http:{method:"PUT",requestUri:"/2016-11-25/streaming-distribution/{Id}/config"},input:{type:"structure",required:["StreamingDistributionConfig","Id"],members:{StreamingDistributionConfig:{shape:"S2e",locationName:"StreamingDistributionConfig",xmlNamespace:{uri:"http://cloudfront.amazonaws.com/doc/2016-11-25/"}},Id:{location:"uri",locationName:"Id"},IfMatch:{location:"header",locationName:"If-Match"}},payload:"StreamingDistributionConfig"},output:{type:"structure",members:{StreamingDistribution:{shape:"S2i"},ETag:{location:"header",locationName:"ETag"}},payload:"StreamingDistribution"}}},shapes:{S2:{type:"structure",required:["CallerReference","Comment"],members:{CallerReference:{},Comment:{}}},S5:{type:"structure",required:["Id","S3CanonicalUserId"],members:{Id:{},S3CanonicalUserId:{},CloudFrontOriginAccessIdentityConfig:{shape:"S2"}}},S7:{type:"structure",required:["CallerReference","Origins","DefaultCacheBehavior","Comment","Enabled"],members:{CallerReference:{},Aliases:{shape:"S8"},DefaultRootObject:{},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}}}}}}}}},Sn:{type:"structure",required:["TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}},So:{type:"structure",required:["QueryString","Cookies"],members:{QueryString:{type:"boolean"},Cookies:{type:"structure",required:["Forward"],members:{Forward:{},WhitelistedNames:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Headers:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}},QueryStringCacheKeys:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Name"}}}}}},Sy:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"AwsAccountNumber"}}}},S12:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"},CachedMethods:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{shape:"S13"}}}}},S13:{type:"list",member:{locationName:"Method"}},S16:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"LambdaFunctionAssociation",type:"structure",members:{LambdaFunctionARN:{},EventType:{}}}}}},S1a:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CacheBehavior",type:"structure",required:["PathPattern","TargetOriginId","ForwardedValues","TrustedSigners","ViewerProtocolPolicy","MinTTL"],members:{PathPattern:{},TargetOriginId:{},ForwardedValues:{shape:"So"},TrustedSigners:{shape:"Sy"},ViewerProtocolPolicy:{},MinTTL:{type:"long"},AllowedMethods:{shape:"S12"},SmoothStreaming:{type:"boolean"},DefaultTTL:{type:"long"},MaxTTL:{type:"long"},Compress:{type:"boolean"},LambdaFunctionAssociations:{shape:"S16"}}}}}},S1d:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CustomErrorResponse",type:"structure",required:["ErrorCode"],members:{ErrorCode:{type:"integer"},ResponsePagePath:{},ResponseCode:{},ErrorCachingMinTTL:{type:"long"}}}}}},S1i:{type:"structure",members:{CloudFrontDefaultCertificate:{type:"boolean"},IAMCertificateId:{},ACMCertificateArn:{},SSLSupportMethod:{},MinimumProtocolVersion:{},Certificate:{deprecated:true},CertificateSource:{deprecated:true}}},S1m:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1s:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},DistributionConfig:{shape:"S7"}}},S1u:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S21:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S28:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2c:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S28"}}},S2e:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S2f"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S2f:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S2i:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1u"},StreamingDistributionConfig:{shape:"S2e"}}},S3a:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1a"},CustomErrorResponses:{shape:"S1d"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1i"},Restrictions:{shape:"S1m"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},1661:function(e,t,r){var i=r(625).eventMessageChunker;var a=r(5480).parseEvent;function createEventStream(e,t,r){var s=i(e);var n=[];for(var o=0;o{if(t.serverNoContextTakeover===false&&e.server_no_context_takeover||e.server_max_window_bits&&(t.serverMaxWindowBits===false||typeof t.serverMaxWindowBits==="number"&&t.serverMaxWindowBits>e.server_max_window_bits)||typeof t.clientMaxWindowBits==="number"&&!e.client_max_window_bits){return false}return true});if(!r){throw new Error("None of the extension offers can be accepted")}if(t.serverNoContextTakeover){r.server_no_context_takeover=true}if(t.clientNoContextTakeover){r.client_no_context_takeover=true}if(typeof t.serverMaxWindowBits==="number"){r.server_max_window_bits=t.serverMaxWindowBits}if(typeof t.clientMaxWindowBits==="number"){r.client_max_window_bits=t.clientMaxWindowBits}else if(r.client_max_window_bits===true||t.clientMaxWindowBits===false){delete r.client_max_window_bits}return r}acceptAsClient(e){const t=e[0];if(this._options.clientNoContextTakeover===false&&t.client_no_context_takeover){throw new Error('Unexpected parameter "client_no_context_takeover"')}if(!t.client_max_window_bits){if(typeof this._options.clientMaxWindowBits==="number"){t.client_max_window_bits=this._options.clientMaxWindowBits}}else if(this._options.clientMaxWindowBits===false||typeof this._options.clientMaxWindowBits==="number"&&t.client_max_window_bits>this._options.clientMaxWindowBits){throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}return t}normalizeParams(e){e.forEach(e=>{Object.keys(e).forEach(t=>{let r=e[t];if(r.length>1){throw new Error(`Parameter "${t}" must have only a single value`)}r=r[0];if(t==="client_max_window_bits"){if(r!==true){const e=+r;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}r=e}else if(!this._isServer){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}}else if(t==="server_max_window_bits"){const e=+r;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}r=e}else if(t==="client_no_context_takeover"||t==="server_no_context_takeover"){if(r!==true){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}}else{throw new Error(`Unknown parameter "${t}"`)}e[t]=r})});return e}decompress(e,t,r){y.add(i=>{this._decompress(e,t,(e,t)=>{i();r(e,t)})})}compress(e,t,r){y.add(i=>{this._compress(e,t,(e,t)=>{i();r(e,t)})})}_decompress(e,t,r){const s=this._isServer?"client":"server";if(!this._inflate){const e=`${s}_max_window_bits`;const t=typeof this.params[e]!=="number"?i.Z_DEFAULT_WINDOWBITS:this.params[e];this._inflate=i.createInflateRaw({...this._options.zlibInflateOptions,windowBits:t});this._inflate[p]=this;this._inflate[c]=0;this._inflate[l]=[];this._inflate.on("error",inflateOnError);this._inflate.on("data",inflateOnData)}this._inflate[m]=r;this._inflate.write(e);if(t)this._inflate.write(u);this._inflate.flush(()=>{const e=this._inflate[d];if(e){this._inflate.close();this._inflate=null;r(e);return}const i=a.concat(this._inflate[l],this._inflate[c]);if(t&&this.params[`${s}_no_context_takeover`]){this._inflate.close();this._inflate=null}else{this._inflate[c]=0;this._inflate[l]=[]}r(null,i)})}_compress(e,t,r){const s=this._isServer?"server":"client";if(!this._deflate){const e=`${s}_max_window_bits`;const t=typeof this.params[e]!=="number"?i.Z_DEFAULT_WINDOWBITS:this.params[e];this._deflate=i.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:t});this._deflate[c]=0;this._deflate[l]=[];this._deflate.on("error",o);this._deflate.on("data",deflateOnData)}this._deflate[m]=r;this._deflate.write(e);this._deflate.flush(i.Z_SYNC_FLUSH,()=>{if(!this._deflate){return}let e=a.concat(this._deflate[l],this._deflate[c]);if(t)e=e.slice(0,e.length-4);this._deflate[m]=null;if(t&&this.params[`${s}_no_context_takeover`]){this._deflate.close();this._deflate=null}else{this._deflate[c]=0;this._deflate[l]=[]}r(null,e)})}}e.exports=PerMessageDeflate;function deflateOnData(e){this[l].push(e);this[c]+=e.length}function inflateOnData(e){this[c]+=e.length;if(this[p]._maxPayload<1||this[c]<=this[p]._maxPayload){this[l].push(e);return}this[d]=new RangeError("Max payload size exceeded");this[d][n]=1009;this.removeListener("data",inflateOnData);this.reset()}function inflateOnError(e){this[p]._inflate=null;e[n]=1007;this[m](e)}},1677:function(e){e.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"}}}},1681:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["clouddirectory"]={};i.CloudDirectory=a.defineService("clouddirectory",["2016-05-10","2016-05-10*","2017-01-11"]);Object.defineProperty(s.services["clouddirectory"],"2016-05-10",{get:function get(){var e=r(6869);e.paginators=r(1287).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["clouddirectory"],"2017-01-11",{get:function get(){var e=r(2638);e.paginators=r(8910).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudDirectory},1691:function(e,t,r){var i=r(2602);var a=r(5747);var s=r(5622);i.register("which",_which,{allowGlobbing:false,cmdOptions:{a:"all"}});var n=".com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh";var o=1;function isWindowsPlatform(){return process.platform==="win32"}function splitPath(e){return e?e.split(s.delimiter):[]}function isExecutable(e){try{a.accessSync(e,o)}catch(e){return false}return true}function checkPath(e){return a.existsSync(e)&&!i.statFollowLinks(e).isDirectory()&&(isWindowsPlatform()||isExecutable(e))}function _which(e,t){if(!t)i.error("must specify command");var r=isWindowsPlatform();var a=splitPath(process.env.PATH);var o=[];if(t.indexOf("/")===-1){var u=[""];if(r){var p=process.env.PATHEXT||n;u=splitPath(p.toUpperCase())}for(var c=0;c0&&!e.all)break;var m=s.resolve(a[c],t);if(r){m=m.toUpperCase()}var l=m.match(/\.[^<>:"/\|?*.]+$/);if(l&&u.indexOf(l[0])>=0){if(checkPath(m)){o.push(m);break}}else{for(var d=0;d0){return e.all?o:o[0]}return e.all?[]:null}e.exports=_which},1694:function(e){e.exports={acm:{name:"ACM",cors:true},apigateway:{name:"APIGateway",cors:true},applicationautoscaling:{prefix:"application-autoscaling",name:"ApplicationAutoScaling",cors:true},appstream:{name:"AppStream"},autoscaling:{name:"AutoScaling",cors:true},batch:{name:"Batch"},budgets:{name:"Budgets"},clouddirectory:{name:"CloudDirectory",versions:["2016-05-10*"]},cloudformation:{name:"CloudFormation",cors:true},cloudfront:{name:"CloudFront",versions:["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*","2019-03-26*"],cors:true},cloudhsm:{name:"CloudHSM",cors:true},cloudsearch:{name:"CloudSearch"},cloudsearchdomain:{name:"CloudSearchDomain"},cloudtrail:{name:"CloudTrail",cors:true},cloudwatch:{prefix:"monitoring",name:"CloudWatch",cors:true},cloudwatchevents:{prefix:"events",name:"CloudWatchEvents",versions:["2014-02-03*"],cors:true},cloudwatchlogs:{prefix:"logs",name:"CloudWatchLogs",cors:true},codebuild:{name:"CodeBuild",cors:true},codecommit:{name:"CodeCommit",cors:true},codedeploy:{name:"CodeDeploy",cors:true},codepipeline:{name:"CodePipeline",cors:true},cognitoidentity:{prefix:"cognito-identity",name:"CognitoIdentity",cors:true},cognitoidentityserviceprovider:{prefix:"cognito-idp",name:"CognitoIdentityServiceProvider",cors:true},cognitosync:{prefix:"cognito-sync",name:"CognitoSync",cors:true},configservice:{prefix:"config",name:"ConfigService",cors:true},cur:{name:"CUR",cors:true},datapipeline:{name:"DataPipeline"},devicefarm:{name:"DeviceFarm",cors:true},directconnect:{name:"DirectConnect",cors:true},directoryservice:{prefix:"ds",name:"DirectoryService"},discovery:{name:"Discovery"},dms:{name:"DMS"},dynamodb:{name:"DynamoDB",cors:true},dynamodbstreams:{prefix:"streams.dynamodb",name:"DynamoDBStreams",cors:true},ec2:{name:"EC2",versions:["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],cors:true},ecr:{name:"ECR",cors:true},ecs:{name:"ECS",cors:true},efs:{prefix:"elasticfilesystem",name:"EFS",cors:true},elasticache:{name:"ElastiCache",versions:["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],cors:true},elasticbeanstalk:{name:"ElasticBeanstalk",cors:true},elb:{prefix:"elasticloadbalancing",name:"ELB",cors:true},elbv2:{prefix:"elasticloadbalancingv2",name:"ELBv2",cors:true},emr:{prefix:"elasticmapreduce",name:"EMR",cors:true},es:{name:"ES"},elastictranscoder:{name:"ElasticTranscoder",cors:true},firehose:{name:"Firehose",cors:true},gamelift:{name:"GameLift",cors:true},glacier:{name:"Glacier"},health:{name:"Health"},iam:{name:"IAM",cors:true},importexport:{name:"ImportExport"},inspector:{name:"Inspector",versions:["2015-08-18*"],cors:true},iot:{name:"Iot",cors:true},iotdata:{prefix:"iot-data",name:"IotData",cors:true},kinesis:{name:"Kinesis",cors:true},kinesisanalytics:{name:"KinesisAnalytics"},kms:{name:"KMS",cors:true},lambda:{name:"Lambda",cors:true},lexruntime:{prefix:"runtime.lex",name:"LexRuntime",cors:true},lightsail:{name:"Lightsail"},machinelearning:{name:"MachineLearning",cors:true},marketplacecommerceanalytics:{name:"MarketplaceCommerceAnalytics",cors:true},marketplacemetering:{prefix:"meteringmarketplace",name:"MarketplaceMetering"},mturk:{prefix:"mturk-requester",name:"MTurk",cors:true},mobileanalytics:{name:"MobileAnalytics",cors:true},opsworks:{name:"OpsWorks",cors:true},opsworkscm:{name:"OpsWorksCM"},organizations:{name:"Organizations"},pinpoint:{name:"Pinpoint"},polly:{name:"Polly",cors:true},rds:{name:"RDS",versions:["2014-09-01*"],cors:true},redshift:{name:"Redshift",cors:true},rekognition:{name:"Rekognition",cors:true},resourcegroupstaggingapi:{name:"ResourceGroupsTaggingAPI"},route53:{name:"Route53",cors:true},route53domains:{name:"Route53Domains",cors:true},s3:{name:"S3",dualstackAvailable:true,cors:true},s3control:{name:"S3Control",dualstackAvailable:true,xmlNoDefaultLists:true},servicecatalog:{name:"ServiceCatalog",cors:true},ses:{prefix:"email",name:"SES",cors:true},shield:{name:"Shield"},simpledb:{prefix:"sdb",name:"SimpleDB"},sms:{name:"SMS"},snowball:{name:"Snowball"},sns:{name:"SNS",cors:true},sqs:{name:"SQS",cors:true},ssm:{name:"SSM",cors:true},storagegateway:{name:"StorageGateway",cors:true},stepfunctions:{prefix:"states",name:"StepFunctions"},sts:{name:"STS",cors:true},support:{name:"Support"},swf:{name:"SWF"},xray:{name:"XRay",cors:true},waf:{name:"WAF",cors:true},wafregional:{prefix:"waf-regional",name:"WAFRegional"},workdocs:{name:"WorkDocs",cors:true},workspaces:{name:"WorkSpaces"},codestar:{name:"CodeStar"},lexmodelbuildingservice:{prefix:"lex-models",name:"LexModelBuildingService",cors:true},marketplaceentitlementservice:{prefix:"entitlement.marketplace",name:"MarketplaceEntitlementService"},athena:{name:"Athena"},greengrass:{name:"Greengrass"},dax:{name:"DAX"},migrationhub:{prefix:"AWSMigrationHub",name:"MigrationHub"},cloudhsmv2:{name:"CloudHSMV2"},glue:{name:"Glue"},mobile:{name:"Mobile"},pricing:{name:"Pricing",cors:true},costexplorer:{prefix:"ce",name:"CostExplorer",cors:true},mediaconvert:{name:"MediaConvert"},medialive:{name:"MediaLive"},mediapackage:{name:"MediaPackage"},mediastore:{name:"MediaStore"},mediastoredata:{prefix:"mediastore-data",name:"MediaStoreData",cors:true},appsync:{name:"AppSync"},guardduty:{name:"GuardDuty"},mq:{name:"MQ"},comprehend:{name:"Comprehend",cors:true},iotjobsdataplane:{prefix:"iot-jobs-data",name:"IoTJobsDataPlane"},kinesisvideoarchivedmedia:{prefix:"kinesis-video-archived-media",name:"KinesisVideoArchivedMedia",cors:true},kinesisvideomedia:{prefix:"kinesis-video-media",name:"KinesisVideoMedia",cors:true},kinesisvideo:{name:"KinesisVideo",cors:true},sagemakerruntime:{prefix:"runtime.sagemaker",name:"SageMakerRuntime"},sagemaker:{name:"SageMaker"},translate:{name:"Translate",cors:true},resourcegroups:{prefix:"resource-groups",name:"ResourceGroups",cors:true},alexaforbusiness:{name:"AlexaForBusiness"},cloud9:{name:"Cloud9"},serverlessapplicationrepository:{prefix:"serverlessrepo",name:"ServerlessApplicationRepository"},servicediscovery:{name:"ServiceDiscovery"},workmail:{name:"WorkMail"},autoscalingplans:{prefix:"autoscaling-plans",name:"AutoScalingPlans"},transcribeservice:{prefix:"transcribe",name:"TranscribeService"},connect:{name:"Connect",cors:true},acmpca:{prefix:"acm-pca",name:"ACMPCA"},fms:{name:"FMS"},secretsmanager:{name:"SecretsManager",cors:true},iotanalytics:{name:"IoTAnalytics",cors:true},iot1clickdevicesservice:{prefix:"iot1click-devices",name:"IoT1ClickDevicesService"},iot1clickprojects:{prefix:"iot1click-projects",name:"IoT1ClickProjects"},pi:{name:"PI"},neptune:{name:"Neptune"},mediatailor:{name:"MediaTailor"},eks:{name:"EKS"},macie:{name:"Macie"},dlm:{name:"DLM"},signer:{name:"Signer"},chime:{name:"Chime"},pinpointemail:{prefix:"pinpoint-email",name:"PinpointEmail"},ram:{name:"RAM"},route53resolver:{name:"Route53Resolver"},pinpointsmsvoice:{prefix:"sms-voice",name:"PinpointSMSVoice"},quicksight:{name:"QuickSight"},rdsdataservice:{prefix:"rds-data",name:"RDSDataService"},amplify:{name:"Amplify"},datasync:{name:"DataSync"},robomaker:{name:"RoboMaker"},transfer:{name:"Transfer"},globalaccelerator:{name:"GlobalAccelerator"},comprehendmedical:{name:"ComprehendMedical",cors:true},kinesisanalyticsv2:{name:"KinesisAnalyticsV2"},mediaconnect:{name:"MediaConnect"},fsx:{name:"FSx"},securityhub:{name:"SecurityHub"},appmesh:{name:"AppMesh",versions:["2018-10-01*"]},licensemanager:{prefix:"license-manager",name:"LicenseManager"},kafka:{name:"Kafka"},apigatewaymanagementapi:{name:"ApiGatewayManagementApi"},apigatewayv2:{name:"ApiGatewayV2"},docdb:{name:"DocDB"},backup:{name:"Backup"},worklink:{name:"WorkLink"},textract:{name:"Textract"},managedblockchain:{name:"ManagedBlockchain"},mediapackagevod:{prefix:"mediapackage-vod",name:"MediaPackageVod"},groundstation:{name:"GroundStation"},iotthingsgraph:{name:"IoTThingsGraph"},iotevents:{name:"IoTEvents"},ioteventsdata:{prefix:"iotevents-data",name:"IoTEventsData"},personalize:{name:"Personalize",cors:true},personalizeevents:{prefix:"personalize-events",name:"PersonalizeEvents",cors:true},personalizeruntime:{prefix:"personalize-runtime",name:"PersonalizeRuntime",cors:true},applicationinsights:{prefix:"application-insights",name:"ApplicationInsights"},servicequotas:{prefix:"service-quotas",name:"ServiceQuotas"},ec2instanceconnect:{prefix:"ec2-instance-connect",name:"EC2InstanceConnect"},eventbridge:{name:"EventBridge"},lakeformation:{name:"LakeFormation"},forecastservice:{prefix:"forecast",name:"ForecastService",cors:true},forecastqueryservice:{prefix:"forecastquery",name:"ForecastQueryService",cors:true},qldb:{name:"QLDB"},qldbsession:{prefix:"qldb-session",name:"QLDBSession"},workmailmessageflow:{name:"WorkMailMessageFlow"},codestarnotifications:{prefix:"codestar-notifications",name:"CodeStarNotifications"},savingsplans:{name:"SavingsPlans"},sso:{name:"SSO"},ssooidc:{prefix:"sso-oidc",name:"SSOOIDC"},marketplacecatalog:{prefix:"marketplace-catalog",name:"MarketplaceCatalog"},dataexchange:{name:"DataExchange"},sesv2:{name:"SESV2"},migrationhubconfig:{prefix:"migrationhub-config",name:"MigrationHubConfig"},connectparticipant:{name:"ConnectParticipant"},appconfig:{name:"AppConfig"},iotsecuretunneling:{name:"IoTSecureTunneling"},wafv2:{name:"WAFV2"},elasticinference:{prefix:"elastic-inference",name:"ElasticInference"},imagebuilder:{name:"Imagebuilder"},schemas:{name:"Schemas"},accessanalyzer:{name:"AccessAnalyzer"},codegurureviewer:{prefix:"codeguru-reviewer",name:"CodeGuruReviewer"},codeguruprofiler:{name:"CodeGuruProfiler"},computeoptimizer:{prefix:"compute-optimizer",name:"ComputeOptimizer"},frauddetector:{name:"FraudDetector"},kendra:{name:"Kendra"},networkmanager:{name:"NetworkManager"},outposts:{name:"Outposts"},augmentedairuntime:{prefix:"sagemaker-a2i-runtime",name:"AugmentedAIRuntime"},ebs:{name:"EBS"},kinesisvideosignalingchannels:{prefix:"kinesis-video-signaling",name:"KinesisVideoSignalingChannels",cors:true},detective:{name:"Detective"},codestarconnections:{prefix:"codestar-connections",name:"CodeStarconnections"},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"},databrew:{name:"DataBrew"},servicecatalogappregistry:{prefix:"servicecatalog-appregistry",name:"ServiceCatalogAppRegistry"},networkfirewall:{prefix:"network-firewall",name:"NetworkFirewall"},mwaa:{name:"MWAA"},amplifybackend:{name:"AmplifyBackend"},appintegrations:{name:"AppIntegrations"},connectcontactlens:{prefix:"connect-contact-lens",name:"ConnectContactLens"},devopsguru:{prefix:"devops-guru",name:"DevOpsGuru"},ecrpublic:{prefix:"ecr-public",name:"ECRPUBLIC"},lookoutvision:{name:"LookoutVision"},sagemakerfeaturestoreruntime:{prefix:"sagemaker-featurestore-runtime",name:"SageMakerFeatureStoreRuntime"},customerprofiles:{prefix:"customer-profiles",name:"CustomerProfiles"},auditmanager:{name:"AuditManager"},emrcontainers:{prefix:"emr-containers",name:"EMRcontainers"},healthlake:{name:"HealthLake"},sagemakeredge:{prefix:"sagemaker-edge",name:"SagemakerEdge"},amp:{name:"Amp"},greengrassv2:{name:"GreengrassV2"},iotdeviceadvisor:{name:"IotDeviceAdvisor"},iotfleethub:{name:"IoTFleetHub"},iotwireless:{name:"IoTWireless"},location:{name:"Location"},wellarchitected:{name:"WellArchitected"},lexmodelsv2:{prefix:"models.lex.v2",name:"LexModelsV2"},lexruntimev2:{prefix:"runtime.lex.v2",name:"LexRuntimeV2"}}},1701:function(e,t,r){var i=r(395).util;var a=r(6200);var s=i.buffer.toBuffer;var n=1024*8;function Publisher(e){e=e||{};this.enabled=e.enabled||false;this.port=e.port||31e3;this.clientId=e.clientId||"";this.address=e.host||"127.0.0.1";if(this.clientId.length>255){this.clientId=this.clientId.substr(0,255)}this.messagesInFlight=0}Publisher.prototype.fieldsToTrim={UserAgent:256,SdkException:128,SdkExceptionMessage:512,AwsException:128,AwsExceptionMessage:512,FinalSdkException:128,FinalSdkExceptionMessage:512,FinalAwsException:128,FinalAwsExceptionMessage:512};Publisher.prototype.trimFields=function(e){var t=Object.keys(this.fieldsToTrim);for(var r=0,i=t.length;rs){e[a]=n.substr(0,s)}}}return e};Publisher.prototype.eventHandler=function(e){e.ClientId=this.clientId;this.trimFields(e);var t=s(JSON.stringify(e));if(!this.enabled||t.length>n){return}this.publishDatagram(t)};Publisher.prototype.publishDatagram=function(e){var t=this;var r=this.getClient();this.messagesInFlight++;this.client.send(e,0,e.length,this.port,this.address,function(e,r){if(--t.messagesInFlight<=0){t.destroyClient()}})};Publisher.prototype.getClient=function(){if(!this.client){this.client=a.createSocket("udp4")}return this.client};Publisher.prototype.destroyClient=function(){if(this.client){this.client.close();this.client=void 0}};e.exports={Publisher:Publisher}},1704:function(e,t){t=e.exports=stringify;t.getSerialize=serializer;function stringify(e,t,r,i){return JSON.stringify(e,serializer(t,i),r)}function serializer(e,t){var r=[],i=[];if(t==null)t=function(e,t){if(r[0]===t)return"[Circular ~]";return"[Circular ~."+i.slice(0,r.indexOf(t)).join(".")+"]"};return function(a,s){if(r.length>0){var n=r.indexOf(this);~n?r.splice(n+1):r.push(this);~n?i.splice(n,Infinity,a):i.push(a);if(~r.indexOf(s))s=t.call(this,a,s)}else r.push(s);return e==null?s:e.call(this,a,s)}}},1711:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["glue"]={};i.Glue=a.defineService("glue",["2017-03-31"]);Object.defineProperty(s.services["glue"],"2017-03-31",{get:function get(){var e=r(6063);e.paginators=r(2911).pagination;return e},enumerable:true,configurable:true});e.exports=i.Glue},1713:function(e){e.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:{}}},1718:function(e,t,r){"use strict";var i=r(2413);function DuplexWrapper(e,t,r){if(typeof r==="undefined"){r=t;t=e;e=null}i.Duplex.call(this,e);if(typeof r.read!=="function"){r=new i.Readable(e).wrap(r)}this._writable=t;this._readable=r;this._waiting=false;var a=this;t.once("finish",function(){a.end()});this.once("finish",function(){t.end()});r.on("readable",function(){if(a._waiting){a._waiting=false;a._read()}});r.once("end",function(){a.push(null)});if(!e||typeof e.bubbleErrors==="undefined"||e.bubbleErrors){t.on("error",function(e){a.emit("error",e)});r.on("error",function(e){a.emit("error",e)})}}DuplexWrapper.prototype=Object.create(i.Duplex.prototype,{constructor:{value:DuplexWrapper}});DuplexWrapper.prototype._write=function _write(e,t,r){this._writable.write(e,t,r)};DuplexWrapper.prototype._read=function _read(){var e;var t=0;while((e=this._readable.read())!==null){this.push(e);t++}if(t===0){this._waiting=true}};e.exports=function duplex2(e,t,r){return new DuplexWrapper(e,t,r)};e.exports.DuplexWrapper=DuplexWrapper},1722:function(e){var t=[];for(var r=0;r<256;++r){t[r]=(r+256).toString(16).substr(1)}function bytesToUuid(e,r){var i=r||0;var a=t;return[a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],"-",a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]],a[e[i++]]].join("")}e.exports=bytesToUuid},1724:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-04-19",endpointPrefix:"codestar",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CodeStar",serviceFullName:"AWS CodeStar",serviceId:"CodeStar",signatureVersion:"v4",targetPrefix:"CodeStar_20170419",uid:"codestar-2017-04-19"},operations:{AssociateTeamMember:{input:{type:"structure",required:["projectId","userArn","projectRole"],members:{projectId:{},clientRequestToken:{},userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}},output:{type:"structure",members:{clientRequestToken:{}}}},CreateProject:{input:{type:"structure",required:["name","id"],members:{name:{shape:"S9"},id:{},description:{shape:"Sa"},clientRequestToken:{},sourceCode:{type:"list",member:{type:"structure",required:["source","destination"],members:{source:{type:"structure",required:["s3"],members:{s3:{shape:"Se"}}},destination:{type:"structure",members:{codeCommit:{type:"structure",required:["name"],members:{name:{}}},gitHub:{type:"structure",required:["name","type","owner","privateRepository","issuesEnabled","token"],members:{name:{},description:{},type:{},owner:{},privateRepository:{type:"boolean"},issuesEnabled:{type:"boolean"},token:{type:"string",sensitive:true}}}}}}}},toolchain:{type:"structure",required:["source"],members:{source:{type:"structure",required:["s3"],members:{s3:{shape:"Se"}}},roleArn:{},stackParameters:{type:"map",key:{},value:{type:"string",sensitive:true}}}},tags:{shape:"Sx"}}},output:{type:"structure",required:["id","arn"],members:{id:{},arn:{},clientRequestToken:{},projectTemplateId:{}}}},CreateUserProfile:{input:{type:"structure",required:["userArn","displayName","emailAddress"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{}}},output:{type:"structure",required:["userArn"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}},DeleteProject:{input:{type:"structure",required:["id"],members:{id:{},clientRequestToken:{},deleteStack:{type:"boolean"}}},output:{type:"structure",members:{stackId:{},projectArn:{}}}},DeleteUserProfile:{input:{type:"structure",required:["userArn"],members:{userArn:{}}},output:{type:"structure",required:["userArn"],members:{userArn:{}}}},DescribeProject:{input:{type:"structure",required:["id"],members:{id:{}}},output:{type:"structure",members:{name:{shape:"S9"},id:{},arn:{},description:{shape:"Sa"},clientRequestToken:{},createdTimeStamp:{type:"timestamp"},stackId:{},projectTemplateId:{},status:{type:"structure",required:["state"],members:{state:{},reason:{}}}}}},DescribeUserProfile:{input:{type:"structure",required:["userArn"],members:{userArn:{}}},output:{type:"structure",required:["userArn","createdTimestamp","lastModifiedTimestamp"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}},DisassociateTeamMember:{input:{type:"structure",required:["projectId","userArn"],members:{projectId:{},userArn:{}}},output:{type:"structure",members:{}}},ListProjects:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["projects"],members:{projects:{type:"list",member:{type:"structure",members:{projectId:{},projectArn:{}}}},nextToken:{}}}},ListResources:{input:{type:"structure",required:["projectId"],members:{projectId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{resources:{type:"list",member:{type:"structure",required:["id"],members:{id:{}}}},nextToken:{}}}},ListTagsForProject:{input:{type:"structure",required:["id"],members:{id:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{tags:{shape:"Sx"},nextToken:{}}}},ListTeamMembers:{input:{type:"structure",required:["projectId"],members:{projectId:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["teamMembers"],members:{teamMembers:{type:"list",member:{type:"structure",required:["userArn","projectRole"],members:{userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}}},nextToken:{}}}},ListUserProfiles:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["userProfiles"],members:{userProfiles:{type:"list",member:{type:"structure",members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{}}}},nextToken:{}}}},TagProject:{input:{type:"structure",required:["id","tags"],members:{id:{},tags:{shape:"Sx"}}},output:{type:"structure",members:{tags:{shape:"Sx"}}}},UntagProject:{input:{type:"structure",required:["id","tags"],members:{id:{},tags:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateProject:{input:{type:"structure",required:["id"],members:{id:{},name:{shape:"S9"},description:{shape:"Sa"}}},output:{type:"structure",members:{}}},UpdateTeamMember:{input:{type:"structure",required:["projectId","userArn"],members:{projectId:{},userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}},output:{type:"structure",members:{userArn:{},projectRole:{},remoteAccessAllowed:{type:"boolean"}}}},UpdateUserProfile:{input:{type:"structure",required:["userArn"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{}}},output:{type:"structure",required:["userArn"],members:{userArn:{},displayName:{shape:"S14"},emailAddress:{shape:"S15"},sshPublicKey:{},createdTimestamp:{type:"timestamp"},lastModifiedTimestamp:{type:"timestamp"}}}}},shapes:{S9:{type:"string",sensitive:true},Sa:{type:"string",sensitive:true},Se:{type:"structure",members:{bucketName:{},bucketKey:{}}},Sx:{type:"map",key:{},value:{}},S14:{type:"string",sensitive:true},S15:{type:"string",sensitive:true}}}},1729:function(e,t,r){var i=r(9242).BigInteger;var a=i.prototype.Barrett;function ECFieldElementFp(e,t){this.x=t;this.q=e}function feFpEquals(e){if(e==this)return true;return this.q.equals(e.q)&&this.x.equals(e.x)}function feFpToBigInteger(){return this.x}function feFpNegate(){return new ECFieldElementFp(this.q,this.x.negate().mod(this.q))}function feFpAdd(e){return new ECFieldElementFp(this.q,this.x.add(e.toBigInteger()).mod(this.q))}function feFpSubtract(e){return new ECFieldElementFp(this.q,this.x.subtract(e.toBigInteger()).mod(this.q))}function feFpMultiply(e){return new ECFieldElementFp(this.q,this.x.multiply(e.toBigInteger()).mod(this.q))}function feFpSquare(){return new ECFieldElementFp(this.q,this.x.square().mod(this.q))}function feFpDivide(e){return new ECFieldElementFp(this.q,this.x.multiply(e.toBigInteger().modInverse(this.q)).mod(this.q))}ECFieldElementFp.prototype.equals=feFpEquals;ECFieldElementFp.prototype.toBigInteger=feFpToBigInteger;ECFieldElementFp.prototype.negate=feFpNegate;ECFieldElementFp.prototype.add=feFpAdd;ECFieldElementFp.prototype.subtract=feFpSubtract;ECFieldElementFp.prototype.multiply=feFpMultiply;ECFieldElementFp.prototype.square=feFpSquare;ECFieldElementFp.prototype.divide=feFpDivide;function ECPointFp(e,t,r,a){this.curve=e;this.x=t;this.y=r;if(a==null){this.z=i.ONE}else{this.z=a}this.zinv=null}function pointFpGetX(){if(this.zinv==null){this.zinv=this.z.modInverse(this.curve.q)}var e=this.x.toBigInteger().multiply(this.zinv);this.curve.reduce(e);return this.curve.fromBigInteger(e)}function pointFpGetY(){if(this.zinv==null){this.zinv=this.z.modInverse(this.curve.q)}var e=this.y.toBigInteger().multiply(this.zinv);this.curve.reduce(e);return this.curve.fromBigInteger(e)}function pointFpEquals(e){if(e==this)return true;if(this.isInfinity())return e.isInfinity();if(e.isInfinity())return this.isInfinity();var t,r;t=e.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(e.z)).mod(this.curve.q);if(!t.equals(i.ZERO))return false;r=e.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(e.z)).mod(this.curve.q);return r.equals(i.ZERO)}function pointFpIsInfinity(){if(this.x==null&&this.y==null)return true;return this.z.equals(i.ZERO)&&!this.y.toBigInteger().equals(i.ZERO)}function pointFpNegate(){return new ECPointFp(this.curve,this.x,this.y.negate(),this.z)}function pointFpAdd(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.y.toBigInteger().multiply(this.z).subtract(this.y.toBigInteger().multiply(e.z)).mod(this.curve.q);var r=e.x.toBigInteger().multiply(this.z).subtract(this.x.toBigInteger().multiply(e.z)).mod(this.curve.q);if(i.ZERO.equals(r)){if(i.ZERO.equals(t)){return this.twice()}return this.curve.getInfinity()}var a=new i("3");var s=this.x.toBigInteger();var n=this.y.toBigInteger();var o=e.x.toBigInteger();var u=e.y.toBigInteger();var p=r.square();var c=p.multiply(r);var m=s.multiply(p);var l=t.square().multiply(this.z);var d=l.subtract(m.shiftLeft(1)).multiply(e.z).subtract(c).multiply(r).mod(this.curve.q);var y=m.multiply(a).multiply(t).subtract(n.multiply(c)).subtract(l.multiply(t)).multiply(e.z).add(t.multiply(c)).mod(this.curve.q);var b=c.multiply(this.z).multiply(e.z).mod(this.curve.q);return new ECPointFp(this.curve,this.curve.fromBigInteger(d),this.curve.fromBigInteger(y),b)}function pointFpTwice(){if(this.isInfinity())return this;if(this.y.toBigInteger().signum()==0)return this.curve.getInfinity();var e=new i("3");var t=this.x.toBigInteger();var r=this.y.toBigInteger();var a=r.multiply(this.z);var s=a.multiply(r).mod(this.curve.q);var n=this.curve.a.toBigInteger();var o=t.square().multiply(e);if(!i.ZERO.equals(n)){o=o.add(this.z.square().multiply(n))}o=o.mod(this.curve.q);var u=o.square().subtract(t.shiftLeft(3).multiply(s)).shiftLeft(1).multiply(a).mod(this.curve.q);var p=o.multiply(e).multiply(t).subtract(s.shiftLeft(1)).shiftLeft(2).multiply(s).subtract(o.square().multiply(o)).mod(this.curve.q);var c=a.square().multiply(a).shiftLeft(3).mod(this.curve.q);return new ECPointFp(this.curve,this.curve.fromBigInteger(u),this.curve.fromBigInteger(p),c)}function pointFpMultiply(e){if(this.isInfinity())return this;if(e.signum()==0)return this.curve.getInfinity();var t=e;var r=t.multiply(new i("3"));var a=this.negate();var s=this;var n;for(n=r.bitLength()-2;n>0;--n){s=s.twice();var o=r.testBit(n);var u=t.testBit(n);if(o!=u){s=s.add(o?this:a)}}return s}function pointFpMultiplyTwo(e,t,r){var i;if(e.bitLength()>r.bitLength())i=e.bitLength()-1;else i=r.bitLength()-1;var a=this.curve.getInfinity();var s=this.add(t);while(i>=0){a=a.twice();if(e.testBit(i)){if(r.testBit(i)){a=a.add(s)}else{a=a.add(this)}}else{if(r.testBit(i)){a=a.add(t)}}--i}return a}ECPointFp.prototype.getX=pointFpGetX;ECPointFp.prototype.getY=pointFpGetY;ECPointFp.prototype.equals=pointFpEquals;ECPointFp.prototype.isInfinity=pointFpIsInfinity;ECPointFp.prototype.negate=pointFpNegate;ECPointFp.prototype.add=pointFpAdd;ECPointFp.prototype.twice=pointFpTwice;ECPointFp.prototype.multiply=pointFpMultiply;ECPointFp.prototype.multiplyTwo=pointFpMultiplyTwo;function ECCurveFp(e,t,r){this.q=e;this.a=this.fromBigInteger(t);this.b=this.fromBigInteger(r);this.infinity=new ECPointFp(this,null,null);this.reducer=new a(this.q)}function curveFpGetQ(){return this.q}function curveFpGetA(){return this.a}function curveFpGetB(){return this.b}function curveFpEquals(e){if(e==this)return true;return this.q.equals(e.q)&&this.a.equals(e.a)&&this.b.equals(e.b)}function curveFpGetInfinity(){return this.infinity}function curveFpFromBigInteger(e){return new ECFieldElementFp(this.q,e)}function curveReduce(e){this.reducer.reduce(e)}function curveFpDecodePointHex(e){switch(parseInt(e.substr(0,2),16)){case 0:return this.infinity;case 2:case 3:return null;case 4:case 6:case 7:var t=(e.length-2)/2;var r=e.substr(2,t);var a=e.substr(t+2,t);return new ECPointFp(this,this.fromBigInteger(new i(r,16)),this.fromBigInteger(new i(a,16)));default:return null}}function curveFpEncodePointHex(e){if(e.isInfinity())return"00";var t=e.getX().toBigInteger().toString(16);var r=e.getY().toBigInteger().toString(16);var i=this.getQ().toString(16).length;if(i%2!=0)i++;while(t.length128){var t=this.q.shiftRight(e-64);if(t.intValue()==-1){this.r=i.ONE.shiftLeft(e).subtract(this.q)}}return this.r};ECFieldElementFp.prototype.modMult=function(e,t){return this.modReduce(e.multiply(t))};ECFieldElementFp.prototype.modReduce=function(e){if(this.getR()!=null){var t=q.bitLength();while(e.bitLength()>t+1){var r=e.shiftRight(t);var a=e.subtract(r.shiftLeft(t));if(!this.getR().equals(i.ONE)){r=r.multiply(this.getR())}e=r.add(a)}while(e.compareTo(q)>=0){e=e.subtract(q)}}else{e=e.mod(q)}return e};ECFieldElementFp.prototype.sqrt=function(){if(!this.q.testBit(0))throw"unsupported";if(this.q.testBit(1)){var e=new ECFieldElementFp(this.q,this.x.modPow(this.q.shiftRight(2).add(i.ONE),this.q));return e.square().equals(this)?e:null}var t=this.q.subtract(i.ONE);var r=t.shiftRight(1);if(!this.x.modPow(r,this.q).equals(i.ONE)){return null}var a=t.shiftRight(2);var s=a.shiftLeft(1).add(i.ONE);var n=this.x;var o=modDouble(modDouble(n));var u,p;do{var c;do{c=new i(this.q.bitLength(),new SecureRandom)}while(c.compareTo(this.q)>=0||!c.multiply(c).subtract(o).modPow(r,this.q).equals(t));var m=this.lucasSequence(c,n,s);u=m[0];p=m[1];if(this.modMult(p,p).equals(o)){if(p.testBit(0)){p=p.add(q)}p=p.shiftRight(1);return new ECFieldElementFp(q,p)}}while(u.equals(i.ONE)||u.equals(t));return null};ECFieldElementFp.prototype.lucasSequence=function(e,t,r){var a=r.bitLength();var s=r.getLowestSetBit();var n=i.ONE;var o=i.TWO;var u=e;var p=i.ONE;var c=i.ONE;for(var m=a-1;m>=s+1;--m){p=this.modMult(p,c);if(r.testBit(m)){c=this.modMult(p,t);n=this.modMult(n,u);o=this.modReduce(u.multiply(o).subtract(e.multiply(p)));u=this.modReduce(u.multiply(u).subtract(c.shiftLeft(1)))}else{c=p;n=this.modReduce(n.multiply(o).subtract(p));u=this.modReduce(u.multiply(o).subtract(e.multiply(p)));o=this.modReduce(o.multiply(o).subtract(p.shiftLeft(1)))}}p=this.modMult(p,c);c=this.modMult(p,t);n=this.modReduce(n.multiply(o).subtract(p));o=this.modReduce(u.multiply(o).subtract(e.multiply(p)));p=this.modMult(p,c);for(var m=1;m<=s;++m){n=this.modMult(n,o);o=this.modReduce(o.multiply(o).subtract(p.shiftLeft(1)));p=this.modMult(p,p)}return[n,o]};var s={ECCurveFp:ECCurveFp,ECPointFp:ECPointFp,ECFieldElementFp:ECFieldElementFp};e.exports=s},1733:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sts"]={};i.STS=a.defineService("sts",["2011-06-15"]);r(3861);Object.defineProperty(s.services["sts"],"2011-06-15",{get:function get(){var e=r(9606);e.paginators=r(7262).pagination;return e},enumerable:true,configurable:true});e.exports=i.STS},1749:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sagemakerruntime"]={};i.SageMakerRuntime=a.defineService("sagemakerruntime",["2017-05-13"]);Object.defineProperty(s.services["sagemakerruntime"],"2017-05-13",{get:function get(){var e=r(3387);e.paginators=r(9239).pagination;return e},enumerable:true,configurable:true});e.exports=i.SageMakerRuntime},1753:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["location"]={};i.Location=a.defineService("location",["2020-11-19"]);Object.defineProperty(s.services["location"],"2020-11-19",{get:function get(){var e=r(52);e.paginators=r(2122).pagination;return e},enumerable:true,configurable:true});e.exports=i.Location},1755:function(e,t,r){(function(){var t,i,a,s=function(e,t){for(var r in t){if(n.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},n={}.hasOwnProperty;a=r(8582).isObject;i=r(6855);e.exports=t=function(e){s(XMLDTDEntity,e);function XMLDTDEntity(e,t,r,i){XMLDTDEntity.__super__.constructor.call(this,e);if(r==null){throw new Error("Missing entity name")}if(i==null){throw new Error("Missing entity value")}this.pe=!!t;this.name=this.stringify.eleName(r);if(!a(i)){this.value=this.stringify.dtdEntityValue(i)}else{if(!i.pubID&&!i.sysID){throw new Error("Public and/or system identifiers are required for an external entity")}if(i.pubID&&!i.sysID){throw new Error("System identifier is required for a public external entity")}if(i.pubID!=null){this.pubID=this.stringify.dtdPubID(i.pubID)}if(i.sysID!=null){this.sysID=this.stringify.dtdSysID(i.sysID)}if(i.nData!=null){this.nData=this.stringify.dtdNData(i.nData)}if(this.pe&&this.nData){throw new Error("Notation declaration is not allowed in a parameter entity")}}}XMLDTDEntity.prototype.toString=function(e){return this.options.writer.set(e).dtdEntity(this)};return XMLDTDEntity}(i)}).call(this)},1762:function(e,t,r){var i=r(395);function resolveMonitoringConfig(){var e={port:undefined,clientId:undefined,enabled:undefined,host:undefined};if(fromEnvironment(e)||fromConfigFile(e))return toJSType(e);return toJSType(e)}function fromEnvironment(e){e.port=e.port||process.env.AWS_CSM_PORT;e.enabled=e.enabled||process.env.AWS_CSM_ENABLED;e.clientId=e.clientId||process.env.AWS_CSM_CLIENT_ID;e.host=e.host||process.env.AWS_CSM_HOST;return e.port&&e.enabled&&e.clientId&&e.host||["false","0"].indexOf(e.enabled)>=0}function fromConfigFile(e){var t;try{var r=i.util.iniLoader.loadFrom({isConfig:true,filename:process.env[i.util.sharedConfigFileEnv]});var t=r[process.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){return false}if(!t)return e;e.port=e.port||t.csm_port;e.enabled=e.enabled||t.csm_enabled;e.clientId=e.clientId||t.csm_client_id;e.host=e.host||t.csm_host;return e.port&&e.enabled&&e.clientId&&e.host}function toJSType(e){var t=["false","0",undefined];if(!e.enabled||t.indexOf(e.enabled.toLowerCase())>=0){e.enabled=false}else{e.enabled=true}e.port=e.port?parseInt(e.port,10):undefined;return e}e.exports=resolveMonitoringConfig},1764:function(e){e.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"},LabelOptions:{type:"structure",members:{Timezone:{}}}}},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:"S3s"}}}},NextToken:{},Messages:{shape:"S3s"}}}},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:"S4o"}}}},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:"S4o"}}}},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:"S4o"}}},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:"S4o"},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:"S4o"}}},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:{}}},S3s:{type:"list",member:{type:"structure",members:{Code:{},Value:{}}}},S4o:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},1777:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["s3"]={};i.S3=a.defineService("s3",["2006-03-01"]);r(6016);Object.defineProperty(s.services["s3"],"2006-03-01",{get:function get(){var e=r(7696);e.paginators=r(707).pagination;e.waiters=r(1306).waiters;return e},enumerable:true,configurable:true});e.exports=i.S3},1786:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ssooidc"]={};i.SSOOIDC=a.defineService("ssooidc",["2019-06-10"]);Object.defineProperty(s.services["ssooidc"],"2019-06-10",{get:function get(){var e=r(1802);e.paginators=r(9468).pagination;return e},enumerable:true,configurable:true});e.exports=i.SSOOIDC},1791:function(e,t,r){var i=r(395);var a=i.util.inherit;i.Signers.V3=a(i.Signers.RequestSigner,{addAuthorization:function addAuthorization(e,t){var r=i.util.date.rfc822(t);this.request.headers["X-Amz-Date"]=r;if(e.sessionToken){this.request.headers["x-amz-security-token"]=e.sessionToken}this.request.headers["X-Amzn-Authorization"]=this.authorization(e,r)},authorization:function authorization(e){return"AWS3 "+"AWSAccessKeyId="+e.accessKeyId+","+"Algorithm=HmacSHA256,"+"SignedHeaders="+this.signedHeaders()+","+"Signature="+this.signature(e)},signedHeaders:function signedHeaders(){var e=[];i.util.arrayEach(this.headersToSign(),function iterator(t){e.push(t.toLowerCase())});return e.sort().join(";")},canonicalHeaders:function canonicalHeaders(){var e=this.request.headers;var t=[];i.util.arrayEach(this.headersToSign(),function iterator(r){t.push(r.toLowerCase().trim()+":"+String(e[r]).trim())});return t.sort().join("\n")+"\n"},headersToSign:function headersToSign(){var e=[];i.util.each(this.request.headers,function iterator(t){if(t==="Host"||t==="Content-Encoding"||t.match(/^X-Amz/i)){e.push(t)}});return e},signature:function signature(e){return i.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function stringToSign(){var e=[];e.push(this.request.method);e.push("/");e.push("");e.push(this.canonicalHeaders());e.push(this.request.body);return i.util.crypto.sha256(e.join("\n"))}});e.exports=i.Signers.V3},1794:function(e,t,r){"use strict";const{PassThrough:i}=r(2413);const a=r(1718);const s=r(7164);const{HTTPError:n,ReadError:o}=r(4774);e.exports=(e=>{const t=new i;const r=new i;const u=a(t,r);const p=new Set;let c=false;e.retry.retries=(()=>0);if(e.body){u.write=(()=>{throw new Error("Got's stream is not writable when the `body` option is used")})}const m=s(e,t);u._destroy=m.abort;m.on("response",t=>{const{statusCode:i}=t;t.on("error",t=>{u.emit("error",new o(t,e))});if(e.throwHttpErrors&&i!==304&&(i<200||i>299)){u.emit("error",new n(t,e),null,t);return}c=true;t.pipe(r);for(const r of p){if(r.headersSent){continue}for(const[i,a]of Object.entries(t.headers)){const t=e.decompress?i!=="content-encoding":true;if(t){r.setHeader(i,a)}}r.statusCode=t.statusCode}u.emit("response",t)});["error","request","redirect","uploadProgress","downloadProgress"].forEach(e=>m.on(e,(...t)=>u.emit(e,...t)));const l=u.pipe.bind(u);const d=u.unpipe.bind(u);u.pipe=((e,t)=>{if(c){throw new Error("Failed to pipe. The response has been emitted already.")}const r=l(e,t);if(Reflect.has(e,"setHeader")){p.add(e)}return r});u.unpipe=(e=>{p.delete(e);return d(e)});return u})},1797:function(e){e.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:{}}}}}}}}}},1798:function(e,t,r){"use strict";const i=r(1482);const a=r(5338);const s={options:{retry:{retries:2,methods:["GET","PUT","HEAD","DELETE","OPTIONS","TRACE"],statusCodes:[408,413,429,500,502,503,504],errorCodes:["ETIMEDOUT","ECONNRESET","EADDRINUSE","ECONNREFUSED","EPIPE","ENOTFOUND","ENETUNREACH","EAI_AGAIN"]},headers:{"user-agent":`${i.name}/${i.version} (https://github.com/sindresorhus/got)`},hooks:{beforeRequest:[],beforeRedirect:[],beforeRetry:[],afterResponse:[]},decompress:true,throwHttpErrors:true,followRedirect:true,stream:false,form:false,json:false,cache:false,useElectronNet:false},mutableDefaults:false};const n=a(s);e.exports=n},1802:function(e){e.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:{}}}}},1809:function(e,t,r){"use strict";var i=r(4945);function resolveYamlNull(e){if(e===null)return true;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function constructYamlNull(){return null}function isNull(e){return e===null}e.exports=new i("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},1816:function(e){e.exports=function(){this.octstr().contains().obj(this.key("privateKey").octstr())}},1818:function(e,t,r){var i=r(395);var a=r(2087);var s=r(5622);function parseFile(e,t){var r=i.util.ini.parse(i.util.readFileSync(e));var a={};Object.keys(r).forEach(function(e){var i=r[e];e=t?e.replace(/^profile\s/,""):e;Object.defineProperty(a,e,{value:i,enumerable:true})});return a}i.IniLoader=i.util.inherit({constructor:function IniLoader(){this.resolvedProfiles={}},clearCachedFiles:function clearCachedFiles(){this.resolvedProfiles={}},loadFrom:function loadFrom(e){e=e||{};var t=e.isConfig===true;var r=e.filename||this.getDefaultFilePath(t);if(!this.resolvedProfiles[r]){var i=this.parseFile(r,t);Object.defineProperty(this.resolvedProfiles,r,{value:i})}return this.resolvedProfiles[r]},parseFile:parseFile,getDefaultFilePath:function getDefaultFilePath(e){return s.join(this.getHomeDir(),".aws",e?"config":"credentials")},getHomeDir:function getHomeDir(){var e=process.env;var t=e.HOME||e.USERPROFILE||(e.HOMEPATH?(e.HOMEDRIVE||"C:/")+e.HOMEPATH:null);if(t){return t}if(typeof a.homedir==="function"){return a.homedir()}throw i.util.error(new Error("Cannot load credentials, HOME path not set"))}});var n=i.IniLoader;e.exports={IniLoader:n,parseFile:parseFile}},1822:function(e,t){function reverse(e){const t={};Object.keys(e).forEach(function(r){if((r|0)==r){r=r|0}const i=e[r];t[i]=r});return t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"};t.tagClassByName=reverse(t.tagClass);t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"};t.tagByName=reverse(t.tag)},1832:function(e){"use strict";e.exports=function equal(e,t){if(e===t)return true;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return false;var r,i,a;if(Array.isArray(e)){r=e.length;if(r!=t.length)return false;for(i=r;i--!==0;)if(!equal(e[i],t[i]))return false;return true}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();a=Object.keys(e);r=a.length;if(r!==Object.keys(t).length)return false;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[i]))return false;for(i=r;i--!==0;){var s=a[i];if(!equal(e[s],t[s]))return false}return true}return e!==e&&t!==t}},1836:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["budgets"]={};i.Budgets=a.defineService("budgets",["2016-10-20"]);Object.defineProperty(s.services["budgets"],"2016-10-20",{get:function get(){var e=r(2261);e.paginators=r(422).pagination;return e},enumerable:true,configurable:true});e.exports=i.Budgets},1841:function(e){e.exports={pagination:{GetApiKeys:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetBasePathMappings:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetClientCertificates:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetDeployments:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetDomainNames:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetModels:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetResources:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetRestApis:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetUsage:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetUsagePlanKeys:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetUsagePlans:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"},GetVpcLinks:{input_token:"position",limit_key:"limit",output_token:"position",result_key:"items"}}}},1854:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2019-12-02",endpointPrefix:"imagebuilder",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"imagebuilder",serviceFullName:"EC2 Image Builder",serviceId:"imagebuilder",signatureVersion:"v4",signingName:"imagebuilder",uid:"imagebuilder-2019-12-02"},operations:{CancelImageCreation:{http:{method:"PUT",requestUri:"/CancelImageCreation"},input:{type:"structure",required:["imageBuildVersionArn","clientToken"],members:{imageBuildVersionArn:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},CreateComponent:{http:{method:"PUT",requestUri:"/CreateComponent"},input:{type:"structure",required:["name","semanticVersion","platform","clientToken"],members:{name:{},semanticVersion:{},description:{},changeDescription:{},platform:{},supportedOsVersions:{shape:"Sa"},data:{},uri:{},kmsKeyId:{},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},componentBuildVersionArn:{}}}},CreateContainerRecipe:{http:{method:"PUT",requestUri:"/CreateContainerRecipe"},input:{type:"structure",required:["containerType","name","semanticVersion","components","dockerfileTemplateData","parentImage","targetRepository","clientToken"],members:{containerType:{},name:{},description:{},semanticVersion:{},components:{shape:"Sl"},dockerfileTemplateData:{},dockerfileTemplateUri:{},platformOverride:{},imageOsVersionOverride:{},parentImage:{},tags:{shape:"Se"},workingDirectory:{},targetRepository:{shape:"Sp"},kmsKeyId:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},containerRecipeArn:{}}}},CreateDistributionConfiguration:{http:{method:"PUT",requestUri:"/CreateDistributionConfiguration"},input:{type:"structure",required:["name","distributions","clientToken"],members:{name:{},description:{},distributions:{shape:"Su"},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},distributionConfigurationArn:{}}}},CreateImage:{http:{method:"PUT",requestUri:"/CreateImage"},input:{type:"structure",required:["infrastructureConfigurationArn","clientToken"],members:{imageRecipeArn:{},containerRecipeArn:{},distributionConfigurationArn:{},infrastructureConfigurationArn:{},imageTestsConfiguration:{shape:"S1a"},enhancedImageMetadataEnabled:{type:"boolean"},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},CreateImagePipeline:{http:{method:"PUT",requestUri:"/CreateImagePipeline"},input:{type:"structure",required:["name","infrastructureConfigurationArn","clientToken"],members:{name:{},description:{},imageRecipeArn:{},containerRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"S1a"},enhancedImageMetadataEnabled:{type:"boolean"},schedule:{shape:"S1f"},status:{},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imagePipelineArn:{}}}},CreateImageRecipe:{http:{method:"PUT",requestUri:"/CreateImageRecipe"},input:{type:"structure",required:["name","semanticVersion","components","parentImage","clientToken"],members:{name:{},description:{},semanticVersion:{},components:{shape:"Sl"},parentImage:{},blockDeviceMappings:{shape:"S1l"},tags:{shape:"Se"},workingDirectory:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageRecipeArn:{}}}},CreateInfrastructureConfiguration:{http:{method:"PUT",requestUri:"/CreateInfrastructureConfiguration"},input:{type:"structure",required:["name","instanceProfileName","clientToken"],members:{name:{},description:{},instanceTypes:{shape:"S1u"},instanceProfileName:{},securityGroupIds:{shape:"S1w"},subnetId:{},logging:{shape:"S1x"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},resourceTags:{shape:"S20"},tags:{shape:"Se"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},infrastructureConfigurationArn:{}}}},DeleteComponent:{http:{method:"DELETE",requestUri:"/DeleteComponent"},input:{type:"structure",required:["componentBuildVersionArn"],members:{componentBuildVersionArn:{location:"querystring",locationName:"componentBuildVersionArn"}}},output:{type:"structure",members:{requestId:{},componentBuildVersionArn:{}}}},DeleteContainerRecipe:{http:{method:"DELETE",requestUri:"/DeleteContainerRecipe"},input:{type:"structure",required:["containerRecipeArn"],members:{containerRecipeArn:{location:"querystring",locationName:"containerRecipeArn"}}},output:{type:"structure",members:{requestId:{},containerRecipeArn:{}}}},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:{}}}},GetContainerRecipe:{http:{method:"GET",requestUri:"/GetContainerRecipe"},input:{type:"structure",required:["containerRecipeArn"],members:{containerRecipeArn:{location:"querystring",locationName:"containerRecipeArn"}}},output:{type:"structure",members:{requestId:{},containerRecipe:{shape:"S2s"}}}},GetContainerRecipePolicy:{http:{method:"GET",requestUri:"/GetContainerRecipePolicy"},input:{type:"structure",required:["containerRecipeArn"],members:{containerRecipeArn:{location:"querystring",locationName:"containerRecipeArn"}}},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:"S2y"}}}},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:{},type:{},name:{},version:{},platform:{},enhancedImageMetadataEnabled:{type:"boolean"},osVersion:{},state:{shape:"S35"},imageRecipe:{shape:"S37"},containerRecipe:{shape:"S2s"},sourcePipelineName:{},sourcePipelineArn:{},infrastructureConfiguration:{shape:"S39"},distributionConfiguration:{shape:"S2y"},imageTestsConfiguration:{shape:"S1a"},dateCreated:{},outputResources:{shape:"S3a"},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:"S3h"}}}},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:"S37"}}}},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:"S39"}}}},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:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},componentBuildVersionArn:{}}}},ListComponentBuildVersions:{http:{requestUri:"/ListComponentBuildVersions"},input:{type:"structure",required:["componentVersionArn"],members:{componentVersionArn:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},componentSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},version:{},platform:{},supportedOsVersions:{shape:"Sa"},type:{},owner:{},description:{},changeDescription:{},dateCreated:{},tags:{shape:"Se"}}}},nextToken:{}}}},ListComponents:{http:{requestUri:"/ListComponents"},input:{type:"structure",members:{owner:{},filters:{shape:"S42"},byName:{type:"boolean"},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:{}}}},ListContainerRecipes:{http:{requestUri:"/ListContainerRecipes"},input:{type:"structure",members:{owner:{},filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},containerRecipeSummaryList:{type:"list",member:{type:"structure",members:{arn:{},containerType:{},name:{},platform:{},owner:{},parentImage:{},dateCreated:{},tags:{shape:"Se"}}}},nextToken:{}}}},ListDistributionConfigurations:{http:{requestUri:"/ListDistributionConfigurations"},input:{type:"structure",members:{filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},distributionConfigurationSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},description:{},dateCreated:{},dateUpdated:{},tags:{shape:"Se"},regions:{type:"list",member:{}}}}},nextToken:{}}}},ListImageBuildVersions:{http:{requestUri:"/ListImageBuildVersions"},input:{type:"structure",required:["imageVersionArn"],members:{imageVersionArn:{},filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageSummaryList:{shape:"S4n"},nextToken:{}}}},ListImagePipelineImages:{http:{requestUri:"/ListImagePipelineImages"},input:{type:"structure",required:["imagePipelineArn"],members:{imagePipelineArn:{},filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imageSummaryList:{shape:"S4n"},nextToken:{}}}},ListImagePipelines:{http:{requestUri:"/ListImagePipelines"},input:{type:"structure",members:{filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},imagePipelineList:{type:"list",member:{shape:"S3h"}},nextToken:{}}}},ListImageRecipes:{http:{requestUri:"/ListImageRecipes"},input:{type:"structure",members:{owner:{},filters:{shape:"S42"},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:"S42"},byName:{type:"boolean"},maxResults:{type:"integer"},nextToken:{},includeDeprecated:{type:"boolean"}}},output:{type:"structure",members:{requestId:{},imageVersionList:{type:"list",member:{type:"structure",members:{arn:{},name:{},type:{},version:{},platform:{},osVersion:{},owner:{},dateCreated:{}}}},nextToken:{}}}},ListInfrastructureConfigurations:{http:{requestUri:"/ListInfrastructureConfigurations"},input:{type:"structure",members:{filters:{shape:"S42"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{requestId:{},infrastructureConfigurationSummaryList:{type:"list",member:{type:"structure",members:{arn:{},name:{},description:{},dateCreated:{},dateUpdated:{},resourceTags:{shape:"S20"},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:{}}}},PutContainerRecipePolicy:{http:{method:"PUT",requestUri:"/PutContainerRecipePolicy"},input:{type:"structure",required:["containerRecipeArn","policy"],members:{containerRecipeArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},containerRecipeArn:{}}}},PutImagePolicy:{http:{method:"PUT",requestUri:"/PutImagePolicy"},input:{type:"structure",required:["imageArn","policy"],members:{imageArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},imageArn:{}}}},PutImageRecipePolicy:{http:{method:"PUT",requestUri:"/PutImageRecipePolicy"},input:{type:"structure",required:["imageRecipeArn","policy"],members:{imageRecipeArn:{},policy:{}}},output:{type:"structure",members:{requestId:{},imageRecipeArn:{}}}},StartImagePipelineExecution:{http:{method:"PUT",requestUri:"/StartImagePipelineExecution"},input:{type:"structure",required:["imagePipelineArn","clientToken"],members:{imagePipelineArn:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imageBuildVersionArn:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"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:"Su"},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},distributionConfigurationArn:{}}}},UpdateImagePipeline:{http:{method:"PUT",requestUri:"/UpdateImagePipeline"},input:{type:"structure",required:["imagePipelineArn","infrastructureConfigurationArn","clientToken"],members:{imagePipelineArn:{},description:{},imageRecipeArn:{},containerRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"S1a"},enhancedImageMetadataEnabled:{type:"boolean"},schedule:{shape:"S1f"},status:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",members:{requestId:{},clientToken:{},imagePipelineArn:{}}}},UpdateInfrastructureConfiguration:{http:{method:"PUT",requestUri:"/UpdateInfrastructureConfiguration"},input:{type:"structure",required:["infrastructureConfigurationArn","instanceProfileName","clientToken"],members:{infrastructureConfigurationArn:{},description:{},instanceTypes:{shape:"S1u"},instanceProfileName:{},securityGroupIds:{shape:"S1w"},subnetId:{},logging:{shape:"S1x"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},clientToken:{idempotencyToken:true},resourceTags:{shape:"S20"}}},output:{type:"structure",members:{requestId:{},clientToken:{},infrastructureConfigurationArn:{}}}}},shapes:{Sa:{type:"list",member:{}},Se:{type:"map",key:{},value:{}},Sl:{type:"list",member:{type:"structure",required:["componentArn"],members:{componentArn:{}}}},Sp:{type:"structure",required:["service","repositoryName"],members:{service:{},repositoryName:{}}},Su:{type:"list",member:{type:"structure",required:["region"],members:{region:{},amiDistributionConfiguration:{type:"structure",members:{name:{},description:{},targetAccountIds:{shape:"Sy"},amiTags:{shape:"Se"},kmsKeyId:{},launchPermission:{type:"structure",members:{userIds:{shape:"Sy"},userGroups:{shape:"S11"}}}}},containerDistributionConfiguration:{type:"structure",required:["targetRepository"],members:{description:{},containerTags:{shape:"S11"},targetRepository:{shape:"Sp"}}},licenseConfigurationArns:{type:"list",member:{}}}}},Sy:{type:"list",member:{}},S11:{type:"list",member:{}},S1a:{type:"structure",members:{imageTestsEnabled:{type:"boolean"},timeoutMinutes:{type:"integer"}}},S1f:{type:"structure",members:{scheduleExpression:{},pipelineExecutionStartCondition:{}}},S1l:{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:{}}}},S1u:{type:"list",member:{}},S1w:{type:"list",member:{}},S1x:{type:"structure",members:{s3Logs:{type:"structure",members:{s3BucketName:{},s3KeyPrefix:{}}}}},S20:{type:"map",key:{},value:{}},S2s:{type:"structure",members:{arn:{},containerType:{},name:{},description:{},platform:{},owner:{},version:{},components:{shape:"Sl"},dockerfileTemplateData:{},kmsKeyId:{},encrypted:{type:"boolean"},parentImage:{},dateCreated:{},tags:{shape:"Se"},workingDirectory:{},targetRepository:{shape:"Sp"}}},S2y:{type:"structure",required:["timeoutMinutes"],members:{arn:{},name:{},description:{},distributions:{shape:"Su"},timeoutMinutes:{type:"integer"},dateCreated:{},dateUpdated:{},tags:{shape:"Se"}}},S35:{type:"structure",members:{status:{},reason:{}}},S37:{type:"structure",members:{arn:{},type:{},name:{},description:{},platform:{},owner:{},version:{},components:{shape:"Sl"},parentImage:{},blockDeviceMappings:{shape:"S1l"},dateCreated:{},tags:{shape:"Se"},workingDirectory:{}}},S39:{type:"structure",members:{arn:{},name:{},description:{},instanceTypes:{shape:"S1u"},instanceProfileName:{},securityGroupIds:{shape:"S1w"},subnetId:{},logging:{shape:"S1x"},keyPair:{},terminateInstanceOnFailure:{type:"boolean"},snsTopicArn:{},dateCreated:{},dateUpdated:{},resourceTags:{shape:"S20"},tags:{shape:"Se"}}},S3a:{type:"structure",members:{amis:{type:"list",member:{type:"structure",members:{region:{},image:{},name:{},description:{},state:{shape:"S35"},accountId:{}}}},containers:{type:"list",member:{type:"structure",members:{region:{},imageUris:{shape:"S11"}}}}}},S3h:{type:"structure",members:{arn:{},name:{},description:{},platform:{},enhancedImageMetadataEnabled:{type:"boolean"},imageRecipeArn:{},containerRecipeArn:{},infrastructureConfigurationArn:{},distributionConfigurationArn:{},imageTestsConfiguration:{shape:"S1a"},schedule:{shape:"S1f"},status:{},dateCreated:{},dateUpdated:{},dateLastRun:{},dateNextRun:{},tags:{shape:"Se"}}},S42:{type:"list",member:{type:"structure",members:{name:{},values:{type:"list",member:{}}}}},S4n:{type:"list",member:{type:"structure",members:{arn:{},name:{},type:{},version:{},platform:{},osVersion:{},state:{shape:"S35"},owner:{},dateCreated:{},outputResources:{shape:"S3a"},tags:{shape:"Se"}}}}}}},1872:function(e){e.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:true}}},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:true}}},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:true}}},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:true},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:true},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:{shape:"S1q"},assetModelHierarchies:{type:"list",member:{type:"structure",required:["name","childAssetModelId"],members:{name:{},childAssetModelId:{}}}},assetModelCompositeModels:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},description:{},type:{},properties:{shape:"S1q"}}}},clientToken:{idempotencyToken:true},tags:{shape:"S1d"}}},output:{type:"structure",required:["assetModelId","assetModelArn","assetModelStatus"],members:{assetModelId:{},assetModelArn:{},assetModelStatus:{shape:"S2e"}}},endpoint:{hostPrefix:"model."}},CreateDashboard:{http:{requestUri:"/dashboards",responseCode:201},input:{type:"structure",required:["projectId","dashboardName","dashboardDefinition"],members:{projectId:{},dashboardName:{},dashboardDescription:{},dashboardDefinition:{},clientToken:{idempotencyToken:true},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:"S2k"},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:true},portalLogoImageFile:{shape:"S2p"},roleArn:{},tags:{shape:"S1d"},portalAuthMode:{}}},output:{type:"structure",required:["portalId","portalArn","portalStartUrl","portalStatus","ssoApplicationId"],members:{portalId:{},portalArn:{},portalStartUrl:{},portalStatus:{shape:"S2v"},ssoApplicationId:{}}},endpoint:{hostPrefix:"monitor."}},CreateProject:{http:{requestUri:"/projects",responseCode:201},input:{type:"structure",required:["portalId","projectName"],members:{portalId:{},projectName:{},projectDescription:{},clientToken:{idempotencyToken:true},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:true,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:true,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:true,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["assetModelStatus"],members:{assetModelStatus:{shape:"S2e"}}},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:true,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:true,location:"querystring",locationName:"clientToken"}}},output:{type:"structure",required:["portalStatus"],members:{portalStatus:{shape:"S2v"}}},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:true,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:{shape:"S3l"},assetHierarchies:{shape:"S3r"},assetCompositeModels:{type:"list",member:{type:"structure",required:["name","type","properties"],members:{name:{},description:{},type:{},properties:{shape:"S3l"}}}},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:"S3x"},assetModelHierarchies:{shape:"S3z"},assetModelCompositeModels:{shape:"S41"},assetModelCreationDate:{type:"timestamp"},assetModelLastUpdateDate:{type:"timestamp"},assetModelStatus:{shape:"S2e"}}},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"],members:{assetId:{},assetName:{},assetModelId:{},assetProperty:{shape:"S45"},compositeModel:{type:"structure",required:["name","type","assetProperty"],members:{name:{},type:{},assetProperty:{shape:"S45"}}}}},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."}},DescribeDefaultEncryptionConfiguration:{http:{method:"GET",requestUri:"/configuration/account/encryption"},input:{type:"structure",members:{}},output:{type:"structure",required:["encryptionType","configurationStatus"],members:{encryptionType:{},kmsKeyArn:{},configurationStatus:{shape:"S4c"}}}},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:"S2k"},gatewayCapabilitySummaries:{shape:"S4h"},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:"S4q"}}},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:"S2v"},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:true}}},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:"S53",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:"S53",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:"S2e"}}}},nextToken:{}}},endpoint:{hostPrefix:"model."}},ListAssetRelationships:{http:{method:"GET",requestUri:"/assets/{assetId}/assetRelationships"},input:{type:"structure",required:["assetId","traversalType"],members:{assetId:{location:"uri",locationName:"assetId"},traversalType:{location:"querystring",locationName:"traversalType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",required:["assetRelationshipSummaries"],members:{assetRelationshipSummaries:{type:"list",member:{type:"structure",required:["relationshipType"],members:{hierarchyInfo:{type:"structure",members:{parentAssetId:{},childAssetId:{}}},relationshipType:{}}}},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:"S3r"}}}},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:"S3r"}}}},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:"S4h"},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:"S2v"}}}},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"}}}},PutDefaultEncryptionConfiguration:{http:{requestUri:"/configuration/account/encryption"},input:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKeyId:{}}},output:{type:"structure",required:["encryptionType","configurationStatus"],members:{encryptionType:{},kmsKeyArn:{},configurationStatus:{shape:"S4c"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S4q"}}},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:true}}},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:true}}},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:"S3x"},assetModelHierarchies:{shape:"S3z"},assetModelCompositeModels:{shape:"S41"},clientToken:{idempotencyToken:true}}},output:{type:"structure",required:["assetModelStatus"],members:{assetModelStatus:{shape:"S2e"}}},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:true}}},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:true}}},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:"S2p"}}},roleArn:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",required:["portalStatus"],members:{portalStatus:{shape:"S2v"}}},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:true}}},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:{}}},S1q:{type:"list",member:{type:"structure",required:["name","dataType","type"],members:{name:{},dataType:{},dataTypeSpec:{},unit:{},type:{shape:"S1u"}}}},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:{}}}}}},S2e:{type:"structure",required:["state"],members:{state:{},error:{shape:"S1m"}}},S2k:{type:"structure",required:["greengrass"],members:{greengrass:{type:"structure",required:["groupArn"],members:{groupArn:{}}}}},S2p:{type:"structure",required:["data","type"],members:{data:{type:"blob"},type:{}}},S2v:{type:"structure",required:["state"],members:{state:{},error:{type:"structure",members:{code:{},message:{}}}}},S3l:{type:"list",member:{type:"structure",required:["id","name","dataType"],members:{id:{},name:{},alias:{},notification:{shape:"S3o"},dataType:{},dataTypeSpec:{},unit:{}}}},S3o:{type:"structure",required:["topic","state"],members:{topic:{},state:{}}},S3r:{type:"list",member:{type:"structure",required:["name"],members:{id:{},name:{}}}},S3x:{type:"list",member:{type:"structure",required:["name","dataType","type"],members:{id:{},name:{},dataType:{},dataTypeSpec:{},unit:{},type:{shape:"S1u"}}}},S3z:{type:"list",member:{type:"structure",required:["name","childAssetModelId"],members:{id:{},name:{},childAssetModelId:{}}}},S41:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},description:{},type:{},properties:{shape:"S3x"}}}},S45:{type:"structure",required:["id","name","dataType"],members:{id:{},name:{},alias:{},notification:{shape:"S3o"},dataType:{},unit:{},type:{shape:"S1u"}}},S4c:{type:"structure",required:["state"],members:{state:{},error:{type:"structure",required:["code","message"],members:{code:{},message:{}}}}},S4h:{type:"list",member:{type:"structure",required:["capabilityNamespace","capabilitySyncStatus"],members:{capabilityNamespace:{},capabilitySyncStatus:{}}}},S4q:{type:"structure",required:["level"],members:{level:{}}},S53:{type:"list",member:{}}}}},1879:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lexruntime"]={};i.LexRuntime=a.defineService("lexruntime",["2016-11-28"]);Object.defineProperty(s.services["lexruntime"],"2016-11-28",{get:function get(){var e=r(2250);e.paginators=r(2681).pagination;return e},enumerable:true,configurable:true});e.exports=i.LexRuntime},1885:function(e,t,r){(function(){"use strict";var e,i,a,s,n,o,u,p,c=function(e,t){return function(){return e.apply(t,arguments)}},m=function(e,t){for(var r in t){if(l.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},l={}.hasOwnProperty;u=r(9292);a=r(8614);e=r(6210);o=r(5350);p=r(8213).setImmediate;i=r(8316).defaults;s=function(e){return typeof e==="object"&&e!=null&&Object.keys(e).length===0};n=function(e,t,r){var i,a,s;for(i=0,a=e.length;i0){u[e.options.childkey]=c}c=u}else if(y){y[e.options.childkey]=y[e.options.childkey]||[];m={};for(o in c){if(!l.call(c,o))continue;m[o]=c[o]}y[e.options.childkey].push(m);delete c["#name"];if(Object.keys(c).length===1&&t in c&&!e.EXPLICIT_CHARKEY){c=c[t]}}}if(i.length>0){return e.assignOrPush(y,p,c)}else{if(e.options.explicitRoot){d=c;c={};c[p]=d}e.resultObject=c;e.saxParser.ended=true;return e.emit("end",e.resultObject)}}}(this);r=function(e){return function(r){var a,s;s=i[i.length-1];if(s){s[t]+=r;if(e.options.explicitChildren&&e.options.preserveChildrenOrder&&e.options.charsAsChildren&&(e.options.includeWhiteChars||r.replace(/\\n/g,"").trim()!=="")){s[e.options.childkey]=s[e.options.childkey]||[];a={"#name":"__text__"};a[t]=r;if(e.options.normalize){a[t]=a[t].replace(/\s{2,}/g," ").trim()}s[e.options.childkey].push(a)}return s}}}(this);this.saxParser.ontext=r;return this.saxParser.oncdata=function(e){return function(e){var t;t=r(e);if(t){return t.cdata=true}}}(this)};Parser.prototype.parseString=function(t,r){var i;if(r!=null&&typeof r==="function"){this.on("end",function(e){this.reset();return r(null,e)});this.on("error",function(e){this.reset();return r(e)})}try{t=t.toString();if(t.trim()===""){this.emit("end",null);return true}t=e.stripBOM(t);if(this.options.async){this.remaining=t;p(this.processAsync);return this.saxParser}return this.saxParser.write(t).close()}catch(e){i=e;if(!(this.saxParser.errThrown||this.saxParser.ended)){this.emit("error",i);return this.saxParser.errThrown=true}else if(this.saxParser.ended){throw i}}};return Parser}(a.EventEmitter);t.parseString=function(e,r,i){var a,s,n;if(i!=null){if(typeof i==="function"){a=i}if(typeof r==="object"){s=r}}else{if(typeof r==="function"){a=r}s={}}n=new t.Parser(s);return n.parseString(e,a)}}).call(this)},1890:function(e){e.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:"S1l"}}},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:"S1l"},PolicyType:{}}}}}}},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:"S25"},DateModified:{shape:"S25"},PolicyDetails:{shape:"S5"},Tags:{shape:"S1l"},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:"S1l"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"S1l"}}},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:{shape:"S10"}}}},ShareRules:{type:"list",member:{type:"structure",required:["TargetAccounts"],members:{TargetAccounts:{type:"list",member:{}},UnshareInterval:{type:"integer"},UnshareIntervalUnit:{}}}}}}},Parameters:{type:"structure",members:{ExcludeBootVolume:{type:"boolean"},NoReboot:{type:"boolean"}}},EventSource:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"structure",required:["EventType","SnapshotOwner","DescriptionRegex"],members:{EventType:{},SnapshotOwner:{type:"list",member:{}},DescriptionRegex:{}}}}},Actions:{type:"list",member:{type:"structure",required:["Name","CrossRegionCopy"],members:{Name:{},CrossRegionCopy:{type:"list",member:{type:"structure",required:["Target","EncryptionConfiguration"],members:{Target:{},EncryptionConfiguration:{type:"structure",required:["Encrypted"],members:{Encrypted:{type:"boolean"},CmkArn:{}}},RetainRule:{shape:"S10"}}}}}}}}},S7:{type:"list",member:{}},Sa:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S10:{type:"structure",members:{Interval:{type:"integer"},IntervalUnit:{}}},S1l:{type:"map",key:{},value:{}},S25:{type:"timestamp",timestampFormat:"iso8601"}}}},1893:function(e,t,r){e.exports={read:read,verify:verify,sign:sign,signAsync:signAsync,write:write,fromBuffer:fromBuffer,toBuffer:toBuffer};var i=r(9489);var a=r(8940);var s=r(6417);var n=r(6215).Buffer;var o=r(8098);var u=r(3852);var p=r(7502);var c=r(2378);var m=r(6538);var l=r(9575);var d=r(2270);var y=r(8752);function verify(e,t){return false}var b={user:1,host:2};Object.keys(b).forEach(function(e){b[b[e]]=e});var h=/^ecdsa-sha2-([^@-]+)-cert-v01@openssh.com$/;function read(e,t){if(n.isBuffer(e))e=e.toString("ascii");var r=e.trim().split(/[ \t\n]+/g);if(r.length<2||r.length>3)throw new Error("Not a valid SSH certificate line");var i=r[0];var a=r[1];a=n.from(a,"base64");return fromBuffer(a,i)}function fromBuffer(e,t,r){var s=new a({buffer:e});var n=s.readString();if(t!==undefined&&n!==t)throw new Error("SSH certificate algorithm mismatch");if(t===undefined)t=n;var p={};p.signatures={};p.signatures.openssh={};p.signatures.openssh.nonce=s.readBuffer();var f={};var g=f.parts=[];f.type=getAlg(t);var S=o.info[f.type].parts.length;while(g.length=1,"key must have at least one part");var N=o.info[f.type];if(f.type==="ecdsa"){var I=h.exec(t);i.ok(I!==null);i.strictEqual(I[1],g[0].data.toString())}for(var T=0;T 1) { ";var y=e.schema.items&&e.schema.items.type,b=Array.isArray(y);if(!y||y=="object"||y=="array"||b&&(y.indexOf("object")>=0||y.indexOf("array")>=0)){i+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+c+"[i], "+c+"[j])) { "+m+" = false; break outer; } } } "}else{i+=" var itemIndices = {}, item; for (;i--;) { var item = "+c+"[i]; ";var h="checkDataType"+(b?"s":"");i+=" if ("+e.util[h](y,"item",e.opts.strictNumbers,true)+") continue; ";if(b){i+=" if (typeof item == 'string') item = '\"' + item; "}i+=" if (typeof itemIndices[item] == 'number') { "+m+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}i+=" } ";if(l){i+=" } "}i+=" if (!"+m+") { ";var f=f||[];f.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"uniqueItems"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { i: i, j: j } ";if(e.opts.messages!==false){i+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var g=i;i=f.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+g+"]); "}else{i+=" validate.errors = ["+g+"]; return false; "}}else{i+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";if(p){i+=" else { "}}else{if(p){i+=" if (true) { "}}return i}},1904:function(e){e.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:{BatchExecuteStatement:{input:{type:"structure",required:["Statements"],members:{Statements:{type:"list",member:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"},ConsistentRead:{type:"boolean"}}}}}},output:{type:"structure",members:{Responses:{type:"list",member:{type:"structure",members:{Error:{type:"structure",members:{Code:{},Message:{}}},TableName:{},Item:{shape:"Sq"}}}}}}},BatchGetItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"Ss"},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{Responses:{type:"map",key:{},value:{shape:"S13"}},UnprocessedKeys:{shape:"Ss"},ConsumedCapacity:{shape:"S14"}}},endpointdiscovery:{}},BatchWriteItem:{input:{type:"structure",required:["RequestItems"],members:{RequestItems:{shape:"S1b"},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{}}},output:{type:"structure",members:{UnprocessedItems:{shape:"S1b"},ItemCollectionMetrics:{shape:"S1j"},ConsumedCapacity:{shape:"S14"}}},endpointdiscovery:{}},CreateBackup:{input:{type:"structure",required:["TableName","BackupName"],members:{TableName:{},BackupName:{}}},output:{type:"structure",members:{BackupDetails:{shape:"S1s"}}},endpointdiscovery:{}},CreateGlobalTable:{input:{type:"structure",required:["GlobalTableName","ReplicationGroup"],members:{GlobalTableName:{},ReplicationGroup:{shape:"S20"}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S24"}}},endpointdiscovery:{}},CreateTable:{input:{type:"structure",required:["AttributeDefinitions","TableName","KeySchema"],members:{AttributeDefinitions:{shape:"S2i"},TableName:{},KeySchema:{shape:"S2m"},LocalSecondaryIndexes:{shape:"S2p"},GlobalSecondaryIndexes:{shape:"S2v"},BillingMode:{},ProvisionedThroughput:{shape:"S2x"},StreamSpecification:{shape:"S2z"},SSESpecification:{shape:"S32"},Tags:{shape:"S35"}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},DeleteBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S3y"}}},endpointdiscovery:{}},DeleteItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"Sv"},Expected:{shape:"S4b"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Attributes:{shape:"Sq"},ConsumedCapacity:{shape:"S15"},ItemCollectionMetrics:{shape:"S1l"}}},endpointdiscovery:{}},DeleteTable:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},DescribeBackup:{input:{type:"structure",required:["BackupArn"],members:{BackupArn:{}}},output:{type:"structure",members:{BackupDescription:{shape:"S3y"}}},endpointdiscovery:{}},DescribeContinuousBackups:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{ContinuousBackupsDescription:{shape:"S4s"}}},endpointdiscovery:{}},DescribeContributorInsights:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{}}},output:{type:"structure",members:{TableName:{},IndexName:{},ContributorInsightsRuleList:{type:"list",member:{}},ContributorInsightsStatus:{},LastUpdateDateTime:{type:"timestamp"},FailureException:{type:"structure",members:{ExceptionName:{},ExceptionDescription:{}}}}}},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:true},DescribeExport:{input:{type:"structure",required:["ExportArn"],members:{ExportArn:{}}},output:{type:"structure",members:{ExportDescription:{shape:"S5c"}}}},DescribeGlobalTable:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableDescription:{shape:"S24"}}},endpointdiscovery:{}},DescribeGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S5w"}}},endpointdiscovery:{}},DescribeKinesisStreamingDestination:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableName:{},KinesisDataStreamDestinations:{type:"list",member:{type:"structure",members:{StreamArn:{},DestinationStatus:{},DestinationStatusDescription:{}}}}}},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:"S3a"}}},endpointdiscovery:{}},DescribeTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S6i"}}}},DescribeTimeToLive:{input:{type:"structure",required:["TableName"],members:{TableName:{}}},output:{type:"structure",members:{TimeToLiveDescription:{shape:"S47"}}},endpointdiscovery:{}},DisableKinesisStreamingDestination:{input:{shape:"S6p"},output:{shape:"S6q"},endpointdiscovery:{}},EnableKinesisStreamingDestination:{input:{shape:"S6p"},output:{shape:"S6q"},endpointdiscovery:{}},ExecuteStatement:{input:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"},ConsistentRead:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{Items:{shape:"S13"},NextToken:{}}}},ExecuteTransaction:{input:{type:"structure",required:["TransactStatements"],members:{TransactStatements:{type:"list",member:{type:"structure",required:["Statement"],members:{Statement:{},Parameters:{shape:"S5"}}}},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Responses:{shape:"S6z"}}}},ExportTableToPointInTime:{input:{type:"structure",required:["TableArn","S3Bucket"],members:{TableArn:{},ExportTime:{type:"timestamp"},ClientToken:{idempotencyToken:true},S3Bucket:{},S3BucketOwner:{},S3Prefix:{},S3SseAlgorithm:{},S3SseKmsKeyId:{},ExportFormat:{}}},output:{type:"structure",members:{ExportDescription:{shape:"S5c"}}}},GetItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"Sv"},AttributesToGet:{shape:"Sw"},ConsistentRead:{type:"boolean"},ReturnConsumedCapacity:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sy"}}},output:{type:"structure",members:{Item:{shape:"Sq"},ConsumedCapacity:{shape:"S15"}}},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:{}}}},ListExports:{input:{type:"structure",members:{TableArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ExportSummaries:{type:"list",member:{type:"structure",members:{ExportArn:{},ExportStatus:{}}}},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:"S20"}}}},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:"S35"},NextToken:{}}},endpointdiscovery:{}},PutItem:{input:{type:"structure",required:["TableName","Item"],members:{TableName:{},Item:{shape:"S1f"},Expected:{shape:"S4b"},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ConditionalOperator:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Attributes:{shape:"Sq"},ConsumedCapacity:{shape:"S15"},ItemCollectionMetrics:{shape:"S1l"}}},endpointdiscovery:{}},Query:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},Select:{},AttributesToGet:{shape:"Sw"},Limit:{type:"integer"},ConsistentRead:{type:"boolean"},KeyConditions:{type:"map",key:{},value:{shape:"S86"}},QueryFilter:{shape:"S87"},ConditionalOperator:{},ScanIndexForward:{type:"boolean"},ExclusiveStartKey:{shape:"Sv"},ReturnConsumedCapacity:{},ProjectionExpression:{},FilterExpression:{},KeyConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Items:{shape:"S13"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"Sv"},ConsumedCapacity:{shape:"S15"}}},endpointdiscovery:{}},RestoreTableFromBackup:{input:{type:"structure",required:["TargetTableName","BackupArn"],members:{TargetTableName:{},BackupArn:{},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S2v"},LocalSecondaryIndexOverride:{shape:"S2p"},ProvisionedThroughputOverride:{shape:"S2x"},SSESpecificationOverride:{shape:"S32"}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},RestoreTableToPointInTime:{input:{type:"structure",required:["TargetTableName"],members:{SourceTableArn:{},SourceTableName:{},TargetTableName:{},UseLatestRestorableTime:{type:"boolean"},RestoreDateTime:{type:"timestamp"},BillingModeOverride:{},GlobalSecondaryIndexOverride:{shape:"S2v"},LocalSecondaryIndexOverride:{shape:"S2p"},ProvisionedThroughputOverride:{shape:"S2x"},SSESpecificationOverride:{shape:"S32"}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},Scan:{input:{type:"structure",required:["TableName"],members:{TableName:{},IndexName:{},AttributesToGet:{shape:"Sw"},Limit:{type:"integer"},Select:{},ScanFilter:{shape:"S87"},ConditionalOperator:{},ExclusiveStartKey:{shape:"Sv"},ReturnConsumedCapacity:{},TotalSegments:{type:"integer"},Segment:{type:"integer"},ProjectionExpression:{},FilterExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ConsistentRead:{type:"boolean"}}},output:{type:"structure",members:{Items:{shape:"S13"},Count:{type:"integer"},ScannedCount:{type:"integer"},LastEvaluatedKey:{shape:"Sv"},ConsumedCapacity:{shape:"S15"}}},endpointdiscovery:{}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S35"}}},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:"Sv"},TableName:{},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sy"}}}}}},ReturnConsumedCapacity:{}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"S14"},Responses:{shape:"S6z"}}},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:"Sv"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}},Put:{type:"structure",required:["Item","TableName"],members:{Item:{shape:"S1f"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}},Delete:{type:"structure",required:["Key","TableName"],members:{Key:{shape:"Sv"},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}},Update:{type:"structure",required:["Key","UpdateExpression","TableName"],members:{Key:{shape:"Sv"},UpdateExpression:{},TableName:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"},ReturnValuesOnConditionCheckFailure:{}}}}}},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{ConsumedCapacity:{shape:"S14"},ItemCollectionMetrics:{shape:"S1j"}}},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:"S4s"}}},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:"S24"}}},endpointdiscovery:{}},UpdateGlobalTableSettings:{input:{type:"structure",required:["GlobalTableName"],members:{GlobalTableName:{},GlobalTableBillingMode:{},GlobalTableProvisionedWriteCapacityUnits:{type:"long"},GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"S9e"},GlobalTableGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettingsUpdate:{shape:"S9e"}}}},ReplicaSettingsUpdate:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"S9e"},ReplicaGlobalSecondaryIndexSettingsUpdate:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettingsUpdate:{shape:"S9e"}}}}}}}}},output:{type:"structure",members:{GlobalTableName:{},ReplicaSettings:{shape:"S5w"}}},endpointdiscovery:{}},UpdateItem:{input:{type:"structure",required:["TableName","Key"],members:{TableName:{},Key:{shape:"Sv"},AttributeUpdates:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S6"},Action:{}}}},Expected:{shape:"S4b"},ConditionalOperator:{},ReturnValues:{},ReturnConsumedCapacity:{},ReturnItemCollectionMetrics:{},UpdateExpression:{},ConditionExpression:{},ExpressionAttributeNames:{shape:"Sy"},ExpressionAttributeValues:{shape:"S4j"}}},output:{type:"structure",members:{Attributes:{shape:"Sq"},ConsumedCapacity:{shape:"S15"},ItemCollectionMetrics:{shape:"S1l"}}},endpointdiscovery:{}},UpdateTable:{input:{type:"structure",required:["TableName"],members:{AttributeDefinitions:{shape:"S2i"},TableName:{},BillingMode:{},ProvisionedThroughput:{shape:"S2x"},GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{Update:{type:"structure",required:["IndexName","ProvisionedThroughput"],members:{IndexName:{},ProvisionedThroughput:{shape:"S2x"}}},Create:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},ProvisionedThroughput:{shape:"S2x"}}},Delete:{type:"structure",required:["IndexName"],members:{IndexName:{}}}}}},StreamSpecification:{shape:"S2z"},SSESpecification:{shape:"S32"},ReplicaUpdates:{type:"list",member:{type:"structure",members:{Create:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2b"},GlobalSecondaryIndexes:{shape:"Sa3"}}},Update:{type:"structure",required:["RegionName"],members:{RegionName:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2b"},GlobalSecondaryIndexes:{shape:"Sa3"}}},Delete:{type:"structure",required:["RegionName"],members:{RegionName:{}}}}}}}},output:{type:"structure",members:{TableDescription:{shape:"S3a"}}},endpointdiscovery:{}},UpdateTableReplicaAutoScaling:{input:{type:"structure",required:["TableName"],members:{GlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"S9e"}}}},TableName:{},ProvisionedWriteCapacityAutoScalingUpdate:{shape:"S9e"},ReplicaUpdates:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaGlobalSecondaryIndexUpdates:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedReadCapacityAutoScalingUpdate:{shape:"S9e"}}}},ReplicaProvisionedReadCapacityAutoScalingUpdate:{shape:"S9e"}}}}}},output:{type:"structure",members:{TableAutoScalingDescription:{shape:"S6i"}}}},UpdateTimeToLive:{input:{type:"structure",required:["TableName","TimeToLiveSpecification"],members:{TableName:{},TimeToLiveSpecification:{shape:"Sah"}}},output:{type:"structure",members:{TimeToLiveSpecification:{shape:"Sah"}}},endpointdiscovery:{}}},shapes:{S5:{type:"list",member:{shape:"S6"}},S6:{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:"S6"}},L:{type:"list",member:{shape:"S6"}},NULL:{type:"boolean"},BOOL:{type:"boolean"}}},Sq:{type:"map",key:{},value:{shape:"S6"}},Ss:{type:"map",key:{},value:{type:"structure",required:["Keys"],members:{Keys:{type:"list",member:{shape:"Sv"}},AttributesToGet:{shape:"Sw"},ConsistentRead:{type:"boolean"},ProjectionExpression:{},ExpressionAttributeNames:{shape:"Sy"}}}},Sv:{type:"map",key:{},value:{shape:"S6"}},Sw:{type:"list",member:{}},Sy:{type:"map",key:{},value:{}},S13:{type:"list",member:{shape:"Sq"}},S14:{type:"list",member:{shape:"S15"}},S15:{type:"structure",members:{TableName:{},CapacityUnits:{type:"double"},ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},Table:{shape:"S17"},LocalSecondaryIndexes:{shape:"S18"},GlobalSecondaryIndexes:{shape:"S18"}}},S17:{type:"structure",members:{ReadCapacityUnits:{type:"double"},WriteCapacityUnits:{type:"double"},CapacityUnits:{type:"double"}}},S18:{type:"map",key:{},value:{shape:"S17"}},S1b:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{PutRequest:{type:"structure",required:["Item"],members:{Item:{shape:"S1f"}}},DeleteRequest:{type:"structure",required:["Key"],members:{Key:{shape:"Sv"}}}}}}},S1f:{type:"map",key:{},value:{shape:"S6"}},S1j:{type:"map",key:{},value:{type:"list",member:{shape:"S1l"}}},S1l:{type:"structure",members:{ItemCollectionKey:{type:"map",key:{},value:{shape:"S6"}},SizeEstimateRangeGB:{type:"list",member:{type:"double"}}}},S1s:{type:"structure",required:["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],members:{BackupArn:{},BackupName:{},BackupSizeBytes:{type:"long"},BackupStatus:{},BackupType:{},BackupCreationDateTime:{type:"timestamp"},BackupExpiryDateTime:{type:"timestamp"}}},S20:{type:"list",member:{type:"structure",members:{RegionName:{}}}},S24:{type:"structure",members:{ReplicationGroup:{shape:"S25"},GlobalTableArn:{},CreationDateTime:{type:"timestamp"},GlobalTableStatus:{},GlobalTableName:{}}},S25:{type:"list",member:{type:"structure",members:{RegionName:{},ReplicaStatus:{},ReplicaStatusDescription:{},ReplicaStatusPercentProgress:{},KMSMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S2b"},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S2b"}}}},ReplicaInaccessibleDateTime:{type:"timestamp"}}}},S2b:{type:"structure",members:{ReadCapacityUnits:{type:"long"}}},S2i:{type:"list",member:{type:"structure",required:["AttributeName","AttributeType"],members:{AttributeName:{},AttributeType:{}}}},S2m:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},S2p:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"}}}},S2r:{type:"structure",members:{ProjectionType:{},NonKeyAttributes:{type:"list",member:{}}}},S2v:{type:"list",member:{type:"structure",required:["IndexName","KeySchema","Projection"],members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},ProvisionedThroughput:{shape:"S2x"}}}},S2x:{type:"structure",required:["ReadCapacityUnits","WriteCapacityUnits"],members:{ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S2z:{type:"structure",required:["StreamEnabled"],members:{StreamEnabled:{type:"boolean"},StreamViewType:{}}},S32:{type:"structure",members:{Enabled:{type:"boolean"},SSEType:{},KMSMasterKeyId:{}}},S35:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S3a:{type:"structure",members:{AttributeDefinitions:{shape:"S2i"},TableName:{},KeySchema:{shape:"S2m"},TableStatus:{},CreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S3c"},TableSizeBytes:{type:"long"},ItemCount:{type:"long"},TableArn:{},TableId:{},BillingModeSummary:{shape:"S3g"},LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},IndexStatus:{},Backfilling:{type:"boolean"},ProvisionedThroughput:{shape:"S3c"},IndexSizeBytes:{type:"long"},ItemCount:{type:"long"},IndexArn:{}}}},StreamSpecification:{shape:"S2z"},LatestStreamLabel:{},LatestStreamArn:{},GlobalTableVersion:{},Replicas:{shape:"S25"},RestoreSummary:{type:"structure",required:["RestoreDateTime","RestoreInProgress"],members:{SourceBackupArn:{},SourceTableArn:{},RestoreDateTime:{type:"timestamp"},RestoreInProgress:{type:"boolean"}}},SSEDescription:{shape:"S3r"},ArchivalSummary:{type:"structure",members:{ArchivalDateTime:{type:"timestamp"},ArchivalReason:{},ArchivalBackupArn:{}}}}},S3c:{type:"structure",members:{LastIncreaseDateTime:{type:"timestamp"},LastDecreaseDateTime:{type:"timestamp"},NumberOfDecreasesToday:{type:"long"},ReadCapacityUnits:{type:"long"},WriteCapacityUnits:{type:"long"}}},S3g:{type:"structure",members:{BillingMode:{},LastUpdateToPayPerRequestDateTime:{type:"timestamp"}}},S3r:{type:"structure",members:{Status:{},SSEType:{},KMSMasterKeyArn:{},InaccessibleEncryptionDateTime:{type:"timestamp"}}},S3y:{type:"structure",members:{BackupDetails:{shape:"S1s"},SourceTableDetails:{type:"structure",required:["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],members:{TableName:{},TableId:{},TableArn:{},TableSizeBytes:{type:"long"},KeySchema:{shape:"S2m"},TableCreationDateTime:{type:"timestamp"},ProvisionedThroughput:{shape:"S2x"},ItemCount:{type:"long"},BillingMode:{}}},SourceTableFeatureDetails:{type:"structure",members:{LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"}}}},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},KeySchema:{shape:"S2m"},Projection:{shape:"S2r"},ProvisionedThroughput:{shape:"S2x"}}}},StreamDescription:{shape:"S2z"},TimeToLiveDescription:{shape:"S47"},SSEDescription:{shape:"S3r"}}}}},S47:{type:"structure",members:{TimeToLiveStatus:{},AttributeName:{}}},S4b:{type:"map",key:{},value:{type:"structure",members:{Value:{shape:"S6"},Exists:{type:"boolean"},ComparisonOperator:{},AttributeValueList:{shape:"S4f"}}}},S4f:{type:"list",member:{shape:"S6"}},S4j:{type:"map",key:{},value:{shape:"S6"}},S4s:{type:"structure",required:["ContinuousBackupsStatus"],members:{ContinuousBackupsStatus:{},PointInTimeRecoveryDescription:{type:"structure",members:{PointInTimeRecoveryStatus:{},EarliestRestorableDateTime:{type:"timestamp"},LatestRestorableDateTime:{type:"timestamp"}}}}},S5c:{type:"structure",members:{ExportArn:{},ExportStatus:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ExportManifest:{},TableArn:{},TableId:{},ExportTime:{type:"timestamp"},ClientToken:{},S3Bucket:{},S3BucketOwner:{},S3Prefix:{},S3SseAlgorithm:{},S3SseKmsKeyId:{},FailureCode:{},FailureMessage:{},ExportFormat:{},BilledSizeBytes:{type:"long"},ItemCount:{type:"long"}}},S5w:{type:"list",member:{type:"structure",required:["RegionName"],members:{RegionName:{},ReplicaStatus:{},ReplicaBillingModeSummary:{shape:"S3g"},ReplicaProvisionedReadCapacityUnits:{type:"long"},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ReplicaProvisionedWriteCapacityUnits:{type:"long"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"},ReplicaGlobalSecondaryIndexSettings:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityUnits:{type:"long"},ProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ProvisionedWriteCapacityUnits:{type:"long"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"}}}}}}},S5y:{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"}}}}}}}},S6i:{type:"structure",members:{TableName:{},TableStatus:{},Replicas:{type:"list",member:{type:"structure",members:{RegionName:{},GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},IndexStatus:{},ProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"}}}},ReplicaProvisionedReadCapacityAutoScalingSettings:{shape:"S5y"},ReplicaProvisionedWriteCapacityAutoScalingSettings:{shape:"S5y"},ReplicaStatus:{}}}}}},S6p:{type:"structure",required:["TableName","StreamArn"],members:{TableName:{},StreamArn:{}}},S6q:{type:"structure",members:{TableName:{},StreamArn:{},DestinationStatus:{}}},S6z:{type:"list",member:{type:"structure",members:{Item:{shape:"Sq"}}}},S86:{type:"structure",required:["ComparisonOperator"],members:{AttributeValueList:{shape:"S4f"},ComparisonOperator:{}}},S87:{type:"map",key:{},value:{shape:"S86"}},S9e:{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"}}}}}}},Sa3:{type:"list",member:{type:"structure",required:["IndexName"],members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S2b"}}}},Sah:{type:"structure",required:["Enabled","AttributeName"],members:{Enabled:{type:"boolean"},AttributeName:{}}}}}},1917:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codegurureviewer"]={};i.CodeGuruReviewer=a.defineService("codegurureviewer",["2019-09-19"]);Object.defineProperty(s.services["codegurureviewer"],"2019-09-19",{get:function get(){var e=r(4912);e.paginators=r(5388).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeGuruReviewer},1920:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["es"]={};i.ES=a.defineService("es",["2015-01-01"]);Object.defineProperty(s.services["es"],"2015-01-01",{get:function get(){var e=r(9307);e.paginators=r(9743).pagination;return e},enumerable:true,configurable:true});e.exports=i.ES},1926:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["greengrassv2"]={};i.GreengrassV2=a.defineService("greengrassv2",["2020-11-30"]);Object.defineProperty(s.services["greengrassv2"],"2020-11-30",{get:function get(){var e=r(4825);e.paginators=r(8782).pagination;return e},enumerable:true,configurable:true});e.exports=i.GreengrassV2},1928:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["emr"]={};i.EMR=a.defineService("emr",["2009-03-31"]);Object.defineProperty(s.services["emr"],"2009-03-31",{get:function get(){var e=r(437);e.paginators=r(240).pagination;e.waiters=r(6023).waiters;return e},enumerable:true,configurable:true});e.exports=i.EMR},1934:function(e){e.exports={sign:new Map,verify:new Map,keyManagementEncrypt:new Map,keyManagementDecrypt:new Map,encrypt:new Map,decrypt:new Map}},1944:function(e){e.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"}}}},1947:function(e,t,r){"use strict";var i=r(4945);var a=Object.prototype.toString;function resolveYamlPairs(e){if(e===null)return true;var t,r,i,s,n,o=e;n=new Array(o.length);for(t=0,r=o.length;t0,"name cannot be empty");for(r=e;r!==null;r=VError.cause(r)){i.ok(n(r));if(r.name==t){return r}}return null};VError.hasCauseWithName=function(e,t){return VError.findCauseByName(e,t)!==null};VError.fullStack=function(e){i.ok(n(e),"err must be an Error");var t=VError.cause(e);if(t){return e.stack+"\ncaused by: "+VError.fullStack(t)}return e.stack};VError.errorFromList=function(e){i.arrayOfObject(e,"errors");if(e.length===0){return null}e.forEach(function(e){i.ok(n(e))});if(e.length==1){return e[0]}return new MultiError(e)};VError.errorForEach=function(e,t){i.ok(n(e),"err must be an Error");i.func(t,"func");if(e instanceof MultiError){e.errors().forEach(function iterError(e){t(e)})}else{t(e)}};function SError(){var e,t,r,i;e=Array.prototype.slice.call(arguments,0);if(!(this instanceof SError)){t=Object.create(SError.prototype);SError.apply(t,arguments);return t}r=parseConstructorArguments({argv:e,strict:true});i=r.options;VError.call(this,i,"%s",r.shortmessage);return this}a.inherits(SError,VError);function MultiError(e){i.array(e,"list of errors");i.ok(e.length>0,"must be at least one error");this.ase_errors=e;VError.call(this,{cause:e[0]},"first of %d error%s",e.length,e.length==1?"":"s")}a.inherits(MultiError,VError);MultiError.prototype.name="MultiError";MultiError.prototype.errors=function me_errors(){return this.ase_errors.slice(0)};function WError(){var e,t,r,i;e=Array.prototype.slice.call(arguments,0);if(!(this instanceof WError)){t=Object.create(WError.prototype);WError.apply(t,e);return t}r=parseConstructorArguments({argv:e,strict:false});i=r.options;i["skipCauseMessage"]=true;VError.call(this,i,"%s",r.shortmessage);return this}a.inherits(WError,VError);WError.prototype.name="WError";WError.prototype.toString=function we_toString(){var e=this.hasOwnProperty("name")&&this.name||this.constructor.name||this.constructor.prototype.name;if(this.message)e+=": "+this.message;if(this.jse_cause&&this.jse_cause.message)e+="; caused by "+this.jse_cause.toString();return e};WError.prototype.cause=function we_cause(e){if(n(e))this.jse_cause=e;return this.jse_cause}},1957:function(e){e.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"}}}},1965:function(e){e.exports={pagination:{ListApplications:{input_token:"nextToken",output_token:"nextToken",result_key:"applicationSummaries"}}}},1968:function(e,t,r){const i=r(4830);const a=(e,t)=>{const r=i(e,t);return r&&r.prerelease.length?r.prerelease:null};e.exports=a},1969:function(e){e.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"}}}},1971:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(5414);function loadYaml(e,t){return i.safeLoad(e,t)}t.loadYaml=loadYaml;function loadAllYaml(e,t){return i.safeLoadAll(e,undefined,t)}t.loadAllYaml=loadAllYaml;function dumpYaml(e,t){return i.safeDump(e,t)}t.dumpYaml=dumpYaml},1976:function(e,t,r){const{MAX_SAFE_COMPONENT_LENGTH:i}=r(9181);const a=r(8548);t=e.exports={};const s=t.re=[];const n=t.src=[];const o=t.t={};let u=0;const p=(e,t,r)=>{const i=u++;a(i,t);o[e]=i;n[i]=t;s[i]=new RegExp(t,r?"g":undefined)};p("NUMERICIDENTIFIER","0|[1-9]\\d*");p("NUMERICIDENTIFIERLOOSE","[0-9]+");p("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*");p("MAINVERSION",`(${n[o.NUMERICIDENTIFIER]})\\.`+`(${n[o.NUMERICIDENTIFIER]})\\.`+`(${n[o.NUMERICIDENTIFIER]})`);p("MAINVERSIONLOOSE",`(${n[o.NUMERICIDENTIFIERLOOSE]})\\.`+`(${n[o.NUMERICIDENTIFIERLOOSE]})\\.`+`(${n[o.NUMERICIDENTIFIERLOOSE]})`);p("PRERELEASEIDENTIFIER",`(?:${n[o.NUMERICIDENTIFIER]}|${n[o.NONNUMERICIDENTIFIER]})`);p("PRERELEASEIDENTIFIERLOOSE",`(?:${n[o.NUMERICIDENTIFIERLOOSE]}|${n[o.NONNUMERICIDENTIFIER]})`);p("PRERELEASE",`(?:-(${n[o.PRERELEASEIDENTIFIER]}(?:\\.${n[o.PRERELEASEIDENTIFIER]})*))`);p("PRERELEASELOOSE",`(?:-?(${n[o.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${n[o.PRERELEASEIDENTIFIERLOOSE]})*))`);p("BUILDIDENTIFIER","[0-9A-Za-z-]+");p("BUILD",`(?:\\+(${n[o.BUILDIDENTIFIER]}(?:\\.${n[o.BUILDIDENTIFIER]})*))`);p("FULLPLAIN",`v?${n[o.MAINVERSION]}${n[o.PRERELEASE]}?${n[o.BUILD]}?`);p("FULL",`^${n[o.FULLPLAIN]}$`);p("LOOSEPLAIN",`[v=\\s]*${n[o.MAINVERSIONLOOSE]}${n[o.PRERELEASELOOSE]}?${n[o.BUILD]}?`);p("LOOSE",`^${n[o.LOOSEPLAIN]}$`);p("GTLT","((?:<|>)?=?)");p("XRANGEIDENTIFIERLOOSE",`${n[o.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);p("XRANGEIDENTIFIER",`${n[o.NUMERICIDENTIFIER]}|x|X|\\*`);p("XRANGEPLAIN",`[v=\\s]*(${n[o.XRANGEIDENTIFIER]})`+`(?:\\.(${n[o.XRANGEIDENTIFIER]})`+`(?:\\.(${n[o.XRANGEIDENTIFIER]})`+`(?:${n[o.PRERELEASE]})?${n[o.BUILD]}?`+`)?)?`);p("XRANGEPLAINLOOSE",`[v=\\s]*(${n[o.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${n[o.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${n[o.XRANGEIDENTIFIERLOOSE]})`+`(?:${n[o.PRERELEASELOOSE]})?${n[o.BUILD]}?`+`)?)?`);p("XRANGE",`^${n[o.GTLT]}\\s*${n[o.XRANGEPLAIN]}$`);p("XRANGELOOSE",`^${n[o.GTLT]}\\s*${n[o.XRANGEPLAINLOOSE]}$`);p("COERCE",`${"(^|[^\\d])"+"(\\d{1,"}${i}})`+`(?:\\.(\\d{1,${i}}))?`+`(?:\\.(\\d{1,${i}}))?`+`(?:$|[^\\d])`);p("COERCERTL",n[o.COERCE],true);p("LONETILDE","(?:~>?)");p("TILDETRIM",`(\\s*)${n[o.LONETILDE]}\\s+`,true);t.tildeTrimReplace="$1~";p("TILDE",`^${n[o.LONETILDE]}${n[o.XRANGEPLAIN]}$`);p("TILDELOOSE",`^${n[o.LONETILDE]}${n[o.XRANGEPLAINLOOSE]}$`);p("LONECARET","(?:\\^)");p("CARETTRIM",`(\\s*)${n[o.LONECARET]}\\s+`,true);t.caretTrimReplace="$1^";p("CARET",`^${n[o.LONECARET]}${n[o.XRANGEPLAIN]}$`);p("CARETLOOSE",`^${n[o.LONECARET]}${n[o.XRANGEPLAINLOOSE]}$`);p("COMPARATORLOOSE",`^${n[o.GTLT]}\\s*(${n[o.LOOSEPLAIN]})$|^$`);p("COMPARATOR",`^${n[o.GTLT]}\\s*(${n[o.FULLPLAIN]})$|^$`);p("COMPARATORTRIM",`(\\s*)${n[o.GTLT]}\\s*(${n[o.LOOSEPLAIN]}|${n[o.XRANGEPLAIN]})`,true);t.comparatorTrimReplace="$1$2$3";p("HYPHENRANGE",`^\\s*(${n[o.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${n[o.XRANGEPLAIN]})`+`\\s*$`);p("HYPHENRANGELOOSE",`^\\s*(${n[o.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${n[o.XRANGEPLAINLOOSE]})`+`\\s*$`);p("STAR","(<|>)?=?\\s*\\*");p("GTE0","^\\s*>=\\s*0.0.0\\s*$");p("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},1986:function(e){e.exports={pagination:{DescribeHomeRegionControls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},1989:function(e,t,r){var i=r(2602);var a=r(5747);i.register("sed",_sed,{globStart:3,canReceivePipe:true,cmdOptions:{i:"inplace"}});function _sed(e,t,r,s){var n=i.readFromPipe();if(typeof r!=="string"&&typeof r!=="function"){if(typeof r==="number"){r=r.toString()}else{i.error("invalid replacement string")}}if(typeof t==="string"){t=RegExp(t)}if(!s&&!n){i.error("no files given")}s=[].slice.call(arguments,3);if(n){s.unshift("-")}var o=[];s.forEach(function(s){if(!a.existsSync(s)&&s!=="-"){i.error("no such file or directory: "+s,2,{continue:true});return}var u=s==="-"?n:a.readFileSync(s,"utf8");var p=u.split("\n");var c=p.map(function(e){return e.replace(t,r)}).join("\n");o.push(c);if(e.inplace){a.writeFileSync(s,c,"utf8")}});return o.join("\n")}e.exports=_sed},2007:function(e,t,r){var i=r(395);r(1371);i.util.update(i.DynamoDB.prototype,{setupRequestListeners:function setupRequestListeners(e){if(e.service.config.dynamoDbCrc32){e.removeListener("extractData",i.EventListeners.Json.EXTRACT_DATA);e.addListener("extractData",this.checkCrc32);e.addListener("extractData",i.EventListeners.Json.EXTRACT_DATA)}},checkCrc32:function checkCrc32(e){if(!e.httpResponse.streaming&&!e.request.service.crc32IsValid(e)){e.data=null;e.error=i.util.error(new Error,{code:"CRC32CheckFailed",message:"CRC32 integrity check failed",retryable:true});e.request.haltHandlersOnError();throw e.error}},crc32IsValid:function crc32IsValid(e){var t=e.httpResponse.headers["x-amz-crc32"];if(!t)return true;return parseInt(t,10)===i.util.crypto.crc32(e.httpResponse.body)},defaultRetryCount:10,retryDelays:function retryDelays(e,t){var r=i.util.copy(this.config.retryDelayOptions);if(typeof r.base!=="number"){r.base=50}var a=i.util.calculateRetryDelay(e,r,t);return a}})},2011:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lexruntimev2"]={};i.LexRuntimeV2=a.defineService("lexruntimev2",["2020-08-07"]);Object.defineProperty(s.services["lexruntimev2"],"2020-08-07",{get:function get(){var e=r(8585);e.paginators=r(703).pagination;return e},enumerable:true,configurable:true});e.exports=i.LexRuntimeV2},2013:function(e){e.exports={metadata:{apiVersion:"2020-08-11",endpointPrefix:"amplifybackend",signingName:"amplifybackend",serviceFullName:"AmplifyBackend",serviceId:"AmplifyBackend",protocol:"rest-json",jsonVersion:"1.1",uid:"amplifybackend-2020-08-11",signatureVersion:"v4"},operations:{CloneBackend:{http:{requestUri:"/backend/{appId}/environments/{backendEnvironmentName}/clone",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},TargetEnvironmentName:{locationName:"targetEnvironmentName"}},required:["AppId","BackendEnvironmentName","TargetEnvironmentName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},CreateBackend:{http:{requestUri:"/backend",responseCode:200},input:{type:"structure",members:{AppId:{locationName:"appId"},AppName:{locationName:"appName"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},ResourceConfig:{locationName:"resourceConfig",type:"structure",members:{}},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","AppName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},CreateBackendAPI:{http:{requestUri:"/backend/{appId}/api",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","ResourceName","BackendEnvironmentName","ResourceConfig"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},CreateBackendAuth:{http:{requestUri:"/backend/{appId}/auth",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},ResourceConfig:{shape:"Si",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","ResourceName","BackendEnvironmentName","ResourceConfig"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},CreateBackendConfig:{http:{requestUri:"/backend/{appId}/config",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendManagerAppId:{locationName:"backendManagerAppId"}},required:["AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},JobId:{locationName:"jobId"},Status:{locationName:"status"}}}},CreateToken:{http:{requestUri:"/backend/{appId}/challenge",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"}},required:["AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},ChallengeCode:{locationName:"challengeCode"},SessionId:{locationName:"sessionId"},Ttl:{locationName:"ttl"}}}},DeleteBackend:{http:{requestUri:"/backend/{appId}/environments/{backendEnvironmentName}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"}},required:["AppId","BackendEnvironmentName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},DeleteBackendAPI:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},DeleteBackendAuth:{http:{requestUri:"/backend/{appId}/auth/{backendEnvironmentName}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},DeleteToken:{http:{requestUri:"/backend/{appId}/challenge/{sessionId}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},SessionId:{location:"uri",locationName:"sessionId"}},required:["SessionId","AppId"]},output:{type:"structure",members:{IsSuccess:{locationName:"isSuccess",type:"boolean"}}}},GenerateBackendAPIModels:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}/generateModels",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},GetBackend:{http:{requestUri:"/backend/{appId}/details",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"}},required:["AppId"]},output:{type:"structure",members:{AmplifyMetaConfig:{locationName:"amplifyMetaConfig"},AppId:{locationName:"appId"},AppName:{locationName:"appName"},BackendEnvironmentList:{shape:"S11",locationName:"backendEnvironmentList"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"}}}},GetBackendAPI:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}/details",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}}}},GetBackendAPIModels:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}/getModels",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{Models:{locationName:"models"},Status:{locationName:"status"}}}},GetBackendAuth:{http:{requestUri:"/backend/{appId}/auth/{backendEnvironmentName}/details",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},ResourceConfig:{shape:"Si",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}}}},GetBackendJob:{http:{method:"GET",requestUri:"/backend/{appId}/job/{backendEnvironmentName}/{jobId}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},JobId:{location:"uri",locationName:"jobId"}},required:["AppId","BackendEnvironmentName","JobId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},CreateTime:{locationName:"createTime"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"},UpdateTime:{locationName:"updateTime"}}}},GetToken:{http:{method:"GET",requestUri:"/backend/{appId}/challenge/{sessionId}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},SessionId:{location:"uri",locationName:"sessionId"}},required:["SessionId","AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},ChallengeCode:{locationName:"challengeCode"},SessionId:{locationName:"sessionId"},Ttl:{locationName:"ttl"}}}},ListBackendJobs:{http:{requestUri:"/backend/{appId}/job/{backendEnvironmentName}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},JobId:{locationName:"jobId"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},Operation:{locationName:"operation"},Status:{locationName:"status"}},required:["AppId","BackendEnvironmentName"]},output:{type:"structure",members:{Jobs:{locationName:"jobs",type:"list",member:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},CreateTime:{locationName:"createTime"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"},UpdateTime:{locationName:"updateTime"}},required:["AppId","BackendEnvironmentName"]}},NextToken:{locationName:"nextToken"}}}},RemoveAllBackends:{http:{requestUri:"/backend/{appId}/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},CleanAmplifyApp:{locationName:"cleanAmplifyApp",type:"boolean"}},required:["AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},RemoveBackendConfig:{http:{requestUri:"/backend/{appId}/config/remove",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"}},required:["AppId"]},output:{type:"structure",members:{Error:{locationName:"error"}}}},UpdateBackendAPI:{http:{requestUri:"/backend/{appId}/api/{backendEnvironmentName}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceConfig:{shape:"S8",locationName:"resourceConfig"},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},UpdateBackendAuth:{http:{requestUri:"/backend/{appId}/auth/{backendEnvironmentName}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},ResourceConfig:{locationName:"resourceConfig",type:"structure",members:{AuthResources:{locationName:"authResources"},IdentityPoolConfigs:{locationName:"identityPoolConfigs",type:"structure",members:{UnauthenticatedLogin:{locationName:"unauthenticatedLogin",type:"boolean"}}},Service:{locationName:"service"},UserPoolConfigs:{locationName:"userPoolConfigs",type:"structure",members:{ForgotPassword:{locationName:"forgotPassword",type:"structure",members:{DeliveryMethod:{locationName:"deliveryMethod"},EmailSettings:{shape:"Sq",locationName:"emailSettings"},SmsSettings:{shape:"Sr",locationName:"smsSettings"}}},Mfa:{locationName:"mfa",type:"structure",members:{MFAMode:{},Settings:{shape:"Su",locationName:"settings"}}},OAuth:{locationName:"oAuth",type:"structure",members:{DomainPrefix:{locationName:"domainPrefix"},OAuthGrantType:{locationName:"oAuthGrantType"},OAuthScopes:{shape:"Sz",locationName:"oAuthScopes"},RedirectSignInURIs:{shape:"S11",locationName:"redirectSignInURIs"},RedirectSignOutURIs:{shape:"S11",locationName:"redirectSignOutURIs"},SocialProviderSettings:{shape:"S12",locationName:"socialProviderSettings"}}},PasswordPolicy:{locationName:"passwordPolicy",type:"structure",members:{AdditionalConstraints:{shape:"S15",locationName:"additionalConstraints"},MinimumLength:{locationName:"minimumLength",type:"double"}}}}}},required:["AuthResources","UserPoolConfigs","Service"]},ResourceName:{locationName:"resourceName"}},required:["AppId","BackendEnvironmentName","ResourceName","ResourceConfig"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}}}},UpdateBackendConfig:{http:{requestUri:"/backend/{appId}/config/update",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},LoginAuthConfig:{shape:"S2n",locationName:"loginAuthConfig"}},required:["AppId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendManagerAppId:{locationName:"backendManagerAppId"},Error:{locationName:"error"},LoginAuthConfig:{shape:"S2n",locationName:"loginAuthConfig"}}}},UpdateBackendJob:{http:{requestUri:"/backend/{appId}/job/{backendEnvironmentName}/{jobId}",responseCode:200},input:{type:"structure",members:{AppId:{location:"uri",locationName:"appId"},BackendEnvironmentName:{location:"uri",locationName:"backendEnvironmentName"},JobId:{location:"uri",locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"}},required:["AppId","BackendEnvironmentName","JobId"]},output:{type:"structure",members:{AppId:{locationName:"appId"},BackendEnvironmentName:{locationName:"backendEnvironmentName"},CreateTime:{locationName:"createTime"},Error:{locationName:"error"},JobId:{locationName:"jobId"},Operation:{locationName:"operation"},Status:{locationName:"status"},UpdateTime:{locationName:"updateTime"}}}}},shapes:{S8:{type:"structure",members:{AdditionalAuthTypes:{locationName:"additionalAuthTypes",type:"list",member:{shape:"Sa"}},ApiName:{locationName:"apiName"},ConflictResolution:{locationName:"conflictResolution",type:"structure",members:{ResolutionStrategy:{locationName:"resolutionStrategy"}}},DefaultAuthType:{shape:"Sa",locationName:"defaultAuthType"},Service:{locationName:"service"},TransformSchema:{locationName:"transformSchema"}}},Sa:{type:"structure",members:{Mode:{locationName:"mode"},Settings:{locationName:"settings",type:"structure",members:{CognitoUserPoolId:{locationName:"cognitoUserPoolId"},Description:{locationName:"description"},ExpirationTime:{locationName:"expirationTime",type:"double"},OpenIDAuthTTL:{locationName:"openIDAuthTTL"},OpenIDClientId:{locationName:"openIDClientId"},OpenIDIatTTL:{locationName:"openIDIatTTL"},OpenIDIssueURL:{locationName:"openIDIssueURL"},OpenIDProviderName:{locationName:"openIDProviderName"}}}}},Si:{type:"structure",members:{AuthResources:{locationName:"authResources"},IdentityPoolConfigs:{locationName:"identityPoolConfigs",type:"structure",members:{IdentityPoolName:{locationName:"identityPoolName"},UnauthenticatedLogin:{locationName:"unauthenticatedLogin",type:"boolean"}},required:["UnauthenticatedLogin","IdentityPoolName"]},Service:{locationName:"service"},UserPoolConfigs:{locationName:"userPoolConfigs",type:"structure",members:{ForgotPassword:{locationName:"forgotPassword",type:"structure",members:{DeliveryMethod:{locationName:"deliveryMethod"},EmailSettings:{shape:"Sq",locationName:"emailSettings"},SmsSettings:{shape:"Sr",locationName:"smsSettings"}},required:["DeliveryMethod"]},Mfa:{locationName:"mfa",type:"structure",members:{MFAMode:{},Settings:{shape:"Su",locationName:"settings"}},required:["MFAMode"]},OAuth:{locationName:"oAuth",type:"structure",members:{DomainPrefix:{locationName:"domainPrefix"},OAuthGrantType:{locationName:"oAuthGrantType"},OAuthScopes:{shape:"Sz",locationName:"oAuthScopes"},RedirectSignInURIs:{shape:"S11",locationName:"redirectSignInURIs"},RedirectSignOutURIs:{shape:"S11",locationName:"redirectSignOutURIs"},SocialProviderSettings:{shape:"S12",locationName:"socialProviderSettings"}},required:["RedirectSignOutURIs","RedirectSignInURIs","OAuthGrantType","OAuthScopes"]},PasswordPolicy:{locationName:"passwordPolicy",type:"structure",members:{AdditionalConstraints:{shape:"S15",locationName:"additionalConstraints"},MinimumLength:{locationName:"minimumLength",type:"double"}},required:["MinimumLength"]},RequiredSignUpAttributes:{locationName:"requiredSignUpAttributes",type:"list",member:{}},SignInMethod:{locationName:"signInMethod"},UserPoolName:{locationName:"userPoolName"}},required:["RequiredSignUpAttributes","SignInMethod","UserPoolName"]}},required:["AuthResources","UserPoolConfigs","Service"]},Sq:{type:"structure",members:{EmailMessage:{locationName:"emailMessage"},EmailSubject:{locationName:"emailSubject"}}},Sr:{type:"structure",members:{SmsMessage:{locationName:"smsMessage"}}},Su:{type:"structure",members:{MfaTypes:{locationName:"mfaTypes",type:"list",member:{}},SmsMessage:{locationName:"smsMessage"}}},Sz:{type:"list",member:{}},S11:{type:"list",member:{}},S12:{type:"structure",members:{Facebook:{shape:"S13"},Google:{shape:"S13"},LoginWithAmazon:{shape:"S13"}}},S13:{type:"structure",members:{ClientId:{locationName:"client_id"},ClientSecret:{locationName:"client_secret"}}},S15:{type:"list",member:{}},S2n:{type:"structure",members:{AwsCognitoIdentityPoolId:{locationName:"aws_cognito_identity_pool_id"},AwsCognitoRegion:{locationName:"aws_cognito_region"},AwsUserPoolsId:{locationName:"aws_user_pools_id"},AwsUserPoolsWebClientId:{locationName:"aws_user_pools_web_client_id"}}}}}},2016:function(e,t,r){"use strict";const{constants:i}=r(4293);const a=r(5453);const s=r(6375);class MaxBufferError extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}}async function getStream(e,t){if(!e){return Promise.reject(new Error("Expected a stream"))}t={maxBuffer:Infinity,...t};const{maxBuffer:r}=t;let n;await new Promise((o,u)=>{const p=e=>{if(e&&n.getBufferedLength()<=i.MAX_LENGTH){e.bufferedData=n.getBufferedValue()}u(e)};n=a(e,s(t),e=>{if(e){p(e);return}o()});n.on("data",()=>{if(n.getBufferedLength()>r){p(new MaxBufferError)}})});return n.getBufferedValue()}e.exports=getStream;e.exports.default=getStream;e.exports.buffer=((e,t)=>getStream(e,{...t,encoding:"buffer"}));e.exports.array=((e,t)=>getStream(e,{...t,array:true}));e.exports.MaxBufferError=MaxBufferError},2020:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["apigatewayv2"]={};i.ApiGatewayV2=a.defineService("apigatewayv2",["2018-11-29"]);Object.defineProperty(s.services["apigatewayv2"],"2018-11-29",{get:function get(){var e=r(5687);e.paginators=r(4725).pagination;return e},enumerable:true,configurable:true});e.exports=i.ApiGatewayV2},2028:function(e){e.exports={pagination:{}}},2035:function(e,t,r){var i=r(395);i.util.update(i.LexModelsV2.prototype,{setupRequestListeners:function setupRequestListeners(e){e.addListener("build",this.modifyContentType)},modifyContentType:function modifyContentType(e){if(e.httpRequest.headers["Content-Type"]==="application/json"){e.httpRequest.headers["Content-Type"]="application/x-amz-json-1.1"}}})},2041:function(e){e.exports={$id:"har.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["log"],properties:{log:{$ref:"log.json#"}}}},2046:function(e){e.exports={pagination:{}}},2048:function(e,t,r){const i=r(5039);const{OPError:a,RPError:s}=r(3889);const n=r(1564);const o=r(2166);const u=r(3331);const{CLOCK_TOLERANCE:p,HTTP_OPTIONS:c}=r(7766);const m=r(9368);const{setDefaults:l}=r(9204);e.exports={Issuer:i,Registry:n,Strategy:o,TokenSet:u,errors:{OPError:a,RPError:s},custom:{setHttpOptionsDefaults:l,http_options:c,clock_tolerance:p},generators:m}},2053:function(e){e.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"}}}}}}},2062:function(e,t,r){var i=r(3249);e.exports={Ber:i,BerReader:i.Reader,BerWriter:i.Writer}},2065:function(e,t,r){const i=r(8548);const{MAX_LENGTH:a,MAX_SAFE_INTEGER:s}=r(9181);const{re:n,t:o}=r(1976);const{compareIdentifiers:u}=r(8760);class SemVer{constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof SemVer){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{e=e.version}}else if(typeof e!=="string"){throw new TypeError(`Invalid Version: ${e}`)}if(e.length>a){throw new TypeError(`version is longer than ${a} characters`)}i("SemVer",e,t);this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?n[o.LOOSE]:n[o.FULL]);if(!r){throw new TypeError(`Invalid Version: ${e}`)}this.raw=e;this.major=+r[1];this.minor=+r[2];this.patch=+r[3];if(this.major>s||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>s||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>s||this.patch<0){throw new TypeError("Invalid patch version")}if(!r[4]){this.prerelease=[]}else{this.prerelease=r[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t=0){if(typeof this.prerelease[e]==="number"){this.prerelease[e]++;e=-2}}if(e===-1){this.prerelease.push(0)}}if(t){if(this.prerelease[0]===t){if(isNaN(this.prerelease[1])){this.prerelease=[t,0]}}else{this.prerelease=[t,0]}}break;default:throw new Error(`invalid increment argument: ${e}`)}this.format();this.raw=this.version;return this}}e.exports=SemVer},2077:function(e){e.exports={pagination:{GetBehaviorModelTrainingSummaries:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},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"},ListCustomMetrics:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"metricNames"},ListDetectMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListDetectMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},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"},ListThingPrincipals:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"principals"},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"}}}},2084:function(e){e.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:{},AvailabilityZoneRelocation:{type:"boolean"}}},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:"S2b"}}}},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:"S2h"},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S2j"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S2q"},EventCategories:{shape:"S2r"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S2t"}}}},CreateHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateHsmClientCertificateResult",type:"structure",members:{HsmClientCertificate:{shape:"S2w"}}}},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:"S2z"}}}},CreateScheduledAction:{input:{type:"structure",required:["ScheduledActionName","TargetAction","Schedule","IamRole"],members:{ScheduledActionName:{},TargetAction:{shape:"S31"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S35",resultWrapper:"CreateScheduledActionResult"}},CreateSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"Sg"}}},output:{resultWrapper:"CreateSnapshotCopyGrantResult",type:"structure",members:{SnapshotCopyGrant:{shape:"S3a"}}}},CreateSnapshotSchedule:{input:{type:"structure",members:{ScheduleDefinitions:{shape:"S3c"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"Sg"},DryRun:{type:"boolean"},NextInvocations:{type:"integer"}}},output:{shape:"S3d",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:"S3n",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:"S41"}}}},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:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeClusterParameterGroupsResult",type:"structure",members:{Marker:{},ParameterGroups:{type:"list",member:{shape:"S2b",locationName:"ClusterParameterGroup"}}}}},DescribeClusterParameters:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterParametersResult",type:"structure",members:{Parameters:{shape:"S4m"},Marker:{}}}},DescribeClusterSecurityGroups:{input:{type:"structure",members:{ClusterSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},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:"S41"},TagValues:{shape:"S4h"},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:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeClusterSubnetGroupsResult",type:"structure",members:{Marker:{},ClusterSubnetGroups:{type:"list",member:{shape:"S2j",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:"S41"},TagValues:{shape:"S4h"}}},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:"S4m"}},wrapper:true}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},Events:{type:"list",member:{locationName:"EventInfoMap",type:"structure",members:{EventId:{},EventCategories:{shape:"S2r"},EventDescription:{},Severity:{}},wrapper:true}}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S2t",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:"S2r"},Severity:{},Date:{type:"timestamp"},EventId:{}}}}}}},DescribeHsmClientCertificates:{input:{type:"structure",members:{HsmClientCertificateIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeHsmClientCertificatesResult",type:"structure",members:{Marker:{},HsmClientCertificates:{type:"list",member:{shape:"S2w",locationName:"HsmClientCertificate"}}}}},DescribeHsmConfigurations:{input:{type:"structure",members:{HsmConfigurationIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeHsmConfigurationsResult",type:"structure",members:{Marker:{},HsmConfigurations:{type:"list",member:{shape:"S2z",locationName:"HsmConfiguration"}}}}},DescribeLoggingStatus:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S65",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:"S6c",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:"S2m",locationName:"AvailabilityZone"}}},wrapper:true}},Marker:{}}}},DescribeReservedNodeOfferings:{input:{type:"structure",members:{ReservedNodeOfferingId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S6o"}}}},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:"S6c"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeScheduledActionsResult",type:"structure",members:{Marker:{},ScheduledActions:{type:"list",member:{shape:"S35",locationName:"ScheduledAction"}}}}},DescribeSnapshotCopyGrants:{input:{type:"structure",members:{SnapshotCopyGrantName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeSnapshotCopyGrantsResult",type:"structure",members:{Marker:{},SnapshotCopyGrants:{type:"list",member:{shape:"S3a",locationName:"SnapshotCopyGrant"}}}}},DescribeSnapshotSchedules:{input:{type:"structure",members:{ClusterIdentifier:{},ScheduleIdentifier:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeSnapshotSchedulesResult",type:"structure",members:{SnapshotSchedules:{type:"list",member:{shape:"S3d",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:"S7b",locationName:"TableRestoreStatus"}},Marker:{}}}},DescribeTags:{input:{type:"structure",members:{ResourceName:{},ResourceType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S41"},TagValues:{shape:"S4h"}}},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:"S41"},TagValues:{shape:"S4h"}}},output:{resultWrapper:"DescribeUsageLimitsResult",type:"structure",members:{UsageLimits:{type:"list",member:{shape:"S3n"}},Marker:{}}}},DisableLogging:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S65",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:"S65",resultWrapper:"EnableLoggingResult"}},EnableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier","DestinationRegion"],members:{ClusterIdentifier:{},DestinationRegion:{},RetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{},ManualSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"EnableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},GetClusterCredentials:{input:{type:"structure",required:["DbUser","ClusterIdentifier"],members:{DbUser:{},DbName:{},ClusterIdentifier:{},DurationSeconds:{type:"integer"},AutoCreate:{type:"boolean"},DbGroups:{type:"list",member:{locationName:"DbGroup"}}}},output:{resultWrapper:"GetClusterCredentialsResult",type:"structure",members:{DbUser:{},DbPassword:{type:"string",sensitive:true},Expiration:{type:"timestamp"}}}},GetReservedNodeExchangeOfferings:{input:{type:"structure",required:["ReservedNodeId"],members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetReservedNodeExchangeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S6o"}}}},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:{},AvailabilityZoneRelocation:{type:"boolean"},AvailabilityZone:{},Port:{type:"integer"}}},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:"S4m"}}},output:{shape:"S85",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:"S2h"}}},output:{resultWrapper:"ModifyClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S2j"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S2q"},EventCategories:{shape:"S2r"},Severity:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S2t"}}}},ModifyScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},TargetAction:{shape:"S31"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S35",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:"S3c"}}},output:{shape:"S3d",resultWrapper:"ModifySnapshotScheduleResult"}},ModifyUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{},Amount:{type:"long"},BreachAction:{}}},output:{shape:"S3n",resultWrapper:"ModifyUsageLimitResult"}},PauseCluster:{input:{shape:"S33"},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:"S4m"}}},output:{shape:"S85",resultWrapper:"ResetClusterParameterGroupResult"}},ResizeCluster:{input:{shape:"S32"},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"},AvailabilityZoneRelocation:{type:"boolean"}}},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:"S7b"}}}},ResumeCluster:{input:{shape:"S34"},output:{resultWrapper:"ResumeClusterResult",type:"structure",members:{Cluster:{shape:"S1i"}}}},RevokeClusterSecurityGroupIngress:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeClusterSecurityGroupIngressResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sd"}}}},RevokeSnapshotAccess:{input:{type:"structure",required:["SnapshotIdentifier","AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},AccountWithRestoreAccess:{}}},output:{resultWrapper:"RevokeSnapshotAccessResult",type:"structure",members:{Snapshot:{shape:"Sm"}}}},RotateEncryptionKey:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RotateEncryptionKeyResult",type:"structure",members:{Cluster:{shape:"S1i"}}}}},shapes:{S4:{type:"structure",members:{ReservedNodeId:{},ReservedNodeOfferingId:{},NodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},NodeCount:{type:"integer"},State:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:true},S8:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},Sd:{type:"structure",members:{ClusterSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{},Tags:{shape:"Sg"}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{},Tags:{shape:"Sg"}}}},Tags:{shape:"Sg"}},wrapper:true},Sg:{type:"list",member:{shape:"Sh",locationName:"Tag"}},Sh:{type:"structure",members:{Key:{},Value:{}}},Sm:{type:"structure",members:{SnapshotIdentifier:{},ClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Status:{},Port:{type:"integer"},AvailabilityZone:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},ClusterVersion:{},EngineFullVersion:{},SnapshotType:{},NodeType:{},NumberOfNodes:{type:"integer"},DBName:{},VpcId:{},Encrypted:{type:"boolean"},KmsKeyId:{},EncryptedWithHSM:{type:"boolean"},AccountsWithRestoreAccess:{type:"list",member:{locationName:"AccountWithRestoreAccess",type:"structure",members:{AccountId:{},AccountAlias:{}}}},OwnerAccount:{},TotalBackupSizeInMegaBytes:{type:"double"},ActualIncrementalBackupSizeInMegaBytes:{type:"double"},BackupProgressInMegaBytes:{type:"double"},CurrentBackupRateInMegaBytesPerSecond:{type:"double"},EstimatedSecondsToCompletion:{type:"long"},ElapsedTimeInSeconds:{type:"long"},SourceRegion:{},Tags:{shape:"Sg"},RestorableNodeTypes:{type:"list",member:{locationName:"NodeType"}},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},ManualSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRemainingDays:{type:"integer"},SnapshotRetentionStartTime:{type:"timestamp"}},wrapper:true},Sv:{type:"structure",required:["SnapshotIdentifier"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{}}},Sx:{type:"list",member:{locationName:"String"}},Sz:{type:"structure",members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},FailureCode:{},FailureReason:{}}},S14:{type:"structure",members:{TargetNodeType:{},TargetNumberOfNodes:{type:"integer"},TargetClusterType:{},Status:{},ImportTablesCompleted:{type:"list",member:{}},ImportTablesInProgress:{type:"list",member:{}},ImportTablesNotStarted:{type:"list",member:{}},AvgResizeRateInMegaBytesPerSecond:{type:"double"},TotalResizeDataInMegaBytes:{type:"long"},ProgressInMegaBytes:{type:"long"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ResizeType:{},Message:{},TargetEncryptionType:{},DataTransferProgressPercent:{type:"double"}}},S1d:{type:"list",member:{locationName:"ClusterSecurityGroupName"}},S1e:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S1g:{type:"list",member:{locationName:"IamRoleArn"}},S1i:{type:"structure",members:{ClusterIdentifier:{},NodeType:{},ClusterStatus:{},ClusterAvailabilityStatus:{},ModifyStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"},VpcEndpoints:{type:"list",member:{locationName:"VpcEndpoint",type:"structure",members:{VpcEndpointId:{}}}}}},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"}}},AvailabilityZoneRelocationStatus:{},ClusterNamespaceArn:{}},wrapper:true},S2b:{type:"structure",members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"Sg"}},wrapper:true},S2h:{type:"list",member:{locationName:"SubnetIdentifier"}},S2j:{type:"structure",members:{ClusterSubnetGroupName:{},Description:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S2m"},SubnetStatus:{}}}},Tags:{shape:"Sg"}},wrapper:true},S2m:{type:"structure",members:{Name:{},SupportedPlatforms:{type:"list",member:{locationName:"SupportedPlatform",type:"structure",members:{Name:{}},wrapper:true}}},wrapper:true},S2q:{type:"list",member:{locationName:"SourceId"}},S2r:{type:"list",member:{locationName:"EventCategory"}},S2t:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{type:"timestamp"},SourceType:{},SourceIdsList:{shape:"S2q"},EventCategoriesList:{shape:"S2r"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"Sg"}},wrapper:true},S2w:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmClientCertificatePublicKey:{},Tags:{shape:"Sg"}},wrapper:true},S2z:{type:"structure",members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},Tags:{shape:"Sg"}},wrapper:true},S31:{type:"structure",members:{ResizeCluster:{shape:"S32"},PauseCluster:{shape:"S33"},ResumeCluster:{shape:"S34"}}},S32:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},Classic:{type:"boolean"}}},S33:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S34:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S35:{type:"structure",members:{ScheduledActionName:{},TargetAction:{shape:"S31"},Schedule:{},IamRole:{},ScheduledActionDescription:{},State:{},NextInvocations:{type:"list",member:{locationName:"ScheduledActionTime",type:"timestamp"}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S3a:{type:"structure",members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"Sg"}},wrapper:true},S3c:{type:"list",member:{locationName:"ScheduleDefinition"}},S3d:{type:"structure",members:{ScheduleDefinitions:{shape:"S3c"},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:{}}}}}},S3n:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"Sg"}}},S41:{type:"list",member:{locationName:"TagKey"}},S4h:{type:"list",member:{locationName:"TagValue"}},S4m:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},ApplyType:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{}}}},S65:{type:"structure",members:{LoggingEnabled:{type:"boolean"},BucketName:{},S3KeyPrefix:{},LastSuccessfulDeliveryTime:{type:"timestamp"},LastFailureTime:{type:"timestamp"},LastFailureMessage:{}}},S6c:{type:"list",member:{locationName:"item"}},S6o:{type:"list",member:{locationName:"ReservedNodeOffering",type:"structure",members:{ReservedNodeOfferingId:{},NodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:true}},S7b:{type:"structure",members:{TableRestoreRequestId:{},Status:{},Message:{},RequestTime:{type:"timestamp"},ProgressInMegaBytes:{type:"long"},TotalDataInMegaBytes:{type:"long"},ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{}},wrapper:true},S85:{type:"structure",members:{ParameterGroupName:{},ParameterGroupStatus:{}}}}}},2086:function(e,t,r){var i=r(6139);var a=r(1722);var s;var n;var o=0;var u=0;function v1(e,t,r){var p=t&&r||0;var c=t||[];e=e||{};var m=e.node||s;var l=e.clockseq!==undefined?e.clockseq:n;if(m==null||l==null){var d=i();if(m==null){m=s=[d[0]|1,d[1],d[2],d[3],d[4],d[5]]}if(l==null){l=n=(d[6]<<8|d[7])&16383}}var y=e.msecs!==undefined?e.msecs:(new Date).getTime();var b=e.nsecs!==undefined?e.nsecs:u+1;var h=y-o+(b-u)/1e4;if(h<0&&e.clockseq===undefined){l=l+1&16383}if((h<0||y>o)&&e.nsecs===undefined){b=0}if(b>=1e4){throw new Error("uuid.v1(): Can't create more than 10M uuids/sec")}o=y;u=b;n=l;y+=122192928e5;var f=((y&268435455)*1e4+b)%4294967296;c[p++]=f>>>24&255;c[p++]=f>>>16&255;c[p++]=f>>>8&255;c[p++]=f&255;var g=y/4294967296*1e4&268435455;c[p++]=g>>>8&255;c[p++]=g&255;c[p++]=g>>>24&15|16;c[p++]=g>>>16&255;c[p++]=l>>>8|128;c[p++]=l&255;for(var S=0;S<6;++S){c[p+S]=m[S]}return t?t:a(c)}e.exports=v1},2087:function(e){e.exports=require("os")},2102:function(e,t,r){"use strict";var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(r(5747));const s=i(r(2087));const n=r(5082);function issueCommand(e,t){const r=process.env[`GITHUB_${e}`];if(!r){throw new Error(`Unable to find environment variable for file command ${e}`)}if(!a.existsSync(r)){throw new Error(`Missing file at path: ${r}`)}a.appendFileSync(r,`${n.toCommandValue(t)}${s.EOL}`,{encoding:"utf8"})}t.issueCommand=issueCommand},2106:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["migrationhub"]={};i.MigrationHub=a.defineService("migrationhub",["2017-05-31"]);Object.defineProperty(s.services["migrationhub"],"2017-05-31",{get:function get(){var e=r(6686);e.paginators=r(370).pagination;return e},enumerable:true,configurable:true});e.exports=i.MigrationHub},2107:function(e){"use strict";e.exports=function generate_allOf(e,t,r){var i=" ";var a=e.schema[t];var s=e.schemaPath+e.util.getProperty(t);var n=e.errSchemaPath+"/"+t;var o=!e.opts.allErrors;var u=e.util.copy(e);var p="";u.level++;var c="valid"+u.level;var m=u.baseId,l=true;var d=a;if(d){var y,b=-1,h=d.length-1;while(b0:e.util.schemaHasRules(y,e.RULES.all)){l=false;u.schema=y;u.schemaPath=s+"["+b+"]";u.errSchemaPath=n+"/"+b;i+=" "+e.validate(u)+" ";u.baseId=m;if(o){i+=" if ("+c+") { ";p+="}"}}}}if(o){if(l){i+=" if (true) { "}else{i+=" "+p.slice(0,-1)+" "}}return i}},2110:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["synthetics"]={};i.Synthetics=a.defineService("synthetics",["2017-10-11"]);Object.defineProperty(s.services["synthetics"],"2017-10-11",{get:function get(){var e=r(7717);e.paginators=r(1340).pagination;return e},enumerable:true,configurable:true});e.exports=i.Synthetics},2117:function(e,t,r){var i=r(5622);var a=process.platform==="win32";var s=r(5747);var n=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function rethrow(){var e;if(n){var t=new Error;e=debugCallback}else e=missingCallback;return e;function debugCallback(e){if(e){t.message=e.message;e=t;missingCallback(e)}}function missingCallback(e){if(e){if(process.throwDeprecation)throw e;else if(!process.noDeprecation){var t="fs: missing callback "+(e.stack||e.message);if(process.traceDeprecation)console.trace(t);else console.error(t)}}}}function maybeCallback(e){return typeof e==="function"?e:rethrow()}var o=i.normalize;if(a){var u=/(.*?)(?:[\/\\]+|$)/g}else{var u=/(.*?)(?:[\/]+|$)/g}if(a){var p=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/}else{var p=/^[\/]*/}t.realpathSync=function realpathSync(e,t){e=i.resolve(e);if(t&&Object.prototype.hasOwnProperty.call(t,e)){return t[e]}var r=e,n={},o={};var c;var m;var l;var d;start();function start(){var t=p.exec(e);c=t[0].length;m=t[0];l=t[0];d="";if(a&&!o[l]){s.lstatSync(l);o[l]=true}}while(c=e.length){if(t)t[n]=e;return r(null,e)}u.lastIndex=m;var i=u.exec(e);y=l;l+=i[0];d=y+i[1];m=u.lastIndex;if(c[d]||t&&t[d]===d){return process.nextTick(LOOP)}if(t&&Object.prototype.hasOwnProperty.call(t,d)){return gotResolvedLink(t[d])}return s.lstat(d,gotStat)}function gotStat(e,i){if(e)return r(e);if(!i.isSymbolicLink()){c[d]=true;if(t)t[d]=d;return process.nextTick(LOOP)}if(!a){var n=i.dev.toString(32)+":"+i.ino.toString(32);if(o.hasOwnProperty(n)){return gotTarget(null,o[n],d)}}s.stat(d,function(e){if(e)return r(e);s.readlink(d,function(e,t){if(!a)o[n]=t;gotTarget(e,t)})})}function gotTarget(e,a,s){if(e)return r(e);var n=i.resolve(y,a);if(t)t[s]=n;gotResolvedLink(n)}function gotResolvedLink(t){e=i.resolve(t,e.slice(m));start()}}},2120:function(e){e.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"}}}},2122:function(e){e.exports={pagination:{GetDevicePositionHistory:{input_token:"NextToken",output_token:"NextToken",result_key:"DevicePositions"},ListGeofenceCollections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListGeofences:{input_token:"NextToken",output_token:"NextToken",result_key:"Entries"},ListMaps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListPlaceIndexes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListTrackerConsumers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ConsumerArns"},ListTrackers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"}}}},2135:function(e,t,r){const{inherits:i}=r(1669);const a=r(8645);const s=r(474);e.exports.define=function define(e,t){return new Entity(e,t)};function Entity(e,t){this.name=e;this.body=t;this.decoders={};this.encoders={}}Entity.prototype._createNamed=function createNamed(e){const t=this.name;function Generated(e){this._initNamed(e,t)}i(Generated,e);Generated.prototype._initNamed=function _initNamed(t,r){e.call(this,t,r)};return new Generated(this)};Entity.prototype._getDecoder=function _getDecoder(e){e=e||"der";if(!Object.prototype.hasOwnProperty.call(this.decoders,e)){this.decoders[e]=this._createNamed(s[e])}return this.decoders[e]};Entity.prototype.decode=function decode(e,t,r){return this._getDecoder(t).decode(e,r)};Entity.prototype._getEncoder=function _getEncoder(e){e=e||"der";if(!Object.prototype.hasOwnProperty.call(this.encoders,e)){this.encoders[e]=this._createNamed(a[e])}return this.encoders[e]};Entity.prototype.encode=function encode(e,t,r){return this._getEncoder(t).encode(e,r)}},2140:function(e){"use strict";function Queue(e){if(!(this instanceof Queue)){return new Queue(e)}e=e||{};this.concurrency=e.concurrency||Infinity;this.pending=0;this.jobs=[];this.cbs=[];this._done=done.bind(this)}var t=["push","unshift","splice"];t.forEach(function(e){Queue.prototype[e]=function(){var t=Array.prototype[e].apply(this.jobs,arguments);this._run();return t}});Object.defineProperty(Queue.prototype,"length",{get:function(){return this.pending+this.jobs.length}});Queue.prototype._run=function(){if(this.pending===this.concurrency){return}if(this.jobs.length){var e=this.jobs.shift();this.pending++;e(this._done);this._run()}if(this.pending===0){while(this.cbs.length!==0){var t=this.cbs.pop();process.nextTick(t)}}};Queue.prototype.onDone=function(e){if(typeof e==="function"){this.cbs.push(e);this._run()}};function done(){this.pending--;this._run()}e.exports=Queue},2141:function(e,t,r){"use strict";const i=r(2413).Readable;const a=r(9474);class Response extends i{constructor(e,t,r,i){if(typeof e!=="number"){throw new TypeError("Argument `statusCode` should be a number")}if(typeof t!=="object"){throw new TypeError("Argument `headers` should be an object")}if(!(r instanceof Buffer)){throw new TypeError("Argument `body` should be a buffer")}if(typeof i!=="string"){throw new TypeError("Argument `url` should be a string")}super();this.statusCode=e;this.headers=a(t);this.body=r;this.url=i}_read(){this.push(this.body);this.push(null)}}e.exports=Response},2145:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["workmailmessageflow"]={};i.WorkMailMessageFlow=a.defineService("workmailmessageflow",["2019-05-01"]);Object.defineProperty(s.services["workmailmessageflow"],"2019-05-01",{get:function get(){var e=r(3642);e.paginators=r(2028).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkMailMessageFlow},2150:function(e,t,r){const i=r(1651);const a=r(3688);e.exports=((e,{complete:t=false}={})=>{if(typeof e!=="string"||!e){throw new TypeError("JWT must be a string")}const{0:r,1:s,2:n,length:o}=e.split(".");if(o===5){throw new TypeError("JWTs must be decrypted first")}if(o!==3){throw new a.JWTMalformed("JWTs must have three components")}try{const e={header:i.JSON.decode(r),payload:i.JSON.decode(s),signature:n};return t?e:e.payload}catch(e){throw new a.JWTMalformed("JWT is malformed")}})},2166:function(e,t,r){const i=r(8835);const{format:a}=r(1669);const s=r(4822);const{RPError:n,OPError:o}=r(3889);const{BaseClient:u}=r(860);const{random:p,codeChallenge:c}=r(9368);const m=r(108);const{resolveResponseType:l,resolveRedirectUri:d}=r(7693);function verified(e,t,r={}){if(e){this.error(e)}else if(!t){this.fail(r)}else{this.success(t,r)}}function OpenIDConnectStrategy({client:e,params:t={},passReqToCallback:r=false,sessionKey:a,usePKCE:n=false}={},o){if(!(e instanceof u)){throw new TypeError("client must be an instance of openid-client Client")}if(typeof o!=="function"){throw new TypeError("verify callback must be a function")}if(!e.issuer||!e.issuer.issuer){throw new TypeError("client must have an issuer with an identifier")}this._client=e;this._issuer=e.issuer;this._verify=o;this._passReqToCallback=r;this._usePKCE=n;this._key=a||`oidc:${i.parse(this._issuer.issuer).hostname}`;this._params=s(t);if(this._usePKCE===true){const e=this._issuer.code_challenge_methods_supported;if(!Array.isArray(e)){throw new TypeError("code_challenge_methods_supported is not properly set on issuer")}if(e.includes("S256")){this._usePKCE="S256"}else if(e.includes("plain")){this._usePKCE="plain"}else{throw new TypeError("neither supported code_challenge_method is supported by the issuer")}}else if(typeof this._usePKCE==="string"&&!["plain","S256"].includes(this._usePKCE)){throw new TypeError(`${this._usePKCE} is not valid/implemented PKCE code_challenge_method`)}this.name=i.parse(e.issuer.issuer).hostname;if(!this._params.response_type)this._params.response_type=l.call(e);if(!this._params.redirect_uri)this._params.redirect_uri=d.call(e);if(!this._params.scope)this._params.scope="openid"}OpenIDConnectStrategy.prototype.authenticate=function authenticate(e,t){(async()=>{const r=this._client;if(!e.session){throw new TypeError("authentication requires session support")}const i=r.callbackParams(e);const s=this._key;if(Object.keys(i).length===0){const i={state:p(),...this._params,...t};if(!i.nonce&&i.response_type.includes("id_token")){i.nonce=p()}e.session[s]=m(i,"nonce","state","max_age","response_type");if(this._usePKCE){const t=p();e.session[s].code_verifier=t;switch(this._usePKCE){case"S256":i.code_challenge=c(t);i.code_challenge_method="S256";break;case"plain":i.code_challenge=t;break}}this.redirect(r.authorizationUrl(i));return}const o=e.session[s];if(Object.keys(o||{}).length===0){throw new Error(a('did not find expected authorization request details in session, req.session["%s"] is %j',s,o))}const{state:u,nonce:l,max_age:d,code_verifier:y,response_type:b}=o;try{delete e.session[s]}catch(e){}const h={redirect_uri:this._params.redirect_uri,...t};const f={state:u,nonce:l,max_age:d,code_verifier:y,response_type:b};const g=await r.callback(h.redirect_uri,i,f);const S=this._passReqToCallback;const N=this._verify.length>(S?3:2)&&r.issuer.userinfo_endpoint;const I=[g,verified.bind(this)];if(N){if(!g.access_token){throw new n({message:"expected access_token to be returned when asking for userinfo in verify callback",tokenset:g})}const e=await r.userinfo(g);I.splice(1,0,e)}if(S){I.unshift(e)}this._verify(...I)})().catch(e=>{if(e instanceof o&&e.error!=="server_error"&&!e.error.startsWith("invalid")||e instanceof n){this.fail(e)}else{this.error(e)}})};e.exports=OpenIDConnectStrategy},2184:function(e){e.exports=require("vm")},2189:function(e){e.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"}}}},2198:function(e){"use strict";const t={clusterroles:[],clusterrolebindings:[],componentstatuses:["cs"],configmaps:["cm"],cronjobs:[],customresourcedefinitions:["crd"],daemonsets:["ds"],deployments:["deploy"],events:["ev"],endpoints:["ep"],horizontalpodautoscalers:["hpa"],ingresses:["ing"],jobs:[],limitranges:["limits"],namespaces:["ns"],nodes:["no"],persistentvolumes:["pv"],persistentvolumeclaims:["pvc"],petsets:[],pods:["po"],replicationcontrollers:["rc"],replicasets:["rs"],resourcequotas:["quota"],roles:[],rolebindings:[],scheduledjobs:[],secrets:[],serviceaccounts:[],services:["svc"],statefulsets:[],thirdpartyresources:[]};const r={componentstatuses:true,ingresses:true};const i={apis:true,status:true};e.exports=function(e){let a=[e];if(t[e]){a=a.concat(t[e])}if(e.slice(-1)!=="s"||e in i){return a}const s=r[e]?2:1;const n=e.substr(0,e.length-s);a.push(n);return a}},2204:function(e){e.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"}}}},2214:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cognitoidentity"]={};i.CognitoIdentity=a.defineService("cognitoidentity",["2014-06-30"]);Object.defineProperty(s.services["cognitoidentity"],"2014-06-30",{get:function get(){var e=r(7056);e.paginators=r(7280).pagination;return e},enumerable:true,configurable:true});e.exports=i.CognitoIdentity},2220:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["braket"]={};i.Braket=a.defineService("braket",["2019-09-01"]);Object.defineProperty(s.services["braket"],"2019-09-01",{get:function get(){var e=r(6039);e.paginators=r(2204).pagination;return e},enumerable:true,configurable:true});e.exports=i.Braket},2221:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotsitewise"]={};i.IoTSiteWise=a.defineService("iotsitewise",["2019-12-02"]);Object.defineProperty(s.services["iotsitewise"],"2019-12-02",{get:function get(){var e=r(1872);e.paginators=r(9090).pagination;e.waiters=r(9472).waiters;return e},enumerable:true,configurable:true});e.exports=i.IoTSiteWise},2225:function(e){e.exports={pagination:{}}},2230:function(e){e.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"}]}}}},2241:function(e){e.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:[]}}}},2250:function(e){e.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"},activeContexts:{shape:"Sk"}}}},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:"St",jsonvalue:true,location:"header",locationName:"x-amz-lex-session-attributes"},requestAttributes:{shape:"St",jsonvalue:true,location:"header",locationName:"x-amz-lex-request-attributes"},contentType:{location:"header",locationName:"Content-Type"},accept:{location:"header",locationName:"Accept"},inputStream:{shape:"Sw"},activeContexts:{shape:"Sx",jsonvalue:true,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"inputStream"},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},nluIntentConfidence:{jsonvalue:true,location:"header",locationName:"x-amz-lex-nlu-intent-confidence"},alternativeIntents:{jsonvalue:true,location:"header",locationName:"x-amz-lex-alternative-intents"},slots:{jsonvalue:true,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:true,location:"header",locationName:"x-amz-lex-session-attributes"},sentimentResponse:{location:"header",locationName:"x-amz-lex-sentiment"},message:{shape:"Si",location:"header",locationName:"x-amz-lex-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},inputTranscript:{location:"header",locationName:"x-amz-lex-input-transcript"},audioStream:{shape:"Sw"},botVersion:{location:"header",locationName:"x-amz-lex-bot-version"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:true,location:"header",locationName:"x-amz-lex-active-contexts"}},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"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S13"},alternativeIntents:{type:"list",member:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S13"},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:{},activeContexts:{shape:"Sk"}}}},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"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},slots:{jsonvalue:true,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:true,location:"header",locationName:"x-amz-lex-session-attributes"},message:{shape:"Si",location:"header",locationName:"x-amz-lex-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},audioStream:{shape:"Sw"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:true,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"audioStream"}}},shapes:{Sa:{type:"list",member:{type:"structure",required:["dialogActionType"],members:{intentName:{},checkpointLabel:{},slots:{shape:"Sd"},confirmationStatus:{},dialogActionType:{},fulfillmentState:{},slotToElicit:{}}}},Sd:{type:"map",key:{},value:{},sensitive:true},Sh:{type:"structure",required:["type"],members:{type:{},intentName:{},slots:{shape:"Sd"},slotToElicit:{},fulfillmentState:{},message:{shape:"Si"},messageFormat:{}}},Si:{type:"string",sensitive:true},Sk:{type:"list",member:{type:"structure",required:["name","timeToLive","parameters"],members:{name:{},timeToLive:{type:"structure",members:{timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}},parameters:{type:"map",key:{},value:{shape:"Si"}}}},sensitive:true},St:{type:"string",sensitive:true},Sw:{type:"blob",streaming:true},Sx:{type:"string",sensitive:true},S13:{type:"structure",members:{score:{type:"double"}}}}}},2259:function(e,t,r){const i=r(8124);const a=(e,t,r)=>{e=new i(e,r);t=new i(t,r);return e.intersects(t)};e.exports=a},2261:function(e){e.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:true}}},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"}}}}},2265:function(e,t,r){const{inherits:i}=r(1669);const a=r(3832);function PEMEncoder(e){a.call(this,e);this.enc="pem"}i(PEMEncoder,a);PEMEncoder.prototype.encode=function encode(e,t){const r=a.prototype.encode.call(this,e);const i=r.toString("base64");const s=[`-----BEGIN ${t.label}-----`];for(let e=0;ed)return false}if(i.constructor.name!==t.name)return false;var s=i._sshpkApiVersion;if(s===undefined)s=t._oldVersionDetect(e);if(s[0]!=r[0]||s[1]=r[1],a+" must be compatible with "+t.name+" klass "+"version "+r[0]+"."+r[1])}var y={"des-ede3-cbc":{key:24,iv:8},"aes-128-cbc":{key:16,iv:16},"aes-256-cbc":{key:32,iv:16}};var b=8;function opensslKeyDeriv(e,t,r,s){i.buffer(t,"salt");i.buffer(r,"passphrase");i.number(s,"iteration count");var n=y[e];i.object(n,"supported cipher");t=t.slice(0,b);var u,p,c;var m=a.alloc(0);while(m.length=t.length){var o=n+1;r.push(e.slice(a,o-s));a=o;s=0}}if(a<=e.length)r.push(e.slice(a,e.length));return r}function ecNormalize(e,t){i.buffer(e);if(e[0]===0&&e[1]===4){if(t)return e;return e.slice(1)}else if(e[0]===4){if(!t)return e}else{while(e[0]===0)e=e.slice(1);if(e[0]===2||e[0]===3)throw new Error("Compressed elliptic curve points "+"are not supported");if(e[0]!==4)throw new Error("Not a valid elliptic curve point");if(!t)return e}var r=a.alloc(e.length+1);r[0]=0;e.copy(r,1);return r}function readBitString(e,t){if(t===undefined)t=p.Ber.BitString;var r=e.readString(t,true);i.strictEqual(r[0],0,"bit strings with unused bits are "+"not supported (0x"+r[0].toString(16)+")");return r.slice(1)}function writeBitString(e,t,r){if(r===undefined)r=p.Ber.BitString;var i=a.alloc(t.length+1);i[0]=0;t.copy(i,1);e.writeBuffer(i,r)}function mpNormalize(e){i.buffer(e);while(e.length>1&&e[0]===0&&(e[1]&128)===0)e=e.slice(1);if((e[0]&128)===128){var t=a.alloc(e.length+1);t[0]=0;e.copy(t,1);e=t}return e}function mpDenormalize(e){i.buffer(e);while(e.length>1&&e[0]===0)e=e.slice(1);return e}function zeroPadToLength(e,t){i.buffer(e);i.number(t);while(e.length>t){i.equal(e[0],0);e=e.slice(1)}while(e.length{if(!(e&&e.pipe)){throw new TypeError("Parameter `response` must be a response stream.")}const t=new i;a(e,t);return e.pipe(t)};e.exports=s},2327:function(e,t,r){var i=r(6417);e.exports=function nodeRNG(){return i.randomBytes(16)}},2334:function(e,t,r){e.exports={parallel:r(5424),serial:r(5091),serialOrdered:r(7892)}},2336:function(e){e.exports={version:2,waiters:{ResourceRecordSetsChanged:{delay:30,maxAttempts:60,operation:"GetChange",acceptors:[{matcher:"path",expected:"INSYNC",argument:"ChangeInfo.Status",state:"success"}]}}}},2339:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediapackagevod"]={};i.MediaPackageVod=a.defineService("mediapackagevod",["2018-11-07"]);Object.defineProperty(s.services["mediapackagevod"],"2018-11-07",{get:function get(){var e=r(5351);e.paginators=r(5826).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaPackageVod},2345:function(e){e.exports={pagination:{ListDatabases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListTables:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},2348:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(2413);class TerminalSizeQueue extends i.Readable{constructor(e={}){super(Object.assign({},e,{read(){}}))}handleResizes(e){this.resize(getTerminalSize(e));e.on("resize",()=>this.resize(getTerminalSize(e)))}resize(e){this.push(JSON.stringify(e))}}t.TerminalSizeQueue=TerminalSizeQueue;function isResizable(e){if(e==null){return false}const t="rows"in e;const r="columns"in e;const i=typeof e.on==="function";return t&&r&&i}t.isResizable=isResizable;function getTerminalSize(e){return{height:e.rows,width:e.columns}}},2349:function(e,t,r){e.exports={read:read,verify:verify,sign:sign,signAsync:signAsync,write:write};var i=r(9489);var a=r(2062);var s=r(6215).Buffer;var n=r(8098);var o=r(2270);var u=r(3852);var p=r(7502);var c=r(9268);var m=r(2378);var l=r(9575);var d=r(8752);var y=r(5707);function readMPInt(e,t){i.strictEqual(e.peek(),a.Ber.Integer,t+" is not an Integer");return o.mpNormalize(e.readString(a.Ber.Integer,true))}function verify(e,t){var r=e.signatures.x509;i.object(r,"x509 signature");var s=r.algo.split("-");if(s[0]!==t.type)return false;var n=r.cache;if(n===undefined){var o=new a.BerWriter;writeTBSCert(e,o);n=o.buffer}var u=t.createVerify(s[1]);u.write(n);return u.verify(r.signature)}function Local(e){return a.Ber.Context|a.Ber.Constructor|e}function Context(e){return a.Ber.Context|e}var b={"rsa-md5":"1.2.840.113549.1.1.4","rsa-sha1":"1.2.840.113549.1.1.5","rsa-sha256":"1.2.840.113549.1.1.11","rsa-sha384":"1.2.840.113549.1.1.12","rsa-sha512":"1.2.840.113549.1.1.13","dsa-sha1":"1.2.840.10040.4.3","dsa-sha256":"2.16.840.1.101.3.4.3.2","ecdsa-sha1":"1.2.840.10045.4.1","ecdsa-sha256":"1.2.840.10045.4.3.2","ecdsa-sha384":"1.2.840.10045.4.3.3","ecdsa-sha512":"1.2.840.10045.4.3.4","ed25519-sha512":"1.3.101.112"};Object.keys(b).forEach(function(e){b[b[e]]=e});b["1.3.14.3.2.3"]="rsa-md5";b["1.3.14.3.2.29"]="rsa-sha1";var h={issuerKeyId:"2.5.29.35",altName:"2.5.29.17",basicConstraints:"2.5.29.19",keyUsage:"2.5.29.15",extKeyUsage:"2.5.29.37"};function read(e,t){if(typeof e==="string"){e=s.from(e,"binary")}i.buffer(e,"buf");var r=new a.BerReader(e);r.readSequence();if(Math.abs(r.length-r.remain)>1){throw new Error("DER sequence does not contain whole byte "+"stream")}var n=r.offset;r.readSequence();var o=r.offset+r.length;var u=o;if(r.peek()===Local(0)){r.readSequence(Local(0));var p=r.readInt();i.ok(p<=3,"only x.509 versions up to v3 supported")}var c={};c.signatures={};var h=c.signatures.x509={};h.extras={};c.serial=readMPInt(r,"serial");r.readSequence();var f=r.offset+r.length;var g=r.readOID();var S=b[g];if(S===undefined)throw new Error("unknown signature algorithm "+g);r._offset=f;c.issuer=m.parseAsn1(r);r.readSequence();c.validFrom=readDate(r);c.validUntil=readDate(r);c.subjects=[m.parseAsn1(r)];r.readSequence();f=r.offset+r.length;c.subjectKey=y.readPkcs8(undefined,"public",r);r._offset=f;if(r.peek()===Local(1)){r.readSequence(Local(1));h.extras.issuerUniqueID=e.slice(r.offset,r.offset+r.length);r._offset+=r.length}if(r.peek()===Local(2)){r.readSequence(Local(2));h.extras.subjectUniqueID=e.slice(r.offset,r.offset+r.length);r._offset+=r.length}if(r.peek()===Local(3)){r.readSequence(Local(3));var N=r.offset+r.length;r.readSequence();while(r.offset=2050||t.getUTCFullYear()<1950){e.writeString(dateToGTime(t),a.Ber.GeneralizedTime)}else{e.writeString(dateToUTCTime(t),a.Ber.UTCTime)}}var f={OtherName:Local(0),RFC822Name:Context(1),DNSName:Context(2),X400Address:Local(3),DirectoryName:Local(4),EDIPartyName:Local(5),URI:Context(6),IPAddress:Context(7),OID:Context(8)};var g={serverAuth:"1.3.6.1.5.5.7.3.1",clientAuth:"1.3.6.1.5.5.7.3.2",codeSigning:"1.3.6.1.5.5.7.3.3",joyentDocker:"1.3.6.1.4.1.38678.1.4.1",joyentCmon:"1.3.6.1.4.1.38678.1.4.2"};var S={};Object.keys(g).forEach(function(e){S[g[e]]=e});var N=["signature","identity","keyEncryption","encryption","keyAgreement","ca","crl"];function readExtension(e,t,r){r.readSequence();var i=r.offset+r.length;var s=r.readOID();var n;var o=e.signatures.x509;if(!o.extras.exts)o.extras.exts=[];var u;if(r.peek()===a.Ber.Boolean)u=r.readBoolean();switch(s){case h.basicConstraints:r.readSequence(a.Ber.OctetString);r.readSequence();var p=r.offset+r.length;var c=false;if(r.peek()===a.Ber.Boolean)c=r.readBoolean();if(e.purposes===undefined)e.purposes=[];if(c===true)e.purposes.push("ca");var l={oid:s,critical:u};if(r.offset=60)n+=s-1;else n+=s;r.setUTCFullYear(n,parseInt(t[2],10)-1,parseInt(t[3],10));r.setUTCHours(parseInt(t[4],10),parseInt(t[5],10));if(t[6]&&t[6].length>0)r.setUTCSeconds(parseInt(t[6],10));return r}var T=/^([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})?Z$/;function gTimeToDate(e){var t=e.match(T);i.ok(t);var r=new Date;r.setUTCFullYear(parseInt(t[1],10),parseInt(t[2],10)-1,parseInt(t[3],10));r.setUTCHours(parseInt(t[4],10),parseInt(t[5],10));if(t[6]&&t[6].length>0)r.setUTCSeconds(parseInt(t[6],10));return r}function zeroPad(e,t){if(t===undefined)t=2;var r=""+e;while(r.length0||s.type==="host"||e.purposes!==undefined&&e.purposes.length>0||r.extras&&r.extras.exts){t.startSequence(Local(3));t.startSequence();var u=[];if(e.purposes!==undefined&&e.purposes.length>0){u.push({oid:h.basicConstraints,critical:true});u.push({oid:h.keyUsage,critical:true});u.push({oid:h.extKeyUsage,critical:true})}u.push({oid:h.altName});if(r.extras&&r.extras.exts)u=r.extras.exts;for(var p=0;p{if(e.length===t){return e}const r=Buffer.alloc(t);e.copy(r);return r};const s=(e,t)=>{const r=Math.max(e.length,t.length);return i(a(e,r),a(t,r))};e.exports=s},2357:function(e){e.exports=require("assert")},2378:function(e,t,r){e.exports=Identity;var i=r(9489);var a=r(8098);var s=r(6417);var n=r(5400);var o=r(9575);var u=r(6753);var p=r(1669);var c=r(2270);var m=r(2062);var l=r(6215).Buffer;var d=/^([*]|[a-z0-9][a-z0-9\-]{0,62})(?:\.([*]|[a-z0-9][a-z0-9\-]{0,62}))*$/i;var y={};y.cn="2.5.4.3";y.o="2.5.4.10";y.ou="2.5.4.11";y.l="2.5.4.7";y.s="2.5.4.8";y.c="2.5.4.6";y.sn="2.5.4.4";y.postalCode="2.5.4.17";y.serialNumber="2.5.4.5";y.street="2.5.4.9";y.x500UniqueIdentifier="2.5.4.45";y.role="2.5.4.72";y.telephoneNumber="2.5.4.20";y.description="2.5.4.13";y.dc="0.9.2342.19200300.100.1.25";y.uid="0.9.2342.19200300.100.1.1";y.mail="0.9.2342.19200300.100.1.3";y.title="2.5.4.12";y.gn="2.5.4.42";y.initials="2.5.4.43";y.pseudonym="2.5.4.65";y.emailAddress="1.2.840.113549.1.9.1";var b={};Object.keys(y).forEach(function(e){b[y[e]]=e});function Identity(e){var t=this;i.object(e,"options");i.arrayOfObject(e.components,"options.components");this.components=e.components;this.componentLookup={};this.components.forEach(function(e){if(e.name&&!e.oid)e.oid=y[e.name];if(e.oid&&!e.name)e.name=b[e.oid];if(t.componentLookup[e.name]===undefined)t.componentLookup[e.name]=[];t.componentLookup[e.name].push(e)});if(this.componentLookup.cn&&this.componentLookup.cn.length>0){this.cn=this.componentLookup.cn[0].value}i.optionalString(e.type,"options.type");if(e.type===undefined){if(this.components.length===1&&this.componentLookup.cn&&this.componentLookup.cn.length===1&&this.componentLookup.cn[0].value.match(d)){this.type="host";this.hostname=this.componentLookup.cn[0].value}else if(this.componentLookup.dc&&this.components.length===this.componentLookup.dc.length){this.type="host";this.hostname=this.componentLookup.dc.map(function(e){return e.value}).join(".")}else if(this.componentLookup.uid&&this.components.length===this.componentLookup.uid.length){this.type="user";this.uid=this.componentLookup.uid[0].value}else if(this.componentLookup.cn&&this.componentLookup.cn.length===1&&this.componentLookup.cn[0].value.match(d)){this.type="host";this.hostname=this.componentLookup.cn[0].value}else if(this.componentLookup.uid&&this.componentLookup.uid.length===1){this.type="user";this.uid=this.componentLookup.uid[0].value}else if(this.componentLookup.mail&&this.componentLookup.mail.length===1){this.type="email";this.email=this.componentLookup.mail[0].value}else if(this.componentLookup.cn&&this.componentLookup.cn.length===1){this.type="user";this.uid=this.componentLookup.cn[0].value}else{this.type="unknown"}}else{this.type=e.type;if(this.type==="host")this.hostname=e.hostname;else if(this.type==="user")this.uid=e.uid;else if(this.type==="email")this.email=e.email;else throw new Error("Unknown type "+this.type)}}Identity.prototype.toString=function(){return this.components.map(function(e){var t=e.name.toUpperCase();t=t.replace(/=/g,"\\=");var r=e.value;r=r.replace(/,/g,"\\,");return t+"="+r}).join(", ")};Identity.prototype.get=function(e,t){i.string(e,"name");var r=this.componentLookup[e];if(r===undefined||r.length===0)return undefined;if(!t&&r.length>1)throw new Error("Multiple values for attribute "+e);if(!t)return r[0].value;return r.map(function(e){return e.value})};Identity.prototype.toArray=function(e){return this.components.map(function(e){return{name:e.name,value:e.value}})};var h=/[^a-zA-Z0-9 '(),+.\/:=?-]/;var f=/[^\x00-\x7f]/;Identity.prototype.toAsn1=function(e,t){e.startSequence(t);this.components.forEach(function(t){e.startSequence(m.Ber.Constructor|m.Ber.Set);e.startSequence();e.writeOID(t.oid);if(t.asn1type===m.Ber.Utf8String||t.value.match(f)){var r=l.from(t.value,"utf8");e.writeBuffer(r,m.Ber.Utf8String)}else if(t.asn1type===m.Ber.IA5String||t.value.match(h)){e.writeString(t.value,m.Ber.IA5String)}else{var i=m.Ber.PrintableString;if(t.asn1type!==undefined)i=t.asn1type;e.writeString(t.value,i)}e.endSequence();e.endSequence()});e.endSequence()};function globMatch(e,t){if(e==="**"||t==="**")return true;var r=e.split(".");var i=t.split(".");if(r.length!==i.length)return false;for(var a=0;a0){var s;if((s=/^,/.exec(a))!==null){t[++r]="";a=a.slice(s[0].length)}else if((s=/^\\,/.exec(a))!==null){t[r]+=",";a=a.slice(s[0].length)}else if((s=/^\\./.exec(a))!==null){t[r]+=s[0];a=a.slice(s[0].length)}else if((s=/^[^\\,]+/.exec(a))!==null){t[r]+=s[0];a=a.slice(s[0].length)}else{throw new Error("Failed to parse DN")}}var n=t.map(function(e){e=e.trim();var t=e.indexOf("=");while(t>0&&e.charAt(t-1)==="\\")t=e.indexOf("=",t+1);if(t===-1){throw new Error("Failed to parse DN")}var r=e.slice(0,t).toLowerCase().replace(/\\=/g,"=");var i=e.slice(t+1);return{name:r,value:i}});return new Identity({components:n})};Identity.fromArray=function(e){i.arrayOfObject(e,"components");e.forEach(function(e){i.object(e,"component");i.string(e.name,"component.name");if(!l.isBuffer(e.value)&&!(typeof e.value==="string")){throw new Error("Invalid component value")}});return new Identity({components:e})};Identity.parseAsn1=function(e,t){var r=[];e.readSequence(t);var i=e.offset+e.length;while(e.offset=0;--a){var s;var n=e[a];if(n==="[]"){s=[];s=s.concat(i)}else{s=r.plainObjects?Object.create(null):{};var o=n.charAt(0)==="["&&n.charAt(n.length-1)==="]"?n.slice(1,-1):n;var u=parseInt(o,10);if(!isNaN(u)&&n!==o&&String(u)===o&&u>=0&&(r.parseArrays&&u<=r.arrayLimit)){s=[];s[u]=i}else{s[o]=i}}i=s}return i};var u=function parseQueryStringKeys(e,t,r){if(!e){return}var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;var s=/(\[[^[\]]*])/;var n=/(\[[^[\]]*])/g;var u=s.exec(i);var p=u?i.slice(0,u.index):i;var c=[];if(p){if(!r.plainObjects&&a.call(Object.prototype,p)){if(!r.allowPrototypes){return}}c.push(p)}var m=0;while((u=n.exec(i))!==null&&m=0){o=true;var p=0}var c=function checkContentLengthAndEmit(){if(o&&p!==u){r.emit("error",i.util.error(new Error("Stream content length mismatch. Received "+p+" of "+u+" bytes."),{code:"StreamContentLengthMismatch"}))}else if(i.HttpClient.streamsApiVersion===2){r.end()}else{r.emit("end")}};var m=n.httpResponse.createUnbufferedStream();if(i.HttpClient.streamsApiVersion===2){if(o){var l=new e.PassThrough;l._write=function(t){if(t&&t.length){p+=t.length}return e.PassThrough.prototype._write.apply(this,arguments)};l.on("end",c);r.on("error",function(e){o=false;m.unpipe(l);l.emit("end");l.end()});m.pipe(l).pipe(r,{end:false})}else{m.pipe(r)}}else{if(o){m.on("data",function(e){if(e&&e.length){p+=e.length}})}m.on("data",function(e){r.emit("data",e)});m.on("end",c)}m.on("error",function(e){o=false;r.emit("error",e)})}});return r},emitEvent:function emit(e,t,r){if(typeof t==="function"){r=t;t=null}if(!r)r=function(){};if(!t)t=this.eventParameters(e,this.response);var a=i.SequentialExecutor.prototype.emit;a.call(this,e,t,function(e){if(e)this.response.error=e;r.call(this,e)})},eventParameters:function eventParameters(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 presign(e,t){if(!t&&typeof e==="function"){t=e;e=null}return(new i.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function isPresigned(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function toUnauthenticated(){this._unAuthenticated=true;this.removeListener("validate",i.EventListeners.Core.VALIDATE_CREDENTIALS);this.removeListener("sign",i.EventListeners.Core.SIGN);return this},toGet:function toGet(){if(this.service.api.protocol==="query"||this.service.api.protocol==="ec2"){this.removeListener("build",this.buildAsGet);this.addListener("build",this.buildAsGet)}return this},buildAsGet:function buildAsGet(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 haltHandlersOnError(){this._haltHandlersOnError=true}});i.Request.addPromisesToClass=function addPromisesToClass(e){this.prototype.promise=function promise(){var t=this;this.httpRequest.appendToUserAgent("promise");return new e(function(e,r){t.on("complete",function(t){if(t.error){r(t.error)}else{e(Object.defineProperty(t.data||{},"$response",{value:t}))}});t.runTo()})}};i.Request.deletePromisesFromClass=function deletePromisesFromClass(){delete this.prototype.promise};i.util.addPromises(i.Request);i.util.mixin(i.Request,i.SequentialExecutor)},2457:function(e,t,r){"use strict";var i=r(2740);var a=r(556);var s=r(93);var n=r(8723);var o=r(5910);var u=Object.prototype.hasOwnProperty;var p=1;var c=2;var m=3;var l=4;var d=1;var y=2;var b=3;var h=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;var f=/[\x85\u2028\u2029]/;var g=/[,\[\]\{\}]/;var S=/^(?:!|!!|![a-z\-]+!)$/i;var N=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function _class(e){return Object.prototype.toString.call(e)}function is_EOL(e){return e===10||e===13}function is_WHITE_SPACE(e){return e===9||e===32}function is_WS_OR_EOL(e){return e===9||e===32||e===10||e===13}function is_FLOW_INDICATOR(e){return e===44||e===91||e===93||e===123||e===125}function fromHexCode(e){var t;if(48<=e&&e<=57){return e-48}t=e|32;if(97<=t&&t<=102){return t-97+10}return-1}function escapedHexLen(e){if(e===120){return 2}if(e===117){return 4}if(e===85){return 8}return 0}function fromDecimalCode(e){if(48<=e&&e<=57){return e-48}return-1}function simpleEscapeSequence(e){return e===48?"\0":e===97?"":e===98?"\b":e===116?"\t":e===9?"\t":e===110?"\n":e===118?"\v":e===102?"\f":e===114?"\r":e===101?"":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"…":e===95?" ":e===76?"\u2028":e===80?"\u2029":""}function charFromCodepoint(e){if(e<=65535){return String.fromCharCode(e)}return String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var I=new Array(256);var T=new Array(256);for(var v=0;v<256;v++){I[v]=simpleEscapeSequence(v)?1:0;T[v]=simpleEscapeSequence(v)}function State(e,t){this.input=e;this.filename=t["filename"]||null;this.schema=t["schema"]||o;this.onWarning=t["onWarning"]||null;this.legacy=t["legacy"]||false;this.json=t["json"]||false;this.listener=t["listener"]||null;this.implicitTypes=this.schema.compiledImplicit;this.typeMap=this.schema.compiledTypeMap;this.length=e.length;this.position=0;this.line=0;this.lineStart=0;this.lineIndent=0;this.documents=[]}function generateError(e,t){return new a(t,new s(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function throwError(e,t){throw generateError(e,t)}function throwWarning(e,t){if(e.onWarning){e.onWarning.call(null,generateError(e,t))}}var k={YAML:function handleYamlDirective(e,t,r){var i,a,s;if(e.version!==null){throwError(e,"duplication of %YAML directive")}if(r.length!==1){throwError(e,"YAML directive accepts exactly one argument")}i=/^([0-9]+)\.([0-9]+)$/.exec(r[0]);if(i===null){throwError(e,"ill-formed argument of the YAML directive")}a=parseInt(i[1],10);s=parseInt(i[2],10);if(a!==1){throwError(e,"unacceptable YAML version of the document")}e.version=r[0];e.checkLineBreaks=s<2;if(s!==1&&s!==2){throwWarning(e,"unsupported YAML version of the document")}},TAG:function handleTagDirective(e,t,r){var i,a;if(r.length!==2){throwError(e,"TAG directive accepts exactly two arguments")}i=r[0];a=r[1];if(!S.test(i)){throwError(e,"ill-formed tag handle (first argument) of the TAG directive")}if(u.call(e.tagMap,i)){throwError(e,'there is a previously declared suffix for "'+i+'" tag handle')}if(!N.test(a)){throwError(e,"ill-formed tag prefix (second argument) of the TAG directive")}e.tagMap[i]=a}};function captureSegment(e,t,r,i){var a,s,n,o;if(t1){e.result+=i.repeat("\n",t-1)}}function readPlainScalar(e,t,r){var i,a,s,n,o,u,p,c,m=e.kind,l=e.result,d;d=e.input.charCodeAt(e.position);if(is_WS_OR_EOL(d)||is_FLOW_INDICATOR(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96){return false}if(d===63||d===45){a=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(a)||r&&is_FLOW_INDICATOR(a)){return false}}e.kind="scalar";e.result="";s=n=e.position;o=false;while(d!==0){if(d===58){a=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(a)||r&&is_FLOW_INDICATOR(a)){break}}else if(d===35){i=e.input.charCodeAt(e.position-1);if(is_WS_OR_EOL(i)){break}}else if(e.position===e.lineStart&&testDocumentSeparator(e)||r&&is_FLOW_INDICATOR(d)){break}else if(is_EOL(d)){u=e.line;p=e.lineStart;c=e.lineIndent;skipSeparationSpace(e,false,-1);if(e.lineIndent>=t){o=true;d=e.input.charCodeAt(e.position);continue}else{e.position=n;e.line=u;e.lineStart=p;e.lineIndent=c;break}}if(o){captureSegment(e,s,n,false);writeFoldedLines(e,e.line-u);s=n=e.position;o=false}if(!is_WHITE_SPACE(d)){n=e.position+1}d=e.input.charCodeAt(++e.position)}captureSegment(e,s,n,false);if(e.result){return true}e.kind=m;e.result=l;return false}function readSingleQuotedScalar(e,t){var r,i,a;r=e.input.charCodeAt(e.position);if(r!==39){return false}e.kind="scalar";e.result="";e.position++;i=a=e.position;while((r=e.input.charCodeAt(e.position))!==0){if(r===39){captureSegment(e,i,e.position,true);r=e.input.charCodeAt(++e.position);if(r===39){i=e.position;e.position++;a=e.position}else{return true}}else if(is_EOL(r)){captureSegment(e,i,a,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));i=a=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a single quoted scalar")}else{e.position++;a=e.position}}throwError(e,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(e,t){var r,i,a,s,n,o;o=e.input.charCodeAt(e.position);if(o!==34){return false}e.kind="scalar";e.result="";e.position++;r=i=e.position;while((o=e.input.charCodeAt(e.position))!==0){if(o===34){captureSegment(e,r,e.position,true);e.position++;return true}else if(o===92){captureSegment(e,r,e.position,true);o=e.input.charCodeAt(++e.position);if(is_EOL(o)){skipSeparationSpace(e,false,t)}else if(o<256&&I[o]){e.result+=T[o];e.position++}else if((n=escapedHexLen(o))>0){a=n;s=0;for(;a>0;a--){o=e.input.charCodeAt(++e.position);if((n=fromHexCode(o))>=0){s=(s<<4)+n}else{throwError(e,"expected hexadecimal character")}}e.result+=charFromCodepoint(s);e.position++}else{throwError(e,"unknown escape sequence")}r=i=e.position}else if(is_EOL(o)){captureSegment(e,r,i,true);writeFoldedLines(e,skipSeparationSpace(e,false,t));r=i=e.position}else if(e.position===e.lineStart&&testDocumentSeparator(e)){throwError(e,"unexpected end of the document within a double quoted scalar")}else{e.position++;i=e.position}}throwError(e,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(e,t){var r=true,i,a=e.tag,s,n=e.anchor,o,u,c,m,l,d={},y,b,h,f;f=e.input.charCodeAt(e.position);if(f===91){u=93;l=false;s=[]}else if(f===123){u=125;l=true;s={}}else{return false}if(e.anchor!==null){e.anchorMap[e.anchor]=s}f=e.input.charCodeAt(++e.position);while(f!==0){skipSeparationSpace(e,true,t);f=e.input.charCodeAt(e.position);if(f===u){e.position++;e.tag=a;e.anchor=n;e.kind=l?"mapping":"sequence";e.result=s;return true}else if(!r){throwError(e,"missed comma between flow collection entries")}b=y=h=null;c=m=false;if(f===63){o=e.input.charCodeAt(e.position+1);if(is_WS_OR_EOL(o)){c=m=true;e.position++;skipSeparationSpace(e,true,t)}}i=e.line;composeNode(e,t,p,false,true);b=e.tag;y=e.result;skipSeparationSpace(e,true,t);f=e.input.charCodeAt(e.position);if((m||e.line===i)&&f===58){c=true;f=e.input.charCodeAt(++e.position);skipSeparationSpace(e,true,t);composeNode(e,t,p,false,true);h=e.result}if(l){storeMappingPair(e,s,d,b,y,h)}else if(c){s.push(storeMappingPair(e,null,d,b,y,h))}else{s.push(y)}skipSeparationSpace(e,true,t);f=e.input.charCodeAt(e.position);if(f===44){r=true;f=e.input.charCodeAt(++e.position)}else{r=false}}throwError(e,"unexpected end of the stream within a flow collection")}function readBlockScalar(e,t){var r,a,s=d,n=false,o=false,u=t,p=0,c=false,m,l;l=e.input.charCodeAt(e.position);if(l===124){a=false}else if(l===62){a=true}else{return false}e.kind="scalar";e.result="";while(l!==0){l=e.input.charCodeAt(++e.position);if(l===43||l===45){if(d===s){s=l===43?b:y}else{throwError(e,"repeat of a chomping mode identifier")}}else if((m=fromDecimalCode(l))>=0){if(m===0){throwError(e,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!o){u=t+m-1;o=true}else{throwError(e,"repeat of an indentation width identifier")}}else{break}}if(is_WHITE_SPACE(l)){do{l=e.input.charCodeAt(++e.position)}while(is_WHITE_SPACE(l));if(l===35){do{l=e.input.charCodeAt(++e.position)}while(!is_EOL(l)&&l!==0)}}while(l!==0){readLineBreak(e);e.lineIndent=0;l=e.input.charCodeAt(e.position);while((!o||e.lineIndentu){u=e.lineIndent}if(is_EOL(l)){p++;continue}if(e.lineIndentt)&&u!==0){throwError(e,"bad indentation of a sequence entry")}else if(e.lineIndentt){if(composeNode(e,t,l,true,a)){if(h){y=e.result}else{b=e.result}}if(!h){storeMappingPair(e,p,m,d,y,b,s,n);d=y=b=null}skipSeparationSpace(e,true,-1);g=e.input.charCodeAt(e.position)}if(e.lineIndent>t&&g!==0){throwError(e,"bad indentation of a mapping entry")}else if(e.lineIndentt){d=1}else if(e.lineIndent===t){d=0}else if(e.lineIndentt){d=1}else if(e.lineIndent===t){d=0}else if(e.lineIndent tag; it should be "scalar", not "'+e.kind+'"')}for(h=0,f=e.implicitTypes.length;h tag; it should be "'+g.kind+'", not "'+e.kind+'"')}if(!g.resolve(e.result)){throwError(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}else{e.result=g.construct(e.result);if(e.anchor!==null){e.anchorMap[e.anchor]=e.result}}}else{throwError(e,"unknown tag !<"+e.tag+">")}}if(e.listener!==null){e.listener("close",e)}return e.tag!==null||e.anchor!==null||b}function readDocument(e){var t=e.position,r,i,a,s=false,n;e.version=null;e.checkLineBreaks=e.legacy;e.tagMap={};e.anchorMap={};while((n=e.input.charCodeAt(e.position))!==0){skipSeparationSpace(e,true,-1);n=e.input.charCodeAt(e.position);if(e.lineIndent>0||n!==37){break}s=true;n=e.input.charCodeAt(++e.position);r=e.position;while(n!==0&&!is_WS_OR_EOL(n)){n=e.input.charCodeAt(++e.position)}i=e.input.slice(r,e.position);a=[];if(i.length<1){throwError(e,"directive name must not be less than one character in length")}while(n!==0){while(is_WHITE_SPACE(n)){n=e.input.charCodeAt(++e.position)}if(n===35){do{n=e.input.charCodeAt(++e.position)}while(n!==0&&!is_EOL(n));break}if(is_EOL(n))break;r=e.position;while(n!==0&&!is_WS_OR_EOL(n)){n=e.input.charCodeAt(++e.position)}a.push(e.input.slice(r,e.position))}if(n!==0)readLineBreak(e);if(u.call(k,i)){k[i](e,i,a)}else{throwWarning(e,'unknown document directive "'+i+'"')}}skipSeparationSpace(e,true,-1);if(e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45){e.position+=3;skipSeparationSpace(e,true,-1)}else if(s){throwError(e,"directives end mark is expected")}composeNode(e,e.lineIndent-1,l,false,true);skipSeparationSpace(e,true,-1);if(e.checkLineBreaks&&f.test(e.input.slice(t,e.position))){throwWarning(e,"non-ASCII line breaks are interpreted as content")}e.documents.push(e.result);if(e.position===e.lineStart&&testDocumentSeparator(e)){if(e.input.charCodeAt(e.position)===46){e.position+=3;skipSeparationSpace(e,true,-1)}return}if(e.position=0||e.indexOf(">")>=0||e.indexOf("<")>=0)};n=function(e){return""};a=function(e){return e.replace("]]>","]]]]>")};t.Builder=function(){function Builder(e){var t,r,a;this.options={};r=i["0.2"];for(t in r){if(!o.call(r,t))continue;a=r[t];this.options[t]=a}for(t in e){if(!o.call(e,t))continue;a=e[t];this.options[t]=a}}Builder.prototype.buildObject=function(t){var r,a,u,p,c;r=this.options.attrkey;a=this.options.charkey;if(Object.keys(t).length===1&&this.options.rootName===i["0.2"].rootName){c=Object.keys(t)[0];t=t[c]}else{c=this.options.rootName}u=function(e){return function(t,i){var p,c,m,l,d,y;if(typeof i!=="object"){if(e.options.cdata&&s(i)){t.raw(n(i))}else{t.txt(i)}}else if(Array.isArray(i)){for(l in i){if(!o.call(i,l))continue;c=i[l];for(d in c){m=c[d];t=u(t.ele(d),m).up()}}}else{for(d in i){if(!o.call(i,d))continue;c=i[d];if(d===r){if(typeof c==="object"){for(p in c){y=c[p];t=t.att(p,y)}}}else if(d===a){if(e.options.cdata&&s(c)){t=t.raw(n(c))}else{t=t.txt(c)}}else if(Array.isArray(c)){for(l in c){if(!o.call(c,l))continue;m=c[l];if(typeof m==="string"){if(e.options.cdata&&s(m)){t=t.ele(d).raw(n(m)).up()}else{t=t.ele(d,m).up()}}else{t=u(t.ele(d),m).up()}}}else if(typeof c==="object"){t=u(t.ele(d),c).up()}else{if(typeof c==="string"&&e.options.cdata&&s(c)){t=t.ele(d).raw(n(c)).up()}else{if(c==null){c=""}t=t.ele(d,c.toString()).up()}}}}return t}}(this);p=e.create(c,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars});return u(p,t).end(this.options.renderOpts)};return Builder}()}).call(this)},2481:function(e){e.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"}}}},2490:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-02-27",endpointPrefix:"pi",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS PI",serviceFullName:"AWS Performance Insights",serviceId:"PI",signatureVersion:"v4",signingName:"pi",targetPrefix:"PerformanceInsightsv20180227",uid:"pi-2018-02-27"},operations:{DescribeDimensionKeys:{input:{type:"structure",required:["ServiceType","Identifier","StartTime","EndTime","Metric","GroupBy"],members:{ServiceType:{},Identifier:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Metric:{},PeriodInSeconds:{type:"integer"},GroupBy:{shape:"S6"},PartitionBy:{shape:"S6"},Filter:{shape:"S9"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AlignedStartTime:{type:"timestamp"},AlignedEndTime:{type:"timestamp"},PartitionKeys:{type:"list",member:{type:"structure",required:["Dimensions"],members:{Dimensions:{shape:"Se"}}}},Keys:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"Se"},Total:{type:"double"},Partitions:{type:"list",member:{type:"double"}}}}},NextToken:{}}}},GetResourceMetrics:{input:{type:"structure",required:["ServiceType","Identifier","MetricQueries","StartTime","EndTime"],members:{ServiceType:{},Identifier:{},MetricQueries:{type:"list",member:{type:"structure",required:["Metric"],members:{Metric:{},GroupBy:{shape:"S6"},Filter:{shape:"S9"}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},PeriodInSeconds:{type:"integer"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AlignedStartTime:{type:"timestamp"},AlignedEndTime:{type:"timestamp"},Identifier:{},MetricList:{type:"list",member:{type:"structure",members:{Key:{type:"structure",required:["Metric"],members:{Metric:{},Dimensions:{shape:"Se"}}},DataPoints:{type:"list",member:{type:"structure",required:["Timestamp","Value"],members:{Timestamp:{type:"timestamp"},Value:{type:"double"}}}}}}},NextToken:{}}}}},shapes:{S6:{type:"structure",required:["Group"],members:{Group:{},Dimensions:{type:"list",member:{}},Limit:{type:"integer"}}},S9:{type:"map",key:{},value:{}},Se:{type:"map",key:{},value:{}}}}},2491:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=r(6855);e.exports=i=function(e){a(XMLProcessingInstruction,e);function XMLProcessingInstruction(e,t,r){XMLProcessingInstruction.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing instruction target")}this.target=this.stringify.insTarget(t);if(r){this.value=this.stringify.insValue(r)}}XMLProcessingInstruction.prototype.clone=function(){return Object.create(this)};XMLProcessingInstruction.prototype.toString=function(e){return this.options.writer.set(e).processingInstruction(this)};return XMLProcessingInstruction}(t)}).call(this)},2492:function(e,t,r){"use strict";r.r(t);var i=r(5622);var a=r.n(i);class action_Action{static get supportedPlatforms(){return["linux"]}static get isRunningLocally(){return process.env.RUNNER_WORKSPACE===undefined}static get isRunningFromSource(){return a().basename(__dirname)==="model"}static get name(){return"unity-builder"}static get rootFolder(){if(action_Action.isRunningFromSource){return a().dirname(a().dirname(a().dirname(__filename)))}return a().dirname(a().dirname(__filename))}static get actionFolder(){return`${action_Action.rootFolder}/action`}static get dockerfile(){return`${action_Action.actionFolder}/Dockerfile`}static get workspace(){return process.env.GITHUB_WORKSPACE}static checkCompatibility(){const e=process.platform;if(!action_Action.supportedPlatforms.includes(e)){throw new Error(`Currently ${e}-platform is not supported`)}}}var s=action_Action;var n=r(6470);var o=r(7876);class android_versioning_AndroidVersioning{static determineVersionCode(e,t){if(!t){return android_versioning_AndroidVersioning.versionToVersionCode(e)}return t}static versionToVersionCode(e){const t=Object(o.parse)(e);if(!t){Object(n.warning)(`Could not parse "${e}" to semver, defaulting android version code to 1`);return 1}const r=t.major*1e6+t.minor*1e3+t.patch;if(r>=1e9){throw new Error(`Generated versionCode ${r} is dangerously close to the maximum allowed number 2100000000. Consider a different versioning scheme to be able to continue updating your application.`)}Object(n.info)(`Using android versionCode ${r}`);return r}}class Platform{static get default(){return Platform.types.StandaloneWindows64}static get types(){return{StandaloneOSX:"StandaloneOSX",StandaloneWindows:"StandaloneWindows",StandaloneWindows64:"StandaloneWindows64",StandaloneLinux64:"StandaloneLinux64",iOS:"iOS",Android:"Android",WebGL:"WebGL",WSAPlayer:"WSAPlayer",PS4:"PS4",XboxOne:"XboxOne",tvOS:"tvOS",Switch:"Switch",Lumin:"Lumin",BJM:"BJM",Stadia:"Stadia",Facebook:"Facebook",NoTarget:"NoTarget",Test:"Test"}}static isWindows(e){switch(e){case Platform.types.StandaloneWindows:case Platform.types.StandaloneWindows64:return true;default:return false}}static isAndroid(e){switch(e){case Platform.types.Android:return true;default:return false}}}var u=Platform;const p=r(6470);class input_Input{static get unityVersion(){return p.getInput("unityVersion")||"auto"}static get customImage(){return p.getInput("customImage")}static get targetPlatform(){return p.getInput("targetPlatform")||u.default}static get projectPath(){const e=p.getInput("projectPath")||".";return e.replace(/\/$/,"")}static get buildName(){return p.getInput("buildName")||this.targetPlatform}static get buildsPath(){return p.getInput("buildsPath")||"build"}static get buildMethod(){return p.getInput("buildMethod")}static get versioningStrategy(){return p.getInput("versioning")||"Semantic"}static get specifiedVersion(){return p.getInput("version")||""}static get androidVersionCode(){return p.getInput("androidVersionCode")}static get androidAppBundle(){const e=p.getInput("androidAppBundle")||false;return e==="true"}static get androidKeystoreName(){return p.getInput("androidKeystoreName")||""}static get androidKeystoreBase64(){return p.getInput("androidKeystoreBase64")||""}static get androidKeystorePass(){return p.getInput("androidKeystorePass")||""}static get androidKeyaliasName(){return p.getInput("androidKeyaliasName")||""}static get androidKeyaliasPass(){return p.getInput("androidKeyaliasPass")||""}static get allowDirtyBuild(){const e=p.getInput("allowDirtyBuild")||false;return e==="true"}static get customParameters(){return p.getInput("customParameters")||""}static get remote(){return p.getInput("awsRegion")||""}static get awsStackName(){return p.getInput("awsStackName")||""}static get awsRegion(){return p.getInput("awsRegion")||""}static get kubeConfig(){return p.getInput("kubeConfig")||""}static get githubToken(){return p.getInput("githubToken")||""}static get kubeContainerMemory(){return p.getInput("kubeContainerMemory")||"800M"}static get kubeContainerCPU(){return p.getInput("kubeContainerCPU")||"0.25"}static get kubeVolumeSize(){return p.getInput("kubeVolumeSize")||"5Gi"}static get kubeVolume(){return p.getInput("kubeVolume")||""}}var c=input_Input;var m=r(5747);var l=r.n(m);class unity_versioning_UnityVersioning{static get versionPattern(){return/20\d{2}\.\d\.\w{3,4}|3/}static determineUnityVersion(e,t){if(t==="auto"){return unity_versioning_UnityVersioning.read(e)}return t}static read(e){const t=Object(i.join)(e,"ProjectSettings","ProjectVersion.txt");if(!Object(m.existsSync)(t)){Object(n.warning)(`Could not find "${t}", keeping unityVersion as "auto"`);return"auto"}return unity_versioning_UnityVersioning.parse(Object(m.readFileSync)(t,"utf8"))}static parse(e){const t=e.match(unity_versioning_UnityVersioning.versionPattern);if(!t||t.length===0){throw new Error(`Failed to parse version from "${e}".`)}return t[0]}}class NotImplementedException extends Error{constructor(e){super(e);this.name="NotImplementedException"}}var d=NotImplementedException;class ValidationError extends Error{constructor(e){super(e);this.name="ValidationError"}}var y=ValidationError;var b=r(4986);class system_System{static async run(e,t,r){let i="";let a="";let s="";const o={stdout:e=>{i+=e.toString()},stderr:e=>{a+=e.toString()},debug:e=>{s+=e.toString()}};const u=()=>{if(s!==""){Object(n.debug)(s)}if(i!==""){Object(n.info)(i)}if(a!==""){Object(n.warning)(a)}};const p=r=>{let i=e;if(Array.isArray(t)){i+=` ${t.join(" ")}`}else if(typeof t==="string"){i+=` ${t}`}throw new Error(`Failed to run "${i}".\n ${r}`)};try{const i=await Object(b.exec)(e,t,{silent:true,listeners:o,...r});u();if(i!==0){p(`Command returned non-zero exit code.\nError: ${a}`)}}catch(e){u();p(`In-command error caught: ${e}`)}return i}}var h=system_System;class versioning_Versioning{static get projectPath(){return c.projectPath}static get isDirtyAllowed(){return c.allowDirtyBuild}static get strategies(){return{None:"None",Semantic:"Semantic",Tag:"Tag",Custom:"Custom"}}static get branch(){return this.headRef||this.ref&&this.ref.slice(11)}static get headRef(){return process.env.GITHUB_HEAD_REF}static get ref(){return process.env.GITHUB_REF}static get sha(){return process.env.GITHUB_SHA}static get maxDiffLines(){return 60}static async logDiff(){const e=`git --no-pager diff | head -n ${this.maxDiffLines.toString()}`;await h.run("sh",undefined,{input:Buffer.from(e),silent:true})}static get descriptionRegex1(){return/^v([\d.]+)-(\d+)-g(\w+)-?(\w+)*/g}static get descriptionRegex2(){return/^v([\d.]+-\w+)-(\d+)-g(\w+)-?(\w+)*/g}static get descriptionRegex3(){return/^v([\d.]+-\w+\.\d+)-(\d+)-g(\w+)-?(\w+)*/g}static async determineVersion(e,t){if(!Object.hasOwnProperty.call(this.strategies,e)){throw new y(`Versioning strategy should be one of ${Object.values(this.strategies).join(", ")}.`)}let r;switch(e){case this.strategies.None:r="none";break;case this.strategies.Custom:r=t;break;case this.strategies.Semantic:r=await this.generateSemanticVersion();break;case this.strategies.Tag:r=await this.generateTagVersion();break;default:throw new d(`Strategy ${e} is not implemented.`)}return r}static async generateSemanticVersion(){await this.fetch();await this.logDiff();if(await this.isDirty()&&!this.isDirtyAllowed){throw new Error("Branch is dirty. Refusing to base semantic version on uncommitted changes")}if(!await this.hasAnyVersionTags()){const e=`0.0.${await this.getTotalNumberOfCommits()}`;Object(n.info)(`Generated version ${e} (no version tags found).`);return e}const e=await this.parseSemanticVersion();if(e){const{tag:t,commits:r,hash:i}=e;Object(n.info)(`Found semantic version ${t}.${r} for ${this.branch}@${i}`);return`${t}.${r}`}const t=`0.0.${await this.getTotalNumberOfCommits()}`;Object(n.info)(`Generated version ${t} (semantic version couldn't be determined).`);return t}static async generateTagVersion(){let e=await this.getTag();if(e.charAt(0)==="v"){e=e.slice(1)}return e}static async parseSemanticVersion(){const e=await this.getVersionDescription();try{const[t,r,i,a]=this.descriptionRegex1.exec(e);return{match:t,tag:r,commits:i,hash:a}}catch(t){try{const[t,r,i,a]=this.descriptionRegex2.exec(e);return{match:t,tag:r,commits:i,hash:a}}catch(t){try{const[t,r,i,a]=this.descriptionRegex3.exec(e);return{match:t,tag:r,commits:i,hash:a}}catch(t){Object(n.warning)(`Failed to parse git describe output or version can not be determined through: "${e}".`);return false}}}}static async fetch(){try{await this.git(["fetch","--unshallow"])}catch(e){Object(n.warning)(`Fetch --unshallow caught: ${e}`);await this.git(["fetch"])}}static async getVersionDescription(){return this.git(["describe","--long","--tags","--always",this.sha])}static async isDirty(){const e=await this.git(["status","--porcelain"]);return e!==""}static async getTag(){return this.git(["tag","--points-at","HEAD"])}static async hasAnyVersionTags(){const e=await h.run("sh",undefined,{input:Buffer.from("git tag --list --merged HEAD | grep v[0-9]* | wc -l"),silent:false});const t=Number.parseInt(e,10);return t!==0}static async getTotalNumberOfCommits(){const e=await this.git(["rev-list","--count",this.sha]);return Number.parseInt(e,10)}static async git(e,t={}){return h.run("git",e,{cwd:this.projectPath,...t})}}class build_parameters_BuildParameters{static async create(){const e=this.parseBuildFile(c.buildName,c.targetPlatform,c.androidAppBundle);const t=unity_versioning_UnityVersioning.determineUnityVersion(c.projectPath,c.unityVersion);const r=await versioning_Versioning.determineVersion(c.versioningStrategy,c.specifiedVersion);const i=android_versioning_AndroidVersioning.determineVersionCode(r,c.androidVersionCode);return{version:t,customImage:c.customImage,runnerTempPath:process.env.RUNNER_TEMP,platform:c.targetPlatform,projectPath:c.projectPath,buildName:c.buildName,buildPath:`${c.buildsPath}/${c.targetPlatform}`,buildFile:e,buildMethod:c.buildMethod,buildVersion:r,androidVersionCode:i,androidKeystoreName:c.androidKeystoreName,androidKeystoreBase64:c.androidKeystoreBase64,androidKeystorePass:c.androidKeystorePass,androidKeyaliasName:c.androidKeyaliasName,androidKeyaliasPass:c.androidKeyaliasPass,customParameters:c.customParameters,kubeConfig:c.kubeConfig,githubToken:c.githubToken,remote:c.remote,awsStackName:c.awsStackName,awsRegion:c.awsRegion,kubeContainerMemory:c.kubeContainerMemory,kubeContainerCPU:c.kubeContainerCPU,kubeVolumeSize:c.kubeVolumeSize,kubeVolume:c.kubeVolume}}static parseBuildFile(e,t,r){if(u.isWindows(t)){return`${e}.exe`}if(u.isAndroid(t)){return r?`${e}.aab`:`${e}.apk`}return e}}var f=build_parameters_BuildParameters;class Unity{static get libraryFolder(){return"Library"}}var g=Unity;class project_Project{static get relativePath(){const{projectPath:e}=c;return`${e}`}static get absolutePath(){const{workspace:e}=s;return`${e}/${this.relativePath}`}static get libraryFolder(){return`${this.relativePath}/${g.libraryFolder}`}}var S=project_Project;class cache_Cache{static verify(){if(!l().existsSync(S.libraryFolder)){this.notifyAboutCachingPossibility()}}static notifyAboutCachingPossibility(){if(s.isRunningLocally){return}Object(n.warning)(`\n Library folder does not exist.\n Consider setting up caching to speed up your workflow,\n if this is not your first build.\n `)}}var N=cache_Cache;var I=typeof global=="object"&&global&&global.Object===Object&&global;var T=I;var v=typeof self=="object"&&self&&self.Object===Object&&self;var k=T||v||Function("return this")();var C=k;var A=C.Symbol;var R=A;var D=Object.prototype;var x=D.hasOwnProperty;var q=D.toString;var w=R?R.toStringTag:undefined;function getRawTag(e){var t=x.call(e,w),r=e[w];try{e[w]=undefined;var i=true}catch(e){}var a=q.call(e);if(i){if(t){e[w]=r}else{delete e[w]}}return a}var P=getRawTag;var E=Object.prototype;var M=E.toString;function objectToString(e){return M.call(e)}var O=objectToString;var z="[object Null]",L="[object Undefined]";var j=R?R.toStringTag:undefined;function baseGetTag(e){if(e==null){return e===undefined?L:z}return j&&j in Object(e)?P(e):O(e)}var U=baseGetTag;function isObjectLike(e){return e!=null&&typeof e=="object"}var V=isObjectLike;var B="[object Symbol]";function isSymbol(e){return typeof e=="symbol"||V(e)&&U(e)==B}var G=isSymbol;var _=0/0;function baseToNumber(e){if(typeof e=="number"){return e}if(G(e)){return _}return+e}var F=baseToNumber;function arrayMap(e,t){var r=-1,i=e==null?0:e.length,a=Array(i);while(++r0){if(++t>=Nt){return arguments[0]}}else{t=0}return e.apply(undefined,arguments)}}var vt=shortOut;var kt=vt(_e);var Ct=kt;var At=/\{\n\/\* \[wrapped with (.+)\] \*/,Rt=/,? & /;function getWrapDetails(e){var t=e.match(At);return t?t[1].split(Rt):[]}var Dt=getWrapDetails;var xt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;function insertWrapDetails(e,t){var r=t.length;if(!r){return e}var i=r-1;t[i]=(r>1?"& ":"")+t[i];t=t.join(r>2?", ":" ");return e.replace(xt,"{\n/* [wrapped with "+t+"] */\n")}var qt=insertWrapDetails;function constant(e){return function(){return e}}var wt=constant;var Pt=function(){try{var e=Le(Object,"defineProperty");e({},"",{});return e}catch(e){}}();var Et=Pt;var Mt=!Et?be:function(e,t){return Et(e,"toString",{configurable:true,enumerable:false,value:wt(t),writable:true})};var Ot=Mt;var zt=vt(Ot);var Lt=zt;function arrayEach(e,t){var r=-1,i=e==null?0:e.length;while(++r-1}var _t=arrayIncludes;var Ft=1,Ht=2,Wt=8,Kt=16,Qt=32,Jt=64,Zt=128,Xt=256,Yt=512;var $t=[["ary",Zt],["bind",Ft],["bindKey",Ht],["curry",Wt],["curryRight",Kt],["flip",Yt],["partial",Qt],["partialRight",Jt],["rearg",Xt]];function updateWrapDetails(e,t){jt($t,function(r){var i="_."+r[0];if(t&r[1]&&!_t(e,i)){e.push(i)}});return e.sort()}var er=updateWrapDetails;function setWrapToString(e,t,r){var i=t+"";return Lt(e,qt(i,er(Dt(i),r)))}var tr=setWrapToString;var rr=1,ir=2,ar=4,sr=8,nr=32,or=64;function createRecurry(e,t,r,i,a,s,n,o,u,p){var c=t&sr,m=c?n:undefined,l=c?undefined:n,d=c?s:undefined,y=c?undefined:s;t|=c?nr:or;t&=~(c?or:nr);if(!(t&ar)){t&=~(rr|ir)}var b=[e,t,a,d,m,y,l,o,u,p];var h=r.apply(undefined,b);if(St(e)){Ct(h,b)}h.placeholder=i;return tr(h,e,t)}var ur=createRecurry;function getHolder(e){var t=e;return t.placeholder}var pr=getHolder;var cr=9007199254740991;var mr=/^(?:0|[1-9]\d*)$/;function isIndex(e,t){var r=typeof e;t=t==null?cr:t;return!!t&&(r=="number"||r!="symbol"&&mr.test(e))&&(e>-1&&e%1==0&&e1){f.reverse()}if(c&&u-1&&e%1==0&&e<=ri}var ii=isLength;function isArrayLike(e){return e!=null&&ii(e.length)&&!Ne(e)}var ai=isArrayLike;function isIterateeCall(e,t,r){if(!te(r)){return false}var i=typeof t;if(i=="number"?ai(r)&&lr(t,r.length):i=="string"&&t in r){return Qr(r[t],e)}return false}var si=isIterateeCall;function createAssigner(e){return ti(function(t,r){var i=-1,a=r.length,s=a>1?r[a-1]:undefined,n=a>2?r[2]:undefined;s=e.length>3&&typeof s=="function"?(a--,s):undefined;if(n&&si(r[0],r[1],n)){s=a<3?undefined:s;a=1}t=Object(t);while(++i-1}var ts=listCacheHas;function listCacheSet(e,t){var r=this.__data__,i=Za(r,e);if(i<0){++this.size;r.push([e,t])}else{r[i][1]=t}return this}var rs=listCacheSet;function ListCache(e){var t=-1,r=e==null?0:e.length;this.clear();while(++t0&&r(o)){if(t>1){baseFlatten(o,t-1,r,i,a)}else{xs(a,o)}}else if(!i){a[a.length]=o}}return a}var Ps=baseFlatten;function flatten(e){var t=e==null?0:e.length;return t?Ps(e,1):[]}var Es=flatten;function flatRest(e){return Lt(ei(e,undefined,Es),e+"")}var Ms=flatRest;var Os=Ms(Ds);var zs=Os;var Ls=ca(Object.getPrototypeOf,Object);var js=Ls;var Us="[object Object]";var Vs=Function.prototype,Bs=Object.prototype;var Gs=Vs.toString;var _s=Bs.hasOwnProperty;var Fs=Gs.call(Object);function isPlainObject(e){if(!V(e)||U(e)!=Us){return false}var t=js(e);if(t===null){return true}var r=_s.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&Gs.call(r)==Fs}var Hs=isPlainObject;var Ws="[object DOMException]",Ks="[object Error]";function isError(e){if(!V(e)){return false}var t=U(e);return t==Ks||t==Ws||typeof e.message=="string"&&typeof e.name=="string"&&!Hs(e)}var Qs=isError;var Js=ti(function(e,t){try{return Ze(e,undefined,t)}catch(e){return Qs(e)?e:new Error(e)}});var Zs=Js;var Xs="Expected a function";function before(e,t){var r;if(typeof t!="function"){throw new TypeError(Xs)}e=le(e);return function(){if(--e>0){r=t.apply(this,arguments)}if(e<=1){t=undefined}return r}}var Ys=before;var $s=1,en=32;var tn=ti(function(e,t,r){var i=$s;if(r.length){var a=hr(r,pr(tn));i|=en}return Fr(e,i,t,r,a)});tn.placeholder={};var rn=tn;var an=Ms(function(e,t){jt(t,function(t){t=Cs(t);Kr(e,t,rn(e[t],e))});return e});var sn=an;var nn=1,on=2,un=32;var pn=ti(function(e,t,r){var i=nn|on;if(r.length){var a=hr(r,pr(pn));i|=un}return Fr(t,i,e,r,a)});pn.placeholder={};var cn=pn;function baseSlice(e,t,r){var i=-1,a=e.length;if(t<0){t=-t>a?0:a+t}r=r>a?a:r;if(r<0){r+=a}a=t>r?0:r-t>>>0;t>>>=0;var s=Array(a);while(++i=i?e:mn(e,t,r)}var ln=castSlice;var dn="\\ud800-\\udfff",yn="\\u0300-\\u036f",bn="\\ufe20-\\ufe2f",hn="\\u20d0-\\u20ff",fn=yn+bn+hn,gn="\\ufe0e\\ufe0f";var Sn="\\u200d";var Nn=RegExp("["+Sn+dn+fn+gn+"]");function hasUnicode(e){return Nn.test(e)}var In=hasUnicode;function asciiToArray(e){return e.split("")}var Tn=asciiToArray;var vn="\\ud800-\\udfff",kn="\\u0300-\\u036f",Cn="\\ufe20-\\ufe2f",An="\\u20d0-\\u20ff",Rn=kn+Cn+An,Dn="\\ufe0e\\ufe0f";var xn="["+vn+"]",qn="["+Rn+"]",wn="\\ud83c[\\udffb-\\udfff]",Pn="(?:"+qn+"|"+wn+")",En="[^"+vn+"]",Mn="(?:\\ud83c[\\udde6-\\uddff]){2}",On="[\\ud800-\\udbff][\\udc00-\\udfff]",zn="\\u200d";var Ln=Pn+"?",jn="["+Dn+"]?",Un="(?:"+zn+"(?:"+[En,Mn,On].join("|")+")"+jn+Ln+")*",Vn=jn+Ln+Un,Bn="(?:"+[En+qn+"?",qn,Mn,On,xn].join("|")+")";var Gn=RegExp(wn+"(?="+wn+")|"+Bn+Vn,"g");function unicodeToArray(e){return e.match(Gn)||[]}var _n=unicodeToArray;function stringToArray(e){return In(e)?_n(e):Tn(e)}var Fn=stringToArray;function createCaseFirst(e){return function(t){t=Ts(t);var r=In(t)?Fn(t):undefined;var i=r?r[0]:t.charAt(0);var a=r?ln(r,1).join(""):t.slice(1);return i[e]()+a}}var Hn=createCaseFirst;var Wn=Hn("toUpperCase");var Kn=Wn;function capitalize(e){return Kn(Ts(e).toLowerCase())}var Qn=capitalize;function arrayReduce(e,t,r,i){var a=-1,s=e==null?0:e.length;if(i&&s){r=e[++a]}while(++a=t?e:t}}return e}var hu=baseClamp;function clamp(e,t,r){if(r===undefined){r=t;t=undefined}if(r!==undefined){r=ue(r);r=r===r?r:0}if(t!==undefined){t=ue(t);t=t===t?t:0}return hu(ue(e),t,r)}var fu=clamp;function stackClear(){this.__data__=new is;this.size=0}var gu=stackClear;function stackDelete(e){var t=this.__data__,r=t["delete"](e);this.size=t.size;return r}var Su=stackDelete;function stackGet(e){return this.__data__.get(e)}var Nu=stackGet;function stackHas(e){return this.__data__.has(e)}var Iu=stackHas;var Tu=200;function stackSet(e,t){var r=this.__data__;if(r instanceof is){var i=r.__data__;if(!ss||i.lengtho)){return false}var p=s.get(e);if(p&&s.get(t)){return p==t}var c=-1,m=true,l=r&em?new Zc:undefined;s.set(e,t);s.set(t,e);while(++c=t||r<0||m&&i>=s}function timerExpired(){var e=Tl();if(shouldInvoke(e)){return trailingEdge(e)}o=setTimeout(timerExpired,remainingWait(e))}function trailingEdge(e){o=undefined;if(l&&i){return invokeFunc(e)}i=a=undefined;return n}function cancel(){if(o!==undefined){clearTimeout(o)}p=0;i=u=a=o=undefined}function flush(){return o===undefined?n:trailingEdge(Tl())}function debounced(){var e=Tl(),r=shouldInvoke(e);i=arguments;a=this;u=e;if(r){if(o===undefined){return leadingEdge(u)}if(m){clearTimeout(o);o=setTimeout(timerExpired,t);return invokeFunc(u)}}if(o===undefined){o=setTimeout(timerExpired,t)}return n}debounced.cancel=cancel;debounced.flush=flush;return debounced}var Al=debounce;function defaultTo(e,t){return e==null||e!==e?t:e}var Rl=defaultTo;var Dl=Object.prototype;var xl=Dl.hasOwnProperty;var ql=ti(function(e,t){e=Object(e);var r=-1;var i=t.length;var a=i>2?t[2]:undefined;if(a&&si(t[0],t[1],a)){i=1}while(++r=Zl){s=Yc;n=false;t=new Zc(t)}e:while(++a=0&&e.slice(r,a)==t}var Id=endsWith;function baseToPairs(e,t){return H(t,function(t){return[t,e[t]]})}var Td=baseToPairs;function setToPairs(e){var t=-1,r=Array(e.size);e.forEach(function(e){r[++t]=[e,e]});return r}var vd=setToPairs;var kd="[object Map]",Cd="[object Set]";function createToPairs(e){return function(t){var r=lp(t);if(r==kd){return rm(t)}if(r==Cd){return vd(t)}return Td(t,e(t))}}var Ad=createToPairs;var Rd=Ad(ha);var Dd=Rd;var xd=Ad(Ca);var qd=xd;var wd={"&":"&","<":"<",">":">",'"':""","'":"'"};var Pd=Zn(wd);var Ed=Pd;var Md=/[&<>"']/g,Od=RegExp(Md.source);function escape_escape(e){e=Ts(e);return e&&Od.test(e)?e.replace(Md,Ed):e}var zd=escape_escape;var Ld=/[\\^$.*+?()[\]{}|]/g,jd=RegExp(Ld.source);function escapeRegExp(e){e=Ts(e);return e&&jd.test(e)?e.replace(Ld,"\\$&"):e}var Ud=escapeRegExp;function arrayEvery(e,t){var r=-1,i=e==null?0:e.length;while(++ra?0:a+r}i=i===undefined||i>a?a:le(i);if(i<0){i+=a}i=r>i?0:Fd(i);while(r-1?a[s?t[n]:n]:undefined}}var Jd=createFind;var Zd=Math.max;function findIndex(e,t,r){var i=e==null?0:e.length;if(!i){return-1}var a=r==null?0:le(r);if(a<0){a=Zd(i+a,0)}return Ut(e,Qm(t,3),a)}var Xd=findIndex;var Yd=Jd(Xd);var $d=Yd;function baseFindKey(e,t,r){var i;r(e,function(e,r,a){if(t(e,r,a)){i=r;return false}});return i}var ey=baseFindKey;function findKey(e,t){return ey(e,Qm(t,3),nl)}var ty=findKey;var ry=Math.max,iy=Math.min;function findLastIndex(e,t,r){var i=e==null?0:e.length;if(!i){return-1}var a=i-1;if(r!==undefined){a=le(r);a=r<0?ry(i+a,0):iy(a,i-1)}return Ut(e,Qm(t,3),a,true)}var ay=findLastIndex;var sy=Jd(ay);var ny=sy;function findLastKey(e,t){return ey(e,Qm(t,3),fd)}var oy=findLastKey;function head(e){return e&&e.length?e[0]:undefined}var uy=head;function baseMap(e,t){var r=-1,i=ai(e)?Array(e.length):[];pl(e,function(e,a,s){i[++r]=t(e,a,s)});return i}var py=baseMap;function map_map(e,t){var r=K(e)?H:py;return r(e,Qm(t,3))}var cy=map_map;function flatMap(e,t){return Ps(cy(e,t),1)}var my=flatMap;var ly=1/0;function flatMapDeep(e,t){return Ps(cy(e,t),ly)}var dy=flatMapDeep;function flatMapDepth(e,t,r){r=r===undefined?1:le(r);return Ps(cy(e,t),r)}var yy=flatMapDepth;var by=1/0;function flattenDeep(e){var t=e==null?0:e.length;return t?Ps(e,by):[]}var hy=flattenDeep;function flattenDepth(e,t){var r=e==null?0:e.length;if(!r){return[]}t=t===undefined?1:le(t);return Ps(e,t)}var fy=flattenDepth;var gy=512;function flip(e){return Fr(e,gy)}var Sy=flip;var Ny=pu("floor");var Iy=Ny;var Ty="Expected a function";var vy=8,ky=32,Cy=128,Ay=256;function createFlow(e){return Ms(function(t){var r=t.length,i=r,a=dt.prototype.thru;if(e){t.reverse()}while(i--){var s=t[i];if(typeof s!="function"){throw new TypeError(Ty)}if(a&&!n&<(s)=="wrapper"){var n=new dt([],true)}}i=n?i:r;while(++it}var Fy=baseGt;function createRelationalOperation(e){return function(t,r){if(!(typeof t=="string"&&typeof r=="string")){t=ue(t);r=ue(r)}return e(t,r)}}var Hy=createRelationalOperation;var Wy=Hy(Fy);var Ky=Wy;var Qy=Hy(function(e,t){return e>=t});var Jy=Qy;var Zy=Object.prototype;var Xy=Zy.hasOwnProperty;function baseHas(e,t){return e!=null&&Xy.call(e,t)}var Yy=baseHas;function has(e,t){return e!=null&&Vm(e,t,Yy)}var $y=has;var eb=Math.max,tb=Math.min;function baseInRange(e,t,r){return e>=tb(t,r)&&e-1:!!a&&Gt(e,t,r)>-1}var pb=includes_includes;var cb=Math.max;function indexOf_indexOf(e,t,r){var i=e==null?0:e.length;if(!i){return-1}var a=r==null?0:le(r);if(a<0){a=cb(i+a,0)}return Gt(e,t,a)}var mb=indexOf_indexOf;function initial(e){var t=e==null?0:e.length;return t?mn(e,0,-1):[]}var lb=initial;var db=Math.min;function baseIntersection(e,t,r){var i=r?Jl:_t,a=e[0].length,s=e.length,n=s,o=Array(s),u=Infinity,p=[];while(n--){var c=e[n];if(n&&t){c=H(c,Xi(t))}u=db(c.length,u);o[n]=!r&&(t||a>=120&&c.length>=120)?new Zc(n&&c):undefined}c=e[0];var m=-1,l=o[0];e:while(++m=-kh&&e<=kh}var Ch=isSafeInteger;function isUndefined(e){return e===undefined}var Ah=isUndefined;var Rh="[object WeakMap]";function isWeakMap(e){return V(e)&&lp(e)==Rh}var Dh=isWeakMap;var xh="[object WeakSet]";function isWeakSet(e){return V(e)&&U(e)==xh}var qh=isWeakSet;var wh=1;function iteratee_iteratee(e){return Qm(typeof e=="function"?e:Ec(e,wh))}var Ph=iteratee_iteratee;var Eh=Array.prototype;var Mh=Eh.join;function join(e,t){return e==null?"":Mh.call(e,t)}var Oh=join;var zh=iu(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()});var Lh=zh;var jh=ml(function(e,t,r){Kr(e,r,t)});var Uh=jh;function strictLastIndexOf(e,t,r){var i=r+1;while(i--){if(e[i]===t){return i}}return i}var Vh=strictLastIndexOf;var Bh=Math.max,Gh=Math.min;function lastIndexOf(e,t,r){var i=e==null?0:e.length;if(!i){return-1}var a=i;if(r!==undefined){a=le(r);a=a<0?Bh(i+a,0):Gh(a,i-1)}return t===t?Vh(e,t,a):Ut(e,Vt,a,true)}var _h=lastIndexOf;var Fh=iu(function(e,t,r){return e+(r?" ":"")+t.toLowerCase()});var Hh=Fh;var Wh=Hn("toLowerCase");var Kh=Wh;function baseLt(e,t){return e=this.__values__.length,t=e?undefined:this.__values__[this.__index__++];return{done:e,value:t}}var Pf=wrapperNext;function baseNth(e,t){var r=e.length;if(!r){return}t+=t<0?r:0;return lr(t,r)?e[t]:undefined}var Ef=baseNth;function nth(e,t){return e&&e.length?Ef(e,le(t)):undefined}var Mf=nth;function nthArg(e){e=le(e);return ti(function(t){return Ef(t,e)})}var Of=nthArg;function baseUnset(e,t){t=vs(t,e);e=Eb(e,t);return e==null||delete e[Cs(ed(t))]}var zf=baseUnset;function customOmitClone(e){return Hs(e)?undefined:e}var Lf=customOmitClone;var jf=1,Uf=2,Vf=4;var Bf=Ms(function(e,t){var r={};if(e==null){return r}var i=false;t=H(t,function(t){t=vs(t,e);i||(i=t.length>1);return t});Yr(e,Ku(e),r);if(i){r=Ec(r,jf|Uf|Vf,Lf)}var a=t.length;while(a--){zf(r,t[a])}return r});var Gf=Bf;function baseSet(e,t,r,i){if(!te(e)){return e}t=vs(t,e);var a=-1,s=t.length,n=s-1,o=e;while(o!=null&&++at||s&&n&&u&&!o&&!p||i&&n&&u||!r&&u||!a){return 1}if(!i&&!s&&!p&&e=o){return u}var p=r[i];return u*(p=="desc"?-1:1)}}return e.index-t.index}var Zf=compareMultiple;function baseOrderBy(e,t,r){var i=-1;t=H(t.length?t:[be],Xi(Qm));var a=py(e,function(e,r,a){var s=H(t,function(t){return t(e)});return{criteria:s,index:++i,value:e}});return Qf(a,function(e,t){return Zf(e,t,r)})}var Xf=baseOrderBy;function orderBy(e,t,r,i){if(e==null){return[]}if(!K(t)){t=t==null?[]:[t]}r=i?undefined:r;if(!K(r)){r=r==null?[]:[r]}return Xf(e,t,r)}var Yf=orderBy;function createOver(e){return Ms(function(t){t=H(t,Xi(Qm));return ti(function(r){var i=this;return e(t,function(e){return Ze(e,i,r)})})})}var $f=createOver;var eg=$f(H);var tg=eg;var rg=ti;var ig=rg;var ag=Math.min;var sg=ig(function(e,t){t=t.length==1&&K(t[0])?H(t[0],Xi(Qm)):H(Ps(t,1),Xi(Qm));var r=t.length;return ti(function(i){var a=-1,s=ag(i.length,r);while(++amg){return r}do{if(t%2){r+=e}t=lg(t/2);if(t){e+=e}}while(t);return r}var dg=baseRepeat;var yg=Hm("length");var bg=yg;var hg="\\ud800-\\udfff",fg="\\u0300-\\u036f",gg="\\ufe20-\\ufe2f",Sg="\\u20d0-\\u20ff",Ng=fg+gg+Sg,Ig="\\ufe0e\\ufe0f";var Tg="["+hg+"]",vg="["+Ng+"]",kg="\\ud83c[\\udffb-\\udfff]",Cg="(?:"+vg+"|"+kg+")",Ag="[^"+hg+"]",Rg="(?:\\ud83c[\\udde6-\\uddff]){2}",Dg="[\\ud800-\\udbff][\\udc00-\\udfff]",xg="\\u200d";var qg=Cg+"?",wg="["+Ig+"]?",Pg="(?:"+xg+"(?:"+[Ag,Rg,Dg].join("|")+")"+wg+qg+")*",Eg=wg+qg+Pg,Mg="(?:"+[Ag+vg+"?",vg,Rg,Dg,Tg].join("|")+")";var Og=RegExp(kg+"(?="+kg+")|"+Mg+Eg,"g");function unicodeSize(e){var t=Og.lastIndex=0;while(Og.test(e)){++t}return t}var zg=unicodeSize;function stringSize(e){return In(e)?zg(e):bg(e)}var Lg=stringSize;var jg=Math.ceil;function createPadding(e,t){t=t===undefined?" ":X(t);var r=t.length;if(r<2){return r?dg(t,e):t}var i=dg(t,jg(e/Lg(t)));return In(t)?ln(Fn(i),0,e).join(""):i.slice(0,e)}var Ug=createPadding;var Vg=Math.ceil,Bg=Math.floor;function pad(e,t,r){e=Ts(e);t=le(t);var i=t?Lg(e):0;if(!t||i>=t){return e}var a=(t-i)/2;return Ug(Bg(a),r)+e+Ug(Vg(a),r)}var Gg=pad;function padEnd(e,t,r){e=Ts(e);t=le(t);var i=t?Lg(e):0;return t&&i-1){if(o!==e){pS.call(o,u,1)}pS.call(e,u,1)}}return e}var cS=basePullAll;function pullAll(e,t){return e&&e.length&&t&&t.length?cS(e,t):e}var mS=pullAll;var lS=ti(mS);var dS=lS;function pullAllBy(e,t,r){return e&&e.length&&t&&t.length?cS(e,t,Qm(r,2)):e}var yS=pullAllBy;function pullAllWith(e,t,r){return e&&e.length&&t&&t.length?cS(e,t,undefined,r):e}var bS=pullAllWith;var hS=Array.prototype;var fS=hS.splice;function basePullAt(e,t){var r=e?t.length:0,i=r-1;while(r--){var a=t[r];if(r==i||a!==s){var s=a;if(lr(a)){fS.call(e,a,1)}else{zf(e,a)}}}return e}var gS=basePullAt;var SS=Ms(function(e,t){var r=e==null?0:e.length,i=Ds(e,t);gS(e,H(t,function(e){return lr(e,r)?+e:e}).sort(Jf));return i});var NS=SS;var IS=Math.floor,TS=Math.random;function baseRandom(e,t){return e+IS(TS()*(t-e+1))}var vS=baseRandom;var kS=parseFloat;var CS=Math.min,AS=Math.random;function random(e,t,r){if(r&&typeof r!="boolean"&&si(e,t,r)){t=r=undefined}if(r===undefined){if(typeof t=="boolean"){r=t;t=undefined}else if(typeof e=="boolean"){r=e;e=undefined}}if(e===undefined&&t===undefined){e=0;t=1}else{e=me(e);if(t===undefined){t=e;e=0}else{t=me(t)}}if(e>t){var i=e;e=t;t=i}if(r||e%1||t%1){var a=AS();return CS(e+a*(t-e+kS("1e-"+((a+"").length-1))),t)}return vS(e,t)}var RS=random;var DS=Math.ceil,xS=Math.max;function baseRange(e,t,r,i){var a=-1,s=xS(DS((t-e)/(r||1)),0),n=Array(s);while(s--){n[i?s:++a]=e;e+=r}return n}var qS=baseRange;function createRange(e){return function(t,r,i){if(i&&typeof i!="number"&&si(t,r,i)){r=i=undefined}t=me(t);if(r===undefined){r=t;t=0}else{r=me(r)}i=i===undefined?t1&&si(e,t[0],t[1])){t=[]}else if(r>2&&si(t[0],t[1],t[2])){t=[t[0]]}return Xf(e,Ps(t,1),[])});var TN=IN;var vN=4294967295,kN=vN-1;var CN=Math.floor,AN=Math.min;function baseSortedIndexBy(e,t,r,i){t=r(t);var a=0,s=e==null?0:e.length,n=t!==t,o=t===null,u=G(t),p=t===undefined;while(a>>1;function baseSortedIndex(e,t,r){var i=0,a=e==null?i:e.length;if(typeof t=="number"&&t===t&&a<=xN){while(i>>1,n=e[s];if(n!==null&&!G(n)&&(r?n<=t:n>>0;if(!r){return[]}e=Ts(e);if(e&&(typeof t=="string"||t!=null&&!vh(t))){t=X(t);if(!t&&In(e)){return ln(Fn(e),0,r)}}return e.split(t,r)}var BN=split;var GN="Expected a function";var _N=Math.max;function spread(e,t){if(typeof e!="function"){throw new TypeError(GN)}t=t==null?0:_N(le(t),0);return ti(function(r){var i=r[t],a=ln(r,0,t);if(i){xs(a,i)}return Ze(e,this,a)})}var FN=spread;var HN=iu(function(e,t,r){return e+(r?" ":"")+Kn(t)});var WN=HN;function startsWith(e,t,r){e=Ts(e);r=r==null?0:hu(le(r),0,e.length);t=X(t);return e.slice(r,r+t.length)==t}var KN=startsWith;function stubObject(){return{}}var QN=stubObject;function stubString(){return""}var JN=stubString;function stubTrue(){return true}var ZN=stubTrue;var XN=Y(function(e,t){return e-t},0);var YN=XN;function sum(e){return e&&e.length?pf(e,be):0}var $N=sum;function sumBy(e,t){return e&&e.length?pf(e,Qm(t,2)):0}var eI=sumBy;function tail(e){var t=e==null?0:e.length;return t?mn(e,1,t):[]}var tI=tail;function take(e,t,r){if(!(e&&e.length)){return[]}t=r||t===undefined?1:le(t);return mn(e,0,t<0?0:t)}var rI=take;function takeRight(e,t,r){var i=e==null?0:e.length;if(!i){return[]}t=r||t===undefined?1:le(t);t=i-t;return mn(e,t<0?0:t,i)}var iI=takeRight;function takeRightWhile(e,t){return e&&e.length?pd(e,Qm(t,3),false,true):[]}var aI=takeRightWhile;function takeWhile(e,t){return e&&e.length?pd(e,Qm(t,3)):[]}var sI=takeWhile;function tap(e,t){t(e);return e}var nI=tap;var oI=Object.prototype;var uI=oI.hasOwnProperty;function customDefaultsAssignIn(e,t,r,i){if(e===undefined||Qr(e,oI[r])&&!uI.call(i,r)){return t}return e}var pI=customDefaultsAssignIn;var cI={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function escapeStringChar(e){return"\\"+cI[e]}var mI=escapeStringChar;var lI=/<%=([\s\S]+?)%>/g;var dI=lI;var yI=/<%-([\s\S]+?)%>/g;var bI=yI;var hI=/<%([\s\S]+?)%>/g;var fI=hI;var gI={escape:bI,evaluate:fI,interpolate:dI,variable:"",imports:{_:{escape:zd}}};var SI=gI;var NI=/\b__p \+= '';/g,II=/\b(__p \+=) '' \+/g,TI=/(__e\(.*?\)|\b__t\)) \+\n'';/g;var vI=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;var kI=/($^)/;var CI=/['\n\r\u2028\u2029\\]/g;var AI=Object.prototype;var RI=AI.hasOwnProperty;function template(e,t,r){var i=SI.imports._.templateSettings||SI;if(r&&si(e,t,r)){t=undefined}e=Ts(e);t=xa({},t,i,pI);var a=xa({},t.imports,i.imports,pI),s=ha(a),n=nb(a,s);var o,u,p=0,c=t.interpolate||kI,m="__p += '";var l=RegExp((t.escape||kI).source+"|"+c.source+"|"+(c===dI?vI:kI).source+"|"+(t.evaluate||kI).source+"|$","g");var d=RI.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";e.replace(l,function(t,r,i,a,s,n){i||(i=a);m+=e.slice(p,n).replace(CI,mI);if(r){o=true;m+="' +\n__e("+r+") +\n'"}if(s){u=true;m+="';\n"+s+";\n__p += '"}if(i){m+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"}p=n+t.length;return t});m+="';\n";var y=RI.call(t,"variable")&&t.variable;if(!y){m="with (obj) {\n"+m+"\n}\n"}m=(u?m.replace(NI,""):m).replace(II,"$1").replace(TI,"$1;");m="function("+(y||"obj")+") {\n"+(y?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(u?", __j = Array.prototype.join;\n"+"function print() { __p += __j.call(arguments, '') }\n":";\n")+m+"return __p\n}";var b=Zs(function(){return Function(s,d+"return "+m).apply(undefined,n)});b.source=m;if(Qs(b)){throw b}return b}var DI=template;var xI="Expected a function";function throttle(e,t,r){var i=true,a=true;if(typeof e!="function"){throw new TypeError(xI)}if(te(r)){i="leading"in r?!!r.leading:i;a="trailing"in r?!!r.trailing:a}return Al(e,t,{leading:i,maxWait:t,trailing:a})}var qI=throttle;function thru(e,t){return t(e)}var wI=thru;var PI=9007199254740991;var EI=4294967295;var MI=Math.min;function times(e,t){e=le(e);if(e<1||e>PI){return[]}var r=EI,i=MI(e,EI);t=ld(t);e-=EI;var a=pi(i,t);while(++r-1){}return r}var HI=charsEndIndex;function charsStartIndex(e,t){var r=-1,i=e.length;while(++r-1){}return r}var WI=charsStartIndex;var KI=/^\s+|\s+$/g;function trim(e,t,r){e=Ts(e);if(e&&(r||t===undefined)){return e.replace(KI,"")}if(!e||!(t=X(t))){return e}var i=Fn(e),a=Fn(t),s=WI(i,a),n=HI(i,a)+1;return ln(i,s,n).join("")}var QI=trim;var JI=/\s+$/;function trimEnd(e,t,r){e=Ts(e);if(e&&(r||t===undefined)){return e.replace(JI,"")}if(!e||!(t=X(t))){return e}var i=Fn(e),a=HI(i,Fn(t))+1;return ln(i,0,a).join("")}var ZI=trimEnd;var XI=/^\s+/;function trimStart(e,t,r){e=Ts(e);if(e&&(r||t===undefined)){return e.replace(XI,"")}if(!e||!(t=X(t))){return e}var i=Fn(e),a=WI(i,Fn(t));return ln(i,a).join("")}var YI=trimStart;var $I=30,eT="...";var tT=/\w*$/;function truncate(e,t){var r=$I,i=eT;if(te(t)){var a="separator"in t?t.separator:a;r="length"in t?le(t.length):r;i="omission"in t?X(t.omission):i}e=Ts(e);var s=e.length;if(In(e)){var n=Fn(e);s=n.length}if(r>=s){return e}var o=r-Lg(i);if(o<1){return i}var u=n?ln(n,0,o).join(""):e.slice(0,o);if(a===undefined){return u+i}if(n){o+=u.length-o}if(vh(a)){if(e.slice(o).search(a)){var p,c=u;if(!a.global){a=RegExp(a.source,Ts(tT.exec(a))+"g")}a.lastIndex=0;while(p=a.exec(c)){var m=p.index}u=u.slice(0,m===undefined?o:m)}}else if(e.indexOf(X(a),o)!=o){var l=u.lastIndexOf(a);if(l>-1){u=u.slice(0,l)}}return u+i}var rT=truncate;function unary(e){return Wr(e,1)}var iT=unary;var aT={"&":"&","<":"<",">":">",""":'"',"'":"'"};var sT=Zn(aT);var nT=sT;var oT=/&(?:amp|lt|gt|quot|#39);/g,uT=RegExp(oT.source);function unescape_unescape(e){e=Ts(e);return e&&uT.test(e)?e.replace(oT,nT):e}var pT=unescape_unescape;var cT=1/0;var mT=!($u&&1/im(new $u([,-0]))[1]==cT)?st:function(e){return new $u(e)};var lT=mT;var dT=200;function baseUniq(e,t,r){var i=-1,a=_t,s=e.length,n=true,o=[],u=o;if(r){n=false;a=Jl}else if(s>=dT){var p=t?null:lT(e);if(p){return im(p)}n=false;a=Yc;u=new Zc}else{u=t?[]:o}e:while(++i1||this.__actions__.length||!(i instanceof at)||!lr(r)){return this.thru(a)}i=i.slice(r,+r+(t?1:0));i.__actions__.push({func:wI,args:[a],thisArg:undefined});return new dt(i,this.__chain__).thru(function(e){if(t&&!e.length){e.push(undefined)}return e})});var VT=UT;function wrapperChain(){return lu(this)}var BT=wrapperChain;function wrapperReverse(){var e=this.__wrapped__;if(e instanceof at){var t=e;if(this.__actions__.length){t=new at(this)}t=t.reverse();t.__actions__.push({func:wI,args:[YS],thisArg:undefined});return new dt(t,this.__chain__)}return this.thru(YS)}var GT=wrapperReverse;function baseXor(e,t,r){var i=e.length;if(i<2){return i?yT(e[0]):[]}var a=-1,s=Array(i);while(++a1?e[t-1]:undefined;r=typeof r=="function"?(e.pop(),r):undefined;return xT(e,r)});var rv=tv;var iv={chunk:bu,compact:Hc,concat:Wc,difference:$l,differenceBy:rd,differenceWith:ad,drop:od,dropRight:ud,dropRightWhile:cd,dropWhile:md,fill:Wd,findIndex:Xd,findLastIndex:ay,first:uy,flatten:Es,flattenDeep:hy,flattenDepth:fy,fromPairs:zy,head:uy,indexOf:mb,initial:lb,intersection:fb,intersectionBy:Sb,intersectionWith:Ib,join:Oh,last:ed,lastIndexOf:_h,nth:Mf,pull:dS,pullAll:mS,pullAllBy:yS,pullAllWith:bS,pullAt:NS,remove:FS,reverse:YS,slice:hN,sortedIndex:wN,sortedIndexBy:PN,sortedIndexOf:EN,sortedLastIndex:MN,sortedLastIndexBy:ON,sortedLastIndexOf:zN,sortedUniq:jN,sortedUniqBy:UN,tail:tI,take:rI,takeRight:iI,takeRightWhile:aI,takeWhile:sI,union:hT,unionBy:gT,unionWith:NT,uniq:IT,uniqBy:TT,uniqWith:vT,unzip:DT,unzipWith:xT,without:LT,xor:HT,xorBy:KT,xorWith:JT,zip:XT,zipObject:$T,zipObjectDeep:ev,zipWith:rv};var av={countBy:bl,each:dd,eachRight:Nd,every:Gd,filter:Qd,find:$d,findLast:ny,flatMap:my,flatMapDeep:dy,flatMapDepth:yy,forEach:dd,forEachRight:Nd,groupBy:_y,includes:pb,invokeMap:jb,keyBy:Uh,map:cy,orderBy:Yf,partition:tS,reduce:VS,reduceRight:GS,reject:_S,sample:iN,sampleSize:oN,shuffle:lN,size:bN,some:NN,sortBy:TN};var sv={now:Tl};var nv={after:ye,ary:Wr,before:Ys,bind:rn,bindKey:cn,curry:gl,curryRight:Nl,debounce:Al,defer:Wl,delay:Ql,flip:Sy,memoize:bs,negate:Af,once:Kf,overArgs:ng,partial:Zg,partialRight:$g,rearg:jS,rest:QS,spread:FN,throttle:qI,unary:iT,wrap:jT};var ov={castArray:nu,clone:Oc,cloneDeep:jc,cloneDeepWith:Bc,cloneWith:_c,conformsTo:tl,eq:Qr,gt:Ky,gte:Jy,isArguments:hi,isArray:K,isArrayBuffer:_b,isArrayLike:ai,isArrayLikeObject:El,isBoolean:Hb,isBuffer:ki,isDate:Zb,isElement:Xb,isEmpty:rh,isEqual:ih,isEqualWith:ah,isError:Qs,isFinite:nh,isFunction:Ne,isInteger:oh,isLength:ii,isMap:Xp,isMatch:uh,isMatchWith:ph,isNaN:lh,isNative:hh,isNil:fh,isNull:gh,isNumber:mh,isObject:te,isObjectLike:V,isPlainObject:Hs,isRegExp:vh,isSafeInteger:Ch,isSet:rc,isString:sb,isSymbol:G,isTypedArray:na,isUndefined:Ah,isWeakMap:Dh,isWeakSet:qh,lt:Zh,lte:Yh,toArray:wf,toFinite:me,toInteger:le,toLength:Fd,toNumber:ue,toPlainObject:Ol,toSafeInteger:GI,toString:Ts};var uv={add:ee,ceil:mu,divide:nd,floor:Iy,max:of,maxBy:uf,mean:lf,meanBy:df,min:Nf,minBy:If,multiply:kf,round:eN,subtract:YN,sum:$N,sumBy:eI};var pv={clamp:fu,inRange:ib,random:RS};var cv={assign:Na,assignIn:Ra,assignInWith:xa,assignWith:wa,at:zs,create:hl,defaults:wl,defaultsDeep:Gl,entries:Dd,entriesIn:qd,extend:Ra,extendWith:xa,findKey:ty,findLastKey:oy,forIn:Py,forInRight:Ey,forOwn:My,forOwnRight:Oy,functions:jy,functionsIn:Uy,get:Rs,has:$y,hasIn:Bm,invert:Rb,invertBy:Pb,invoke:zb,keys:ha,keysIn:Ca,mapKeys:$h,mapValues:ef,merge:bf,mergeWith:Vl,omit:Gf,omitBy:Wf,pick:aS,pickBy:Hf,result:JS,set:uN,setWith:pN,toPairs:Dd,toPairsIn:qd,transform:FI,unset:AT,update:wT,updateWith:PT,values:ob,valuesIn:OT};var mv={at:VT,chain:lu,commit:Fc,lodash:gt,next:Pf,plant:sS,reverse:GT,tap:nI,thru:wI,toIterator:zI,toJSON:jI,value:jI,valueOf:jI,wrapperChain:BT};var lv={camelCase:su,capitalize:Qn,deburr:oo,endsWith:Id,escape:zd,escapeRegExp:Ud,kebabCase:Lh,lowerCase:Hh,lowerFirst:Kh,pad:Gg,padEnd:_g,padStart:Fg,parseInt:Kg,repeat:HS,replace:WS,snakeCase:gN,split:BN,startCase:WN,startsWith:KN,template:DI,templateSettings:SI,toLower:UI,toUpper:_I,trim:QI,trimEnd:ZI,trimStart:YI,truncate:rT,unescape:pT,upperCase:MT,upperFirst:Kn,words:eu};var dv={attempt:Zs,bindAll:sn,cond:Zm,conforms:el,constant:wt,defaultTo:Rl,flow:xy,flowRight:wy,identity:be,iteratee:Ph,matches:rf,matchesProperty:sf,method:ff,methodOf:Sf,mixin:Tf,noop:st,nthArg:Of,over:tg,overEvery:ug,overSome:cg,property:Km,propertyOf:nS,range:ES,rangeRight:OS,stubArray:Mu,stubFalse:fi,stubObject:QN,stubString:JN,stubTrue:ZN,times:OI,toPath:VI,uniqueId:CT};function lazyClone(){var e=new at(this.__wrapped__);e.__actions__=yt(this.__actions__);e.__dir__=this.__dir__;e.__filtered__=this.__filtered__;e.__iteratees__=yt(this.__iteratees__);e.__takeCount__=this.__takeCount__;e.__views__=yt(this.__views__);return e}var yv=lazyClone;function lazyReverse(){if(this.__filtered__){var e=new at(this);e.__dir__=-1;e.__filtered__=true}else{e=this.clone();e.__dir__*=-1}return e}var bv=lazyReverse;var hv=Math.max,fv=Math.min;function getView(e,t,r){var i=-1,a=r.length;while(++i0||t<0)){return new at(r)}if(e<0){r=r.takeRight(-e)}else if(e){r=r.drop(e)}if(t!==undefined){t=le(t);r=t<0?r.dropRight(-t):r.take(t-e)}return r};at.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()};at.prototype.toArray=function(){return this.take(Rv)};nl(at.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),a=gt[i?"take"+(t=="last"?"Right":""):t],s=i||/^find/.test(t);if(!a){return}gt.prototype[t]=function(){var t=this.__wrapped__,n=i?[1]:arguments,o=t instanceof at,u=n[0],p=o||K(t);var c=function(e){var t=a.apply(gt,xs([e],n));return i&&m?t[0]:t};if(p&&r&&typeof u=="function"&&u.length!=1){o=p=false}var m=this.__chain__,l=!!this.__actions__.length,d=s&&!m,y=o&&!l;if(!s&&p){t=y?t:new at(this);var b=e.apply(t,n);b.__actions__.push({func:wI,args:[c],thisArg:undefined});return new dt(b,m)}if(d&&y){return e.apply(this,n)}b=this.thru(c);return d?i?b.value()[0]:b.value():b}});jt(["pop","push","shift","sort","splice","unshift"],function(e){var t=Dv[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);gt.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var a=this.value();return t.apply(K(a)?a:[],e)}return this[r](function(r){return t.apply(K(r)?r:[],e)})}});nl(at.prototype,function(e,t){var r=gt[t];if(r){var i=r.name+"";if(!qv.call(pt,i)){pt[i]=[]}pt[i].push({name:t,func:r})}});pt[vr(undefined,kv).name]=[{name:"wrapper",func:undefined}];at.prototype.clone=yv;at.prototype.reverse=bv;at.prototype.value=Tv;gt.prototype.at=mv.at;gt.prototype.chain=mv.wrapperChain;gt.prototype.commit=mv.commit;gt.prototype.next=mv.next;gt.prototype.plant=mv.plant;gt.prototype.reverse=mv.reverse;gt.prototype.toJSON=gt.prototype.valueOf=gt.prototype.value=mv.value;gt.prototype.first=gt.prototype.head;if(wv){gt.prototype[wv]=mv.toIterator}var Ov=gt;class image_tag_ImageTag{constructor(e){const{repository:t="unityci",name:r="editor",version:i="2019.2.11f1",platform:a,customImage:s}=e;if(!image_tag_ImageTag.versionPattern.test(i)){throw new Error(`Invalid version "${i}".`)}const n=image_tag_ImageTag.getTargetPlatformToImageSuffixMap(a,i);Object.assign(this,{repository:t,name:r,version:i,platform:a,builderPlatform:n,customImage:s})}static get versionPattern(){return/^20\d{2}\.\d\.\w{3,4}|3$/}static get imageSuffixes(){return{generic:"",webgl:"webgl",mac:"mac-mono",windows:"windows-mono",linux:"base",linuxIl2cpp:"linux-il2cpp",android:"android",ios:"ios",facebook:"facebook"}}static getTargetPlatformToImageSuffixMap(e,t){const{generic:r,webgl:i,mac:a,windows:s,linux:n,linuxIl2cpp:o,android:p,ios:c,facebook:m}=image_tag_ImageTag.imageSuffixes;const[l,d]=t.split(".").map(e=>Number(e));switch(e){case u.types.StandaloneOSX:return a;case u.types.StandaloneWindows:return s;case u.types.StandaloneWindows64:return s;case u.types.StandaloneLinux64:{if(l>=2020||l===2019&&d>=3){return o}return n}case u.types.iOS:return c;case u.types.Android:return p;case u.types.WebGL:return i;case u.types.WSAPlayer:return s;case u.types.PS4:return s;case u.types.XboxOne:return s;case u.types.tvOS:return s;case u.types.Switch:return s;case u.types.Lumin:return s;case u.types.BJM:return s;case u.types.Stadia:return s;case u.types.Facebook:return m;case u.types.NoTarget:return r;case u.types.Test:return r;default:throw new Error(`\n Platform must be one of the ones described in the documentation.\n "${e}" is currently not supported.`)}}get tag(){return ZI(`${this.version}-${this.builderPlatform}`,"-")}get image(){return YI(`${this.repository}/${this.name}`,"/")}toString(){const{image:e,tag:t}=this;if(this.customImage&&this.customImage!==""){return this.customImage}return`${e}:${t}-0`}}var zv=image_tag_ImageTag;class docker_Docker{static async build(e,t=false){const{path:r,dockerfile:i,baseImage:a}=e;const{version:s,platform:n}=a;const o=new zv({repository:"",name:"unity-builder",version:s,platform:n});const u=`docker build ${r} --file ${i} --build-arg IMAGE=${a} --tag ${o}`;await Object(b.exec)(u,undefined,{silent:t});return o}static async run(e,t,r=false){const{version:i,workspace:a,runnerTempPath:s,platform:n,projectPath:o,buildName:u,buildPath:p,buildFile:c,buildMethod:m,buildVersion:l,androidVersionCode:d,androidKeystoreName:y,androidKeystoreBase64:h,androidKeystorePass:f,androidKeyaliasName:g,androidKeyaliasPass:S,customParameters:N}=t;const I=`docker run --workdir /github/workspace --rm --env UNITY_LICENSE --env UNITY_LICENSE_FILE --env UNITY_EMAIL --env UNITY_PASSWORD --env UNITY_SERIAL --env UNITY_VERSION="${i}" --env PROJECT_PATH="${o}" --env BUILD_TARGET="${n}" --env BUILD_NAME="${u}" --env BUILD_PATH="${p}" --env BUILD_FILE="${c}" --env BUILD_METHOD="${m}" --env VERSION="${l}" --env ANDROID_VERSION_CODE="${d}" --env ANDROID_KEYSTORE_NAME="${y}" --env ANDROID_KEYSTORE_BASE64="${h}" --env ANDROID_KEYSTORE_PASS="${f}" --env ANDROID_KEYALIAS_NAME="${g}" --env ANDROID_KEYALIAS_PASS="${S}" --env CUSTOM_PARAMETERS="${N}" --env HOME=/github/home --env GITHUB_REF --env GITHUB_SHA --env GITHUB_REPOSITORY --env GITHUB_ACTOR --env GITHUB_WORKFLOW --env GITHUB_HEAD_REF --env GITHUB_BASE_REF --env GITHUB_EVENT_NAME --env GITHUB_WORKSPACE=/github/workspace --env GITHUB_ACTION --env GITHUB_EVENT_PATH --env RUNNER_OS --env RUNNER_TOOL_CACHE --env RUNNER_TEMP --env RUNNER_WORKSPACE --volume "/var/run/docker.sock":"/var/run/docker.sock" --volume "${s}/_github_home":"/github/home" --volume "${s}/_github_workflow":"/github/workflow" --volume "${a}":"/github/workspace" ${e}`;await Object(b.exec)(I,undefined,{silent:r})}}var Lv=docker_Docker;const jv=r(6470);class Output{static async setBuildVersion(e){await jv.setOutput("buildVersion",e)}}var Uv=Output;var Vv=r(3868);var Bv=r(5610);var Gv=r.n(Bv);const _v=r(6470);const Fv=r(9870);const Hv=1e4;class kubernetes_Kubernetes{static async runBuildJob(e,t){const r=new Vv.KubeConfig;r.loadFromString(Fv.decode(e.kubeConfig));const i=new Gv.a({kubeconfig:r});const a=new Vv.Client(i);await a.loadSpec();const s=kubernetes_Kubernetes.uuidv4();const n=`unity-builder-pvc-${s}`;const o=`build-credentials-${s}`;const u=`unity-builder-job-${s}`;const p="default";Object.assign(this,{kubeClient:a,buildId:s,buildParameters:e,baseImage:t,pvcName:n,secretName:o,jobName:u,namespace:p});await kubernetes_Kubernetes.createSecret();await kubernetes_Kubernetes.createPersistentVolumeClaim();await kubernetes_Kubernetes.scheduleBuildJob();await kubernetes_Kubernetes.watchBuildJobUntilFinished();await kubernetes_Kubernetes.cleanup();_v.setOutput("volume",n)}static async createSecret(){const e={apiVersion:"v1",kind:"Secret",metadata:{name:this.secretName},type:"Opaque",data:{GITHUB_TOKEN:Fv.encode(this.buildParameters.githubToken),UNITY_LICENSE:Fv.encode(process.env.UNITY_LICENSE),ANDROID_KEYSTORE_BASE64:Fv.encode(this.buildParameters.androidKeystoreBase64),ANDROID_KEYSTORE_PASS:Fv.encode(this.buildParameters.androidKeystorePass),ANDROID_KEYALIAS_PASS:Fv.encode(this.buildParameters.androidKeyaliasPass)}};await this.kubeClient.api.v1.namespaces(this.namespace).secrets.post({body:e})}static async createPersistentVolumeClaim(){if(this.buildParameters.kubeVolume){_v.info(this.buildParameters.kubeVolume);this.pvcName=this.buildParameters.kubeVolume;return}const e={apiVersion:"v1",kind:"PersistentVolumeClaim",metadata:{name:this.pvcName},spec:{accessModes:["ReadWriteOnce"],volumeMode:"Filesystem",resources:{requests:{storage:this.buildParameters.kubeVolumeSize}}}};await this.kubeClient.api.v1.namespaces(this.namespace).persistentvolumeclaims.post({body:e});_v.info("Persistent Volume created, waiting for ready state...");await kubernetes_Kubernetes.watchPersistentVolumeClaimUntilReady();_v.info("Persistent Volume ready for claims")}static async watchPersistentVolumeClaimUntilReady(){await new Promise(e=>setTimeout(e,Hv));const e=await this.kubeClient.api.v1.namespaces(this.namespace).persistentvolumeclaims(this.pvcName).get();if(e.body.status.phase==="Pending"){await kubernetes_Kubernetes.watchPersistentVolumeClaimUntilReady()}}static async scheduleBuildJob(){_v.info("Creating build job");const e={apiVersion:"batch/v1",kind:"Job",metadata:{name:this.jobName,labels:{app:"unity-builder"}},spec:{template:{backoffLimit:1,spec:{volumes:[{name:"data",persistentVolumeClaim:{claimName:this.pvcName}},{name:"credentials",secret:{secretName:this.secretName}}],initContainers:[{name:"clone",image:"alpine/git",command:["/bin/sh","-c",`apk update;\n apk add git-lfs;\n export GITHUB_TOKEN=$(cat /credentials/GITHUB_TOKEN);\n cd /data;\n git clone https://github.com/${process.env.GITHUB_REPOSITORY}.git repo;\n git clone https://github.com/webbertakken/unity-builder.git builder;\n cd repo;\n git checkout $GITHUB_SHA;\n ls`],volumeMounts:[{name:"data",mountPath:"/data"},{name:"credentials",mountPath:"/credentials",readOnly:true}],env:[{name:"GITHUB_SHA",value:this.buildId}]}],containers:[{name:"main",image:`${this.baseImage.toString()}`,command:["bin/bash","-c",`for f in ./credentials/*; do export $(basename $f)="$(cat $f)"; done\n cp -r /data/builder/action/default-build-script /UnityBuilderAction\n cp -r /data/builder/action/entrypoint.sh /entrypoint.sh\n cp -r /data/builder/action/steps /steps\n chmod -R +x /entrypoint.sh;\n chmod -R +x /steps;\n /entrypoint.sh;\n `],resources:{requests:{memory:this.buildParameters.kubeContainerMemory,cpu:this.buildParameters.kubeContainerCPU}},env:[{name:"GITHUB_WORKSPACE",value:"/data/repo"},{name:"PROJECT_PATH",value:this.buildParameters.projectPath},{name:"BUILD_PATH",value:this.buildParameters.buildPath},{name:"BUILD_FILE",value:this.buildParameters.buildFile},{name:"BUILD_NAME",value:this.buildParameters.buildName},{name:"BUILD_METHOD",value:this.buildParameters.buildMethod},{name:"CUSTOM_PARAMETERS",value:this.buildParameters.customParameters},{name:"BUILD_TARGET",value:this.buildParameters.platform},{name:"ANDROID_VERSION_CODE",value:this.buildParameters.androidVersionCode.toString()},{name:"ANDROID_KEYSTORE_NAME",value:this.buildParameters.androidKeystoreName},{name:"ANDROID_KEYALIAS_NAME",value:this.buildParameters.androidKeyaliasName}],volumeMounts:[{name:"data",mountPath:"/data"},{name:"credentials",mountPath:"/credentials",readOnly:true}],lifeCycle:{preStop:{exec:{command:["bin/bash","-c",`cd /data/builder/action/steps;\n chmod +x /return_license.sh;\n /return_license.sh;`]}}}}],restartPolicy:"Never"}}}};await this.kubeClient.apis.batch.v1.namespaces(this.namespace).jobs.post({body:e});_v.info("Job created")}static async watchBuildJobUntilFinished(){let e;let t=false;while(!t){await new Promise(e=>setTimeout(e,Hv));const r=await this.kubeClient.api.v1.namespaces(this.namespace).pods.get();for(let i=0;isetTimeout(e,Hv));const t=await this.kubeClient.api.v1.namespaces(this.namespace).pod(e).get();if(t.body.status.phase!=="Running"){i=true}const a=await this.kubeClient.api.v1.namespaces(this.namespace).pod(e).log.get({qs:{sinceTime:r,timestamps:true}});if(a.body!==undefined){const e=a.body.match(/[^\n\r]+/g).reverse();for(let t=0;t{const t=Math.random()*16|0;const r=e==="x"?t:t&3|8;return r.toString(16)})}}var Wv=kubernetes_Kubernetes;var Kv=r(9350);const Qv=r(5747);const Jv=r(6470);class aws_AWS{static async runBuildJob(e,t){Object(Kv.config.update)({region:e.awsRegion});await this.run(e.awsStackName,t.toString())}static async run(e,t){const r=new Kv.ECS;const i=new Kv.CloudFormation;const a=`${e}-taskDef-${t}`;const s=(await i.listStacks().promise()).StackSummaries.find(e=>e.StackName===a)!==undefined;if(!s){Jv.info("Task Definition doesn't exist, creating a task definition stack");const e=Qv.readFileSync(`${__dirname}\\task-def-formation.yml`,"utf8");await i.createStack({StackName:a,TemplateBody:e,Parameters:[{ParameterKey:"ImageUrl",ParameterValue:t}]}).promise();await i.waitFor("stackCreateComplete",{StackName:a}).promise()}else{Jv.info("Task definition stack exists already")}const n=await i.describeStackResources({StackName:a}).promise();const o=await i.describeStackResources({StackName:e}).promise();const u=o.StackResources.find(e=>e.LogicalResourceId==="ECSCluster").PhysicalResourceId;const p=await r.runTask({cluster:u,taskDefinition:n.StackResources.find(e=>e.LogicalResourceId==="TaskDefinition").PhysicalResourceId,platformVersion:"1.4.0",launchType:"FARGATE",overrides:{containerOverrides:[{name:"example"}]},networkConfiguration:{awsvpcConfiguration:{subnets:[o.StackResources.find(e=>e.LogicalResourceId==="PublicSubnetOne").PhysicalResourceId,o.StackResources.find(e=>e.LogicalResourceId==="PublicSubnetTwo").PhysicalResourceId],assignPublicIp:"ENABLED",securityGroups:[o.StackResources.find(e=>e.LogicalResourceId==="ContainerSecurityGroup").PhysicalResourceId]}}}).promise();await r.waitFor("tasksRunning",{cluster:u,tasks:[p]}).promise();Jv.info("Build job is running, watching logs");await this.watch(async()=>{return(await r.describeTasks({tasks:[p],cluster:u}).promise()).tasks[0].lastStatus},"example");await r.waitFor("tasksStopped",{cluster:u,tasks:[p]}).promise();Jv.info("Build job has ended");return p}static async watch(e,t){const r=new Kv.CloudWatchLogs;let i=(new Date).getUTCSeconds();let a=false;while(!a){await new Promise(e=>setTimeout(e,1e4));if(await e()==="Stopped"){a=true}const s=await r.getLogEvents({startTime:i,logGroupName:t,logStreamName:(await r.describeLogStreams({logGroupName:t}).promise()).logStreams[0].logStreamName}).promise();if(s.events.length>0){for(let e=0;e{Xv.setFailed(e.message)})},2500:function(e){e.exports=defer;function defer(e){var t=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(t){t(e)}else{setTimeout(e,0)}}},2510:function(e){e.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"}}}},2522:function(e){e.exports={pagination:{GetOfferingStatus:{input_token:"nextToken",output_token:"nextToken",result_key:["current","nextPeriod"]},ListArtifacts:{input_token:"nextToken",output_token:"nextToken",result_key:"artifacts"},ListDevicePools:{input_token:"nextToken",output_token:"nextToken",result_key:"devicePools"},ListDevices:{input_token:"nextToken",output_token:"nextToken",result_key:"devices"},ListJobs:{input_token:"nextToken",output_token:"nextToken",result_key:"jobs"},ListOfferingTransactions:{input_token:"nextToken",output_token:"nextToken",result_key:"offeringTransactions"},ListOfferings:{input_token:"nextToken",output_token:"nextToken",result_key:"offerings"},ListProjects:{input_token:"nextToken",output_token:"nextToken",result_key:"projects"},ListRuns:{input_token:"nextToken",output_token:"nextToken",result_key:"runs"},ListSamples:{input_token:"nextToken",output_token:"nextToken",result_key:"samples"},ListSuites:{input_token:"nextToken",output_token:"nextToken",result_key:"suites"},ListTestGridProjects:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessionActions:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessionArtifacts:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTestGridSessions:{input_token:"nextToken",limit_key:"maxResult",output_token:"nextToken"},ListTests:{input_token:"nextToken",output_token:"nextToken",result_key:"tests"},ListUniqueProblems:{input_token:"nextToken",output_token:"nextToken",result_key:"uniqueProblems"},ListUploads:{input_token:"nextToken",output_token:"nextToken",result_key:"uploads"}}}},2528:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-01-06",endpointPrefix:"cur",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Cost and Usage Report Service",serviceId:"Cost and Usage Report Service",signatureVersion:"v4",signingName:"cur",targetPrefix:"AWSOrigamiServiceGatewayService",uid:"cur-2017-01-06"},operations:{DeleteReportDefinition:{input:{type:"structure",members:{ReportName:{}}},output:{type:"structure",members:{ResponseMessage:{}}}},DescribeReportDefinitions:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ReportDefinitions:{type:"list",member:{shape:"Sa"}},NextToken:{}}}},ModifyReportDefinition:{input:{type:"structure",required:["ReportName","ReportDefinition"],members:{ReportName:{},ReportDefinition:{shape:"Sa"}}},output:{type:"structure",members:{}}},PutReportDefinition:{input:{type:"structure",required:["ReportDefinition"],members:{ReportDefinition:{shape:"Sa"}}},output:{type:"structure",members:{}}}},shapes:{Sa:{type:"structure",required:["ReportName","TimeUnit","Format","Compression","AdditionalSchemaElements","S3Bucket","S3Prefix","S3Region"],members:{ReportName:{},TimeUnit:{},Format:{},Compression:{},AdditionalSchemaElements:{type:"list",member:{}},S3Bucket:{},S3Prefix:{},S3Region:{},AdditionalArtifacts:{type:"list",member:{}},RefreshClosedReports:{type:"boolean"},ReportVersioning:{}}}}}},2533:function(e){e.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:{}}}}}}},2541:function(e,t,r){r(3234);e.exports={ACM:r(9427),APIGateway:r(7126),ApplicationAutoScaling:r(170),AppStream:r(7624),AutoScaling:r(9595),Batch:r(6605),Budgets:r(1836),CloudDirectory:r(1681),CloudFormation:r(6390),CloudFront:r(4779),CloudHSM:r(5701),CloudSearch:r(569),CloudSearchDomain:r(8395),CloudTrail:r(768),CloudWatch:r(5967),CloudWatchEvents:r(5114),CloudWatchLogs:r(4227),CodeBuild:r(665),CodeCommit:r(4086),CodeDeploy:r(2317),CodePipeline:r(8773),CognitoIdentity:r(2214),CognitoIdentityServiceProvider:r(9291),CognitoSync:r(4627),ConfigService:r(6458),CUR:r(4671),DataPipeline:r(5109),DeviceFarm:r(1372),DirectConnect:r(8331),DirectoryService:r(7883),Discovery:r(4341),DMS:r(6261),DynamoDB:r(740),DynamoDBStreams:r(9114),EC2:r(3877),ECR:r(5773),ECS:r(6211),EFS:r(6887),ElastiCache:r(9236),ElasticBeanstalk:r(9452),ELB:r(600),ELBv2:r(1420),EMR:r(1928),ES:r(1920),ElasticTranscoder:r(8930),Firehose:r(9405),GameLift:r(8307),Glacier:r(9096),Health:r(7715),IAM:r(7845),ImportExport:r(6384),Inspector:r(4343),Iot:r(6255),IotData:r(1291),Kinesis:r(7221),KinesisAnalytics:r(3506),KMS:r(6040),Lambda:r(6382),LexRuntime:r(1879),Lightsail:r(7350),MachineLearning:r(396),MarketplaceCommerceAnalytics:r(8458),MarketplaceMetering:r(9225),MTurk:r(6427),MobileAnalytics:r(6117),OpsWorks:r(5542),OpsWorksCM:r(6738),Organizations:r(7106),Pinpoint:r(5381),Polly:r(4211),RDS:r(1071),Redshift:r(5609),Rekognition:r(8991),ResourceGroupsTaggingAPI:r(6205),Route53:r(791),Route53Domains:r(3206),S3:r(1777),S3Control:r(2617),ServiceCatalog:r(2673),SES:r(5311),Shield:r(8057),SimpleDB:r(7645),SMS:r(5103),Snowball:r(9536),SNS:r(6735),SQS:r(8779),SSM:r(2883),StorageGateway:r(910),StepFunctions:r(5835),STS:r(1733),Support:r(3042),SWF:r(8866),XRay:r(1015),WAF:r(4258),WAFRegional:r(2709),WorkDocs:r(4469),WorkSpaces:r(4400),CodeStar:r(7205),LexModelBuildingService:r(1536),MarketplaceEntitlementService:r(8265),Athena:r(7207),Greengrass:r(4290),DAX:r(7258),MigrationHub:r(2106),CloudHSMV2:r(6900),Glue:r(1711),Mobile:r(758),Pricing:r(3989),CostExplorer:r(332),MediaConvert:r(9568),MediaLive:r(99),MediaPackage:r(6515),MediaStore:r(1401),MediaStoreData:r(2271),AppSync:r(4639),GuardDuty:r(5939),MQ:r(3346),Comprehend:r(9627),IoTJobsDataPlane:r(6394),KinesisVideoArchivedMedia:r(6454),KinesisVideoMedia:r(4487),KinesisVideo:r(3707),SageMakerRuntime:r(1749),SageMaker:r(7151),Translate:r(2350),ResourceGroups:r(215),AlexaForBusiness:r(8679),Cloud9:r(5799),ServerlessApplicationRepository:r(1592),ServiceDiscovery:r(6688),WorkMail:r(7404),AutoScalingPlans:r(3099),TranscribeService:r(8577),Connect:r(697),ACMPCA:r(2386),FMS:r(7923),SecretsManager:r(585),IoTAnalytics:r(7010),IoT1ClickDevicesService:r(8859),IoT1ClickProjects:r(9523),PI:r(1032),Neptune:r(8660),MediaTailor:r(466),EKS:r(1429),Macie:r(7899),DLM:r(160),Signer:r(4795),Chime:r(7409),PinpointEmail:r(8843),RAM:r(8421),Route53Resolver:r(4915),PinpointSMSVoice:r(1187),QuickSight:r(9475),RDSDataService:r(408),Amplify:r(8375),DataSync:r(9980),RoboMaker:r(4802),Transfer:r(7830),GlobalAccelerator:r(7443),ComprehendMedical:r(9457),KinesisAnalyticsV2:r(7043),MediaConnect:r(9526),FSx:r(8937),SecurityHub:r(1353),AppMesh:r(7555),LicenseManager:r(3110),Kafka:r(1275),ApiGatewayManagementApi:r(5319),ApiGatewayV2:r(2020),DocDB:r(7223),Backup:r(4604),WorkLink:r(1250),Textract:r(3223),ManagedBlockchain:r(3220),MediaPackageVod:r(2339),GroundStation:r(9976),IoTThingsGraph:r(5729),IoTEvents:r(3222),IoTEventsData:r(7581),Personalize:r(8478),PersonalizeEvents:r(8280),PersonalizeRuntime:r(6374),ApplicationInsights:r(9512),ServiceQuotas:r(797),EC2InstanceConnect:r(5107),EventBridge:r(4105),LakeFormation:r(7026),ForecastService:r(8537),ForecastQueryService:r(4068),QLDB:r(9086),QLDBSession:r(2447),WorkMailMessageFlow:r(2145),CodeStarNotifications:r(3853),SavingsPlans:r(686),SSO:r(4612),SSOOIDC:r(1786),MarketplaceCatalog:r(6773),DataExchange:r(8433),SESV2:r(837),MigrationHubConfig:r(8049),ConnectParticipant:r(4122),AppConfig:r(5821),IoTSecureTunneling:r(6992),WAFV2:r(42),ElasticInference:r(5252),Imagebuilder:r(6244),Schemas:r(3694),AccessAnalyzer:r(2467),CodeGuruReviewer:r(1917),CodeGuruProfiler:r(623),ComputeOptimizer:r(1530),FraudDetector:r(9196),Kendra:r(6906),NetworkManager:r(4128),Outposts:r(8119),AugmentedAIRuntime:r(7508),EBS:r(7646),KinesisVideoSignalingChannels:r(2641),Detective:r(1068),CodeStarconnections:r(1096),Synthetics:r(2110),IoTSiteWise:r(2221),Macie2:r(4230),CodeArtifact:r(4035),Honeycode:r(4388),IVS:r(4291),Braket:r(2220),IdentityStore:r(5998),Appflow:r(3870),RedshiftData:r(5040),SSOAdmin:r(3631),TimestreamQuery:r(3517),TimestreamWrite:r(7538),S3Outposts:r(1487),DataBrew:r(3576),ServiceCatalogAppRegistry:r(8889),NetworkFirewall:r(7310),MWAA:r(89),AmplifyBackend:r(299),AppIntegrations:r(3013),ConnectContactLens:r(3288),DevOpsGuru:r(6699),ECRPUBLIC:r(8508),LookoutVision:r(3536),SageMakerFeatureStoreRuntime:r(8806),CustomerProfiles:r(5774),AuditManager:r(212),EMRcontainers:r(7544),HealthLake:r(254),SagemakerEdge:r(3825),Amp:r(1607),GreengrassV2:r(1926),IotDeviceAdvisor:r(3109),IoTFleetHub:r(6465),IoTWireless:r(7528),Location:r(1753),WellArchitected:r(7462),LexModelsV2:r(5808),LexRuntimeV2:r(2011)}},2562:function(e,t,r){"use strict";try{const e=r(3235);t.isValidUTF8=typeof e==="object"?e.Validation.isValidUTF8:e}catch(e){t.isValidUTF8=(()=>true)}t.isValidStatusCode=(e=>{return e>=1e3&&e<=1014&&e!==1004&&e!==1005&&e!==1006||e>=3e3&&e<=4999})},2567:function(e){"use strict";var t=Object.prototype.hasOwnProperty;var r=function(){var e=[];for(var t=0;t<256;++t){e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase())}return e}();var i=function compactQueue(e){var t;while(e.length){var r=e.pop();t=r.obj[r.prop];if(Array.isArray(t)){var i=[];for(var a=0;a=48&&s<=57||s>=65&&s<=90||s>=97&&s<=122){i+=t.charAt(a);continue}if(s<128){i=i+r[s];continue}if(s<2048){i=i+(r[192|s>>6]+r[128|s&63]);continue}if(s<55296||s>=57344){i=i+(r[224|s>>12]+r[128|s>>6&63]+r[128|s&63]);continue}a+=1;s=65536+((s&1023)<<10|t.charCodeAt(a)&1023);i+=r[240|s>>18]+r[128|s>>12&63]+r[128|s>>6&63]+r[128|s&63]}return i};var p=function compact(e){var t=[{obj:{o:e},prop:"o"}];var r=[];for(var a=0;a1){var t=e.pop();var i=t.obj[t.prop];if(r(i)){var a=[];for(var s=0;s=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122){s+=a.charAt(n);continue}if(o<128){s=s+i[o];continue}if(o<2048){s=s+(i[192|o>>6]+i[128|o&63]);continue}if(o<55296||o>=57344){s=s+(i[224|o>>12]+i[128|o>>6&63]+i[128|o&63]);continue}n+=1;o=65536+((o&1023)<<10|a.charCodeAt(n)&1023);s+=i[240|o>>18]+i[128|o>>12&63]+i[128|o>>6&63]+i[128|o&63]}return s};var c=function compact(e){var t=[{obj:{o:e},prop:"o"}];var r=[];for(var i=0;ii(e,t,r)<0;e.exports=a},2592:function(e){e.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"}}}},2599:function(e){e.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:{},Domain:{},EndpointDetails:{shape:"S4"},EndpointType:{},HostKey:{shape:"Se"},IdentityProviderDetails:{shape:"Sf"},IdentityProviderType:{},LoggingRole:{},Protocols:{shape:"Sj"},SecurityPolicyName:{},Tags:{shape:"Sm"}}},output:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},CreateUser:{input:{type:"structure",required:["Role","ServerId","UserName"],members:{HomeDirectory:{},HomeDirectoryType:{},HomeDirectoryMappings:{shape:"Sv"},Policy:{},PosixProfile:{shape:"S10"},Role:{},ServerId:{},SshPublicKeyBody:{},Tags:{shape:"Sm"},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:"S1e"},SshKexs:{shape:"S1e"},SshMacs:{shape:"S1e"},TlsCiphers:{shape:"S1e"}}}}}},DescribeServer:{input:{type:"structure",required:["ServerId"],members:{ServerId:{}}},output:{type:"structure",required:["Server"],members:{Server:{type:"structure",required:["Arn"],members:{Arn:{},Certificate:{},Domain:{},EndpointDetails:{shape:"S4"},EndpointType:{},HostKeyFingerprint:{},IdentityProviderDetails:{shape:"Sf"},IdentityProviderType:{},LoggingRole:{},Protocols:{shape:"Sj"},SecurityPolicyName:{},ServerId:{},State:{},Tags:{shape:"Sm"},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:"Sv"},HomeDirectoryType:{},Policy:{},PosixProfile:{shape:"S10"},Role:{},SshPublicKeys:{type:"list",member:{type:"structure",required:["DateImported","SshPublicKeyBody","SshPublicKeyId"],members:{DateImported:{type:"timestamp"},SshPublicKeyBody:{},SshPublicKeyId:{}}}},Tags:{shape:"Sm"},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:{},Domain:{},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:"Sm"}}}},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:"Sm"}}}},TestIdentityProvider:{input:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},ServerProtocol:{},SourceIp:{},UserName:{},UserPassword:{type:"string",sensitive:true}}},output:{type:"structure",required:["StatusCode","Url"],members:{Response:{},StatusCode:{type:"integer"},Message:{},Url:{}}}},UntagResource:{input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{},TagKeys:{type:"list",member:{}}}}},UpdateServer:{input:{type:"structure",required:["ServerId"],members:{Certificate:{},EndpointDetails:{shape:"S4"},EndpointType:{},HostKey:{shape:"Se"},IdentityProviderDetails:{shape:"Sf"},LoggingRole:{},Protocols:{shape:"Sj"},SecurityPolicyName:{},ServerId:{}}},output:{type:"structure",required:["ServerId"],members:{ServerId:{}}}},UpdateUser:{input:{type:"structure",required:["ServerId","UserName"],members:{HomeDirectory:{},HomeDirectoryType:{},HomeDirectoryMappings:{shape:"Sv"},Policy:{},PosixProfile:{shape:"S10"},Role:{},ServerId:{},UserName:{}}},output:{type:"structure",required:["ServerId","UserName"],members:{ServerId:{},UserName:{}}}}},shapes:{S4:{type:"structure",members:{AddressAllocationIds:{type:"list",member:{}},SubnetIds:{type:"list",member:{}},VpcEndpointId:{},VpcId:{},SecurityGroupIds:{type:"list",member:{}}}},Se:{type:"string",sensitive:true},Sf:{type:"structure",members:{Url:{},InvocationRole:{}}},Sj:{type:"list",member:{}},Sm:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"list",member:{type:"structure",required:["Entry","Target"],members:{Entry:{},Target:{}}}},S10:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"},SecondaryGids:{type:"list",member:{type:"long"}}}},S1e:{type:"list",member:{}}}}},2602:function(e,t,r){"use strict";var i=r(2087);var a=r(5747);var s=r(6402);var n=r(2739);var o=Object.create(n);t.extend=Object.assign;var u=Boolean(process.versions.electron);var p={fatal:false,globOptions:{},maxdepth:255,noglob:false,silent:false,verbose:false,execPath:null,bufLength:64*1024};var c={reset:function(){Object.assign(this,p);if(!u){this.execPath=process.execPath}},resetForTesting:function(){this.reset();this.silent=true}};c.reset();t.config=c;var m={error:null,errorCode:0,currentCmd:"shell.js"};t.state=m;delete process.env.OLDPWD;function isObject(e){return typeof e==="object"&&e!==null}t.isObject=isObject;function log(){if(!c.silent){console.error.apply(console,arguments)}}t.log=log;function convertErrorOutput(e){if(typeof e!=="string"){throw new TypeError("input must be a string")}return e.replace(/\\/g,"/")}t.convertErrorOutput=convertErrorOutput;function error(e,t,r){if(typeof e!=="string")throw new Error("msg must be a string");var i={continue:false,code:1,prefix:m.currentCmd+": ",silent:false};if(typeof t==="number"&&isObject(r)){r.code=t}else if(isObject(t)){r=t}else if(typeof t==="number"){r={code:t}}else if(typeof t!=="number"){r={}}r=Object.assign({},i,r);if(!m.errorCode)m.errorCode=r.code;var a=convertErrorOutput(r.prefix+e);m.error=m.error?m.error+"\n":"";m.error+=a;if(c.fatal)throw new Error(a);if(e.length>0&&!r.silent)log(a);if(!r.continue){throw{msg:"earlyExit",retValue:new ShellString("",m.error,m.errorCode)}}}t.error=error;function ShellString(e,t,r){var i;if(e instanceof Array){i=e;i.stdout=e.join("\n");if(e.length>0)i.stdout+="\n"}else{i=new String(e);i.stdout=e}i.stderr=t;i.code=r;y.forEach(function(e){i[e]=o[e].bind(i)});return i}t.ShellString=ShellString;function parseOptions(e,t,r){if(typeof e!=="string"&&!isObject(e)){throw new Error("options must be strings or key-value pairs")}else if(!isObject(t)){throw new Error("parseOptions() internal error: map must be an object")}else if(r&&!isObject(r)){throw new Error("parseOptions() internal error: errorOptions must be object")}if(e==="--"){return{}}var i={};Object.keys(t).forEach(function(e){var r=t[e];if(r[0]!=="!"){i[r]=false}});if(e==="")return i;if(typeof e==="string"){if(e[0]!=="-"){throw new Error("Options string must start with a '-'")}var a=e.slice(1).split("");a.forEach(function(e){if(e in t){var a=t[e];if(a[0]==="!"){i[a.slice(1)]=false}else{i[a]=true}}else{error("option not recognized: "+e,r||{})}})}else{Object.keys(e).forEach(function(a){var s=a[1];if(s in t){var n=t[s];i[n]=e[a]}else{error("option not recognized: "+s,r||{})}})}return i}t.parseOptions=parseOptions;function expand(e){if(!Array.isArray(e)){throw new TypeError("must be an array")}var t=[];e.forEach(function(e){if(typeof e!=="string"){t.push(e)}else{var r;try{r=s.sync(e,c.globOptions);r=r.length>0?r:[e]}catch(t){r=[e]}t=t.concat(r)}});return t}t.expand=expand;var l=typeof Buffer.alloc==="function"?function(e){return Buffer.alloc(e||c.bufLength)}:function(e){return new Buffer(e||c.bufLength)};t.buffer=l;function unlinkSync(e){try{a.unlinkSync(e)}catch(t){if(t.code==="EPERM"){a.chmodSync(e,"0666");a.unlinkSync(e)}else{throw t}}}t.unlinkSync=unlinkSync;function statFollowLinks(){return a.statSync.apply(a,arguments)}t.statFollowLinks=statFollowLinks;function statNoFollowLinks(){return a.lstatSync.apply(a,arguments)}t.statNoFollowLinks=statNoFollowLinks;function randomFileName(){function randomHash(e){if(e===1){return parseInt(16*Math.random(),10).toString(16)}var t="";for(var r=0;ri(t,e,r);e.exports=a},2638:function(e){e.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:{}}}}}}},2641:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisvideosignalingchannels"]={};i.KinesisVideoSignalingChannels=a.defineService("kinesisvideosignalingchannels",["2019-12-04"]);Object.defineProperty(s.services["kinesisvideosignalingchannels"],"2019-12-04",{get:function get(){var e=r(1713);e.paginators=r(1529).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisVideoSignalingChannels},2655:function(e){e.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:true},CreateDataset:{input:{type:"structure",required:["name","schemaArn","datasetGroupArn","datasetType"],members:{name:{},schemaArn:{},datasetGroupArn:{},datasetType:{}}},output:{type:"structure",members:{datasetArn:{}}},idempotent:true},CreateDatasetGroup:{input:{type:"structure",required:["name"],members:{name:{},roleArn:{},kmsKeyArn:{}}},output:{type:"structure",members:{datasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["jobName","datasetArn","dataSource","roleArn"],members:{jobName:{},datasetArn:{},dataSource:{shape:"Sq"},roleArn:{}}},output:{type:"structure",members:{datasetImportJobArn:{}}}},CreateEventTracker:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},datasetGroupArn:{}}},output:{type:"structure",members:{eventTrackerArn:{},trackingId:{}}},idempotent:true},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:true},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:true},DeleteDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},idempotent:true},DeleteDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},idempotent:true},DeleteEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},idempotent:true},DeleteFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}}},DeleteSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},idempotent:true},DeleteSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},idempotent:true},DescribeAlgorithm:{input:{type:"structure",required:["algorithmArn"],members:{algorithmArn:{}}},output:{type:"structure",members:{algorithm:{type:"structure",members:{name:{},algorithmArn:{},algorithmImage:{type:"structure",required:["dockerURI"],members:{name:{},dockerURI:{}}},defaultHyperParameters:{shape:"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:true},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:true},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:true},DescribeDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},datasetArn:{},datasetGroupArn:{},datasetType:{},schemaArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},output:{type:"structure",members:{datasetGroup:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},roleArn:{},kmsKeyArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:true},DescribeDatasetImportJob:{input:{type:"structure",required:["datasetImportJobArn"],members:{datasetImportJobArn:{}}},output:{type:"structure",members:{datasetImportJob:{type:"structure",members:{jobName:{},datasetImportJobArn:{},datasetArn:{},dataSource:{shape:"Sq"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:true},DescribeEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},output:{type:"structure",members:{eventTracker:{type:"structure",members:{name:{},eventTrackerArn:{},accountId:{},trackingId:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeFeatureTransformation:{input:{type:"structure",required:["featureTransformationArn"],members:{featureTransformationArn:{}}},output:{type:"structure",members:{featureTransformation:{type:"structure",members:{name:{},featureTransformationArn:{},defaultParameters:{type:"map",key:{},value:{}},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{}}}}},idempotent:true},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:true},DescribeRecipe:{input:{type:"structure",required:["recipeArn"],members:{recipeArn:{}}},output:{type:"structure",members:{recipe:{type:"structure",members:{name:{},recipeArn:{},algorithmArn:{},featureTransformationArn:{},status:{},description:{},creationDateTime:{type:"timestamp"},recipeType:{},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},output:{type:"structure",members:{schema:{type:"structure",members:{name:{},schemaArn:{},schema:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},DescribeSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},output:{type:"structure",members:{solution:{type:"structure",members:{name:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S15"},autoMLResult:{type:"structure",members:{bestRecipeArn:{}}},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestSolutionVersion:{shape:"S3r"}}}}},idempotent:true},DescribeSolutionVersion:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersion:{type:"structure",members:{solutionVersionArn:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},eventType:{},datasetGroupArn:{},solutionConfig:{shape:"S15"},trainingHours:{type:"double"},trainingMode:{},tunedHPOParams:{type:"structure",members:{algorithmHyperParameters:{shape:"Sc"}}},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:true},GetSolutionMetrics:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersionArn:{},metrics:{type:"map",key:{},value:{type:"double"}}}}},ListBatchInferenceJobs:{input:{type:"structure",members:{solutionVersionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{batchInferenceJobs:{type:"list",member:{type:"structure",members:{batchInferenceJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},solutionVersionArn:{}}}},nextToken:{}}},idempotent:true},ListCampaigns:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{campaigns:{type:"list",member:{type:"structure",members:{name:{},campaignArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:true},ListDatasetGroups:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetGroups:{type:"list",member:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:true},ListDatasetImportJobs:{input:{type:"structure",members:{datasetArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetImportJobs:{type:"list",member:{type:"structure",members:{datasetImportJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:true},ListDatasets:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasets:{type:"list",member:{type:"structure",members:{name:{},datasetArn:{},datasetType:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},ListEventTrackers:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTrackers:{type:"list",member:{type:"structure",members:{name:{},eventTrackerArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},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:true},ListRecipes:{input:{type:"structure",members:{recipeProvider:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{recipes:{type:"list",member:{type:"structure",members:{name:{},recipeArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},ListSchemas:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{schemas:{type:"list",member:{type:"structure",members:{name:{},schemaArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},ListSolutionVersions:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutionVersions:{type:"list",member:{shape:"S3r"}},nextToken:{}}},idempotent:true},ListSolutions:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutions:{type:"list",member:{type:"structure",members:{name:{},solutionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:true},UpdateCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Si"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:true}},shapes:{S5:{type:"structure",required:["s3DataSource"],members:{s3DataSource:{shape:"S6"}}},S6:{type:"structure",required:["path"],members:{path:{},kmsKeyArn:{}}},S9:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},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:true},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:{}}}}}},2659:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2018-10-01",endpointPrefix:"appmesh",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS App Mesh",serviceId:"App Mesh",signatureVersion:"v4",signingName:"appmesh",uid:"appmesh-2018-10-01"},operations:{CreateMesh:{http:{method:"PUT",requestUri:"/meshes",responseCode:200},input:{type:"structure",required:["meshName"],members:{clientToken:{idempotencyToken:true},meshName:{}}},output:{type:"structure",members:{mesh:{shape:"S5"}},payload:"mesh"},idempotent:true},CreateRoute:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},routeName:{},spec:{shape:"Sd"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"},idempotent:true},CreateVirtualNode:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"Sp"},virtualNodeName:{}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"},idempotent:true},CreateVirtualRouter:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"S18"},virtualRouterName:{}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"},idempotent:true},DeleteMesh:{http:{method:"DELETE",requestUri:"/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"}}},output:{type:"structure",members:{mesh:{shape:"S5"}},payload:"mesh"},idempotent:true},DeleteRoute:{http:{method:"DELETE",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"},idempotent:true},DeleteVirtualNode:{http:{method:"DELETE",requestUri:"/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"},idempotent:true},DeleteVirtualRouter:{http:{method:"DELETE",requestUri:"/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"},idempotent:true},DescribeMesh:{http:{method:"GET",requestUri:"/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"}}},output:{type:"structure",members:{mesh:{shape:"S5"}},payload:"mesh"}},DescribeRoute:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"}},DescribeVirtualNode:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"}},DescribeVirtualRouter:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"}},ListMeshes:{http:{method:"GET",requestUri:"/meshes",responseCode:200},input:{type:"structure",members:{limit:{location:"querystring",locationName:"limit",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["meshes"],members:{meshes:{type:"list",member:{type:"structure",members:{arn:{},meshName:{}}}},nextToken:{}}}},ListRoutes:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},nextToken:{location:"querystring",locationName:"nextToken"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["routes"],members:{nextToken:{},routes:{type:"list",member:{type:"structure",members:{arn:{},meshName:{},routeName:{},virtualRouterName:{}}}}}}},ListVirtualNodes:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualNodes"],members:{nextToken:{},virtualNodes:{type:"list",member:{type:"structure",members:{arn:{},meshName:{},virtualNodeName:{}}}}}}},ListVirtualRouters:{http:{method:"GET",requestUri:"/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName"],members:{limit:{location:"querystring",locationName:"limit",type:"integer"},meshName:{location:"uri",locationName:"meshName"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["virtualRouters"],members:{nextToken:{},virtualRouters:{type:"list",member:{type:"structure",members:{arn:{},meshName:{},virtualRouterName:{}}}}}}},UpdateRoute:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},routeName:{location:"uri",locationName:"routeName"},spec:{shape:"Sd"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{route:{shape:"Sl"}},payload:"route"},idempotent:true},UpdateVirtualNode:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"Sp"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",members:{virtualNode:{shape:"S14"}},payload:"virtualNode"},idempotent:true},UpdateVirtualRouter:{http:{method:"PUT",requestUri:"/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"S18"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",members:{virtualRouter:{shape:"S1b"}},payload:"virtualRouter"},idempotent:true}},shapes:{S5:{type:"structure",required:["meshName","metadata"],members:{meshName:{},metadata:{shape:"S6"},status:{type:"structure",members:{status:{}}}}},S6:{type:"structure",members:{arn:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},uid:{},version:{type:"long"}}},Sd:{type:"structure",members:{httpRoute:{type:"structure",members:{action:{type:"structure",members:{weightedTargets:{type:"list",member:{type:"structure",members:{virtualNode:{},weight:{type:"integer"}}}}}},match:{type:"structure",members:{prefix:{}}}}}}},Sl:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{},metadata:{shape:"S6"},routeName:{},spec:{shape:"Sd"},status:{type:"structure",members:{status:{}}},virtualRouterName:{}}},Sp:{type:"structure",members:{backends:{type:"list",member:{}},listeners:{type:"list",member:{type:"structure",members:{healthCheck:{type:"structure",required:["healthyThreshold","intervalMillis","protocol","timeoutMillis","unhealthyThreshold"],members:{healthyThreshold:{type:"integer"},intervalMillis:{type:"long"},path:{},port:{type:"integer"},protocol:{},timeoutMillis:{type:"long"},unhealthyThreshold:{type:"integer"}}},portMapping:{type:"structure",members:{port:{type:"integer"},protocol:{}}}}}},serviceDiscovery:{type:"structure",members:{dns:{type:"structure",members:{serviceName:{}}}}}}},S14:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{},metadata:{shape:"S6"},spec:{shape:"Sp"},status:{type:"structure",members:{status:{}}},virtualNodeName:{}}},S18:{type:"structure",members:{serviceNames:{type:"list",member:{}}}},S1b:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{},metadata:{shape:"S6"},spec:{shape:"S18"},status:{type:"structure",members:{status:{}}},virtualRouterName:{}}}}}},2662:function(e){e.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:{AssociateApprovedOrigin:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/approved-origin"},input:{type:"structure",required:["InstanceId","Origin"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Origin:{}}}},AssociateInstanceStorageConfig:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/storage-config"},input:{type:"structure",required:["InstanceId","ResourceType","StorageConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ResourceType:{},StorageConfig:{shape:"S6"}}},output:{type:"structure",members:{AssociationId:{}}}},AssociateLambdaFunction:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/lambda-function"},input:{type:"structure",required:["InstanceId","FunctionArn"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},FunctionArn:{}}}},AssociateLexBot:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/lex-bot"},input:{type:"structure",required:["InstanceId","LexBot"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},LexBot:{shape:"So"}}}},AssociateQueueQuickConnects:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/associate-quick-connects"},input:{type:"structure",required:["InstanceId","QueueId","QuickConnectIds"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},QuickConnectIds:{shape:"St"}}}},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:"Sx"}}}},AssociateSecurityKey:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/security-key"},input:{type:"structure",required:["InstanceId","Key"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Key:{}}},output:{type:"structure",members:{AssociationId:{}}}},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:"S1b"}}},output:{type:"structure",members:{ContactFlowId:{},ContactFlowArn:{}}}},CreateInstance:{http:{method:"PUT",requestUri:"/instance"},input:{type:"structure",required:["IdentityManagementType","InboundCallsEnabled","OutboundCallsEnabled"],members:{ClientToken:{},IdentityManagementType:{},InstanceAlias:{shape:"S1j"},DirectoryId:{},InboundCallsEnabled:{type:"boolean"},OutboundCallsEnabled:{type:"boolean"}}},output:{type:"structure",members:{Id:{},Arn:{}}}},CreateIntegrationAssociation:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/integration-associations"},input:{type:"structure",required:["InstanceId","IntegrationType","IntegrationArn","SourceApplicationUrl","SourceApplicationName","SourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationType:{},IntegrationArn:{},SourceApplicationUrl:{},SourceApplicationName:{},SourceType:{}}},output:{type:"structure",members:{IntegrationAssociationId:{},IntegrationAssociationArn:{}}}},CreateQueue:{http:{method:"PUT",requestUri:"/queues/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},OutboundCallerConfig:{shape:"S1y"},HoursOfOperationId:{},MaxContacts:{type:"integer"},QuickConnectIds:{shape:"St"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{QueueArn:{},QueueId:{}}}},CreateQuickConnect:{http:{method:"PUT",requestUri:"/quick-connects/{InstanceId}"},input:{type:"structure",required:["InstanceId","Name","QuickConnectConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Name:{},Description:{},QuickConnectConfig:{shape:"S27"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{QuickConnectARN:{},QuickConnectId:{}}}},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:"Sx"},MediaConcurrencies:{shape:"S2i"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{RoutingProfileArn:{},RoutingProfileId:{}}}},CreateUseCase:{http:{method:"PUT",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId","UseCaseType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"},UseCaseType:{}}},output:{type:"structure",members:{UseCaseId:{},UseCaseArn:{}}}},CreateUser:{http:{method:"PUT",requestUri:"/users/{InstanceId}"},input:{type:"structure",required:["Username","PhoneConfig","SecurityProfileIds","RoutingProfileId","InstanceId"],members:{Username:{},Password:{},IdentityInfo:{shape:"S2t"},PhoneConfig:{shape:"S2x"},DirectoryUserId:{},SecurityProfileIds:{shape:"S32"},RoutingProfileId:{},HierarchyGroupId:{},InstanceId:{location:"uri",locationName:"InstanceId"},Tags:{shape:"S1b"}}},output:{type:"structure",members:{UserId:{},UserArn:{}}}},CreateUserHierarchyGroup:{http:{method:"PUT",requestUri:"/user-hierarchy-groups/{InstanceId}"},input:{type:"structure",required:["Name","InstanceId"],members:{Name:{},ParentGroupId:{},InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{HierarchyGroupId:{},HierarchyGroupArn:{}}}},DeleteInstance:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}}},DeleteIntegrationAssociation:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"}}}},DeleteQuickConnect:{http:{method:"DELETE",requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}"},input:{type:"structure",required:["InstanceId","QuickConnectId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"}}}},DeleteUseCase:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases/{UseCaseId}"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId","UseCaseId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"},UseCaseId:{location:"uri",locationName:"UseCaseId"}}}},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"}}}},DeleteUserHierarchyGroup:{http:{method:"DELETE",requestUri:"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}"},input:{type:"structure",required:["HierarchyGroupId","InstanceId"],members:{HierarchyGroupId:{location:"uri",locationName:"HierarchyGroupId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},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:"S1b"}}}}}},DescribeHoursOfOperation:{http:{method:"GET",requestUri:"/hours-of-operations/{InstanceId}/{HoursOfOperationId}"},input:{type:"structure",required:["InstanceId","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},HoursOfOperationId:{location:"uri",locationName:"HoursOfOperationId"}}},output:{type:"structure",members:{HoursOfOperation:{type:"structure",members:{HoursOfOperationId:{},HoursOfOperationArn:{},Name:{},Description:{},TimeZone:{},Config:{type:"list",member:{type:"structure",members:{Day:{},StartTime:{shape:"S3q"},EndTime:{shape:"S3q"}}}},Tags:{shape:"S1b"}}}}}},DescribeInstance:{http:{method:"GET",requestUri:"/instance/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"}}},output:{type:"structure",members:{Instance:{type:"structure",members:{Id:{},Arn:{},IdentityManagementType:{},InstanceAlias:{shape:"S1j"},CreatedTime:{type:"timestamp"},ServiceRole:{},InstanceStatus:{},StatusReason:{type:"structure",members:{Message:{}}},InboundCallsEnabled:{type:"boolean"},OutboundCallsEnabled:{type:"boolean"}}}}}},DescribeInstanceAttribute:{http:{method:"GET",requestUri:"/instance/{InstanceId}/attribute/{AttributeType}"},input:{type:"structure",required:["InstanceId","AttributeType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AttributeType:{location:"uri",locationName:"AttributeType"}}},output:{type:"structure",members:{Attribute:{shape:"S43"}}}},DescribeInstanceStorageConfig:{http:{method:"GET",requestUri:"/instance/{InstanceId}/storage-config/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId","ResourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"},ResourceType:{location:"querystring",locationName:"resourceType"}}},output:{type:"structure",members:{StorageConfig:{shape:"S6"}}}},DescribeQueue:{http:{method:"GET",requestUri:"/queues/{InstanceId}/{QueueId}"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"}}},output:{type:"structure",members:{Queue:{type:"structure",members:{Name:{},QueueArn:{},QueueId:{},Description:{},OutboundCallerConfig:{shape:"S1y"},HoursOfOperationId:{},MaxContacts:{type:"integer"},Status:{},Tags:{shape:"S1b"}}}}}},DescribeQuickConnect:{http:{method:"GET",requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}"},input:{type:"structure",required:["InstanceId","QuickConnectId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"}}},output:{type:"structure",members:{QuickConnect:{type:"structure",members:{QuickConnectARN:{},QuickConnectId:{},Name:{},Description:{},QuickConnectConfig:{shape:"S27"},Tags:{shape:"S1b"}}}}}},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:"S2i"},DefaultOutboundQueueId:{},Tags:{shape:"S1b"}}}}}},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:"S2t"},PhoneConfig:{shape:"S2x"},DirectoryUserId:{},SecurityProfileIds:{shape:"S32"},RoutingProfileId:{},HierarchyGroupId:{},Tags:{shape:"S1b"}}}}}},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:"S4p"},LevelTwo:{shape:"S4p"},LevelThree:{shape:"S4p"},LevelFour:{shape:"S4p"},LevelFive:{shape:"S4p"}}}}}}}},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:"S4t"},LevelTwo:{shape:"S4t"},LevelThree:{shape:"S4t"},LevelFour:{shape:"S4t"},LevelFive:{shape:"S4t"}}}}}},DisassociateApprovedOrigin:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/approved-origin"},input:{type:"structure",required:["InstanceId","Origin"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Origin:{location:"querystring",locationName:"origin"}}}},DisassociateInstanceStorageConfig:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/storage-config/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId","ResourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"},ResourceType:{location:"querystring",locationName:"resourceType"}}}},DisassociateLambdaFunction:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/lambda-function"},input:{type:"structure",required:["InstanceId","FunctionArn"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},FunctionArn:{location:"querystring",locationName:"functionArn"}}}},DisassociateLexBot:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/lex-bot"},input:{type:"structure",required:["InstanceId","BotName","LexRegion"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},BotName:{location:"querystring",locationName:"botName"},LexRegion:{location:"querystring",locationName:"lexRegion"}}}},DisassociateQueueQuickConnects:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/disassociate-quick-connects"},input:{type:"structure",required:["InstanceId","QueueId","QuickConnectIds"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},QuickConnectIds:{shape:"St"}}}},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:"Sz"}}}}},DisassociateSecurityKey:{http:{method:"DELETE",requestUri:"/instance/{InstanceId}/security-key/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"}}}},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:"S56"}}}},GetCurrentMetricData:{http:{requestUri:"/metrics/current/{InstanceId}"},input:{type:"structure",required:["InstanceId","Filters","CurrentMetrics"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},Filters:{shape:"S5a"},Groupings:{shape:"S5d"},CurrentMetrics:{type:"list",member:{shape:"S5g"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},MetricResults:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"S5o"},Collections:{type:"list",member:{type:"structure",members:{Metric:{shape:"S5g"},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:"S5x"},AccessTokenExpiration:{type:"timestamp"},RefreshToken:{shape:"S5x"},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:"S5a"},Groupings:{shape:"S5d"},HistoricalMetrics:{type:"list",member:{shape:"S60"}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},MetricResults:{type:"list",member:{type:"structure",members:{Dimensions:{shape:"S5o"},Collections:{type:"list",member:{type:"structure",members:{Metric:{shape:"S60"},Value:{type:"double"}}}}}}}}}},ListApprovedOrigins:{http:{method:"GET",requestUri:"/instance/{InstanceId}/approved-origins"},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:{Origins:{type:"list",member:{}},NextToken:{}}}},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:{}}}},ListInstanceAttributes:{http:{method:"GET",requestUri:"/instance/{InstanceId}/attributes"},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:{Attributes:{type:"list",member:{shape:"S43"}},NextToken:{}}}},ListInstanceStorageConfigs:{http:{method:"GET",requestUri:"/instance/{InstanceId}/storage-configs"},input:{type:"structure",required:["InstanceId","ResourceType"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},ResourceType:{location:"querystring",locationName:"resourceType"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{StorageConfigs:{type:"list",member:{shape:"S6"}},NextToken:{}}}},ListInstances:{http:{method:"GET",requestUri:"/instance"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{InstanceSummaryList:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},IdentityManagementType:{},InstanceAlias:{shape:"S1j"},CreatedTime:{type:"timestamp"},ServiceRole:{},InstanceStatus:{},InboundCallsEnabled:{type:"boolean"},OutboundCallsEnabled:{type:"boolean"}}}},NextToken:{}}}},ListIntegrationAssociations:{http:{method:"GET",requestUri:"/instance/{InstanceId}/integration-associations"},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:{IntegrationAssociationSummaryList:{type:"list",member:{type:"structure",members:{IntegrationAssociationId:{},IntegrationAssociationArn:{},InstanceId:{},IntegrationType:{},IntegrationArn:{},SourceApplicationUrl:{},SourceApplicationName:{},SourceType:{}}}},NextToken:{}}}},ListLambdaFunctions:{http:{method:"GET",requestUri:"/instance/{InstanceId}/lambda-functions"},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:{LambdaFunctions:{type:"list",member:{}},NextToken:{}}}},ListLexBots:{http:{method:"GET",requestUri:"/instance/{InstanceId}/lex-bots"},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:{LexBots:{type:"list",member:{shape:"So"}},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:{}}}},ListQueueQuickConnects:{http:{method:"GET",requestUri:"/queues/{InstanceId}/{QueueId}/quick-connects"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},QuickConnectSummaryList:{shape:"S7s"}}}},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:{}}}},ListQuickConnects:{http:{method:"GET",requestUri:"/quick-connects/{InstanceId}"},input:{type:"structure",required:["InstanceId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},QuickConnectTypes:{location:"querystring",locationName:"QuickConnectTypes",type:"list",member:{}}}},output:{type:"structure",members:{QuickConnectSummaryList:{shape:"S7s"},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:{}}}},ListSecurityKeys:{http:{method:"GET",requestUri:"/instance/{InstanceId}/security-keys"},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:{SecurityKeys:{type:"list",member:{type:"structure",members:{AssociationId:{},Key:{},CreationTime:{type:"timestamp"}}}},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:"S1b"}}}},ListUseCases:{http:{method:"GET",requestUri:"/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases"},input:{type:"structure",required:["InstanceId","IntegrationAssociationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},IntegrationAssociationId:{location:"uri",locationName:"IntegrationAssociationId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{UseCaseSummaryList:{type:"list",member:{type:"structure",members:{UseCaseId:{},UseCaseArn:{},UseCaseType:{}}}},NextToken:{}}}},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:"S4p"}},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:"S56"},ParticipantDetails:{type:"structure",required:["DisplayName"],members:{DisplayName:{}}},InitialMessage:{type:"structure",required:["ContentType","Content"],members:{ContentType:{},Content:{}}},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{ContactId:{},ParticipantId:{},ParticipantToken:{}}}},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:true},SourcePhoneNumber:{},QueueId:{},Attributes:{shape:"S56"}}},output:{type:"structure",members:{ContactId:{}}}},StartTaskContact:{http:{method:"PUT",requestUri:"/contact/task"},input:{type:"structure",required:["InstanceId","ContactFlowId","Name"],members:{InstanceId:{},PreviousContactId:{},ContactFlowId:{},Attributes:{shape:"S56"},Name:{},References:{type:"map",key:{},value:{type:"structure",required:["Value","Type"],members:{Value:{},Type:{}}}},Description:{},ClientToken:{idempotencyToken:true}}},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:"S1b"}}}},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:"S56"}}},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:{}}}},UpdateInstanceAttribute:{http:{requestUri:"/instance/{InstanceId}/attribute/{AttributeType}"},input:{type:"structure",required:["InstanceId","AttributeType","Value"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AttributeType:{location:"uri",locationName:"AttributeType"},Value:{}}}},UpdateInstanceStorageConfig:{http:{requestUri:"/instance/{InstanceId}/storage-config/{AssociationId}"},input:{type:"structure",required:["InstanceId","AssociationId","ResourceType","StorageConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},AssociationId:{location:"uri",locationName:"AssociationId"},ResourceType:{location:"querystring",locationName:"resourceType"},StorageConfig:{shape:"S6"}}}},UpdateQueueHoursOfOperation:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/hours-of-operation"},input:{type:"structure",required:["InstanceId","QueueId","HoursOfOperationId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},HoursOfOperationId:{}}}},UpdateQueueMaxContacts:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/max-contacts"},input:{type:"structure",required:["InstanceId","QueueId","MaxContacts"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},MaxContacts:{type:"integer"}}}},UpdateQueueName:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/name"},input:{type:"structure",required:["InstanceId","QueueId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},Name:{},Description:{}}}},UpdateQueueOutboundCallerConfig:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/outbound-caller-config"},input:{type:"structure",required:["InstanceId","QueueId","OutboundCallerConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},OutboundCallerConfig:{shape:"S1y"}}}},UpdateQueueStatus:{http:{requestUri:"/queues/{InstanceId}/{QueueId}/status"},input:{type:"structure",required:["InstanceId","QueueId","Status"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QueueId:{location:"uri",locationName:"QueueId"},Status:{}}}},UpdateQuickConnectConfig:{http:{requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}/config"},input:{type:"structure",required:["InstanceId","QuickConnectId","QuickConnectConfig"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"},QuickConnectConfig:{shape:"S27"}}}},UpdateQuickConnectName:{http:{requestUri:"/quick-connects/{InstanceId}/{QuickConnectId}/name"},input:{type:"structure",required:["InstanceId","QuickConnectId"],members:{InstanceId:{location:"uri",locationName:"InstanceId"},QuickConnectId:{location:"uri",locationName:"QuickConnectId"},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:"S2i"}}}},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:"Sx"}}}},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"}}}},UpdateUserHierarchyGroupName:{http:{requestUri:"/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}/name"},input:{type:"structure",required:["Name","HierarchyGroupId","InstanceId"],members:{Name:{},HierarchyGroupId:{location:"uri",locationName:"HierarchyGroupId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserHierarchyStructure:{http:{requestUri:"/user-hierarchy-structure/{InstanceId}"},input:{type:"structure",required:["HierarchyStructure","InstanceId"],members:{HierarchyStructure:{type:"structure",members:{LevelOne:{shape:"Saj"},LevelTwo:{shape:"Saj"},LevelThree:{shape:"Saj"},LevelFour:{shape:"Saj"},LevelFive:{shape:"Saj"}}},InstanceId:{location:"uri",locationName:"InstanceId"}}}},UpdateUserIdentityInfo:{http:{requestUri:"/users/{InstanceId}/{UserId}/identity-info"},input:{type:"structure",required:["IdentityInfo","UserId","InstanceId"],members:{IdentityInfo:{shape:"S2t"},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:"S2x"},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:"S32"},UserId:{location:"uri",locationName:"UserId"},InstanceId:{location:"uri",locationName:"InstanceId"}}}}},shapes:{S6:{type:"structure",required:["StorageType"],members:{AssociationId:{},StorageType:{},S3Config:{type:"structure",required:["BucketName","BucketPrefix"],members:{BucketName:{},BucketPrefix:{},EncryptionConfig:{shape:"Sc"}}},KinesisVideoStreamConfig:{type:"structure",required:["Prefix","RetentionPeriodHours","EncryptionConfig"],members:{Prefix:{},RetentionPeriodHours:{type:"integer"},EncryptionConfig:{shape:"Sc"}}},KinesisStreamConfig:{type:"structure",required:["StreamArn"],members:{StreamArn:{}}},KinesisFirehoseConfig:{type:"structure",required:["FirehoseArn"],members:{FirehoseArn:{}}}}},Sc:{type:"structure",required:["EncryptionType","KeyId"],members:{EncryptionType:{},KeyId:{}}},So:{type:"structure",members:{Name:{},LexRegion:{}}},St:{type:"list",member:{}},Sx:{type:"list",member:{type:"structure",required:["QueueReference","Priority","Delay"],members:{QueueReference:{shape:"Sz"},Priority:{type:"integer"},Delay:{type:"integer"}}}},Sz:{type:"structure",required:["QueueId","Channel"],members:{QueueId:{},Channel:{}}},S1b:{type:"map",key:{},value:{}},S1j:{type:"string",sensitive:true},S1y:{type:"structure",members:{OutboundCallerIdName:{},OutboundCallerIdNumberId:{},OutboundFlowId:{}}},S27:{type:"structure",required:["QuickConnectType"],members:{QuickConnectType:{},UserConfig:{type:"structure",required:["UserId","ContactFlowId"],members:{UserId:{},ContactFlowId:{}}},QueueConfig:{type:"structure",required:["QueueId","ContactFlowId"],members:{QueueId:{},ContactFlowId:{}}},PhoneConfig:{type:"structure",required:["PhoneNumber"],members:{PhoneNumber:{}}}}},S2i:{type:"list",member:{type:"structure",required:["Channel","Concurrency"],members:{Channel:{},Concurrency:{type:"integer"}}}},S2t:{type:"structure",members:{FirstName:{},LastName:{},Email:{}}},S2x:{type:"structure",required:["PhoneType"],members:{PhoneType:{},AutoAccept:{type:"boolean"},AfterContactWorkTimeLimit:{type:"integer"},DeskPhoneNumber:{}}},S32:{type:"list",member:{}},S3q:{type:"structure",members:{Hours:{type:"integer"},Minutes:{type:"integer"}}},S43:{type:"structure",members:{AttributeType:{},Value:{}}},S4p:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S4t:{type:"structure",members:{Id:{},Arn:{},Name:{}}},S56:{type:"map",key:{},value:{}},S5a:{type:"structure",members:{Queues:{type:"list",member:{}},Channels:{type:"list",member:{}}}},S5d:{type:"list",member:{}},S5g:{type:"structure",members:{Name:{},Unit:{}}},S5o:{type:"structure",members:{Queue:{type:"structure",members:{Id:{},Arn:{}}},Channel:{}}},S5x:{type:"string",sensitive:true},S60:{type:"structure",members:{Name:{},Threshold:{type:"structure",members:{Comparison:{},ThresholdValue:{type:"double"}}},Statistic:{},Unit:{}}},S7s:{type:"list",member:{type:"structure",members:{Id:{},Arn:{},Name:{},QuickConnectType:{}}}},Saj:{type:"structure",required:["Name"],members:{Name:{}}}}}},2667:function(e){e.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:{}}}}},2673:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["servicecatalog"]={};i.ServiceCatalog=a.defineService("servicecatalog",["2015-12-10"]);Object.defineProperty(s.services["servicecatalog"],"2015-12-10",{get:function get(){var e=r(4008);e.paginators=r(1656).pagination;return e},enumerable:true,configurable:true});e.exports=i.ServiceCatalog},2678:function(e,t,r){var i=r(395);i.util.hideProperties(i,["SimpleWorkflow"]);i.SimpleWorkflow=i.SWF},2681:function(e){e.exports={pagination:{}}},2685:function(e,t,r){"use strict";var i=r(2740);var a=r(556);var s=r(5910);var n=r(8723);var o=Object.prototype.toString;var u=Object.prototype.hasOwnProperty;var p=9;var c=10;var m=13;var l=32;var d=33;var y=34;var b=35;var h=37;var f=38;var g=39;var S=42;var N=44;var I=45;var T=58;var v=61;var k=62;var C=63;var A=64;var R=91;var D=93;var x=96;var q=123;var w=124;var P=125;var E={};E[0]="\\0";E[7]="\\a";E[8]="\\b";E[9]="\\t";E[10]="\\n";E[11]="\\v";E[12]="\\f";E[13]="\\r";E[27]="\\e";E[34]='\\"';E[92]="\\\\";E[133]="\\N";E[160]="\\_";E[8232]="\\L";E[8233]="\\P";var M=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function compileStyleMap(e,t){var r,i,a,s,n,o,p;if(t===null)return{};r={};i=Object.keys(t);for(a=0,s=i.length;a0?e.charCodeAt(s-1):null;d=d&&isPlainSafe(n,o)}}else{for(s=0;si&&e[l+1]!==" ";l=s}}else if(!isPrintable(n)){return U}o=s>0?e.charCodeAt(s-1):null;d=d&&isPlainSafe(n,o)}p=p||m&&(s-l-1>i&&e[l+1]!==" ")}if(!u&&!p){return d&&!a(e)?O:z}if(r>9&&needIndentIndicator(e)){return U}return p?j:L}function writeScalar(e,t,r,i){e.dump=function(){if(t.length===0){return"''"}if(!e.noCompatMode&&M.indexOf(t)!==-1){return"'"+t+"'"}var s=e.indent*Math.max(1,r);var n=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s);var o=i||e.flowLevel>-1&&r>=e.flowLevel;function testAmbiguity(t){return testImplicitResolving(e,t)}switch(chooseScalarStyle(t,o,e.indent,n,testAmbiguity)){case O:return t;case z:return"'"+t.replace(/'/g,"''")+"'";case L:return"|"+blockHeader(t,e.indent)+dropEndingNewline(indentString(t,s));case j:return">"+blockHeader(t,e.indent)+dropEndingNewline(indentString(foldString(t,n),s));case U:return'"'+escapeString(t,n)+'"';default:throw new a("impossible error: invalid scalar style")}}()}function blockHeader(e,t){var r=needIndentIndicator(e)?String(t):"";var i=e[e.length-1]==="\n";var a=i&&(e[e.length-2]==="\n"||e==="\n");var s=a?"+":i?"":"-";return r+s+"\n"}function dropEndingNewline(e){return e[e.length-1]==="\n"?e.slice(0,-1):e}function foldString(e,t){var r=/(\n+)([^\n]*)/g;var i=function(){var i=e.indexOf("\n");i=i!==-1?i:e.length;r.lastIndex=i;return foldLine(e.slice(0,i),t)}();var a=e[0]==="\n"||e[0]===" ";var s;var n;while(n=r.exec(e)){var o=n[1],u=n[2];s=u[0]===" ";i+=o+(!a&&!s&&u!==""?"\n":"")+foldLine(u,t);a=s}return i}function foldLine(e,t){if(e===""||e[0]===" ")return e;var r=/ [^ ]/g;var i;var a=0,s,n=0,o=0;var u="";while(i=r.exec(e)){o=i.index;if(o-a>t){s=n>a?n:o;u+="\n"+e.slice(a,s);a=s+1}n=o}u+="\n";if(e.length-a>t&&n>a){u+=e.slice(a,n)+"\n"+e.slice(n+1)}else{u+=e.slice(a)}return u.slice(1)}function escapeString(e){var t="";var r,i;var a;for(var s=0;s=55296&&r<=56319){i=e.charCodeAt(s+1);if(i>=56320&&i<=57343){t+=encodeHex((r-55296)*1024+i-56320+65536);s++;continue}}a=E[r];t+=!a&&isPrintable(r)?e[s]:a||encodeHex(r)}return t}function writeFlowSequence(e,t,r){var i="",a=e.tag,s,n;for(s=0,n=r.length;s1024)c+="? ";c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" ");if(!writeNode(e,t,p,false,false)){continue}c+=e.dump;i+=c}e.tag=a;e.dump="{"+i+"}"}function writeBlockMapping(e,t,r,i){var s="",n=e.tag,o=Object.keys(r),u,p,m,l,d,y;if(e.sortKeys===true){o.sort()}else if(typeof e.sortKeys==="function"){o.sort(e.sortKeys)}else if(e.sortKeys){throw new a("sortKeys must be a boolean or a function")}for(u=0,p=o.length;u1024;if(d){if(e.dump&&c===e.dump.charCodeAt(0)){y+="?"}else{y+="? "}}y+=e.dump;if(d){y+=generateNextLine(e,t)}if(!writeNode(e,t+1,l,true,d)){continue}if(e.dump&&c===e.dump.charCodeAt(0)){y+=":"}else{y+=": "}y+=e.dump;s+=y}e.tag=n;e.dump=s||"{}"}function detectType(e,t,r){var i,s,n,p,c,m;s=r?e.explicitTypes:e.implicitTypes;for(n=0,p=s.length;n tag resolver accepts not "'+m+'" style')}e.dump=i}return true}}return false}function writeNode(e,t,r,i,s,n){e.tag=null;e.dump=r;if(!detectType(e,r,false)){detectType(e,r,true)}var u=o.call(e.dump);if(i){i=e.flowLevel<0||e.flowLevel>t}var p=u==="[object Object]"||u==="[object Array]",c,m;if(p){c=e.duplicates.indexOf(r);m=c!==-1}if(e.tag!==null&&e.tag!=="?"||m||e.indent!==2&&t>0){s=false}if(m&&e.usedDuplicates[c]){e.dump="*ref_"+c}else{if(p&&m&&!e.usedDuplicates[c]){e.usedDuplicates[c]=true}if(u==="[object Object]"){if(i&&Object.keys(e.dump).length!==0){writeBlockMapping(e,t,e.dump,s);if(m){e.dump="&ref_"+c+e.dump}}else{writeFlowMapping(e,t,e.dump);if(m){e.dump="&ref_"+c+" "+e.dump}}}else if(u==="[object Array]"){var l=e.noArrayIndent&&t>0?t-1:t;if(i&&e.dump.length!==0){writeBlockSequence(e,l,e.dump,s);if(m){e.dump="&ref_"+c+e.dump}}else{writeFlowSequence(e,l,e.dump);if(m){e.dump="&ref_"+c+" "+e.dump}}}else if(u==="[object String]"){if(e.tag!=="?"){writeScalar(e,e.dump,t,n)}}else{if(e.skipInvalid)return false;throw new a("unacceptable kind of an object to dump "+u)}if(e.tag!==null&&e.tag!=="?"){e.dump="!<"+e.tag+"> "+e.dump}}return true}function getDuplicateReferences(e,t){var r=[],i=[],a,s;inspectNode(e,r,i);for(a=0,s=i.length;a{const r=i(e,t);return r?r.version:null};e.exports=a},2719:function(e){e.exports={pagination:{}}},2726:function(e){e.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:{}}}},CreateProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId","Aggregation","Pattern"],members:{ProtectionGroupId:{},Aggregation:{},Pattern:{},ResourceType:{},Members:{shape:"Sr"}}},output:{type:"structure",members:{}}},CreateSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteProtection:{input:{type:"structure",required:["ProtectionId"],members:{ProtectionId:{}}},output:{type:"structure",members:{}}},DeleteProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId"],members:{ProtectionGroupId:{}}},output:{type:"structure",members:{}}},DeleteSubscription:{input:{type:"structure",members:{},deprecated:true},output:{type:"structure",members:{},deprecated:true},deprecated:true},DescribeAttack:{input:{type:"structure",required:["AttackId"],members:{AttackId:{}}},output:{type:"structure",members:{Attack:{type:"structure",members:{AttackId:{},ResourceArn:{},SubResources:{type:"list",member:{type:"structure",members:{Type:{},Id:{},AttackVectors:{type:"list",member:{type:"structure",required:["VectorType"],members:{VectorType:{},VectorCounters:{shape:"S1b"}}}},Counters:{shape:"S1b"}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},AttackCounters:{shape:"S1b"},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:{}}}}}}}}},DescribeAttackStatistics:{input:{type:"structure",members:{}},output:{type:"structure",required:["TimeRange","DataItems"],members:{TimeRange:{shape:"S1s"},DataItems:{type:"list",member:{type:"structure",required:["AttackCount"],members:{AttackVolume:{type:"structure",members:{BitsPerSecond:{shape:"S1w"},PacketsPerSecond:{shape:"S1w"},RequestsPerSecond:{shape:"S1w"}}},AttackCount:{type:"long"}}}}}}},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:"S24"}}}},DescribeProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId"],members:{ProtectionGroupId:{}}},output:{type:"structure",required:["ProtectionGroup"],members:{ProtectionGroup:{shape:"S29"}}}},DescribeSubscription:{input:{type:"structure",members:{}},output:{type:"structure",members:{Subscription:{type:"structure",required:["SubscriptionLimits"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TimeCommitmentInSeconds:{type:"long"},AutoRenew:{},Limits:{shape:"S2g"},ProactiveEngagementStatus:{},SubscriptionLimits:{type:"structure",required:["ProtectionLimits","ProtectionGroupLimits"],members:{ProtectionLimits:{type:"structure",required:["ProtectedResourceTypeLimits"],members:{ProtectedResourceTypeLimits:{shape:"S2g"}}},ProtectionGroupLimits:{type:"structure",required:["MaxProtectionGroups","PatternTypeLimits"],members:{MaxProtectionGroups:{type:"long"},PatternTypeLimits:{type:"structure",required:["ArbitraryPatternLimits"],members:{ArbitraryPatternLimits:{type:"structure",required:["MaxMembers"],members:{MaxMembers:{type:"long"}}}}}}}}}}}}}},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:"S1s"},EndTime:{shape:"S1s"},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:{}}}},ListProtectionGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ProtectionGroups"],members:{ProtectionGroups:{type:"list",member:{shape:"S29"}},NextToken:{}}}},ListProtections:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Protections:{type:"list",member:{shape:"S24"}},NextToken:{}}}},ListResourcesInProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId"],members:{ProtectionGroupId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["ResourceArns"],members:{ResourceArns:{type:"list",member:{}},NextToken:{}}}},UpdateEmergencyContactSettings:{input:{type:"structure",members:{EmergencyContactList:{shape:"Sc"}}},output:{type:"structure",members:{}}},UpdateProtectionGroup:{input:{type:"structure",required:["ProtectionGroupId","Aggregation","Pattern"],members:{ProtectionGroupId:{},Aggregation:{},Pattern:{},ResourceType:{},Members:{shape:"Sr"}}},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:{}}}},Sr:{type:"list",member:{}},S1b:{type:"list",member:{type:"structure",members:{Name:{},Max:{type:"double"},Average:{type:"double"},Sum:{type:"double"},N:{type:"integer"},Unit:{}}}},S1s:{type:"structure",members:{FromInclusive:{type:"timestamp"},ToExclusive:{type:"timestamp"}}},S1w:{type:"structure",required:["Max"],members:{Max:{type:"double"}}},S24:{type:"structure",members:{Id:{},Name:{},ResourceArn:{},HealthCheckIds:{type:"list",member:{}}}},S29:{type:"structure",required:["ProtectionGroupId","Aggregation","Pattern","Members"],members:{ProtectionGroupId:{},Aggregation:{},Pattern:{},ResourceType:{},Members:{shape:"Sr"}}},S2g:{type:"list",member:{type:"structure",members:{Type:{},Max:{type:"long"}}}}}}},2732:function(e){e.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:{}}}},CancelReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{}}}},CreateArchive:{input:{type:"structure",required:["ArchiveName","EventSourceArn"],members:{ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"Sm"}}},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:{}}}},DeleteArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{}}},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"}}}},DescribeArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{ArchiveArn:{},ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},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:{}}}},DescribeReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayName:{},ReplayArn:{},Description:{},State:{},StateReason:{},EventSourceArn:{},Destination:{shape:"S1h"},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},DescribeRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}},output:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},ScheduleExpression:{},State:{},Description:{},RoleArn:{},ManagedBy:{},EventBusName:{},CreatedBy:{}}}},DisableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},EnableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},ListArchives:{input:{type:"structure",members:{NamePrefix:{},EventSourceArn:{},State:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Archives:{type:"list",member:{type:"structure",members:{ArchiveName:{},EventSourceArn:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},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:{}}}},ListReplays:{input:{type:"structure",members:{NamePrefix:{},State:{},EventSourceArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Replays:{type:"list",member:{type:"structure",members:{ReplayName:{},EventSourceArn:{},State:{},StateReason:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},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:"Sm"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S2y"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S4g"},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:"S4g"},DetailType:{},Detail:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPermission:{input:{type:"structure",members:{EventBusName:{},Action:{},Principal:{},StatementId:{},Condition:{type:"structure",required:["Type","Key","Value"],members:{Type:{},Key:{},Value:{}}},Policy:{}}}},PutRule:{input:{type:"structure",required:["Name"],members:{Name:{},ScheduleExpression:{},EventPattern:{},State:{},Description:{},RoleArn:{},Tags:{shape:"Sm"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S2y"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},RemovePermission:{input:{type:"structure",members:{StatementId:{},RemoveAllPermissions:{type:"boolean"},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:{}}}}}}},StartReplay:{input:{type:"structure",required:["ReplayName","EventSourceArn","EventStartTime","EventEndTime","Destination"],members:{ReplayName:{},Description:{},EventSourceArn:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},Destination:{shape:"S1h"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sm"}}},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:{}}},UpdateArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}}},shapes:{Sm:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1h:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S2y:{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:"S3k"},SecurityGroups:{shape:"S3k"},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"}}}}}},S3k:{type:"list",member:{}},S4g:{type:"list",member:{}}}}},2739:function(e,t,r){function __ncc_wildcard$0(e){if(e==="cat.js"||e==="cat")return r(833);else if(e==="cd.js"||e==="cd")return r(1008);else if(e==="chmod.js"||e==="chmod")return r(8477);else if(e==="common.js"||e==="common")return r(2602);else if(e==="cp.js"||e==="cp")return r(2838);else if(e==="dirs.js"||e==="dirs")return r(4542);else if(e==="echo.js"||e==="echo")return r(4574);else if(e==="error.js"||e==="error")return r(1605);else if(e==="exec-child.js"||e==="exec-child")return r(4761);else if(e==="exec.js"||e==="exec")return r(4693);else if(e==="find.js"||e==="find")return r(1216);else if(e==="grep.js"||e==="grep")return r(6199);else if(e==="head.js"||e==="head")return r(3093);else if(e==="ln.js"||e==="ln")return r(8535);else if(e==="ls.js"||e==="ls")return r(8705);else if(e==="mkdir.js"||e==="mkdir")return r(7661);else if(e==="mv.js"||e==="mv")return r(1063);else if(e==="popd.js"||e==="popd")return r(3409);else if(e==="pushd.js"||e==="pushd")return r(188);else if(e==="pwd.js"||e==="pwd")return r(359);else if(e==="rm.js"||e==="rm")return r(3272);else if(e==="sed.js"||e==="sed")return r(1989);else if(e==="set.js"||e==="set")return r(3936);else if(e==="sort.js"||e==="sort")return r(8340);else if(e==="tail.js"||e==="tail")return r(5062);else if(e==="tempdir.js"||e==="tempdir")return r(8167);else if(e==="test.js"||e==="test")return r(9284);else if(e==="to.js"||e==="to")return r(8380);else if(e==="toEnd.js"||e==="toEnd")return r(9240);else if(e==="touch.js"||e==="touch")return r(1505);else if(e==="uniq.js"||e==="uniq")return r(1554);else if(e==="which.js"||e==="which")return r(1691)}var i=r(2602);r(233).forEach(function(e){__ncc_wildcard$0(e)});t.exit=process.exit;t.error=r(1605);t.ShellString=i.ShellString;t.env=process.env;t.config=i.config},2740:function(e){"use strict";function isNothing(e){return typeof e==="undefined"||e===null}function isObject(e){return typeof e==="object"&&e!==null}function toArray(e){if(Array.isArray(e))return e;else if(isNothing(e))return[];return[e]}function extend(e,t){var r,i,a,s;if(t){s=Object.keys(t);for(r=0,i=s.length;r0||i?s.toString():""};function serialize(e,t,r){switch(r.type){case"structure":return serializeStructure(e,t,r);case"map":return serializeMap(e,t,r);case"list":return serializeList(e,t,r);default:return serializeScalar(e,t,r)}}function serializeStructure(e,t,r){i.arrayEach(r.memberNames,function(i){var s=r.members[i];if(s.location!=="body")return;var n=t[i];var o=s.name;if(n!==undefined&&n!==null){if(s.isXmlAttribute){e.addAttribute(o,n)}else if(s.flattened){serialize(e,n,s)}else{var u=new a(o);e.addChildNode(u);applyNamespaces(u,s);serialize(u,n,s)}}})}function serializeMap(e,t,r){var s=r.key.name||"key";var n=r.value.name||"value";i.each(t,function(t,i){var o=new a(r.flattened?r.name:"entry");e.addChildNode(o);var u=new a(s);var p=new a(n);o.addChildNode(u);o.addChildNode(p);serialize(u,t,r.key);serialize(p,i,r.value)})}function serializeList(e,t,r){if(r.flattened){i.arrayEach(t,function(t){var i=r.member.name||r.name;var s=new a(i);e.addChildNode(s);serialize(s,t,r.member)})}else{i.arrayEach(t,function(t){var i=r.member.name||"member";var s=new a(i);e.addChildNode(s);serialize(s,t,r.member)})}}function serializeScalar(e,t,r){e.addChildNode(new s(r.toWireFormat(t)))}function applyNamespaces(e,t,r){var i,a="xmlns";if(t.xmlNamespaceUri){i=t.xmlNamespaceUri;if(t.xmlNamespacePrefix)a+=":"+t.xmlNamespacePrefix}else if(r&&t.api.xmlNamespaceUri){i=t.api.xmlNamespaceUri}if(i)e.addAttribute(a,i)}e.exports=XmlBuilder},2747:function(e,t,r){"use strict";var i=r(6867),a=r(855),s=r(6844),n=r(7741);var o=r(967);var u=a.ucs2length;var p=r(1832);var c=s.Validation;e.exports=compile;function compile(e,t,r,m){var l=this,d=this._opts,y=[undefined],b={},h=[],f={},g=[],S={},N=[];t=t||{schema:e,refVal:y,refs:b};var I=checkCompiling.call(this,e,t,m);var T=this._compilations[I.index];if(I.compiling)return T.callValidate=callValidate;var v=this._formats;var k=this.RULES;try{var C=localCompile(e,t,r,m);T.validate=C;var A=T.callValidate;if(A){A.schema=C.schema;A.errors=null;A.refs=C.refs;A.refVal=C.refVal;A.root=C.root;A.$async=C.$async;if(d.sourceCode)A.source=C.source}return C}finally{endCompiling.call(this,e,t,m)}function callValidate(){var e=T.validate;var t=e.apply(this,arguments);callValidate.errors=e.errors;return t}function localCompile(e,r,n,m){var f=!r||r&&r.schema==e;if(r.schema!=t.schema)return compile.call(l,e,r,n,m);var S=e.$async===true;var I=o({isTop:true,schema:e,isRoot:f,baseId:m,root:r,schemaPath:"",errSchemaPath:"#",errorPath:'""',MissingRefError:s.MissingRef,RULES:k,validate:o,util:a,resolve:i,resolveRef:resolveRef,usePattern:usePattern,useDefault:useDefault,useCustomRule:useCustomRule,opts:d,formats:v,logger:l.logger,self:l});I=vars(y,refValCode)+vars(h,patternCode)+vars(g,defaultCode)+vars(N,customRuleCode)+I;if(d.processCode)I=d.processCode(I,e);var T;try{var C=new Function("self","RULES","formats","root","refVal","defaults","customRules","equal","ucs2length","ValidationError",I);T=C(l,k,v,t,y,g,N,p,u,c);y[0]=T}catch(e){l.logger.error("Error compiling schema, function code:",I);throw e}T.schema=e;T.errors=null;T.refs=b;T.refVal=y;T.root=f?T:r;if(S)T.$async=true;if(d.sourceCode===true){T.source={code:I,patterns:h,defaults:g}}return T}function resolveRef(e,a,s){a=i.url(e,a);var n=b[a];var o,u;if(n!==undefined){o=y[n];u="refVal["+n+"]";return resolvedRef(o,u)}if(!s&&t.refs){var p=t.refs[a];if(p!==undefined){o=t.refVal[p];u=addLocalRef(a,o);return resolvedRef(o,u)}}u=addLocalRef(a);var c=i.call(l,localCompile,t,a);if(c===undefined){var m=r&&r[a];if(m){c=i.inlineRef(m,d.inlineRefs)?m:compile.call(l,m,t,r,e)}}if(c===undefined){removeLocalRef(a)}else{replaceLocalRef(a,c);return resolvedRef(c,u)}}function addLocalRef(e,t){var r=y.length;y[r]=t;b[e]=r;return"refVal"+r}function removeLocalRef(e){delete b[e]}function replaceLocalRef(e,t){var r=b[e];y[r]=t}function resolvedRef(e,t){return typeof e=="object"||typeof e=="boolean"?{code:t,schema:e,inline:true}:{code:t,$async:e&&!!e.$async}}function usePattern(e){var t=f[e];if(t===undefined){t=f[e]=h.length;h[t]=e}return"pattern"+t}function useDefault(e){switch(typeof e){case"boolean":case"number":return""+e;case"string":return a.toQuotedString(e);case"object":if(e===null)return"null";var t=n(e);var r=S[t];if(r===undefined){r=S[t]=g.length;g[r]=e}return"default"+r}}function useCustomRule(e,t,r,i){if(l._opts.validateSchema!==false){var a=e.definition.dependencies;if(a&&!a.every(function(e){return Object.prototype.hasOwnProperty.call(r,e)}))throw new Error("parent schema must have all required keywords: "+a.join(","));var s=e.definition.validateSchema;if(s){var n=s(t);if(!n){var o="keyword schema is invalid: "+l.errorsText(s.errors);if(l._opts.validateSchema=="log")l.logger.error(o);else throw new Error(o)}}}var u=e.definition.compile,p=e.definition.inline,c=e.definition.macro;var m;if(u){m=u.call(l,t,r,i)}else if(c){m=c.call(l,t,r,i);if(d.validateSchema!==false)l.validateSchema(m,true)}else if(p){m=p.call(l,i,e.keyword,t,r)}else{m=e.definition.validate;if(!m)return}if(m===undefined)throw new Error('custom keyword "'+e.keyword+'"failed to compile');var y=N.length;N[y]=m;return{code:"customRule"+y,validate:m}}}function checkCompiling(e,t,r){var i=compIndex.call(this,e,t,r);if(i>=0)return{index:i,compiling:true};i=this._compilations.length;this._compilations[i]={schema:e,root:t,baseId:r};return{index:i,compiling:false}}function endCompiling(e,t,r){var i=compIndex.call(this,e,t,r);if(i>=0)this._compilations.splice(i,1)}function compIndex(e,t,r){for(var i=0;i"+this.newline};XMLStringWriter.prototype.comment=function(e,t){return this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.newline};XMLStringWriter.prototype.declaration=function(e,t){var r;r=this.space(t);r+='";r+=this.newline;return r};XMLStringWriter.prototype.docType=function(e,r){var u,p,c,l,d;r||(r=0);l=this.space(r);l+="0){l+=" [";l+=this.newline;d=e.children;for(p=0,c=d.length;p";l+=this.newline;return l};XMLStringWriter.prototype.element=function(e,r){var a,s,n,o,u,p,d,b,h,g,S,N,I;r||(r=0);I=false;if(this.textispresent){this.newline="";this.pretty=false}else{this.newline=this.newlinedefault;this.pretty=this.prettydefault}N=this.space(r);b="";b+=N+"<"+e.name;h=e.attributes;for(d in h){if(!f.call(h,d))continue;a=h[d];b+=this.attribute(a)}if(e.children.length===0||e.children.every(function(e){return e.value===""})){if(this.allowEmpty){b+=">"+this.newline}else{b+=this.spacebeforeslash+"/>"+this.newline}}else if(this.pretty&&e.children.length===1&&e.children[0].value!=null){b+=">";b+=e.children[0].value;b+=""+this.newline}else{if(this.dontprettytextnodes){g=e.children;for(n=0,u=g.length;n"+this.newline;S=e.children;for(o=0,p=S.length;o"+this.newline}return b};XMLStringWriter.prototype.processingInstruction=function(e,t){var r;r=this.space(t)+""+this.newline;return r};XMLStringWriter.prototype.raw=function(e,t){return this.space(t)+e.value+this.newline};XMLStringWriter.prototype.text=function(e,t){return this.space(t)+e.value+this.newline};XMLStringWriter.prototype.dtdAttList=function(e,t){var r;r=this.space(t)+""+this.newline;return r};XMLStringWriter.prototype.dtdElement=function(e,t){return this.space(t)+""+this.newline};XMLStringWriter.prototype.dtdEntity=function(e,t){var r;r=this.space(t)+""+this.newline;return r};XMLStringWriter.prototype.dtdNotation=function(e,t){var r;r=this.space(t)+""+this.newline;return r};XMLStringWriter.prototype.openNode=function(e,t){var r,i,a,s;t||(t=0);if(e instanceof c){a=this.space(t)+"<"+e.name;s=e.attributes;for(i in s){if(!f.call(s,i))continue;r=s[i];a+=this.attribute(r)}a+=(e.children?">":"/>")+this.newline;return a}else{a=this.space(t)+"")+this.newline;return a}};XMLStringWriter.prototype.closeNode=function(e,t){t||(t=0);switch(false){case!(e instanceof c):return this.space(t)+""+this.newline;case!(e instanceof p):return this.space(t)+"]>"+this.newline}};return XMLStringWriter}(b)}).call(this)},2751:function(e,t,r){var i=r(2500);e.exports=async;function async(e){var t=false;i(function(){t=true});return function async_callback(r,a){if(t){e(r,a)}else{i(function nextTick_callback(){e(r,a)})}}}},2752:function(e,t,r){const i=r(7298);const a=r(4873);const s=r(3486);const n=r(167);const o=r(2586);const u=r(2898);const p=(e,t,r,p)=>{switch(t){case"===":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e===r;case"!==":if(typeof e==="object")e=e.version;if(typeof r==="object")r=r.version;return e!==r;case"":case"=":case"==":return i(e,r,p);case"!=":return a(e,r,p);case">":return s(e,r,p);case">=":return n(e,r,p);case"<":return o(e,r,p);case"<=":return u(e,r,p);default:throw new TypeError(`Invalid operator: ${t}`)}};e.exports=p},2760:function(e){e.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:true}},NextToken:{}}}}},shapes:{}}},2766:function(e){e.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:{}}}}},2768:function(e,t,r){const{inherits:i}=r(1669);const{DecoderBuffer:a}=r(7110);const s=r(5720);const n=r(1822);function DERDecoder(e){this.enc="der";this.name=e.name;this.entity=e;this.tree=new DERNode;this.tree._init(e.body)}DERDecoder.prototype.decode=function decode(e,t){if(!a.isDecoderBuffer(e)){e=new a(e,t)}return this.tree._decode(e,t)};function DERNode(e){s.call(this,"der",e)}i(DERNode,s);DERNode.prototype._peekTag=function peekTag(e,t,r){if(e.isEmpty()){return false}const i=e.save();const a=derDecodeTag(e,`Failed to peek tag: "${t}"`);if(e.isError(a)){return a}e.restore(i);return a.tag===t||a.tagStr===t||a.tagStr+"of"===t||r};DERNode.prototype._decodeTag=function decodeTag(e,t,r){const i=derDecodeTag(e,`Failed to decode tag of "${t}"`);if(e.isError(i)){return i}let a=derDecodeLen(e,i.primitive,`Failed to get length of "${t}"`);if(e.isError(a)){return a}if(!r&&i.tag!==t&&i.tagStr!==t&&i.tagStr+"of"!==t){return e.error(`Failed to match tag: "${t}"`)}if(i.primitive||a!==null){return e.skip(a,`Failed to match body of: "${t}"`)}const s=e.save();const n=this._skipUntilEnd(e,`Failed to skip indefinite length body: "${this.tag}"`);if(e.isError(n)){return n}a=e.offset-s.offset;e.restore(s);return e.skip(a,`Failed to match body of: "${t}"`)};DERNode.prototype._skipUntilEnd=function skipUntilEnd(e,t){for(;;){const r=derDecodeTag(e,t);if(e.isError(r)){return r}const i=derDecodeLen(e,r.primitive,t);if(e.isError(i)){return i}let a;if(r.primitive||i!==null){a=e.skip(i)}else{a=this._skipUntilEnd(e,t)}if(e.isError(a)){return a}if(r.tagStr==="end"){break}}};DERNode.prototype._decodeList=function decodeList(e,t,r,i){const a=[];while(!e.isEmpty()){const t=this._peekTag(e,"end");if(e.isError(t)){return t}const s=r.decode(e,"der",i);if(e.isError(s)&&t){break}a.push(s)}return a};DERNode.prototype._decodeStr=function decodeStr(e,t){if(t==="bitstr"){const t=e.readUInt8();if(e.isError(t)){return t}return{unused:t,data:e.raw()}}else if(t==="bmpstr"){const t=e.raw();if(t.length%2===1){return e.error("Decoding of string type: bmpstr length mismatch")}let r="";for(let e=0;e>6];const a=(r&32)===0;if((r&31)===31){let i=r;r=0;while((i&128)===128){i=e.readUInt8(t);if(e.isError(i)){return i}r<<=7;r|=i&127}}else{r&=31}const s=n.tag[r];return{cls:i,primitive:a,tag:r,tagStr:s}}function derDecodeLen(e,t,r){let i=e.readUInt8(r);if(e.isError(i)){return i}if(!t&&i===128){return null}if((i&128)===0){return i}const a=i&127;if(a>4){return e.error("length octect is too long")}i=0;for(let t=0;tc||p===c&&t[u].substr(0,12)==="application/")){continue}}t[u]=a}})}},2782:function(e){e.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}]}}}},2802:function(e,t){(function(e){"use strict";function isArray(e){if(e!==null){return Object.prototype.toString.call(e)==="[object Array]"}else{return false}}function isObject(e){if(e!==null){return Object.prototype.toString.call(e)==="[object Object]"}else{return false}}function strictDeepEqual(e,t){if(e===t){return true}var r=Object.prototype.toString.call(e);if(r!==Object.prototype.toString.call(t)){return false}if(isArray(e)===true){if(e.length!==t.length){return false}for(var i=0;i":true,"=":true,"!":true};var _={" ":true,"\t":true,"\n":true};function isAlpha(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e==="_"}function isNum(e){return e>="0"&&e<="9"||e==="-"}function isAlphaNum(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||e==="_"}function Lexer(){}Lexer.prototype={tokenize:function(e){var t=[];this._current=0;var r;var i;var a;while(this._current"){if(e[this._current]==="="){this._current++;return{type:x,value:">=",start:t}}else{return{type:R,value:">",start:t}}}else if(r==="="){if(e[this._current]==="="){this._current++;return{type:A,value:"==",start:t}}}},_consumeLiteral:function(e){this._current++;var r=this._current;var i=e.length;var a;while(e[this._current]!=="`"&&this._current=0){return true}else if(r.indexOf(e)>=0){return true}else if(i.indexOf(e[0])>=0){try{JSON.parse(e);return true}catch(e){return false}}else{return false}}};var F={};F[l]=0;F[d]=0;F[y]=0;F[b]=0;F[h]=0;F[f]=0;F[S]=0;F[N]=0;F[I]=0;F[T]=0;F[v]=1;F[k]=2;F[C]=3;F[A]=5;F[R]=5;F[D]=5;F[x]=5;F[q]=5;F[w]=5;F[P]=9;F[E]=20;F[M]=21;F[O]=40;F[z]=45;F[L]=50;F[j]=55;F[U]=60;function Parser(){}Parser.prototype={parse:function(e){this._loadTokens(e);this.index=0;var t=this.expression(0);if(this._lookahead(0)!==l){var r=this._lookaheadToken(0);var i=new Error("Unexpected token type: "+r.type+", value: "+r.value);i.name="ParserError";throw i}return t},_loadTokens:function(e){var t=new Lexer;var r=t.tokenize(e);r.push({type:l,value:"",start:e.length});this.tokens=r},expression:function(e){var t=this._lookaheadToken(0);this._advance();var r=this.nud(t);var i=this._lookahead(0);while(e=0){return this.expression(e)}else if(t===j){this._match(j);return this._parseMultiselectList()}else if(t===L){this._match(L);return this._parseMultiselectHash()}},_parseProjectionRHS:function(e){var t;if(F[this._lookahead(0)]<10){t={type:"Identity"}}else if(this._lookahead(0)===j){t=this.expression(e)}else if(this._lookahead(0)===M){t=this.expression(e)}else if(this._lookahead(0)===O){this._match(O);t=this._parseDotRHS(e)}else{var r=this._lookaheadToken(0);var i=new Error("Sytanx error, unexpected token: "+r.value+"("+r.type+")");i.name="ParserError";throw i}return t},_parseMultiselectList:function(){var e=[];while(this._lookahead(0)!==b){var t=this.expression(0);e.push(t);if(this._lookahead(0)===f){this._match(f);if(this._lookahead(0)===b){throw new Error("Unexpected token Rbracket")}}}this._match(b);return{type:"MultiSelectList",children:e}},_parseMultiselectHash:function(){var e=[];var t=[d,y];var r,i,a,s;for(;;){r=this._lookaheadToken(0);if(t.indexOf(r.type)<0){throw new Error("Expecting an identifier token, got: "+r.type)}i=r.value;this._advance();this._match(g);a=this.expression(0);s={type:"KeyValuePair",name:i,value:a};e.push(s);if(this._lookahead(0)===f){this._match(f)}else if(this._lookahead(0)===S){this._match(S);break}}return{type:"MultiSelectHash",children:e}}};function TreeInterpreter(e){this.runtime=e}TreeInterpreter.prototype={search:function(e,t){return this.visit(e,t)},visit:function(e,t){var r,i,a,s,n,o,u,p,c,m;switch(e.type){case"Field":if(t===null){return null}else if(isObject(t)){o=t[e.name];if(o===undefined){return null}else{return o}}else{return null}break;case"Subexpression":a=this.visit(e.children[0],t);for(m=1;m0){for(m=b;mh;m+=f){a.push(t[m])}}return a;case"Projection":var g=this.visit(e.children[0],t);if(!isArray(g)){return null}c=[];for(m=0;mn;break;case x:a=s>=n;break;case D:a=s=e){t=r<0?e-1:e}return t}};function Runtime(e){this._interpreter=e;this.functionTable={abs:{_func:this._functionAbs,_signature:[{types:[r]}]},avg:{_func:this._functionAvg,_signature:[{types:[c]}]},ceil:{_func:this._functionCeil,_signature:[{types:[r]}]},contains:{_func:this._functionContains,_signature:[{types:[a,s]},{types:[i]}]},ends_with:{_func:this._functionEndsWith,_signature:[{types:[a]},{types:[a]}]},floor:{_func:this._functionFloor,_signature:[{types:[r]}]},length:{_func:this._functionLength,_signature:[{types:[a,s,n]}]},map:{_func:this._functionMap,_signature:[{types:[u]},{types:[s]}]},max:{_func:this._functionMax,_signature:[{types:[c,m]}]},merge:{_func:this._functionMerge,_signature:[{types:[n],variadic:true}]},max_by:{_func:this._functionMaxBy,_signature:[{types:[s]},{types:[u]}]},sum:{_func:this._functionSum,_signature:[{types:[c]}]},starts_with:{_func:this._functionStartsWith,_signature:[{types:[a]},{types:[a]}]},min:{_func:this._functionMin,_signature:[{types:[c,m]}]},min_by:{_func:this._functionMinBy,_signature:[{types:[s]},{types:[u]}]},type:{_func:this._functionType,_signature:[{types:[i]}]},keys:{_func:this._functionKeys,_signature:[{types:[n]}]},values:{_func:this._functionValues,_signature:[{types:[n]}]},sort:{_func:this._functionSort,_signature:[{types:[m,c]}]},sort_by:{_func:this._functionSortBy,_signature:[{types:[s]},{types:[u]}]},join:{_func:this._functionJoin,_signature:[{types:[a]},{types:[m]}]},reverse:{_func:this._functionReverse,_signature:[{types:[a,s]}]},to_array:{_func:this._functionToArray,_signature:[{types:[i]}]},to_string:{_func:this._functionToString,_signature:[{types:[i]}]},to_number:{_func:this._functionToNumber,_signature:[{types:[i]}]},not_null:{_func:this._functionNotNull,_signature:[{types:[i],variadic:true}]}}}Runtime.prototype={callFunction:function(e,t){var r=this.functionTable[e];if(r===undefined){throw new Error("Unknown function: "+e+"()")}this._validateArgs(e,t,r._signature);return r._func.call(this,t)},_validateArgs:function(e,t,r){var i;if(r[r.length-1].variadic){if(t.length=0;s--){i+=r[s]}return i}else{var n=e[0].slice(0);n.reverse();return n}},_functionAbs:function(e){return Math.abs(e[0])},_functionCeil:function(e){return Math.ceil(e[0])},_functionAvg:function(e){var t=0;var r=e[0];for(var i=0;i=0},_functionFloor:function(e){return Math.floor(e[0])},_functionLength:function(e){if(!isObject(e[0])){return e[0].length}else{return Object.keys(e[0]).length}},_functionMap:function(e){var t=[];var r=this._interpreter;var i=e[0];var a=e[1];for(var s=0;s0){var t=this._getTypeName(e[0][0]);if(t===r){return Math.max.apply(Math,e[0])}else{var i=e[0];var a=i[0];for(var s=1;s0){var t=this._getTypeName(e[0][0]);if(t===r){return Math.min.apply(Math,e[0])}else{var i=e[0];var a=i[0];for(var s=1;sa){return 1}else if(rn){n=u;o=i[p]}}return o},_functionMinBy:function(e){var t=e[1];var i=e[0];var s=this.createKeyFunction(t,[r,a]);var n=Infinity;var o;var u;for(var p=0;p{for(const r of t){for(const[t,s]of Object.entries(r)){if(a.undefined(s)){continue}const r=e[t];if(a.urlInstance(r)&&(a.urlInstance(s)||a.string(s))){e[t]=new i(s,r)}else if(a.plainObject(s)){if(a.plainObject(r)){e[t]=n({},r,s)}else{e[t]=n({},s)}}else if(a.array(s)){e[t]=n([],s)}else{e[t]=s}}}return e};const o=(...e)=>{e=e.map(e=>e||{});const t=n({},...e);const r={};for(const e of s){r[e]=[]}for(const t of e){if(t.hooks){for(const e of s){r[e]=r[e].concat(t.hooks[e])}}}t.hooks=r;return t};const u=(e,t)=>{const r=e.map(e=>e.defaults.handler);const i=e.length-1;return{methods:t,options:o(...e.map(e=>e.defaults.options)),handler:(e,t)=>{let a=-1;const s=e=>r[++a](e,a===i?t:s);return s(e)}}};e.exports=n;e.exports.options=o;e.exports.instances=u},2838:function(e,t,r){var i=r(5747);var a=r(5622);var s=r(2602);s.register("cp",_cp,{cmdOptions:{f:"!no_force",n:"no_force",u:"update",R:"recursive",r:"recursive",L:"followsymlink",P:"noFollowsymlink"},wrapOutput:false});function copyFileSync(e,t,r){if(!i.existsSync(e)){s.error("copyFileSync: no such file or directory: "+e)}var a=process.platform==="win32";try{if(r.update&&s.statFollowLinks(e).mtime=s.config.maxdepth)return;r++;var n=process.platform==="win32";try{i.mkdirSync(t)}catch(e){if(e.code!=="EEXIST")throw e}var o=i.readdirSync(e);for(var u=0;u and/or ")}else{t=[].slice.call(arguments,1,arguments.length-1);r=arguments[arguments.length-1]}var n=i.existsSync(r);var o=n&&s.statFollowLinks(r);if((!n||!o.isDirectory())&&t.length>1){s.error("dest is not a directory (too many sources)")}if(n&&o.isFile()&&e.no_force){return new s.ShellString("","",0)}t.forEach(function(n,u){if(!i.existsSync(n)){if(n==="")n="''";s.error("no such file or directory: "+n,{continue:true});return}var p=s.statFollowLinks(n);if(!e.noFollowsymlink&&p.isDirectory()){if(!e.recursive){s.error("omitting directory '"+n+"'",{continue:true})}else{var c=o&&o.isDirectory()?a.join(r,a.basename(n)):r;try{s.statFollowLinks(a.dirname(r));cpdirSyncRecursive(n,c,0,{no_force:e.no_force,followsymlink:e.followsymlink})}catch(e){s.error("cannot create directory '"+r+"': No such file or directory")}}}else{var m=r;if(o&&o.isDirectory()){m=a.normalize(r+"/"+a.basename(n))}var l=i.existsSync(m);if(l&&checkRecentCreated(t,u)){if(!e.no_force){s.error("will not overwrite just-created '"+m+"' with '"+n+"'",{continue:true})}return}if(l&&e.no_force){return}if(a.relative(n,m)===""){s.error("'"+m+"' and '"+n+"' are the same file",{continue:true});return}copyFileSync(n,m,e)}});return new s.ShellString("",s.state.error,s.state.errorCode)}e.exports=_cp},2848:function(e){e.exports={pagination:{ListDatasets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Datasets"},ListJobRuns:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"JobRuns"},ListJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Jobs"},ListProjects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Projects"},ListRecipeVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Recipes"},ListRecipes:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Recipes"},ListSchedules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schedules"}}}},2854:function(e,t,r){const i=r(8835);const{strict:a}=r(2357);e.exports=(e=>{try{const{protocol:t}=new i.URL(e);a(t.match(/^(https?:)$/));return true}catch(e){throw new TypeError("only valid absolute URLs can be requested")}})},2857:function(e){e.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:true},S1o:{type:"structure",members:{Policy:{}}},S1t:{type:"structure",members:{SNSTopic:{},Events:{type:"list",member:{}}}}}}},2862:function(e){e.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"}}}},2873:function(e,t,r){var i=r(395);var a=["deleteThingShadow","getThingShadow","updateThingShadow"];i.util.update(i.IotData.prototype,{validateService:function validateService(){if(!this.config.endpoint||this.config.endpoint.indexOf("{")>=0){var e="AWS.IotData requires an explicit "+"`endpoint' configuration option.";throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})}},setupRequestListeners:function setupRequestListeners(e){e.addListener("validateResponse",this.validateResponseBody);if(a.indexOf(e.operation)>-1){e.addListener("extractData",i.util.convertPayloadToString)}},validateResponseBody:function validateResponseBody(e){var t=e.httpResponse.body.toString()||"{}";var r=t.trim();if(!r||r.charAt(0)!=="{"){e.httpResponse.body=""}}})},2881:function(e,t,r){"use strict";var i=r(855);var a=/^(\d\d\d\d)-(\d\d)-(\d\d)$/;var s=[0,31,28,31,30,31,30,31,31,30,31,30,31];var n=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i;var o=/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i;var u=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var p=/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;var c=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i;var m=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i;var l=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i;var d=/^(?:\/(?:[^~/]|~0|~1)*)*$/;var y=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i;var b=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;e.exports=formats;function formats(e){e=e=="full"?"full":"fast";return i.copy(formats[e])}formats.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":c,url:m,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:o,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:l,"json-pointer":d,"json-pointer-uri-fragment":y,"relative-json-pointer":b};formats.full={date:date,time:time,"date-time":date_time,uri:uri,"uri-reference":p,"uri-template":c,url:m,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:o,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:regex,uuid:l,"json-pointer":d,"json-pointer-uri-fragment":y,"relative-json-pointer":b};function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}function date(e){var t=e.match(a);if(!t)return false;var r=+t[1];var i=+t[2];var n=+t[3];return i>=1&&i<=12&&n>=1&&n<=(i==2&&isLeapYear(r)?29:s[i])}function time(e,t){var r=e.match(n);if(!r)return false;var i=r[1];var a=r[2];var s=r[3];var o=r[5];return(i<=23&&a<=59&&s<=59||i==23&&a==59&&s==60)&&(!t||o)}var h=/t|\s/i;function date_time(e){var t=e.split(h);return t.length==2&&date(t[0])&&time(t[1],true)}var f=/\/|:/;function uri(e){return f.test(e)&&u.test(e)}var g=/[^\\]\\Z/;function regex(e){if(g.test(e))return false;try{new RegExp(e);return true}catch(e){return false}}},2883:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ssm"]={};i.SSM=a.defineService("ssm",["2014-11-06"]);Object.defineProperty(s.services["ssm"],"2014-11-06",{get:function get(){var e=r(5948);e.paginators=r(9836).pagination;e.waiters=r(1418).waiters;return e},enumerable:true,configurable:true});e.exports=i.SSM},2884:function(e){(function(){var t;e.exports=t=function(){function XMLAttribute(e,t,r){this.options=e.options;this.stringify=e.stringify;if(t==null){throw new Error("Missing attribute name of element "+e.name)}if(r==null){throw new Error("Missing attribute value for attribute "+t+" of element "+e.name)}this.name=this.stringify.attName(t);this.value=this.stringify.attValue(r)}XMLAttribute.prototype.clone=function(){return Object.create(this)};XMLAttribute.prototype.toString=function(e){return this.options.writer.set(e).attribute(this)};return XMLAttribute}()}).call(this)},2886:function(e,t,r){var i=r(6417);var a=r(9242).BigInteger;var s=r(1729).ECPointFp;var n=r(6215).Buffer;t.ECCurves=r(9959);function unstupid(e,t){return e.length>=t?e:unstupid("0"+e,t)}t.ECKey=function(e,t,r){var s;var o=e();var u=o.getN();var p=Math.floor(u.bitLength()/8);if(t){if(r){var e=o.getCurve();this.P=e.decodePointHex(t.toString("hex"))}else{if(t.length!=p)return false;s=new a(t.toString("hex"),16)}}else{var c=u.subtract(a.ONE);var m=new a(i.randomBytes(u.bitLength()));s=m.mod(c).add(a.ONE);this.P=o.getG().multiply(s)}if(this.P){this.PublicKey=n.from(o.getCurve().encodeCompressedPointHex(this.P),"hex")}if(s){this.PrivateKey=n.from(unstupid(s.toString(16),p*2),"hex");this.deriveSharedSecret=function(e){if(!e||!e.P)return false;var t=e.P.multiply(s);return n.from(unstupid(t.getX().toBigInteger().toString(16),p*2),"hex")}}}},2898:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)<=0;e.exports=a},2904:function(e){e.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},ListTagsForResource:{result_key:"TagList"}}}},2906:function(e,t,r){var i=r(395);var a=i.util.inherit;i.Signers.V2=a(i.Signers.RequestSigner,{addAuthorization:function addAuthorization(e,t){if(!t)t=i.util.date.getDate();var r=this.request;r.params.Timestamp=i.util.date.iso8601(t);r.params.SignatureVersion="2";r.params.SignatureMethod="HmacSHA256";r.params.AWSAccessKeyId=e.accessKeyId;if(e.sessionToken){r.params.SecurityToken=e.sessionToken}delete r.params.Signature;r.params.Signature=this.signature(e);r.body=i.util.queryParamsToString(r.params);r.headers["Content-Length"]=r.body.length},signature:function signature(e){return i.util.crypto.hmac(e.secretAccessKey,this.stringToSign(),"base64")},stringToSign:function stringToSign(){var e=[];e.push(this.request.method);e.push(this.request.endpoint.host.toLowerCase());e.push(this.request.pathname());e.push(i.util.queryParamsToString(this.request.params));return e.join("\n")}});e.exports=i.Signers.V2},2907:function(e){e.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:{},customHeaders:{},enableAutoBranchCreation:{type:"boolean"},autoBranchCreationPatterns:{shape:"Ss"},autoBranchCreationConfig:{shape:"Su"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S12"}}}},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:"S1h"}}}},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:"S1o"}}}},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:"S27"},autoSubDomainCreationPatterns:{shape:"S2a"},autoSubDomainIAMRole:{}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2e"}}}},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:"S2p"}}}},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:"S12"}}}},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:"S1h"}}}},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:"S1o"}}}},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:"S2e"}}}},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:"S33"}}}},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:"S2p"}}}},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:"S12"}}}},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:"S1h"}}}},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:"S1o"}}}},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:"S2e"}}}},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:"S33"},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:"S2p"}}}},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:"S12"}},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:"S1h"}},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:"S1o"}},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:"S2e"}},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:"S33"}},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:"S2p"}},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:"S33"}}}},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:"S33"}}}},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:"S33"}}}},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:{},customHeaders:{},enableAutoBranchCreation:{type:"boolean"},autoBranchCreationPatterns:{shape:"Ss"},autoBranchCreationConfig:{shape:"Su"},repository:{},oauthToken:{shape:"S7"},accessToken:{shape:"S8"}}},output:{type:"structure",required:["app"],members:{app:{shape:"S12"}}}},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:"S1o"}}}},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:"S27"},autoSubDomainCreationPatterns:{shape:"S2a"},autoSubDomainIAMRole:{}}},output:{type:"structure",required:["domainAssociation"],members:{domainAssociation:{shape:"S2e"}}}},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:"S2p"}}}}},shapes:{S7:{type:"string",sensitive:true},S8:{type:"string",sensitive:true},S9:{type:"map",key:{},value:{}},Sf:{type:"string",sensitive:true},Sg:{type:"list",member:{type:"structure",required:["source","target"],members:{source:{},target:{},status:{},condition:{}}}},Sm:{type:"map",key:{},value:{}},Ss:{type:"list",member:{}},Su:{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:{}}},S12:{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:{},customHeaders:{},enableAutoBranchCreation:{type:"boolean"},autoBranchCreationPatterns:{shape:"Ss"},autoBranchCreationConfig:{shape:"Su"}}},S1h:{type:"structure",required:["backendEnvironmentArn","environmentName","createTime","updateTime"],members:{backendEnvironmentArn:{},environmentName:{},stackName:{},deploymentArtifacts:{},createTime:{type:"timestamp"},updateTime:{type:"timestamp"}}},S1o:{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:{}}},S27:{type:"list",member:{shape:"S28"}},S28:{type:"structure",required:["prefix","branchName"],members:{prefix:{},branchName:{}}},S2a:{type:"list",member:{}},S2e:{type:"structure",required:["domainAssociationArn","domainName","enableAutoSubDomain","domainStatus","statusReason","subDomains"],members:{domainAssociationArn:{},domainName:{},enableAutoSubDomain:{type:"boolean"},autoSubDomainCreationPatterns:{shape:"S2a"},autoSubDomainIAMRole:{},domainStatus:{},statusReason:{},certificateVerificationDNSRecord:{},subDomains:{type:"list",member:{type:"structure",required:["subDomainSetting","verified","dnsRecord"],members:{subDomainSetting:{shape:"S28"},verified:{type:"boolean"},dnsRecord:{}}}}}},S2p:{type:"structure",required:["webhookArn","webhookId","webhookUrl","branchName","description","createTime","updateTime"],members:{webhookArn:{},webhookId:{},webhookUrl:{},branchName:{},description:{},createTime:{type:"timestamp"},updateTime:{type:"timestamp"}}},S33:{type:"structure",required:["jobArn","jobId","commitId","commitMessage","commitTime","startTime","status","jobType"],members:{jobArn:{},jobId:{},commitId:{},commitMessage:{},commitTime:{type:"timestamp"},startTime:{type:"timestamp"},status:{},endTime:{type:"timestamp"},jobType:{}}}}}},2911:function(e){e.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"},GetResourcePolicies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"GetResourcePoliciesResponseList"},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"},ListRegistries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Registries"},ListSchemaVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},ListSchemas:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},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"}}}},2920:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-07-01",endpointPrefix:"featurestore-runtime.sagemaker",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon SageMaker Feature Store Runtime",serviceId:"SageMaker FeatureStore Runtime",signatureVersion:"v4",signingName:"sagemaker",uid:"sagemaker-featurestore-runtime-2020-07-01"},operations:{DeleteRecord:{http:{method:"DELETE",requestUri:"/FeatureGroup/{FeatureGroupName}"},input:{type:"structure",required:["FeatureGroupName","RecordIdentifierValueAsString","EventTime"],members:{FeatureGroupName:{location:"uri",locationName:"FeatureGroupName"},RecordIdentifierValueAsString:{location:"querystring",locationName:"RecordIdentifierValueAsString"},EventTime:{location:"querystring",locationName:"EventTime"}}}},GetRecord:{http:{method:"GET",requestUri:"/FeatureGroup/{FeatureGroupName}"},input:{type:"structure",required:["FeatureGroupName","RecordIdentifierValueAsString"],members:{FeatureGroupName:{location:"uri",locationName:"FeatureGroupName"},RecordIdentifierValueAsString:{location:"querystring",locationName:"RecordIdentifierValueAsString"},FeatureNames:{location:"querystring",locationName:"FeatureName",type:"list",member:{}}}},output:{type:"structure",members:{Record:{shape:"S8"}}}},PutRecord:{http:{method:"PUT",requestUri:"/FeatureGroup/{FeatureGroupName}"},input:{type:"structure",required:["FeatureGroupName","Record"],members:{FeatureGroupName:{location:"uri",locationName:"FeatureGroupName"},Record:{shape:"S8"}}}}},shapes:{S8:{type:"list",member:{type:"structure",required:["FeatureName","ValueAsString"],members:{FeatureName:{},ValueAsString:{}}}}}}},2922:function(e){e.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"}}}},2958:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(4016);const a=(e,t)=>{let r;if(typeof t==="function"){const e=t;r={connect:e}}else{r=t}const a=typeof r.connect==="function";const s=typeof r.secureConnect==="function";const n=typeof r.close==="function";const o=()=>{if(a){r.connect()}if(e instanceof i.TLSSocket&&s){if(e.authorized){r.secureConnect()}else if(!e.authorizationError){e.once("secureConnect",r.secureConnect)}}if(n){e.once("close",r.close)}};if(e.writable&&!e.connecting){o()}else if(e.connecting){e.once("connect",o)}else if(e.destroyed&&n){r.close(e._hadError)}};t.default=a;e.exports=a;e.exports.default=a},2962:function(e,t,r){const i=r(4449);const a=r(4019);const s=r(1934);const n=r(6723);const o=r(8994);const u=r(7461);const p=r(4563);e.exports={EC_CURVES:i,ECDH_DERIVE_LENGTHS:p,IVLENGTHS:a,JWA:s,JWK:n,KEYLENGTHS:o,OKP_CURVES:u}},2966:function(e,t,r){var i=r(395);var a=r(1733);i.SAMLCredentials=i.util.inherit(i.Credentials,{constructor:function SAMLCredentials(e){i.Credentials.call(this);this.expired=true;this.params=e},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.createClients();t.service.assumeRoleWithSAML(function(r,i){if(!r){t.service.credentialsFrom(i,t)}e(r)})},createClients:function(){this.service=this.service||new a({params:this.params})}})},2971:function(e){e.exports={pagination:{ListApplicationRevisions:{input_token:"nextToken",output_token:"nextToken",result_key:"revisions"},ListApplications:{input_token:"nextToken",output_token:"nextToken",result_key:"applications"},ListDeploymentConfigs:{input_token:"nextToken",output_token:"nextToken",result_key:"deploymentConfigsList"},ListDeploymentGroups:{input_token:"nextToken",output_token:"nextToken",result_key:"deploymentGroups"},ListDeploymentInstances:{input_token:"nextToken",output_token:"nextToken",result_key:"instancesList"},ListDeployments:{input_token:"nextToken",output_token:"nextToken",result_key:"deployments"}}}},2982:function(e,t,r){var i=r(395);var a=r(3129);var s=i.util.iniLoader;i.ProcessCredentials=i.util.inherit(i.Credentials,{constructor:function ProcessCredentials(e){i.Credentials.call(this);e=e||{};this.filename=e.filename;this.profile=e.profile||process.env.AWS_PROFILE||i.util.defaultProfile;this.get(e.callback||i.util.fn.noop)},load:function load(e){var t=this;try{var r=i.util.getProfilesFromSharedConfig(s,this.filename);var a=r[this.profile]||{};if(Object.keys(a).length===0){throw i.util.error(new Error("Profile "+this.profile+" not found"),{code:"ProcessCredentialsProviderFailure"})}if(a["credential_process"]){this.loadViaCredentialProcess(a,function(r,i){if(r){e(r,null)}else{t.expired=false;t.accessKeyId=i.AccessKeyId;t.secretAccessKey=i.SecretAccessKey;t.sessionToken=i.SessionToken;if(i.Expiration){t.expireTime=new Date(i.Expiration)}e(null)}})}else{throw i.util.error(new Error("Profile "+this.profile+" did not include credential process"),{code:"ProcessCredentialsProviderFailure"})}}catch(t){e(t)}},loadViaCredentialProcess:function loadViaCredentialProcess(e,t){a.exec(e["credential_process"],function(e,r,a){if(e){t(i.util.error(new Error("credential_process returned error"),{code:"ProcessCredentialsProviderFailure"}),null)}else{try{var s=JSON.parse(r);if(s.Expiration){var n=i.util.date.getDate();var o=new Date(s.Expiration);if(o{const a=new i(e,r);const s=new i(t,r);return a.compare(s)||a.compareBuild(s)};e.exports=a},3034:function(e,t,r){const{createSign:i,createVerify:a,constants:s}=r(6417);const{KEYOBJECT:n}=r(3771);const o=r(3165);const{asInput:u}=r(8727);const p=(e,{[n]:t},r)=>{const a=u(t,false);return i(e).update(r).sign({key:a,padding:s.RSA_PKCS1_PSS_PADDING,saltLength:s.RSA_PSS_SALTLEN_DIGEST})};const c=(e,{[n]:t},r,i)=>{const o=u(t,true);return a(e).update(r).verify({key:o,padding:s.RSA_PKCS1_PSS_PADDING,saltLength:s.RSA_PSS_SALTLEN_DIGEST},i)};const m={PS256:528,PS384:784,PS512:1040};e.exports=((e,t)=>{["PS256","PS384","PS512"].forEach(r=>{const i=o(r);e.sign.set(r,p.bind(undefined,i));e.verify.set(r,c.bind(undefined,i));t.RSA.sign[r]=(e=>e.private&&t.RSA.verify[r](e));t.RSA.verify[r]=(e=>(e.use==="sig"||e.use===undefined)&&e.length>=m[r])})})},3042:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["support"]={};i.Support=a.defineService("support",["2013-04-15"]);Object.defineProperty(s.services["support"],"2013-04-15",{get:function get(){var e=r(1010);e.paginators=r(32).pagination;return e},enumerable:true,configurable:true});e.exports=i.Support},3043:function(e,t,r){var i=r(395);var a=r(1733);i.TemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function TemporaryCredentials(e,t){i.Credentials.call(this);this.loadMasterCredentials(t);this.expired=true;this.params=e||{};if(this.params.RoleArn){this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials"}},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.createClients();t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials;var r=t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken;r.call(t.service,function(r,i){if(!r){t.service.credentialsFrom(i,t)}e(r)})})},loadMasterCredentials:function loadMasterCredentials(e){this.masterCredentials=e||i.config.credentials;while(this.masterCredentials.masterCredentials){this.masterCredentials=this.masterCredentials.masterCredentials}if(typeof this.masterCredentials.get!=="function"){this.masterCredentials=new i.Credentials(this.masterCredentials)}},createClients:function(){this.service=this.service||new a({params:this.params})}})},3054:function(e,t){"use strict";function pathMatch(e,t){if(t===e){return true}var r=e.indexOf(t);if(r===0){if(t.substr(-1)==="/"){return true}if(e.substr(t.length,1)==="/"){return true}}return false}t.pathMatch=pathMatch},3080:function(e){e.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"}}}},3087:function(e){e.exports={pagination:{ListRealtimeContactAnalysisSegments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},3089:function(e){"use strict";const t=["destroy","setTimeout","socket","headers","trailers","rawHeaders","statusCode","httpVersion","httpVersionMinor","httpVersionMajor","rawTrailers","statusMessage"];e.exports=((e,r)=>{const i=new Set(Object.keys(e).concat(t));for(const t of i){if(t in r){continue}r[t]=typeof e[t]==="function"?e[t].bind(e):e[t]}})},3091:function(e){e.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"}}}},3093:function(e,t,r){var i=r(2602);var a=r(5747);i.register("head",_head,{canReceivePipe:true,cmdOptions:{n:"numLines"}});function readSomeLines(e,t){var r=i.buffer();var s=r.length;var n=s;var o=0;var u=a.openSync(e,"r");var p=0;var c="";while(n===s&&p0:e.util.schemaHasRules(n,e.RULES.all)){l.schema=n;l.schemaPath=o;l.errSchemaPath=u;var b="key"+a,h="idx"+a,f="i"+a,g="' + "+b+" + '",S=l.dataLevel=e.dataLevel+1,N="data"+S,I="dataProperties"+a,T=e.opts.ownProperties,v=e.baseId;if(T){i+=" var "+I+" = undefined; "}if(T){i+=" "+I+" = "+I+" || Object.keys("+c+"); for (var "+h+"=0; "+h+"<"+I+".length; "+h+"++) { var "+b+" = "+I+"["+h+"]; "}else{i+=" for (var "+b+" in "+c+") { "}i+=" var startErrs"+a+" = errors; ";var k=b;var C=e.compositeRule;e.compositeRule=l.compositeRule=true;var A=e.validate(l);l.baseId=v;if(e.util.varOccurences(A,N)<2){i+=" "+e.util.varReplace(A,N,k)+" "}else{i+=" var "+N+" = "+k+"; "+A+" "}e.compositeRule=l.compositeRule=C;i+=" if (!"+y+") { for (var "+f+"=startErrs"+a+"; "+f+"`sha${e.substr(2,3)}`)},3173:function(e){e.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:true}},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:true}},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:true}},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:true}},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:true}},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:true}},CreateDocumentClassifier:{input:{type:"structure",required:["DocumentClassifierName","DataAccessRoleArn","InputDataConfig","LanguageCode"],members:{DocumentClassifierName:{},DataAccessRoleArn:{},Tags:{shape:"S1h"},InputDataConfig:{shape:"S1l"},OutputDataConfig:{shape:"S1t"},ClientRequestToken:{idempotencyToken:true},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:true},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:true},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"}}}},DescribeEventsDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{EventsDetectionJobProperties:{shape:"S3u"}}}},DescribeKeyPhrasesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{KeyPhrasesDetectionJobProperties:{shape:"S3z"}}}},DescribePiiEntitiesDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{PiiEntitiesDetectionJobProperties:{shape:"S42"}}}},DescribeSentimentDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{SentimentDetectionJobProperties:{shape:"S4c"}}}},DescribeTopicsDetectionJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{TopicsDetectionJobProperties:{shape:"S4f"}}}},DetectDominantLanguage:{input:{type:"structure",required:["Text"],members:{Text:{shape:"S3"}}},output:{type:"structure",members:{Languages:{shape:"S8"}},sensitive:true}},DetectEntities:{input:{type:"structure",required:["Text"],members:{Text:{shape:"S3"},LanguageCode:{},EndpointArn:{}}},output:{type:"structure",members:{Entities:{shape:"Sj"}},sensitive:true}},DetectKeyPhrases:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{KeyPhrases:{shape:"Sq"}},sensitive:true}},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:true}},DetectSyntax:{input:{type:"structure",required:["Text","LanguageCode"],members:{Text:{shape:"S3"},LanguageCode:{}}},output:{type:"structure",members:{SyntaxTokens:{shape:"S13"}},sensitive:true}},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:{}}}},ListEventsDetectionJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmitTimeBefore:{type:"timestamp"},SubmitTimeAfter:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EventsDetectionJobPropertiesList:{type:"list",member:{shape:"S3u"}},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:"S3z"}},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:"S42"}},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:"S4c"}},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:"S4f"}},NextToken:{}}}},StartDocumentClassificationJob:{input:{type:"structure",required:["DocumentClassifierArn","InputDataConfig","OutputDataConfig","DataAccessRoleArn"],members:{JobName:{},DocumentClassifierArn:{},InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},ClientRequestToken:{idempotencyToken:true},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:true},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:true},VolumeKmsKeyId:{},VpcConfig:{shape:"S1w"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StartEventsDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode","TargetEventTypes"],members:{InputDataConfig:{shape:"S30"},OutputDataConfig:{shape:"S32"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:true},TargetEventTypes:{shape:"S3v"}}},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:true},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:"S44"},DataAccessRoleArn:{},JobName:{},LanguageCode:{},ClientRequestToken:{idempotencyToken:true}}},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:true},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:true},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:{}}}},StopEventsDetectionJob:{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:true},S3:{type:"string",sensitive:true},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:true},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:true},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:{},TargetEventTypes:{shape:"S3v"}}},S3v:{type:"list",member:{}},S3z:{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"}}},S42:{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:"S44"},LanguageCode:{},DataAccessRoleArn:{},Mode:{}}},S44:{type:"structure",members:{PiiEntityTypes:{type:"list",member:{}},MaskMode:{},MaskCharacter:{}}},S4c:{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"}}},S4f:{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"}}}}}},3187:function(e,t,r){var i=r(395);r(4923);r(4906);var a;i.Config=i.util.inherit({constructor:function Config(e){if(e===undefined)e={};e=this.extractCredentials(e);i.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function getCredentials(e){var t=this;function finish(r){e(r,r?null:t.credentials)}function credError(e,t){return new i.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}function getAsyncCredentials(){t.credentials.get(function(e){if(e){var r="Could not load credentials from "+t.credentials.constructor.name;e=credError(r,e)}finish(e)})}function getStaticCredentials(){var e=null;if(!t.credentials.accessKeyId||!t.credentials.secretAccessKey){e=credError("Missing credentials")}finish(e)}if(t.credentials){if(typeof t.credentials.get==="function"){getAsyncCredentials()}else{getStaticCredentials()}}else if(t.credentialProvider){t.credentialProvider.resolve(function(e,r){if(e){e=credError("Could not load credentials from any providers",e)}t.credentials=r;finish(e)})}else{finish(credError("No credentials to load"))}},update:function update(e,t){t=t||false;e=this.extractCredentials(e);i.util.each.call(this,e,function(e,r){if(t||Object.prototype.hasOwnProperty.call(this.keys,e)||i.Service.hasService(e)){this.set(e,r)}})},loadFromPath:function loadFromPath(e){this.clear();var t=JSON.parse(i.util.readFileSync(e));var r=new i.FileSystemCredentials(e);var a=new i.CredentialProviderChain;a.providers.unshift(r);a.resolve(function(e,r){if(e)throw e;else t.credentials=r});this.constructor(t);return this},clear:function clear(){i.util.each.call(this,this.keys,function(e){delete this[e]});this.set("credentials",undefined);this.set("credentialProvider",undefined)},set:function set(e,t,r){if(t===undefined){if(r===undefined){r=this.keys[e]}if(typeof r==="function"){this[e]=r.call(this)}else{this[e]=r}}else if(e==="httpOptions"&&this[e]){this[e]=i.util.merge(this[e],t)}else{this[e]=t}},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:undefined,httpOptions:{timeout:12e4},maxRetries:undefined,maxRedirects:10,paramValidation:true,sslEnabled:true,s3ForcePathStyle:false,s3BucketEndpoint:false,s3DisableBodySigning:true,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:undefined,computeChecksums:true,convertResponseTypes:true,correctClockSkew:false,customUserAgent:null,dynamoDbCrc32:true,systemClockOffset:0,signatureVersion:null,signatureCache:true,retryDelayOptions:{},useAccelerateEndpoint:false,clientSideMonitoring:false,endpointDiscoveryEnabled:undefined,endpointCacheSize:1e3,hostPrefixEnabled:true,stsRegionalEndpoints:"legacy"},extractCredentials:function extractCredentials(e){if(e.accessKeyId&&e.secretAccessKey){e=i.util.copy(e);e.credentials=new i.Credentials(e)}return e},setPromisesDependency:function setPromisesDependency(e){a=e;if(e===null&&typeof Promise==="function"){a=Promise}var t=[i.Request,i.Credentials,i.CredentialProviderChain];if(i.S3){t.push(i.S3);if(i.S3.ManagedUpload){t.push(i.S3.ManagedUpload)}}i.util.addPromises(t,a)},getPromisesDependency:function getPromisesDependency(){return a}});i.config=new i.Config},3204:function(e,t,r){"use strict";try{const e=r(3235);t.isValidUTF8=typeof e==="object"?e.Validation.isValidUTF8:e}catch(e){t.isValidUTF8=(()=>true)}t.isValidStatusCode=(e=>{return e>=1e3&&e<=1014&&e!==1004&&e!==1005&&e!==1006||e>=3e3&&e<=4999})},3205:function(e,t){t.stringify=function stringify(e){if("undefined"==typeof e)return e;if(e&&Buffer.isBuffer(e))return JSON.stringify(":base64:"+e.toString("base64"));if(e&&e.toJSON)e=e.toJSON();if(e&&"object"===typeof e){var t="";var r=Array.isArray(e);t=r?"[":"{";var i=true;for(var a in e){var s="function"==typeof e[a]||!r&&"undefined"===typeof e[a];if(Object.hasOwnProperty.call(e,a)&&!s){if(!i)t+=",";i=false;if(r){if(e[a]==undefined)t+="null";else t+=stringify(e[a])}else if(e[a]!==void 0){t+=stringify(a)+":"+stringify(e[a])}}}t+=r?"]":"}";return t}else if("string"===typeof e){return JSON.stringify(/^:/.test(e)?":"+e:e)}else if("undefined"===typeof e){return"null"}else return JSON.stringify(e)};t.parse=function(e){return JSON.parse(e,function(e,t){if("string"===typeof t){if(/^:base64:/.test(t))return new Buffer(t.substring(8),"base64");else return/^:/.test(t)?t.substring(1):t}return t})}},3206:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["route53domains"]={};i.Route53Domains=a.defineService("route53domains",["2014-05-15"]);Object.defineProperty(s.services["route53domains"],"2014-05-15",{get:function get(){var e=r(7591);e.paginators=r(9983).pagination;return e},enumerable:true,configurable:true});e.exports=i.Route53Domains},3209:function(e){e.exports={pagination:{}}},3220:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["managedblockchain"]={};i.ManagedBlockchain=a.defineService("managedblockchain",["2018-09-24"]);Object.defineProperty(s.services["managedblockchain"],"2018-09-24",{get:function get(){var e=r(3762);e.paginators=r(2816).pagination;return e},enumerable:true,configurable:true});e.exports=i.ManagedBlockchain},3222:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotevents"]={};i.IoTEvents=a.defineService("iotevents",["2018-07-27"]);Object.defineProperty(s.services["iotevents"],"2018-07-27",{get:function get(){var e=r(7430);e.paginators=r(3658).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTEvents},3223:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["textract"]={};i.Textract=a.defineService("textract",["2018-06-27"]);Object.defineProperty(s.services["textract"],"2018-06-27",{get:function get(){var e=r(918);e.paginators=r(2449).pagination;return e},enumerable:true,configurable:true});e.exports=i.Textract},3224:function(e){e.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:{},CreationDate:{type:"timestamp"},LastUpdatedDate:{type:"timestamp"}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListGrants:{input:{type:"structure",required:["KeyId"],members:{Limit:{type:"integer"},Marker:{},KeyId:{},GrantId:{},GranteePrincipal:{}}},output:{shape:"S31"}},ListKeyPolicies:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{PolicyNames:{type:"list",member:{}},NextMarker:{},Truncated:{type:"boolean"}}}},ListKeys:{input:{type:"structure",members:{Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Keys:{type:"list",member:{type:"structure",members:{KeyId:{},KeyArn:{}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListResourceTags:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Tags:{shape:"Sz"},NextMarker:{},Truncated:{type:"boolean"}}}},ListRetirableGrants:{input:{type:"structure",required:["RetiringPrincipal"],members:{Limit:{type:"integer"},Marker:{},RetiringPrincipal:{}}},output:{shape:"S31"}},PutKeyPolicy:{input:{type:"structure",required:["KeyId","PolicyName","Policy"],members:{KeyId:{},PolicyName:{},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}}},ReEncrypt:{input:{type:"structure",required:["CiphertextBlob","DestinationKeyId"],members:{CiphertextBlob:{type:"blob"},SourceEncryptionContext:{shape:"Sk"},SourceKeyId:{},DestinationKeyId:{},DestinationEncryptionContext:{shape:"Sk"},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},SourceKeyId:{},KeyId:{},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{}}}},RetireGrant:{input:{type:"structure",members:{GrantToken:{},KeyId:{},GrantId:{}}}},RevokeGrant:{input:{type:"structure",required:["KeyId","GrantId"],members:{KeyId:{},GrantId:{}}}},ScheduleKeyDeletion:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},PendingWindowInDays:{type:"integer"}}},output:{type:"structure",members:{KeyId:{},DeletionDate:{type:"timestamp"}}}},Sign:{input:{type:"structure",required:["KeyId","Message","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1i"},MessageType:{},GrantTokens:{shape:"Sn"},SigningAlgorithm:{}}},output:{type:"structure",members:{KeyId:{},Signature:{type:"blob"},SigningAlgorithm:{}}}},TagResource:{input:{type:"structure",required:["KeyId","Tags"],members:{KeyId:{},Tags:{shape:"Sz"}}}},UntagResource:{input:{type:"structure",required:["KeyId","TagKeys"],members:{KeyId:{},TagKeys:{type:"list",member:{}}}}},UpdateAlias:{input:{type:"structure",required:["AliasName","TargetKeyId"],members:{AliasName:{},TargetKeyId:{}}}},UpdateCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{},NewCustomKeyStoreName:{},KeyStorePassword:{shape:"Sd"},CloudHsmClusterId:{}}},output:{type:"structure",members:{}}},UpdateKeyDescription:{input:{type:"structure",required:["KeyId","Description"],members:{KeyId:{},Description:{}}}},Verify:{input:{type:"structure",required:["KeyId","Message","Signature","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1i"},MessageType:{},Signature:{type:"blob"},SigningAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyId:{},SignatureValid:{type:"boolean"},SigningAlgorithm:{}}}}},shapes:{Sd:{type:"string",sensitive:true},Sh:{type:"list",member:{}},Sj:{type:"structure",members:{EncryptionContextSubset:{shape:"Sk"},EncryptionContextEquals:{shape:"Sk"}}},Sk:{type:"map",key:{},value:{}},Sn:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",required:["TagKey","TagValue"],members:{TagKey:{},TagValue:{}}}},S14:{type:"structure",required:["KeyId"],members:{AWSAccountId:{},KeyId:{},Arn:{},CreationDate:{type:"timestamp"},Enabled:{type:"boolean"},Description:{},KeyUsage:{},KeyState:{},DeletionDate:{type:"timestamp"},ValidTo:{type:"timestamp"},Origin:{},CustomKeyStoreId:{},CloudHsmClusterId:{},ExpirationModel:{},KeyManager:{},CustomerMasterKeySpec:{},EncryptionAlgorithms:{shape:"S1b"},SigningAlgorithms:{shape:"S1d"}}},S1b:{type:"list",member:{}},S1d:{type:"list",member:{}},S1i:{type:"blob",sensitive:true},S31:{type:"structure",members:{Grants:{type:"list",member:{type:"structure",members:{KeyId:{},GrantId:{},Name:{},CreationDate:{type:"timestamp"},GranteePrincipal:{},RetiringPrincipal:{},IssuingAccount:{},Operations:{shape:"Sh"},Constraints:{shape:"Sj"}}}},NextMarker:{},Truncated:{type:"boolean"}}}}}},3229:function(e){e.exports={pagination:{ListChannels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasetContents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatastores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},3234:function(e,t,r){var i=r(153);i.isBrowser=function(){return false};i.isNode=function(){return true};i.crypto.lib=r(6417);i.Buffer=r(4293).Buffer;i.domain=r(5229);i.stream=r(2413);i.url=r(8835);i.querystring=r(1191);i.environment="nodejs";i.createEventStream=i.stream.Readable?r(445).createEventStream:r(1661).createEventStream;i.realClock=r(6693);i.clientSideMonitoring={Publisher:r(1701).Publisher,configProvider:r(1762)};i.iniLoader=r(5892).iniLoader;i.getSystemErrorName=r(1669).getSystemErrorName;var a;e.exports=a=r(395);r(4923);r(4906);r(3043);r(9543);r(3306);r(9140);r(2966);r(2982);a.XML.Parser=r(9810);r(6888);r(1818);r(8868);r(6103);r(7426);r(9316);r(872);r(634);r(6431);r(2982);a.CredentialProviderChain.defaultProviders=[function(){return new a.EnvironmentCredentials("AWS")},function(){return new a.EnvironmentCredentials("AMAZON")},function(){return new a.SharedIniFileCredentials},function(){return new a.ECSCredentials},function(){return new a.ProcessCredentials},function(){return new a.TokenFileWebIdentityCredentials},function(){return new a.EC2MetadataCredentials}];a.util.update(a.Config.prototype.keys,{credentials:function(){var e=null;new a.CredentialProviderChain([function(){return new a.EnvironmentCredentials("AWS")},function(){return new a.EnvironmentCredentials("AMAZON")},function(){return new a.SharedIniFileCredentials({disableAssumeRole:true})}]).resolve(function(t,r){if(!t)e=r});return e},credentialProvider:function(){return new a.CredentialProviderChain},logger:function(){return process.env.AWSJS_DEBUG?console:null},region:function(){var e=process.env;var t=e.AWS_REGION||e.AMAZON_REGION;if(e[a.util.configOptInEnv]){var r=[{filename:e[a.util.sharedCredentialsFileEnv]},{isConfig:true,filename:e[a.util.sharedConfigFileEnv]}];var i=a.util.iniLoader;while(!t&&r.length){var s=i.loadFrom(r.shift());var n=s[e.AWS_PROFILE||a.util.defaultProfile];t=n&&n.region}}return t}});a.config=new a.Config},3235:function(module){module.exports=eval("require")("utf-8-validate")},3249:function(e,t,r){var i=r(6584);var a=r(4362);var s=r(9733);var n=r(3998);e.exports={Reader:s,Writer:n};for(var o in a){if(a.hasOwnProperty(o))e.exports[o]=a[o]}for(var u in i){if(i.hasOwnProperty(u))e.exports[u]=i[u]}},3252:function(e){e.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"]}}}}},3253:function(e){e.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"}]}}}},3260:function(e){e.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:"S2b"},ImportMode:{},ColumnGroups:{shape:"S35"},Permissions:{shape:"S11"},RowLevelPermissionDataSet:{shape:"S3b"},ColumnLevelPermissionRules:{shape:"S3d"},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:"S3k"},Credentials:{shape:"S4l"},Permissions:{shape:"S11"},VpcConnectionProperties:{shape:"S4r"},SslProperties:{shape:"S4s"},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:"S4y"},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:"S52"},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:"S56"},Namespace:{location:"uri",locationName:"Namespace"}}},output:{type:"structure",members:{AssignmentName:{},AssignmentId:{},AssignmentStatus:{},PolicyArn:{},Identities:{shape:"S56"},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:"S5j"},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:"S5r"},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:"S5u"},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:"S69"},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:"S7i"},ThemeArn:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},Sheets:{shape:"S7j"}}},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:"S7i"},Description:{},ThemeArn:{},Sheets:{shape:"S7j"}}},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:"S2b"},OutputColumns:{type:"list",member:{type:"structure",members:{Name:{},Description:{},Type:{}}}},ImportMode:{},ConsumedSpiceCapacityInBytes:{type:"long"},ColumnGroups:{shape:"S35"},RowLevelPermissionDataSet:{shape:"S3b"},ColumnLevelPermissionRules:{shape:"S3d"}}},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:"S85"},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:"S4y"},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:"S56"},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:"S8h"},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:"S8s"},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:"S7j"}}},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:"S5r"},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:"S5u"},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:"S69"},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:"S9u"},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"},StatePersistenceEnabled:{location:"querystring",locationName:"state-persistence-enabled",type:"boolean"},UserArn:{location:"querystring",locationName:"user-arn"},Namespace:{location:"querystring",locationName:"namespace"},AdditionalDashboardIds:{location:"querystring",locationName:"additional-dashboard-ids",type:"list",member:{}}}},output:{type:"structure",members:{EmbedUrl:{shape:"Sa3"},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:"Sa3"},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:"Saa"},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:"Sai"},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:"S3b"},ColumnLevelPermissionRulesApplied:{type:"boolean"}}}},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:"S85"}},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:"S52"}},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:"Saw"},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:"S8h"}},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:"S8s"}},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:"S5r"}},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:"S69"}},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:"Saw"},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:"S9u"}},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:"S9u"},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:"Saa"},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:"Sai"},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:"Scx"},RevokePermissions:{shape:"Scx"}}},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:"Scx"},RevokePermissions:{shape:"Scx"}}},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:"S2b"},ImportMode:{},ColumnGroups:{shape:"S35"},RowLevelPermissionDataSet:{shape:"S3b"},ColumnLevelPermissionRules:{shape:"S3d"}}},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:"S3k"},Credentials:{shape:"S4l"},VpcConnectionProperties:{shape:"S4r"},SslProperties:{shape:"S4s"}}},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:"S4y"},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:"S56"}}},output:{type:"structure",members:{AssignmentName:{},AssignmentId:{},PolicyArn:{},Identities:{shape:"S56"},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:"S5j"},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:"S5r"},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:"Scx"},RevokePermissions:{shape:"Scx"}}},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:"S5u"}}},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:"S69"},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:"Scx"},RevokePermissions:{shape:"Scx"}}},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:"S9u"},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:{},Catalog:{},Schema:{},Name:{},InputColumns:{shape:"S1x"}}},CustomSql:{type:"structure",required:["DataSourceArn","Name","SqlQuery"],members:{DataSourceArn:{},Name:{},SqlQuery:{},Columns:{shape:"S1x"}}},S3Source:{type:"structure",required:["DataSourceArn","InputColumns"],members:{DataSourceArn:{},UploadSettings:{type:"structure",members:{Format:{},StartFromRow:{type:"integer"},ContainsHeader:{type:"boolean"},TextQualifier:{},Delimiter:{}}},InputColumns:{shape:"S1x"}}}}}},S1x:{type:"list",member:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{}}}},S2b:{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:{},LeftJoinKeyProperties:{shape:"S31"},RightJoinKeyProperties:{shape:"S31"},Type:{},OnClause:{}}},PhysicalTableId:{}}}}}},S31:{type:"structure",members:{UniqueKey:{type:"boolean"}}},S35:{type:"list",member:{type:"structure",members:{GeoSpatialColumnGroup:{type:"structure",required:["Name","CountryCode","Columns"],members:{Name:{},CountryCode:{},Columns:{type:"list",member:{}}}}}}},S3b:{type:"structure",required:["Arn","PermissionPolicy"],members:{Namespace:{},Arn:{},PermissionPolicy:{}}},S3d:{type:"list",member:{type:"structure",members:{Principals:{type:"list",member:{}},ColumnNames:{type:"list",member:{}}}}},S3k:{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:{}}},OracleParameters:{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"}}}}},S4l:{type:"structure",members:{CredentialPair:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{},AlternateDataSourceParameters:{shape:"S4p"}}},CopySourceArn:{}},sensitive:true},S4p:{type:"list",member:{shape:"S3k"}},S4r:{type:"structure",required:["VpcConnectionArn"],members:{VpcConnectionArn:{}}},S4s:{type:"structure",members:{DisableSsl:{type:"boolean"}}},S4y:{type:"structure",members:{Arn:{},GroupName:{},Description:{},PrincipalId:{}}},S52:{type:"structure",members:{Arn:{},MemberName:{}}},S56:{type:"map",key:{},value:{type:"list",member:{}}},S5j:{type:"structure",members:{SourceAnalysis:{type:"structure",required:["Arn","DataSetReferences"],members:{Arn:{},DataSetReferences:{shape:"S17"}}},SourceTemplate:{type:"structure",required:["Arn"],members:{Arn:{}}}}},S5r:{type:"structure",members:{AliasName:{},Arn:{},TemplateVersionNumber:{type:"long"}}},S5u:{type:"structure",members:{DataColorPalette:{type:"structure",members:{Colors:{shape:"S5w"},MinMaxGradient:{shape:"S5w"},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"}}}}}}}}},S5w:{type:"list",member:{}},S69:{type:"structure",members:{Arn:{},AliasName:{},ThemeVersionNumber:{type:"long"}}},S7i:{type:"list",member:{}},S7j:{type:"list",member:{type:"structure",members:{SheetId:{},Name:{}}}},S85:{type:"structure",members:{Arn:{},DataSourceId:{},Name:{},Type:{},Status:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},DataSourceParameters:{shape:"S3k"},AlternateDataSourceParameters:{shape:"S4p"},VpcConnectionProperties:{shape:"S4r"},SslProperties:{shape:"S4s"},ErrorInfo:{type:"structure",members:{Type:{},Message:{}}}}},S8h:{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:{}}},S8s:{type:"structure",members:{Name:{},Arn:{},CapacityRegion:{},CreationStatus:{},IdentityStore:{},NamespaceError:{type:"structure",members:{Type:{},Message:{}}}}},S9u:{type:"structure",members:{Arn:{},UserName:{},Email:{},Role:{},IdentityType:{},Active:{type:"boolean"},PrincipalId:{},CustomPermissionsName:{}}},Sa3:{type:"string",sensitive:true},Saa:{type:"list",member:{type:"structure",members:{Arn:{},AnalysisId:{},Name:{},Status:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}}},Sai:{type:"list",member:{type:"structure",members:{Arn:{},DashboardId:{},Name:{},CreatedTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},PublishedVersionNumber:{type:"long"},LastPublishedTime:{type:"timestamp"}}}},Saw:{type:"list",member:{shape:"S4y"}},Scx:{type:"list",member:{shape:"S12"}}}}},3272:function(e,t,r){var i=r(2602);var a=r(5747);i.register("rm",_rm,{cmdOptions:{f:"force",r:"recursive",R:"recursive"}});function rmdirSyncRecursive(e,t,r){var s;s=a.readdirSync(e);for(var n=0;n1e3)throw e}else if(e.code==="ENOENT"){break}else{throw e}}}}catch(t){i.error("could not remove directory (code "+t.code+"): "+e,{continue:true})}return p}function isWriteable(e){var t=true;try{var r=a.openSync(e,"a");a.closeSync(r)}catch(e){t=false}return t}function handleFile(e,t){if(t.force||isWriteable(e)){i.unlinkSync(e)}else{i.error("permission denied: "+e,{continue:true})}}function handleDirectory(e,t){if(t.recursive){rmdirSyncRecursive(e,t.force)}else{i.error("path is a directory",{continue:true})}}function handleSymbolicLink(e,t){var r;try{r=i.statFollowLinks(e)}catch(t){i.unlinkSync(e);return}if(r.isFile()){i.unlinkSync(e)}else if(r.isDirectory()){if(e[e.length-1]==="/"){if(t.recursive){var a=true;rmdirSyncRecursive(e,t.force,a)}else{i.error("path is a directory",{continue:true})}}else{i.unlinkSync(e)}}}function handleFIFO(e){i.unlinkSync(e)}function _rm(e,t){if(!t)i.error("no paths given");t=[].slice.call(arguments,1);t.forEach(function(t){var r;try{var a=t[t.length-1]==="/"?t.slice(0,-1):t;r=i.statNoFollowLinks(a)}catch(r){if(!e.force){i.error("no such file or directory: "+t,{continue:true})}return}if(r.isFile()){handleFile(t,e)}else if(r.isDirectory()){handleDirectory(t,e)}else if(r.isSymbolicLink()){handleSymbolicLink(t,e)}else if(r.isFIFO()){handleFIFO(t)}});return""}e.exports=_rm},3283:function(e,t,r){const i=r(4874);const a=(e,t)=>i(e,t,true);e.exports=a},3288:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["connectcontactlens"]={};i.ConnectContactLens=a.defineService("connectcontactlens",["2020-08-21"]);Object.defineProperty(s.services["connectcontactlens"],"2020-08-21",{get:function get(){var e=r(1035);e.paginators=r(3087).pagination;return e},enumerable:true,configurable:true});e.exports=i.ConnectContactLens},3306:function(e,t,r){var i=r(395);var a=r(1733);i.WebIdentityCredentials=i.util.inherit(i.Credentials,{constructor:function WebIdentityCredentials(e,t){i.Credentials.call(this);this.expired=true;this.params=e;this.params.RoleSessionName=this.params.RoleSessionName||"web-identity";this.data=null;this._clientConfig=i.util.copy(t||{})},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.createClients();t.service.assumeRoleWithWebIdentity(function(r,i){t.data=null;if(!r){t.data=i;t.service.credentialsFrom(i,t)}e(r)})},createClients:function(){if(!this.service){var e=i.util.merge({},this._clientConfig);e.params=this.params;this.service=new a(e)}}})},3315:function(e,t,r){var i=r(153);var a=r(4618);var s=r(9912);var n=r(337);var o=r(9806);function populateBody(e){var t=new n;var r=e.service.api.operations[e.operation].input;if(r.payload){var i={};var a=r.members[r.payload];i=e.params[r.payload];if(i===undefined)return;if(a.type==="structure"){e.httpRequest.body=t.build(i,a);applyContentTypeHeader(e)}else{e.httpRequest.body=i;if(a.type==="binary"||a.isStreaming){applyContentTypeHeader(e,true)}}}else{var s=t.build(e.params,r);if(s!=="{}"||e.httpRequest.method!=="GET"){e.httpRequest.body=s}applyContentTypeHeader(e)}}function applyContentTypeHeader(e,t){var r=e.service.api.operations[e.operation];var i=r.input;if(!e.httpRequest.headers["Content-Type"]){var a=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=a}}function buildRequest(e){a.buildRequest(e);if(["HEAD","DELETE"].indexOf(e.httpRequest.method)<0){populateBody(e)}}function extractError(e){s.extractError(e)}function extractData(e){a.extractData(e);var t=e.request;var r=t.service.api.operations[t.operation];var n=t.service.api.operations[t.operation].output||{};var u;var p=r.hasEventOutput;if(n.payload){var c=n.members[n.payload];var m=e.httpResponse.body;if(c.isEventStream){u=new o;e.data[payload]=i.createEventStream(AWS.HttpClient.streamsApiVersion===2?e.httpResponse.stream:m,u,c)}else if(c.type==="structure"||c.type==="list"){var u=new o;e.data[n.payload]=u.parse(m,c)}else if(c.type==="binary"||c.isStreaming){e.data[n.payload]=m}else{e.data[n.payload]=c.toType(m)}}else{var l=e.data;s.extractData(e);e.data=i.merge(l,e.data)}}e.exports={buildRequest:buildRequest,extractError:extractError,extractData:extractData}},3331:function(e,t,r){const i=r(4575);const a=r(3994);class TokenSet{constructor(e){Object.assign(this,e)}set expires_in(e){this.expires_at=a()+Number(e)}get expires_in(){return Math.max.apply(null,[this.expires_at-a(),0])}expired(){return this.expires_in===0}claims(){if(!this.id_token){throw new TypeError("id_token not present in TokenSet")}return JSON.parse(i.decode(this.id_token.split(".")[1]))}}e.exports=TokenSet},3346:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mq"]={};i.MQ=a.defineService("mq",["2017-11-27"]);Object.defineProperty(s.services["mq"],"2017-11-27",{get:function get(){var e=r(4074);e.paginators=r(7571).pagination;return e},enumerable:true,configurable:true});e.exports=i.MQ},3370:function(e){e.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:{CreateAddon:{http:{requestUri:"/clusters/{name}/addons"},input:{type:"structure",required:["clusterName","addonName"],members:{clusterName:{location:"uri",locationName:"name"},addonName:{},addonVersion:{},serviceAccountRoleArn:{},resolveConflicts:{},clientRequestToken:{idempotencyToken:true},tags:{shape:"S6"}}},output:{type:"structure",members:{addon:{shape:"Sa"}}}},CreateCluster:{http:{requestUri:"/clusters"},input:{type:"structure",required:["name","roleArn","resourcesVpcConfig"],members:{name:{},version:{},roleArn:{},resourcesVpcConfig:{shape:"Sj"},kubernetesNetworkConfig:{type:"structure",members:{serviceIpv4Cidr:{}}},logging:{shape:"Sm"},clientRequestToken:{idempotencyToken:true},tags:{shape:"S6"},encryptionConfig:{shape:"Sr"}}},output:{type:"structure",members:{cluster:{shape:"Sv"}}}},CreateFargateProfile:{http:{requestUri:"/clusters/{name}/fargate-profiles"},input:{type:"structure",required:["fargateProfileName","clusterName","podExecutionRoleArn"],members:{fargateProfileName:{},clusterName:{location:"uri",locationName:"name"},podExecutionRoleArn:{},subnets:{shape:"Sg"},selectors:{shape:"S14"},clientRequestToken:{idempotencyToken:true},tags:{shape:"S6"}}},output:{type:"structure",members:{fargateProfile:{shape:"S18"}}}},CreateNodegroup:{http:{requestUri:"/clusters/{name}/node-groups"},input:{type:"structure",required:["clusterName","nodegroupName","subnets","nodeRole"],members:{clusterName:{location:"uri",locationName:"name"},nodegroupName:{},scalingConfig:{shape:"S1b"},diskSize:{type:"integer"},subnets:{shape:"Sg"},instanceTypes:{shape:"Sg"},amiType:{},remoteAccess:{shape:"S1f"},nodeRole:{},labels:{shape:"S1g"},tags:{shape:"S6"},clientRequestToken:{idempotencyToken:true},launchTemplate:{shape:"S1j"},capacityType:{},version:{},releaseVersion:{}}},output:{type:"structure",members:{nodegroup:{shape:"S1m"}}}},DeleteAddon:{http:{method:"DELETE",requestUri:"/clusters/{name}/addons/{addonName}"},input:{type:"structure",required:["clusterName","addonName"],members:{clusterName:{location:"uri",locationName:"name"},addonName:{location:"uri",locationName:"addonName"}}},output:{type:"structure",members:{addon:{shape:"Sa"}}}},DeleteCluster:{http:{method:"DELETE",requestUri:"/clusters/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{cluster:{shape:"Sv"}}}},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:"S18"}}}},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:"S1m"}}}},DescribeAddon:{http:{method:"GET",requestUri:"/clusters/{name}/addons/{addonName}"},input:{type:"structure",required:["clusterName","addonName"],members:{clusterName:{location:"uri",locationName:"name"},addonName:{location:"uri",locationName:"addonName"}}},output:{type:"structure",members:{addon:{shape:"Sa"}}}},DescribeAddonVersions:{http:{method:"GET",requestUri:"/addons/supported-versions"},input:{type:"structure",members:{kubernetesVersion:{location:"querystring",locationName:"kubernetesVersion"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},addonName:{location:"querystring",locationName:"addonName"}}},output:{type:"structure",members:{addons:{type:"list",member:{type:"structure",members:{addonName:{},type:{},addonVersions:{type:"list",member:{type:"structure",members:{addonVersion:{},architecture:{shape:"Sg"},compatibilities:{type:"list",member:{type:"structure",members:{clusterVersion:{},platformVersions:{shape:"Sg"},defaultVersion:{type:"boolean"}}}}}}}}}},nextToken:{}}}},DescribeCluster:{http:{method:"GET",requestUri:"/clusters/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{cluster:{shape:"Sv"}}}},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:"S18"}}}},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:"S1m"}}}},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"},addonName:{location:"querystring",locationName:"addonName"}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},ListAddons:{http:{method:"GET",requestUri:"/clusters/{name}/addons"},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:{addons:{shape:"Sg"},nextToken:{}}}},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:"Sg"},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:"Sg"},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:"Sg"},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"}}}},ListUpdates:{http:{method:"GET",requestUri:"/clusters/{name}/updates"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nodegroupName:{location:"querystring",locationName:"nodegroupName"},addonName:{location:"querystring",locationName:"addonName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{updateIds:{shape:"Sg"},nextToken:{}}}},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:{}}},UpdateAddon:{http:{requestUri:"/clusters/{name}/addons/{addonName}/update"},input:{type:"structure",required:["clusterName","addonName"],members:{clusterName:{location:"uri",locationName:"name"},addonName:{location:"uri",locationName:"addonName"},addonVersion:{},serviceAccountRoleArn:{},resolveConflicts:{},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},UpdateClusterConfig:{http:{requestUri:"/clusters/{name}/update-config"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},resourcesVpcConfig:{shape:"Sj"},logging:{shape:"Sm"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},UpdateClusterVersion:{http:{requestUri:"/clusters/{name}/updates"},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},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:"S1g"},removeLabels:{type:"list",member:{}}}},scalingConfig:{shape:"S1b"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}},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:"S1j"},force:{type:"boolean"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{update:{shape:"S2m"}}}}},shapes:{S6:{type:"map",key:{},value:{}},Sa:{type:"structure",members:{addonName:{},clusterName:{},status:{},addonVersion:{},health:{type:"structure",members:{issues:{type:"list",member:{type:"structure",members:{code:{},message:{},resourceIds:{shape:"Sg"}}}}}},addonArn:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},serviceAccountRoleArn:{},tags:{shape:"S6"}}},Sg:{type:"list",member:{}},Sj:{type:"structure",members:{subnetIds:{shape:"Sg"},securityGroupIds:{shape:"Sg"},endpointPublicAccess:{type:"boolean"},endpointPrivateAccess:{type:"boolean"},publicAccessCidrs:{shape:"Sg"}}},Sm:{type:"structure",members:{clusterLogging:{type:"list",member:{type:"structure",members:{types:{type:"list",member:{}},enabled:{type:"boolean"}}}}}},Sr:{type:"list",member:{type:"structure",members:{resources:{shape:"Sg"},provider:{type:"structure",members:{keyArn:{}}}}}},Sv:{type:"structure",members:{name:{},arn:{},createdAt:{type:"timestamp"},version:{},endpoint:{},roleArn:{},resourcesVpcConfig:{type:"structure",members:{subnetIds:{shape:"Sg"},securityGroupIds:{shape:"Sg"},clusterSecurityGroupId:{},vpcId:{},endpointPublicAccess:{type:"boolean"},endpointPrivateAccess:{type:"boolean"},publicAccessCidrs:{shape:"Sg"}}},kubernetesNetworkConfig:{type:"structure",members:{serviceIpv4Cidr:{}}},logging:{shape:"Sm"},identity:{type:"structure",members:{oidc:{type:"structure",members:{issuer:{}}}}},status:{},certificateAuthority:{type:"structure",members:{data:{}}},clientRequestToken:{},platformVersion:{},tags:{shape:"S6"},encryptionConfig:{shape:"Sr"}}},S14:{type:"list",member:{type:"structure",members:{namespace:{},labels:{type:"map",key:{},value:{}}}}},S18:{type:"structure",members:{fargateProfileName:{},fargateProfileArn:{},clusterName:{},createdAt:{type:"timestamp"},podExecutionRoleArn:{},subnets:{shape:"Sg"},selectors:{shape:"S14"},status:{},tags:{shape:"S6"}}},S1b:{type:"structure",members:{minSize:{type:"integer"},maxSize:{type:"integer"},desiredSize:{type:"integer"}}},S1f:{type:"structure",members:{ec2SshKey:{},sourceSecurityGroups:{shape:"Sg"}}},S1g:{type:"map",key:{},value:{}},S1j:{type:"structure",members:{name:{},version:{},id:{}}},S1m:{type:"structure",members:{nodegroupName:{},nodegroupArn:{},clusterName:{},version:{},releaseVersion:{},createdAt:{type:"timestamp"},modifiedAt:{type:"timestamp"},status:{},capacityType:{},scalingConfig:{shape:"S1b"},instanceTypes:{shape:"Sg"},subnets:{shape:"Sg"},remoteAccess:{shape:"S1f"},amiType:{},nodeRole:{},labels:{shape:"S1g"},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:"Sg"}}}}}},launchTemplate:{shape:"S1j"},tags:{shape:"S6"}}},S2m:{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:"Sg"}}}}}}}}},3378:function(e,t,r){const{name:i}=r(4997);const a={"1 2 840 10045 3 1 7":"P-256","1 3 132 0 10":i,"1 3 132 0 34":"P-384","1 3 132 0 35":"P-521","1 2 840 10045 2 1":"ecPublicKey","1 2 840 113549 1 1 1":"rsaEncryption","1 3 101 110":"X25519","1 3 101 111":"X448","1 3 101 112":"Ed25519","1 3 101 113":"Ed448"};e.exports=a},3387:function(e){e.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"},InferenceId:{location:"header",locationName:"X-Amzn-SageMaker-Inference-Id"}},payload:"Body"},output:{type:"structure",required:["Body"],members:{Body:{shape:"S3"},ContentType:{location:"header",locationName:"Content-Type"},InvokedProductionVariant:{location:"header",locationName:"x-Amzn-Invoked-Production-Variant"},CustomAttributes:{shape:"S5",location:"header",locationName:"X-Amzn-SageMaker-Custom-Attributes"}},payload:"Body"}}},shapes:{S3:{type:"blob",sensitive:true},S5:{type:"string",sensitive:true}}}},3393:function(e){e.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"}}}}}},3396:function(e){e.exports={pagination:{}}},3405:function(e){e.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"}}}},3409:function(){},3410:function(e){e.exports={pagination:{ListBundles:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListProjects:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},3413:function(e){e.exports={pagination:{ListDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWebsiteAuthorizationProviders:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWebsiteCertificateAuthorities:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},3421:function(e){e.exports={pagination:{}}},3422:function(e){var t;var r;var i;var a;var s;var n;var o;var u;var p;var c;var m;var l;var d;var y;var b;var h;var f;var g;var S;var N;var I;var T;var v;(function(t){var r=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd){define("tslib",["exports"],function(e){t(createExporter(r,createExporter(e)))})}else if(true&&typeof e.exports==="object"){t(createExporter(r,createExporter(e.exports)))}else{t(createExporter(r))}function createExporter(e,t){if(e!==r){if(typeof Object.create==="function"){Object.defineProperty(e,"__esModule",{value:true})}else{e.__esModule=true}}return function(r,i){return e[r]=t?t(r,i):i}}})(function(e){var k=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(t.hasOwnProperty(r))e[r]=t[r]};t=function(e,t){k(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)};r=Object.assign||function(e){for(var t,r=1,i=arguments.length;r=0;o--)if(n=e[o])s=(a<3?n(s):a>3?n(t,r,s):n(t,r))||s;return a>3&&s&&Object.defineProperty(t,r,s),s};s=function(e,t){return function(r,i){t(r,i,e)}};n=function(e,t){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(e,t)};o=function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};u=function(e,t){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},i,a,s,n;return n={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(n[Symbol.iterator]=function(){return this}),n;function verb(e){return function(t){return step([e,t])}}function step(n){if(i)throw new TypeError("Generator is already executing.");while(r)try{if(i=1,a&&(s=n[0]&2?a["return"]:n[0]?a["throw"]||((s=a["return"])&&s.call(a),0):a.next)&&!(s=s.call(a,n[1])).done)return s;if(a=0,s)n=[n[0]&2,s.value];switch(n[0]){case 0:case 1:s=n;break;case 4:r.label++;return{value:n[1],done:false};case 5:r.label++;a=n[1];n=[0];continue;case 7:n=r.ops.pop();r.trys.pop();continue;default:if(!(s=r.trys,s=s.length>0&&s[s.length-1])&&(n[0]===6||n[0]===2)){r=0;continue}if(n[0]===3&&(!s||n[1]>s[0]&&n[1]=e.length)e=void 0;return{value:e&&e[i++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};m=function(e,t){var r=typeof Symbol==="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),a,s=[],n;try{while((t===void 0||t-- >0)&&!(a=i.next()).done)s.push(a.value)}catch(e){n={error:e}}finally{try{if(a&&!a.done&&(r=i["return"]))r.call(i)}finally{if(n)throw n.error}}return s};l=function(){for(var e=[],t=0;t1||resume(e,t)})}}function resume(e,t){try{step(i[e](t))}catch(e){settle(s[0][3],e)}}function step(e){e.value instanceof y?Promise.resolve(e.value.v).then(fulfill,reject):settle(s[0][2],e)}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){if(e(t),s.shift(),s.length)resume(s[0][0],s[0][1])}};h=function(e){var t,r;return t={},verb("next"),verb("throw",function(e){throw e}),verb("return"),t[Symbol.iterator]=function(){return this},t;function verb(i,a){t[i]=e[i]?function(t){return(r=!r)?{value:y(e[i](t)),done:i==="return"}:a?a(t):t}:a}};f=function(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof c==="function"?c(e):e[Symbol.iterator](),r={},verb("next"),verb("throw"),verb("return"),r[Symbol.asyncIterator]=function(){return this},r);function verb(t){r[t]=e[t]&&function(r){return new Promise(function(i,a){r=e[t](r),settle(i,a,r.done,r.value)})}}function settle(e,t,r,i){Promise.resolve(i).then(function(t){e({value:t,done:r})},t)}};g=function(e,t){if(Object.defineProperty){Object.defineProperty(e,"raw",{value:t})}else{e.raw=t}return e};S=function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};N=function(e){return e&&e.__esModule?e:{default:e}};I=function(e,t){if(!t.has(e)){throw new TypeError("attempted to get private field on non-instance")}return t.get(e)};T=function(e,t,r){if(!t.has(e)){throw new TypeError("attempted to set private field on non-instance")}t.set(e,r);return r};e("__extends",t);e("__assign",r);e("__rest",i);e("__decorate",a);e("__param",s);e("__metadata",n);e("__awaiter",o);e("__generator",u);e("__exportStar",p);e("__createBinding",v);e("__values",c);e("__read",m);e("__spread",l);e("__spreadArrays",d);e("__await",y);e("__asyncGenerator",b);e("__asyncDelegator",h);e("__asyncValues",f);e("__makeTemplateObject",g);e("__importStar",S);e("__importDefault",N);e("__classPrivateFieldGet",I);e("__classPrivateFieldSet",T)})},3444:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(5747);const a=r(5891);function newClusters(e){return a.map(e,clusterIterator())}t.newClusters=newClusters;function clusterIterator(){return(e,t,r)=>{if(!e.name){throw new Error(`clusters[${t}].name is missing`)}if(!e.cluster){throw new Error(`clusters[${t}].cluster is missing`)}if(!e.cluster.server){throw new Error(`clusters[${t}].cluster.server is missing`)}return{caData:e.cluster["certificate-authority-data"],caFile:e.cluster["certificate-authority"],name:e.name,server:e.cluster.server,skipTLSVerify:e.cluster["insecure-skip-tls-verify"]===true}}}function newUsers(e){return a.map(e,userIterator())}t.newUsers=newUsers;function userIterator(){return(e,t,r)=>{if(!e.name){throw new Error(`users[${t}].name is missing`)}return{authProvider:e.user?e.user["auth-provider"]:null,certData:e.user?e.user["client-certificate-data"]:null,certFile:e.user?e.user["client-certificate"]:null,exec:e.user?e.user.exec:null,keyData:e.user?e.user["client-key-data"]:null,keyFile:e.user?e.user["client-key"]:null,name:e.name,token:findToken(e.user),password:e.user?e.user.password:null,username:e.user?e.user.username:null}}}function findToken(e){if(e){if(e.token){return e.token}if(e["token-file"]){return i.readFileSync(e["token-file"]).toString()}}}function newContexts(e){return a.map(e,contextIterator())}t.newContexts=newContexts;function contextIterator(){return(e,t,r)=>{if(!e.name){throw new Error(`contexts[${t}].name is missing`)}if(!e.context){throw new Error(`contexts[${t}].context is missing`)}if(!e.context.cluster){throw new Error(`contexts[${t}].context.cluster is missing`)}return{cluster:e.context.cluster,name:e.name,user:e.context.user||undefined,namespace:e.context.namespace||undefined}}}},3456:function(e,t,r){const{randomBytes:i}=r(6417);const{IVLENGTHS:a}=r(2962);e.exports=(e=>i(a.get(e)/8))},3458:function(e,t,r){(function(){var t,i,a,s,n,o,u,p,c,m,l,d,y,b,h=function(e,t){for(var r in t){if(f.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},f={}.hasOwnProperty;u=r(7738);p=r(5735);t=r(9657);i=r(7919);c=r(5796);l=r(7660);y=r(9708);m=r(2491);a=r(3801);s=r(9463);n=r(1755);o=r(9019);b=r(9423);e.exports=d=function(e){h(XMLStreamWriter,e);function XMLStreamWriter(e,t){XMLStreamWriter.__super__.constructor.call(this,t);this.stream=e}XMLStreamWriter.prototype.document=function(e){var t,r,a,s,n,o,c,l;o=e.children;for(r=0,s=o.length;r"+this.endline(e))};XMLStreamWriter.prototype.comment=function(e,t){return this.stream.write(this.space(t)+"\x3c!-- "+e.text+" --\x3e"+this.endline(e))};XMLStreamWriter.prototype.declaration=function(e,t){this.stream.write(this.space(t));this.stream.write('");return this.stream.write(this.endline(e))};XMLStreamWriter.prototype.docType=function(e,r){var u,p,c,l;r||(r=0);this.stream.write(this.space(r));this.stream.write("0){this.stream.write(" [");this.stream.write(this.endline(e));l=e.children;for(p=0,c=l.length;p");return this.stream.write(this.endline(e))};XMLStreamWriter.prototype.element=function(e,r){var a,s,n,o,u,p,d,b;r||(r=0);b=this.space(r);this.stream.write(b+"<"+e.name);p=e.attributes;for(u in p){if(!f.call(p,u))continue;a=p[u];this.attribute(a)}if(e.children.length===0||e.children.every(function(e){return e.value===""})){if(this.allowEmpty){this.stream.write(">")}else{this.stream.write(this.spacebeforeslash+"/>")}}else if(this.pretty&&e.children.length===1&&e.children[0].value!=null){this.stream.write(">");this.stream.write(e.children[0].value);this.stream.write("")}else{this.stream.write(">"+this.newline);d=e.children;for(n=0,o=d.length;n")}return this.stream.write(this.endline(e))};XMLStreamWriter.prototype.processingInstruction=function(e,t){this.stream.write(this.space(t)+""+this.endline(e))};XMLStreamWriter.prototype.raw=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))};XMLStreamWriter.prototype.text=function(e,t){return this.stream.write(this.space(t)+e.value+this.endline(e))};XMLStreamWriter.prototype.dtdAttList=function(e,t){this.stream.write(this.space(t)+""+this.endline(e))};XMLStreamWriter.prototype.dtdElement=function(e,t){this.stream.write(this.space(t)+""+this.endline(e))};XMLStreamWriter.prototype.dtdEntity=function(e,t){this.stream.write(this.space(t)+""+this.endline(e))};XMLStreamWriter.prototype.dtdNotation=function(e,t){this.stream.write(this.space(t)+""+this.endline(e))};XMLStreamWriter.prototype.endline=function(e){if(!e.isLastRootNode){return this.newline}else{return""}};return XMLStreamWriter}(b)}).call(this)},3461:function(e){e.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"}}}},3486:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)>0;e.exports=a},3494:function(e){e.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"}}}},3501:function(e){e.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"}]}}}},3503:function(e,t,r){var i=r(395);var a=r(7788);var s=r(3546);var n=i.util.inherit;var o=0;i.Service=n({constructor:function Service(e){if(!this.loadServiceClass){throw i.util.error(new Error,"Service must be constructed with `new' operator")}var t=this.loadServiceClass(e||{});if(t){var r=i.util.copy(e);var a=new t(e);Object.defineProperty(a,"_originalConfig",{get:function(){return r},enumerable:false,configurable:true});a._clientId=++o;return a}this.initialize(e)},initialize:function initialize(e){var t=i.config[this.serviceIdentifier];this.config=new i.Config(i.config);if(t)this.config.update(t,true);if(e)this.config.update(e,true);this.validateService();if(!this.config.endpoint)s.configureEndpoint(this);this.config.endpoint=this.endpointFromTemplate(this.config.endpoint);this.setEndpoint(this.config.endpoint);i.SequentialExecutor.call(this);i.Service.addDefaultMonitoringListeners(this);if((this.config.clientSideMonitoring||i.Service._clientSideMonitoring)&&this.publisher){var r=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function PUBLISH_API_CALL(e){process.nextTick(function(){r.eventHandler(e)})});this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function PUBLISH_API_ATTEMPT(e){process.nextTick(function(){r.eventHandler(e)})})}},validateService:function validateService(){},loadServiceClass:function loadServiceClass(e){var t=e;if(!i.util.isEmpty(this.api)){return null}else if(t.apiConfig){return i.Service.defineServiceApi(this.constructor,t.apiConfig)}else if(!this.constructor.services){return null}else{t=new i.Config(i.config);t.update(e,true);var r=t.apiVersions[this.constructor.serviceIdentifier];r=r||t.apiVersion;return this.getLatestServiceClass(r)}},getLatestServiceClass:function getLatestServiceClass(e){e=this.getLatestServiceVersion(e);if(this.constructor.services[e]===null){i.Service.defineServiceApi(this.constructor,e)}return this.constructor.services[e]},getLatestServiceVersion:function getLatestServiceVersion(e){if(!this.constructor.services||this.constructor.services.length===0){throw new Error("No services defined on "+this.constructor.serviceIdentifier)}if(!e){e="latest"}else if(i.util.isType(e,Date)){e=i.util.date.iso8601(e).split("T")[0]}if(Object.hasOwnProperty(this.constructor.services,e)){return e}var t=Object.keys(this.constructor.services).sort();var r=null;for(var a=t.length-1;a>=0;a--){if(t[a][t[a].length-1]!=="*"){r=t[a]}if(t[a].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 customizeRequests(e){if(!e){this.customRequestHandler=null}else if(typeof e==="function"){this.customRequestHandler=e}else{throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests")}},makeRequest:function makeRequest(e,t,r){if(typeof t==="function"){r=t;t=null}t=t||{};if(this.config.params){var a=this.api.operations[e];if(a){t=i.util.copy(t);i.util.each(this.config.params,function(e,r){if(a.input.members[e]){if(t[e]===undefined||t[e]===null){t[e]=r}}})}}var s=new i.Request(this,e,t);this.addAllRequestListeners(s);this.attachMonitoringEmitter(s);if(r)s.send(r);return s},makeUnauthenticatedRequest:function makeUnauthenticatedRequest(e,t,r){if(typeof t==="function"){r=t;t={}}var i=this.makeRequest(e,t).toUnauthenticated();return r?i.send(r):i},waitFor:function waitFor(e,t,r){var a=new i.ResourceWaiter(this,e);return a.wait(t,r)},addAllRequestListeners:function addAllRequestListeners(e){var t=[i.events,i.EventListeners.Core,this.serviceInterface(),i.EventListeners.CorePost];for(var r=0;r299){if(a.code)r.FinalAwsException=a.code;if(a.message)r.FinalAwsExceptionMessage=a.message}else{if(a.code||a.name)r.FinalSdkException=a.code||a.name;if(a.message)r.FinalSdkExceptionMessage=a.message}}return r},apiAttemptEvent:function apiAttemptEvent(e){var t=e.service.api.operations[e.operation];var r={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()};var i=e.response;if(i.httpResponse.statusCode){r.HttpStatusCode=i.httpResponse.statusCode}if(!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId){r.AccessKey=e.service.config.credentials.accessKeyId}if(!i.httpResponse.headers)return r;if(e.httpRequest.headers["x-amz-security-token"]){r.SessionToken=e.httpRequest.headers["x-amz-security-token"]}if(i.httpResponse.headers["x-amzn-requestid"]){r.XAmznRequestId=i.httpResponse.headers["x-amzn-requestid"]}if(i.httpResponse.headers["x-amz-request-id"]){r.XAmzRequestId=i.httpResponse.headers["x-amz-request-id"]}if(i.httpResponse.headers["x-amz-id-2"]){r.XAmzId2=i.httpResponse.headers["x-amz-id-2"]}return r},attemptFailEvent:function attemptFailEvent(e){var t=this.apiAttemptEvent(e);var r=e.response;var i=r.error;if(r.httpResponse.statusCode>299){if(i.code)t.AwsException=i.code;if(i.message)t.AwsExceptionMessage=i.message}else{if(i.code||i.name)t.SdkException=i.code||i.name;if(i.message)t.SdkExceptionMessage=i.message}return t},attachMonitoringEmitter:function attachMonitoringEmitter(e){var t;var r;var a;var s;var n=0;var o;var u;var p=this;var c=true;e.on("validate",function(){s=i.util.realClock.now();u=Date.now()},c);e.on("sign",function(){r=i.util.realClock.now();t=Date.now();o=e.httpRequest.region;n++},c);e.on("validateResponse",function(){a=Math.round(i.util.realClock.now()-r)});e.addNamedListener("API_CALL_ATTEMPT","success",function API_CALL_ATTEMPT(){var r=p.apiAttemptEvent(e);r.Timestamp=t;r.AttemptLatency=a>=0?a:0;r.Region=o;p.emit("apiCallAttempt",[r])});e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function API_CALL_ATTEMPT_RETRY(){var s=p.attemptFailEvent(e);s.Timestamp=t;a=a||Math.round(i.util.realClock.now()-r);s.AttemptLatency=a>=0?a:0;s.Region=o;p.emit("apiCallAttempt",[s])});e.addNamedListener("API_CALL","complete",function API_CALL(){var t=p.apiCallEvent(e);t.AttemptCount=n;if(t.AttemptCount<=0)return;t.Timestamp=u;var r=Math.round(i.util.realClock.now()-s);t.Latency=r>=0?r:0;var a=e.response;if(a.error&&a.error.retryable&&typeof a.retryCount==="number"&&typeof a.maxRetries==="number"&&a.retryCount>=a.maxRetries){t.MaxRetriesExceeded=1}p.emit("apiCall",[t])})},setupRequestListeners:function setupRequestListeners(e){},getSigningName:function getSigningName(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function getSignerClass(e){var t;var r=null;var a="";if(e){var s=e.service.api.operations||{};r=s[e.operation]||null;a=r?r.authtype:""}if(this.config.signatureVersion){t=this.config.signatureVersion}else if(a==="v4"||a==="v4-unsigned-body"){t="v4"}else{t=this.api.signatureVersion}return i.Signers.RequestSigner.getVersion(t)},serviceInterface:function serviceInterface(){switch(this.api.protocol){case"ec2":return i.EventListeners.Query;case"query":return i.EventListeners.Query;case"json":return i.EventListeners.Json;case"rest-json":return i.EventListeners.RestJson;case"rest-xml":return i.EventListeners.RestXml}if(this.api.protocol){throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")}},successfulResponse:function successfulResponse(e){return e.httpResponse.statusCode<300},numRetries:function numRetries(){if(this.config.maxRetries!==undefined){return this.config.maxRetries}else{return this.defaultRetryCount}},retryDelays:function retryDelays(e,t){return i.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function retryableError(e){if(this.timeoutError(e))return true;if(this.networkingError(e))return true;if(this.expiredCredentialsError(e))return true;if(this.throttledError(e))return true;if(e.statusCode>=500)return true;return false},networkingError:function networkingError(e){return e.code==="NetworkingError"},timeoutError:function timeoutError(e){return e.code==="TimeoutError"},expiredCredentialsError:function expiredCredentialsError(e){return e.code==="ExpiredTokenException"},clockSkewError:function clockSkewError(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return true;default:return false}},getSkewCorrectedDate:function getSkewCorrectedDate(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function applyClockOffset(e){if(e){this.config.systemClockOffset=e-Date.now()}},isClockSkewed:function isClockSkewed(e){if(e){return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5}},throttledError:function throttledError(e){if(e.statusCode===429)return true;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return true;default:return false}},endpointFromTemplate:function endpointFromTemplate(e){if(typeof e!=="string")return e;var t=e;t=t.replace(/\{service\}/g,this.api.endpointPrefix);t=t.replace(/\{region\}/g,this.config.region);t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http");return t},setEndpoint:function setEndpoint(e){this.endpoint=new i.Endpoint(e,this.config)},paginationConfig:function paginationConfig(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var a=new Error;throw i.util.error(a,"No pagination configuration for "+e)}return null}return r}});i.util.update(i.Service,{defineMethods:function defineMethods(e){i.util.each(e.prototype.api.operations,function iterator(t){if(e.prototype[t])return;var r=e.prototype.api.operations[t];if(r.authtype==="none"){e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}}else{e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)}}})},defineService:function defineService(e,t,r){i.Service._serviceMap[e]=true;if(!Array.isArray(t)){r=t;t=[]}var a=n(i.Service,r||{});if(typeof e==="string"){i.Service.addVersions(a,t);var s=a.serviceIdentifier||e;a.serviceIdentifier=s}else{a.prototype.api=e;i.Service.defineMethods(a)}i.SequentialExecutor.call(this.prototype);if(!this.prototype.publisher&&i.util.clientSideMonitoring){var o=i.util.clientSideMonitoring.Publisher;var u=i.util.clientSideMonitoring.configProvider;var p=u();this.prototype.publisher=new o(p);if(p.enabled){i.Service._clientSideMonitoring=true}}i.SequentialExecutor.call(a.prototype);i.Service.addDefaultMonitoringListeners(a.prototype);return a},addVersions:function addVersions(e,t){if(!Array.isArray(t))t=[t];e.services=e.services||{};for(var r=0;r","]]]]>");return this.assertLegalChar(e)};XMLStringifier.prototype.comment=function(e){e=""+e||"";if(e.match(/--/)){throw new Error("Comment text cannot contain double-hypen: "+e)}return this.assertLegalChar(e)};XMLStringifier.prototype.raw=function(e){return""+e||""};XMLStringifier.prototype.attName=function(e){return e=""+e||""};XMLStringifier.prototype.attValue=function(e){e=""+e||"";return this.attEscape(e)};XMLStringifier.prototype.insTarget=function(e){return""+e||""};XMLStringifier.prototype.insValue=function(e){e=""+e||"";if(e.match(/\?>/)){throw new Error("Invalid processing instruction value: "+e)}return e};XMLStringifier.prototype.xmlVersion=function(e){e=""+e||"";if(!e.match(/1\.[0-9]+/)){throw new Error("Invalid version number: "+e)}return e};XMLStringifier.prototype.xmlEncoding=function(e){e=""+e||"";if(!e.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/)){throw new Error("Invalid encoding: "+e)}return e};XMLStringifier.prototype.xmlStandalone=function(e){if(e){return"yes"}else{return"no"}};XMLStringifier.prototype.dtdPubID=function(e){return""+e||""};XMLStringifier.prototype.dtdSysID=function(e){return""+e||""};XMLStringifier.prototype.dtdElementValue=function(e){return""+e||""};XMLStringifier.prototype.dtdAttType=function(e){return""+e||""};XMLStringifier.prototype.dtdAttDefault=function(e){if(e!=null){return""+e||""}else{return e}};XMLStringifier.prototype.dtdEntityValue=function(e){return""+e||""};XMLStringifier.prototype.dtdNData=function(e){return""+e||""};XMLStringifier.prototype.convertAttKey="@";XMLStringifier.prototype.convertPIKey="?";XMLStringifier.prototype.convertTextKey="#text";XMLStringifier.prototype.convertCDataKey="#cdata";XMLStringifier.prototype.convertCommentKey="#comment";XMLStringifier.prototype.convertRawKey="#raw";XMLStringifier.prototype.assertLegalChar=function(e){var t;t=e.match(/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/);if(t){throw new Error("Invalid character in string: "+e+" at index "+t.index)}return e};XMLStringifier.prototype.elEscape=function(e){var t;t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(//g,">").replace(/\r/g," ")};XMLStringifier.prototype.attEscape=function(e){var t;t=this.noDoubleEncoding?/(?!&\S+;)&/g:/&/g;return e.replace(t,"&").replace(/3)return false;if(t[t.length-i.length-1]!=="/")return false}return true}function constructJavascriptRegExp(e){var t=e,r=/\/([gim]*)$/.exec(e),i="";if(t[0]==="/"){if(r)i=r[1];t=t.slice(1,t.length-i.length-1)}return new RegExp(t,i)}function representJavascriptRegExp(e){var t="/"+e.source+"/";if(e.global)t+="g";if(e.multiline)t+="m";if(e.ignoreCase)t+="i";return t}function isRegExp(e){return Object.prototype.toString.call(e)==="[object RegExp]"}e.exports=new i("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:resolveJavascriptRegExp,construct:constructJavascriptRegExp,predicate:isRegExp,represent:representJavascriptRegExp})},3631:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ssoadmin"]={};i.SSOAdmin=a.defineService("ssoadmin",["2020-07-20"]);Object.defineProperty(s.services["ssoadmin"],"2020-07-20",{get:function get(){var e=r(9051);e.paginators=r(7209).pagination;return e},enumerable:true,configurable:true});e.exports=i.SSOAdmin},3634:function(e){e.exports={pagination:{}}},3642:function(e){e.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:true}},payload:"messageContent"}}},shapes:{}}},3658:function(e){e.exports={pagination:{}}},3660:function(e){e.exports={pagination:{}}},3665:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(2739);class ExecAuth{constructor(){this.tokenCache={};this.execFn=i.exec}isAuthProvider(e){if(!e){return false}if(e.exec){return true}if(!e.authProvider){return false}return e.authProvider.name==="exec"||e.authProvider.config&&e.authProvider.config.exec}getToken(e){const t=this.tokenCache[e.name];if(t){const r=Date.parse(t.status.expirationTimestamp);if(r>Date.now()){return`Bearer ${t.status.token}`}this.tokenCache[e.name]=null}let r=null;if(e.authProvider&&e.authProvider.config){r=e.authProvider.config.exec}if(e.exec){r=e.exec}if(!r){return null}if(!r.command){throw new Error("No command was specified for exec authProvider!")}let i=r.command;if(r.args){i=`${i} ${r.args.join(" ")}`}let a={silent:true};if(r.env){const e=process.env;r.env.forEach(t=>e[t.name]=t.value);a=Object.assign({},a,{env:e})}const s=this.execFn(i,a);if(s.code===0){const t=JSON.parse(s.stdout);this.tokenCache[e.name]=t;return`Bearer ${t.status.token}`}throw new Error(s.stderr)}}t.ExecAuth=ExecAuth},3672:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};var a;Object.defineProperty(t,"__esModule",{value:true});const s=r(2357);const n=r(5747);const o=r(5622);a=n.promises,t.chmod=a.chmod,t.copyFile=a.copyFile,t.lstat=a.lstat,t.mkdir=a.mkdir,t.readdir=a.readdir,t.readlink=a.readlink,t.rename=a.rename,t.rmdir=a.rmdir,t.stat=a.stat,t.symlink=a.symlink,t.unlink=a.unlink;t.IS_WINDOWS=process.platform==="win32";function exists(e){return i(this,void 0,void 0,function*(){try{yield t.stat(e)}catch(e){if(e.code==="ENOENT"){return false}throw e}return true})}t.exists=exists;function isDirectory(e,r=false){return i(this,void 0,void 0,function*(){const i=r?yield t.stat(e):yield t.lstat(e);return i.isDirectory()})}t.isDirectory=isDirectory;function isRooted(e){e=normalizeSeparators(e);if(!e){throw new Error('isRooted() parameter "p" cannot be empty')}if(t.IS_WINDOWS){return e.startsWith("\\")||/^[A-Z]:/i.test(e)}return e.startsWith("/")}t.isRooted=isRooted;function mkdirP(e,r=1e3,a=1){return i(this,void 0,void 0,function*(){s.ok(e,"a path argument must be provided");e=o.resolve(e);if(a>=r)return t.mkdir(e);try{yield t.mkdir(e);return}catch(i){switch(i.code){case"ENOENT":{yield mkdirP(o.dirname(e),r,a+1);yield t.mkdir(e);return}default:{let r;try{r=yield t.stat(e)}catch(e){throw i}if(!r.isDirectory())throw i}}}})}t.mkdirP=mkdirP;function tryGetExecutablePath(e,r){return i(this,void 0,void 0,function*(){let i=undefined;try{i=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(i&&i.isFile()){if(t.IS_WINDOWS){const t=o.extname(e).toUpperCase();if(r.some(e=>e.toUpperCase()===t)){return e}}else{if(isUnixExecutable(i)){return e}}}const a=e;for(const s of r){e=a+s;i=undefined;try{i=yield t.stat(e)}catch(t){if(t.code!=="ENOENT"){console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${t}`)}}if(i&&i.isFile()){if(t.IS_WINDOWS){try{const r=o.dirname(e);const i=o.basename(e).toUpperCase();for(const a of yield t.readdir(r)){if(i===a.toUpperCase()){e=o.join(r,a);break}}}catch(t){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${t}`)}return e}else{if(isUnixExecutable(i)){return e}}}}return""})}t.tryGetExecutablePath=tryGetExecutablePath;function normalizeSeparators(e){e=e||"";if(t.IS_WINDOWS){e=e.replace(/\//g,"\\");return e.replace(/\\\\+/g,"\\")}return e.replace(/\/\/+/g,"/")}function isUnixExecutable(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}},3674:function(e,t,r){var i=r(5011);var a=Object.create(null);var s=r(6049);e.exports=i(inflight);function inflight(e,t){if(a[e]){a[e].push(t);return null}else{a[e]=[t];return makeres(e)}}function makeres(e){return s(function RES(){var t=a[e];var r=t.length;var i=slice(arguments);try{for(var s=0;sr){t.splice(0,r);process.nextTick(function(){RES.apply(null,i)})}else{delete a[e]}}})}function slice(e){var t=e.length;var r=[];for(var i=0;i-1?t||"":t;if(this.isJsonValue){return JSON.parse(t)}return t&&typeof t.toString==="function"?t.toString():t};this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function FloatShape(){Shape.apply(this,arguments);this.toType=function(e){if(e===null||e===undefined)return null;return parseFloat(e)};this.toWireFormat=this.toType}function IntegerShape(){Shape.apply(this,arguments);this.toType=function(e){if(e===null||e===undefined)return null;return parseInt(e,10)};this.toWireFormat=this.toType}function BinaryShape(){Shape.apply(this,arguments);this.toType=function(e){var t=a.base64.decode(e);if(this.isSensitive&&a.isNode()&&typeof a.Buffer.alloc==="function"){var r=a.Buffer.alloc(t.length,t);t.fill(0);t=r}return t};this.toWireFormat=a.base64.encode}function Base64Shape(){BinaryShape.apply(this,arguments)}function BooleanShape(){Shape.apply(this,arguments);this.toType=function(e){if(typeof e==="boolean")return e;if(e===null||e===undefined)return null;return e==="true"}}Shape.shapes={StructureShape:StructureShape,ListShape:ListShape,MapShape:MapShape,StringShape:StringShape,BooleanShape:BooleanShape,Base64Shape:Base64Shape};e.exports=Shape},3685:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);const a=r(1191);const s=r(1669);const n=r(131);class PortForward{constructor(e,t,r){if(!r){this.handler=new n.WebSocketHandler(e)}else{this.handler=r}this.disconnectOnErr=s.isUndefined(t)?true:t}portForward(e,t,r,s,o,u,p=0){return i.__awaiter(this,void 0,void 0,function*(){if(r.length===0){throw new Error("You must provide at least one port to forward to.")}if(r.length>1){throw new Error("Only one port is currently supported for port-forward")}const i={ports:r[0]};const c=a.stringify(i);const m=[];r.forEach((e,t)=>{m[t*2]=true;m[t*2+1]=true});const l=`/api/v1/namespaces/${e}/pods/${t}/portforward?${c}`;const d=()=>{return this.handler.connect(l,null,(e,t)=>{if(e>=r.length*2){return!this.disconnectOnErr}if(m[e]){t=t.slice(2);m[e]=false}if(e%2===1){if(o){o.write(t)}}else{s.write(t)}return true})};if(p<1){const e=yield d();n.WebSocketHandler.handleStandardInput(e,u,0);return e}return n.WebSocketHandler.restartableHandleStandardInput(d,u,0,p)})}}t.PortForward=PortForward},3688:function(e){const t={JOSEAlgNotWhitelisted:"ERR_JOSE_ALG_NOT_WHITELISTED",JOSECritNotUnderstood:"ERR_JOSE_CRIT_NOT_UNDERSTOOD",JOSEInvalidEncoding:"ERR_JOSE_INVALID_ENCODING",JOSEMultiError:"ERR_JOSE_MULTIPLE_ERRORS",JOSENotSupported:"ERR_JOSE_NOT_SUPPORTED",JWEDecryptionFailed:"ERR_JWE_DECRYPTION_FAILED",JWEInvalid:"ERR_JWE_INVALID",JWKImportFailed:"ERR_JWK_IMPORT_FAILED",JWKInvalid:"ERR_JWK_INVALID",JWKKeySupport:"ERR_JWK_KEY_SUPPORT",JWKSNoMatchingKey:"ERR_JWKS_NO_MATCHING_KEY",JWSInvalid:"ERR_JWS_INVALID",JWSVerificationFailed:"ERR_JWS_VERIFICATION_FAILED",JWTClaimInvalid:"ERR_JWT_CLAIM_INVALID",JWTExpired:"ERR_JWT_EXPIRED",JWTMalformed:"ERR_JWT_MALFORMED"};const r={JWEDecryptionFailed:"decryption operation failed",JWEInvalid:"JWE invalid",JWKSNoMatchingKey:"no matching key found in the KeyStore",JWSInvalid:"JWS invalid",JWSVerificationFailed:"signature verification failed"};class JOSEError extends Error{constructor(e){super(e);if(e===undefined){this.message=r[this.constructor.name]}this.name=this.constructor.name;this.code=t[this.constructor.name];Error.captureStackTrace(this,this.constructor)}}const i=e=>e instanceof JOSEMultiError;class JOSEMultiError extends JOSEError{constructor(e){super();let t;while((t=e.findIndex(i))&&t!==-1){e.splice(t,1,...e[t])}Object.defineProperty(this,"errors",{value:e})}*[Symbol.iterator](){for(const e of this.errors){yield e}}}e.exports.JOSEError=JOSEError;e.exports.JOSEAlgNotWhitelisted=class JOSEAlgNotWhitelisted extends JOSEError{};e.exports.JOSECritNotUnderstood=class JOSECritNotUnderstood extends JOSEError{};e.exports.JOSEInvalidEncoding=class JOSEInvalidEncoding extends JOSEError{};e.exports.JOSEMultiError=JOSEMultiError;e.exports.JOSENotSupported=class JOSENotSupported extends JOSEError{};e.exports.JWEDecryptionFailed=class JWEDecryptionFailed extends JOSEError{};e.exports.JWEInvalid=class JWEInvalid extends JOSEError{};e.exports.JWKImportFailed=class JWKImportFailed extends JOSEError{};e.exports.JWKInvalid=class JWKInvalid extends JOSEError{};e.exports.JWKKeySupport=class JWKKeySupport extends JOSEError{};e.exports.JWKSNoMatchingKey=class JWKSNoMatchingKey extends JOSEError{};e.exports.JWSInvalid=class JWSInvalid extends JOSEError{};e.exports.JWSVerificationFailed=class JWSVerificationFailed extends JOSEError{};class JWTClaimInvalid extends JOSEError{constructor(e,t="unspecified",r="unspecified"){super(e);this.claim=t;this.reason=r}}e.exports.JWTClaimInvalid=JWTClaimInvalid;e.exports.JWTExpired=class JWTExpired extends JWTClaimInvalid{};e.exports.JWTMalformed=class JWTMalformed extends JOSEError{}},3691:function(e){e.exports={metadata:{apiVersion:"2009-04-15",endpointPrefix:"sdb",serviceFullName:"Amazon SimpleDB",serviceId:"SimpleDB",signatureVersion:"v2",xmlNamespace:"http://sdb.amazonaws.com/doc/2009-04-15/",protocol:"query"},operations:{BatchDeleteAttributes:{input:{type:"structure",required:["DomainName","Items"],members:{DomainName:{},Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name"],members:{Name:{locationName:"ItemName"},Attributes:{shape:"S5"}}},flattened:true}}}},BatchPutAttributes:{input:{type:"structure",required:["DomainName","Items"],members:{DomainName:{},Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name","Attributes"],members:{Name:{locationName:"ItemName"},Attributes:{shape:"Sa"}}},flattened:true}}}},CreateDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}}},DeleteAttributes:{input:{type:"structure",required:["DomainName","ItemName"],members:{DomainName:{},ItemName:{},Attributes:{shape:"S5"},Expected:{shape:"Sf"}}}},DeleteDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}}},DomainMetadata:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{resultWrapper:"DomainMetadataResult",type:"structure",members:{ItemCount:{type:"integer"},ItemNamesSizeBytes:{type:"long"},AttributeNameCount:{type:"integer"},AttributeNamesSizeBytes:{type:"long"},AttributeValueCount:{type:"integer"},AttributeValuesSizeBytes:{type:"long"},Timestamp:{type:"integer"}}}},GetAttributes:{input:{type:"structure",required:["DomainName","ItemName"],members:{DomainName:{},ItemName:{},AttributeNames:{type:"list",member:{locationName:"AttributeName"},flattened:true},ConsistentRead:{type:"boolean"}}},output:{resultWrapper:"GetAttributesResult",type:"structure",members:{Attributes:{shape:"So"}}}},ListDomains:{input:{type:"structure",members:{MaxNumberOfDomains:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListDomainsResult",type:"structure",members:{DomainNames:{type:"list",member:{locationName:"DomainName"},flattened:true},NextToken:{}}}},PutAttributes:{input:{type:"structure",required:["DomainName","ItemName","Attributes"],members:{DomainName:{},ItemName:{},Attributes:{shape:"Sa"},Expected:{shape:"Sf"}}}},Select:{input:{type:"structure",required:["SelectExpression"],members:{SelectExpression:{},NextToken:{},ConsistentRead:{type:"boolean"}}},output:{resultWrapper:"SelectResult",type:"structure",members:{Items:{type:"list",member:{locationName:"Item",type:"structure",required:["Name","Attributes"],members:{Name:{},AlternateNameEncoding:{},Attributes:{shape:"So"}}},flattened:true},NextToken:{}}}}},shapes:{S5:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name"],members:{Name:{},Value:{}}},flattened:true},Sa:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name","Value"],members:{Name:{},Value:{},Replace:{type:"boolean"}}},flattened:true},Sf:{type:"structure",members:{Name:{},Value:{},Exists:{type:"boolean"}}},So:{type:"list",member:{locationName:"Attribute",type:"structure",required:["Name","Value"],members:{Name:{},AlternateNameEncoding:{},Value:{},AlternateValueEncoding:{}}},flattened:true}}}},3693:function(e){e.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:"Sd"}}},output:{resultWrapper:"BatchDeleteScheduledActionResult",type:"structure",members:{FailedScheduledActions:{shape:"Sf"}}}},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:"Sf"}}}},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"},CapacityRebalance:{type:"boolean"},LifecycleHookSpecificationList:{type:"list",member:{type:"structure",required:["LifecycleHookName","LifecycleTransition"],members:{LifecycleHookName:{},LifecycleTransition:{},NotificationMetadata:{},HeartbeatTimeout:{type:"integer"},DefaultResult:{},NotificationTargetARN:{},RoleARN:{}}}},Tags:{shape:"S1q"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"}}}},CreateLaunchConfiguration:{input:{type:"structure",required:["LaunchConfigurationName"],members:{LaunchConfigurationName:{},ImageId:{},KeyName:{},SecurityGroups:{shape:"S1x"},ClassicLinkVPCId:{},ClassicLinkVPCSecurityGroups:{shape:"S1y"},UserData:{},InstanceId:{},InstanceType:{},KernelId:{},RamdiskId:{},BlockDeviceMappings:{shape:"S20"},InstanceMonitoring:{shape:"S29"},SpotPrice:{},IamInstanceProfile:{},EbsOptimized:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},PlacementTenancy:{},MetadataOptions:{shape:"S2e"}}}},CreateOrUpdateTags:{input:{type:"structure",required:["Tags"],members:{Tags:{shape:"S1q"}}}},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:"S1q"}}}},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:"S31"},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:"S3d"},TerminationPolicies:{shape:"S1g"},NewInstancesProtectedFromScaleIn:{type:"boolean"},ServiceLinkedRoleARN:{},MaxInstanceLifetime:{type:"integer"},CapacityRebalance:{type:"boolean"}}}},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:"S3k"}}}},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:"S1x"},ClassicLinkVPCId:{},ClassicLinkVPCSecurityGroups:{shape:"S1y"},UserData:{},InstanceType:{},KernelId:{},RamdiskId:{},BlockDeviceMappings:{shape:"S20"},InstanceMonitoring:{shape:"S29"},SpotPrice:{},IamInstanceProfile:{},CreatedTime:{type:"timestamp"},EbsOptimized:{type:"boolean"},AssociatePublicIpAddress:{type:"boolean"},PlacementTenancy:{},MetadataOptions:{shape:"S2e"}}}},NextToken:{}}}},DescribeLifecycleHookTypes:{output:{resultWrapper:"DescribeLifecycleHookTypesResult",type:"structure",members:{LifecycleHookTypes:{shape:"S3k"}}}},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:"S31"},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:"S4s"},MinAdjustmentMagnitude:{type:"integer"},ScalingAdjustment:{type:"integer"},Cooldown:{type:"integer"},StepAdjustments:{shape:"S4v"},MetricAggregationType:{},EstimatedInstanceWarmup:{type:"integer"},Alarms:{shape:"S4z"},TargetTrackingConfiguration:{shape:"S51"},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:"S5i"},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:"Sd"},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:"S3d"},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:"S5i"}}}},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:"S67"}}}},EnableMetricsCollection:{input:{type:"structure",required:["AutoScalingGroupName","Granularity"],members:{AutoScalingGroupName:{},Metrics:{shape:"S67"},Granularity:{}}}},EnterStandby:{input:{type:"structure",required:["AutoScalingGroupName","ShouldDecrementDesiredCapacity"],members:{InstanceIds:{shape:"S2"},AutoScalingGroupName:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"EnterStandbyResult",type:"structure",members:{Activities:{shape:"S5i"}}}},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:"S5i"}}}},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:"S3k"}}}},PutScalingPolicy:{input:{type:"structure",required:["AutoScalingGroupName","PolicyName"],members:{AutoScalingGroupName:{},PolicyName:{},PolicyType:{},AdjustmentType:{},MinAdjustmentStep:{shape:"S4s"},MinAdjustmentMagnitude:{type:"integer"},ScalingAdjustment:{type:"integer"},Cooldown:{type:"integer"},MetricAggregationType:{},StepAdjustments:{shape:"S4v"},EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{shape:"S51"},Enabled:{type:"boolean"}}},output:{resultWrapper:"PutScalingPolicyResult",type:"structure",members:{PolicyARN:{},Alarms:{shape:"S4z"}}}},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:"S6n"}},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:"S6n"}},TerminateInstanceInAutoScalingGroup:{input:{type:"structure",required:["InstanceId","ShouldDecrementDesiredCapacity"],members:{InstanceId:{},ShouldDecrementDesiredCapacity:{type:"boolean"}}},output:{resultWrapper:"TerminateInstanceInAutoScalingGroupResult",type:"structure",members:{Activity:{shape:"S5j"}}}},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"},CapacityRebalance:{type:"boolean"}}}}},shapes:{S2:{type:"list",member:{}},S6:{type:"list",member:{}},Sa:{type:"list",member:{}},Sd:{type:"list",member:{}},Sf:{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:{},LaunchTemplateSpecification:{shape:"S10"}}}}}},InstancesDistribution:{type:"structure",members:{OnDemandAllocationStrategy:{},OnDemandBaseCapacity:{type:"integer"},OnDemandPercentageAboveBaseCapacity:{type:"integer"},SpotAllocationStrategy:{},SpotInstancePools:{type:"integer"},SpotMaxPrice:{}}}}},S1d:{type:"list",member:{}},S1g:{type:"list",member:{}},S1q:{type:"list",member:{type:"structure",required:["Key"],members:{ResourceId:{},ResourceType:{},Key:{},Value:{},PropagateAtLaunch:{type:"boolean"}}}},S1x:{type:"list",member:{}},S1y:{type:"list",member:{}},S20:{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"}}}},S29:{type:"structure",members:{Enabled:{type:"boolean"}}},S2e:{type:"structure",members:{HttpTokens:{},HttpPutResponseHopLimit:{type:"integer"},HttpEndpoint:{}}},S31:{type:"list",member:{}},S3d:{type:"list",member:{type:"structure",members:{ResourceId:{},ResourceType:{},Key:{},Value:{},PropagateAtLaunch:{type:"boolean"}}}},S3k:{type:"list",member:{}},S4s:{type:"integer",deprecated:true},S4v:{type:"list",member:{type:"structure",required:["ScalingAdjustment"],members:{MetricIntervalLowerBound:{type:"double"},MetricIntervalUpperBound:{type:"double"},ScalingAdjustment:{type:"integer"}}}},S4z:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmARN:{}}}},S51:{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"}}},S5i:{type:"list",member:{shape:"S5j"}},S5j:{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:{}}},S67:{type:"list",member:{}},S6n:{type:"structure",required:["AutoScalingGroupName"],members:{AutoScalingGroupName:{},ScalingProcesses:{type:"list",member:{}}}}}}},3694:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["schemas"]={};i.Schemas=a.defineService("schemas",["2019-12-02"]);Object.defineProperty(s.services["schemas"],"2019-12-02",{get:function get(){var e=r(1176);e.paginators=r(8116).pagination;e.waiters=r(9999).waiters;return e},enumerable:true,configurable:true});e.exports=i.Schemas},3696:function(e){function AcceptorStateMachine(e,t){this.currentState=t||null;this.states=e||{}}AcceptorStateMachine.prototype.runTo=function runTo(e,t,r,i){if(typeof e==="function"){i=r;r=t;t=e;e=null}var a=this;var s=a.states[a.currentState];s.fn.call(r||a,i,function(i){if(i){if(s.fail)a.currentState=s.fail;else return t?t.call(r,i):null}else{if(s.accept)a.currentState=s.accept;else return t?t.call(r):null}if(a.currentState===e){return t?t.call(r,i):null}a.runTo(e,t,r,i)})};AcceptorStateMachine.prototype.addState=function addState(e,t,r,i){if(typeof t==="function"){i=t;t=null;r=null}else if(typeof r==="function"){i=r;r=null}if(!this.currentState)this.currentState=e;this.states[e]={accept:t,fail:r,fn:i};return this};e.exports=AcceptorStateMachine},3707:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisvideo"]={};i.KinesisVideo=a.defineService("kinesisvideo",["2017-09-30"]);Object.defineProperty(s.services["kinesisvideo"],"2017-09-30",{get:function get(){var e=r(2766);e.paginators=r(6207).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisVideo},3709:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(8739);const a=r(2739);class CloudAuth{isAuthProvider(e){if(!e||!e.authProvider){return false}return e.authProvider.name==="azure"||e.authProvider.name==="gcp"}getToken(e){const t=e.authProvider.config;if(this.isExpired(t)){this.updateAccessToken(t)}return"Bearer "+t["access-token"]}isExpired(e){const t=e["access-token"];const r=e.expiry;if(!t){return true}if(!r){return false}const i=Date.parse(r);if(i-1;return{hostname:r,port:i,hasPort:a}}function uriInNoProxy(e,t){var r=e.port||(e.protocol==="https:"?"443":"80");var i=formatHostname(e.hostname);var a=t.split(",");return a.map(parseNoProxyZone).some(function(e){var t=i.indexOf(e.hostname);var a=t>-1&&t===i.length-e.hostname.length;if(e.hasPort){return r===e.port&&a}return a})}function getProxyFromURI(e){var t=process.env.NO_PROXY||process.env.no_proxy||"";if(t==="*"){return null}if(t!==""&&uriInNoProxy(e,t)){return null}if(e.protocol==="http:"){return process.env.HTTP_PROXY||process.env.http_proxy||null}if(e.protocol==="https:"){return process.env.HTTPS_PROXY||process.env.https_proxy||process.env.HTTP_PROXY||process.env.http_proxy||null}return null}e.exports=getProxyFromURI},3725:function(e){e.exports={pagination:{DescribeAccelerators:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"acceleratorSet"}}}},3736:function(e,t,r){const{sign:i,verify:a}=r(6417);const{KEYOBJECT:s}=r(3771);const{edDSASupported:n}=r(7915);const o=({[s]:e},t)=>{if(typeof t==="string"){t=Buffer.from(t)}return i(undefined,t,e)};const u=({[s]:e},t,r)=>{return a(undefined,t,e,r)};e.exports=((e,t)=>{if(n){e.sign.set("EdDSA",o);e.verify.set("EdDSA",u);t.OKP.sign.EdDSA=(e=>e.private&&t.OKP.verify.EdDSA(e));t.OKP.verify.EdDSA=(e=>(e.use==="sig"||e.use===undefined)&&e.keyObject.asymmetricKeyType.startsWith("ed"))}})},3753:function(e){e.exports={pagination:{DescribeBackups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeDataRepositoryTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystemAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},3754:function(e,t,r){var i=r(395);var a=r(9819);var s=i.util.inherit;var n="presigned-expires";i.Signers.V4=s(i.Signers.RequestSigner,{constructor:function V4(e,t,r){i.Signers.RequestSigner.call(this,e);this.serviceName=t;r=r||{};this.signatureCache=typeof r.signatureCache==="boolean"?r.signatureCache:true;this.operation=r.operation;this.signatureVersion=r.signatureVersion},algorithm:"AWS4-HMAC-SHA256",addAuthorization:function addAuthorization(e,t){var r=i.util.date.iso8601(t).replace(/[:\-]|\.\d{3}/g,"");if(this.isPresigned()){this.updateForPresigned(e,r)}else{this.addHeaders(e,r)}this.request.headers["Authorization"]=this.authorization(e,r)},addHeaders:function addHeaders(e,t){this.request.headers["X-Amz-Date"]=t;if(e.sessionToken){this.request.headers["x-amz-security-token"]=e.sessionToken}},updateForPresigned:function updateForPresigned(e,t){var r=this.credentialString(t);var a={"X-Amz-Date":t,"X-Amz-Algorithm":this.algorithm,"X-Amz-Credential":e.accessKeyId+"/"+r,"X-Amz-Expires":this.request.headers[n],"X-Amz-SignedHeaders":this.signedHeaders()};if(e.sessionToken){a["X-Amz-Security-Token"]=e.sessionToken}if(this.request.headers["Content-Type"]){a["Content-Type"]=this.request.headers["Content-Type"]}if(this.request.headers["Content-MD5"]){a["Content-MD5"]=this.request.headers["Content-MD5"]}if(this.request.headers["Cache-Control"]){a["Cache-Control"]=this.request.headers["Cache-Control"]}i.util.each.call(this,this.request.headers,function(e,t){if(e===n)return;if(this.isSignableHeader(e)){var r=e.toLowerCase();if(r.indexOf("x-amz-meta-")===0){a[r]=t}else if(r.indexOf("x-amz-")===0){a[e]=t}}});var s=this.request.path.indexOf("?")>=0?"&":"?";this.request.path+=s+i.util.queryParamsToString(a)},authorization:function authorization(e,t){var r=[];var i=this.credentialString(t);r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+i);r.push("SignedHeaders="+this.signedHeaders());r.push("Signature="+this.signature(e,t));return r.join(", ")},signature:function signature(e,t){var r=a.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return i.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function stringToSign(e){var t=[];t.push("AWS4-HMAC-SHA256");t.push(e);t.push(this.credentialString(e));t.push(this.hexEncodedHash(this.canonicalString()));return t.join("\n")},canonicalString:function canonicalString(){var e=[],t=this.request.pathname();if(this.serviceName!=="s3"&&this.signatureVersion!=="s3v4")t=i.util.uriEscapePath(t);e.push(this.request.method);e.push(t);e.push(this.request.search());e.push(this.canonicalHeaders()+"\n");e.push(this.signedHeaders());e.push(this.hexEncodedBodyHash());return e.join("\n")},canonicalHeaders:function canonicalHeaders(){var e=[];i.util.each.call(this,this.request.headers,function(t,r){e.push([t,r])});e.sort(function(e,t){return e[0].toLowerCase()=256;e>>=8){s++}const n=Buffer.alloc(1+1+s);n[0]=a;n[1]=128|s;for(let e=1+s,t=i.length;t>0;e--,t>>=8){n[e]=t&255}return this._createEncoderBuffer([n,i])};DERNode.prototype._encodeStr=function encodeStr(e,t){if(t==="bitstr"){return this._createEncoderBuffer([e.unused|0,e.data])}else if(t==="bmpstr"){const t=Buffer.alloc(e.length*2);for(let r=0;r=40){return this.reporter.error("Second objid identifier OOB")}e.splice(0,2,e[0]*40+e[1])}let i=0;for(let t=0;t=128;r>>=7){i++}}const a=Buffer.alloc(i);let s=a.length-1;for(let t=e.length-1;t>=0;t--){let r=e[t];a[s--]=r&127;while((r>>=7)>0){a[s--]=128|r&127}}return this._createEncoderBuffer(a)};function two(e){if(e<10){return`0${e}`}else{return e}}DERNode.prototype._encodeTime=function encodeTime(e,t){let r;const i=new Date(e);if(t==="gentime"){r=[two(i.getUTCFullYear()),two(i.getUTCMonth()+1),two(i.getUTCDate()),two(i.getUTCHours()),two(i.getUTCMinutes()),two(i.getUTCSeconds()),"Z"].join("")}else if(t==="utctime"){r=[two(i.getUTCFullYear()%100),two(i.getUTCMonth()+1),two(i.getUTCDate()),two(i.getUTCHours()),two(i.getUTCMinutes()),two(i.getUTCSeconds()),"Z"].join("")}else{this.reporter.error(`Encoding ${t} time is not supported yet`)}return this._encodeStr(r,"octstr")};DERNode.prototype._encodeNull=function encodeNull(){return this._createEncoderBuffer("")};function bnToBuf(e){var t=BigInt(e).toString(16);if(t.length%2){t="0"+t}var r=t.length/2;var i=new Uint8Array(r);var a=0;var s=0;while(a=256;t>>=8){r++}const i=new Array(r);for(let t=i.length-1;t>=0;t--){i[t]=e&255;e>>=8}if(i[0]&128){i.unshift(0)}return this._createEncoderBuffer(Buffer.from(i))};DERNode.prototype._encodeBool=function encodeBool(e){return this._createEncoderBuffer(e?255:0)};DERNode.prototype._use=function use(e,t){if(typeof e==="function"){e=e(t)}return e._getEncoder("der").tree};DERNode.prototype._skipDefault=function skipDefault(e,t,r){const i=this._baseState;let a;if(i.default===null){return false}const s=e.join();if(i.defaultBuffer===undefined){i.defaultBuffer=this._encodeValue(i.default,t,r).join()}if(s.length!==i.defaultBuffer.length){return false}for(a=0;a=31){return i.error("Multi-octet tag encoding unsupported")}if(!t){a|=32}a|=s.tagClassByName[r||"universal"]<<6;return a}e.exports=DEREncoder},3852:function(e,t,r){e.exports=Key;var i=r(9489);var a=r(8098);var s=r(6417);var n=r(5400);var o=r(9575);var u=r(290).DiffieHellman;var p=r(6753);var c=r(2270);var m=r(7502);var l;try{l=r(363)}catch(e){}var d=p.InvalidAlgorithmError;var y=p.KeyParseError;var b={};b["auto"]=r(1241);b["pem"]=r(9268);b["pkcs1"]=r(5449);b["pkcs8"]=r(5707);b["rfc4253"]=r(6538);b["ssh"]=r(6603);b["ssh-private"]=r(7078);b["openssh"]=b["ssh-private"];b["dnssec"]=r(9982);b["putty"]=r(1624);b["ppk"]=b["putty"];function Key(e){i.object(e,"options");i.arrayOfObject(e.parts,"options.parts");i.string(e.type,"options.type");i.optionalString(e.comment,"options.comment");var t=a.info[e.type];if(typeof t!=="object")throw new d(e.type);var r={};for(var s=0;s1024)e="sha256";if(this.type==="ed25519")e="sha512";if(this.type==="ecdsa"){if(this.size<=256)e="sha256";else if(this.size<=384)e="sha384";else e="sha512"}return e};Key.prototype.createVerify=function(e){if(e===undefined)e=this.defaultHashAlgorithm();i.string(e,"hash algorithm");if(this.type==="ed25519"&&l!==undefined)return new l.Verifier(this,e);if(this.type==="curve25519")throw new Error("Curve25519 keys are not suitable for "+"signing or verification");var t,r,a;try{r=e.toUpperCase();t=s.createVerify(r)}catch(e){a=e}if(t===undefined||a instanceof Error&&a.message.match(/Unknown message digest/)){r="RSA-";r+=e.toUpperCase();t=s.createVerify(r)}i.ok(t,"failed to create verifier");var n=t.verify.bind(t);var u=this.toBuffer("pkcs8");var p=this.curve;var c=this;t.verify=function(t,r){if(o.isSignature(t,[2,0])){if(t.type!==c.type)return false;if(t.hashAlgorithm&&t.hashAlgorithm!==e)return false;if(t.curve&&c.type==="ecdsa"&&t.curve!==p)return false;return n(u,t.toBuffer("asn1"))}else if(typeof t==="string"||Buffer.isBuffer(t)){return n(u,t,r)}else if(o.isSignature(t,[1,0])){throw new Error("signature was created by too old "+"a version of sshpk and cannot be verified")}else{throw new TypeError("signature must be a string, "+"Buffer, or Signature object")}};return t};Key.prototype.createDiffieHellman=function(){if(this.type==="rsa")throw new Error("RSA keys do not support Diffie-Hellman");return new u(this)};Key.prototype.createDH=Key.prototype.createDiffieHellman;Key.parse=function(e,t,r){if(typeof e!=="string")i.buffer(e,"data");if(t===undefined)t="auto";i.string(t,"format");if(typeof r==="string")r={filename:r};i.optionalObject(r,"options");if(r===undefined)r={};i.optionalString(r.filename,"options.filename");if(r.filename===undefined)r.filename="(unnamed)";i.object(b[t],"formats[format]");try{var a=b[t].read(e,r);if(a instanceof m)a=a.toPublic();if(!a.comment)a.comment=r.filename;return a}catch(e){if(e.name==="KeyEncryptedError")throw e;throw new y(r.filename,t,e)}};Key.isKey=function(e,t){return c.isCompatible(e,Key,t)};Key.prototype._sshpkApiVersion=[1,7];Key._oldVersionDetect=function(e){i.func(e.toBuffer);i.func(e.fingerprint);if(e.createDH)return[1,4];if(e.defaultHashAlgorithm)return[1,3];if(e.formats["auto"])return[1,2];if(e.formats["pkcs1"])return[1,1];return[1,0]}},3853:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codestarnotifications"]={};i.CodeStarNotifications=a.defineService("codestarnotifications",["2019-10-15"]);Object.defineProperty(s.services["codestarnotifications"],"2019-10-15",{get:function get(){var e=r(7913);e.paginators=r(4409).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeStarNotifications},3861:function(e,t,r){var i=r(395);var a=r(6232);var s="AWS_STS_REGIONAL_ENDPOINTS";var n="sts_regional_endpoints";i.util.update(i.STS.prototype,{credentialsFrom:function credentialsFrom(e,t){if(!e)return null;if(!t)t=new i.TemporaryCredentials;t.expired=false;t.accessKeyId=e.Credentials.AccessKeyId;t.secretAccessKey=e.Credentials.SecretAccessKey;t.sessionToken=e.Credentials.SessionToken;t.expireTime=e.Credentials.Expiration;return t},assumeRoleWithWebIdentity:function assumeRoleWithWebIdentity(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function assumeRoleWithSAML(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function setupRequestListeners(e){e.addListener("validate",this.optInRegionalEndpoint,true)},optInRegionalEndpoint:function optInRegionalEndpoint(e){var t=e.service;var r=t.config;r.stsRegionalEndpoints=a(t._originalConfig,{env:s,sharedConfig:n,clientConfig:"stsRegionalEndpoints"});if(r.stsRegionalEndpoints==="regional"&&t.isGlobalEndpoint){if(!r.region){throw i.util.error(new Error,{code:"ConfigError",message:"Missing region in config"})}var o=r.endpoint.indexOf(".amazonaws.com");var u=r.endpoint.substring(0,o)+"."+r.region+r.endpoint.substring(o);e.httpRequest.updateEndpoint(u);e.httpRequest.region=r.region}}})},3862:function(e,t,r){var i=r(395).util;var a=r(2413).Transform;var s=i.buffer.alloc;function EventMessageChunkerStream(e){a.call(this,e);this.currentMessageTotalLength=0;this.currentMessagePendingLength=0;this.currentMessage=null;this.messageLengthBuffer=null}EventMessageChunkerStream.prototype=Object.create(a.prototype);EventMessageChunkerStream.prototype._transform=function(e,t,r){var i=e.length;var a=0;while(a0?f+h:""}},3916:function(e){e.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"}}}},3919:function(e){e.exports={$id:"entry.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["startedDateTime","time","request","response","cache","timings"],properties:{pageref:{type:"string"},startedDateTime:{type:"string",format:"date-time",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))"},time:{type:"number",min:0},request:{$ref:"request.json#"},response:{$ref:"response.json#"},cache:{$ref:"cache.json#"},timings:{$ref:"timings.json#"},serverIPAddress:{type:"string",oneOf:[{format:"ipv4"},{format:"ipv6"}]},connection:{type:"string"},comment:{type:"string"}}}},3921:function(e){"use strict";var t=e.exports=function Cache(){this._cache={}};t.prototype.put=function Cache_put(e,t){this._cache[e]=t};t.prototype.get=function Cache_get(e){return this._cache[e]};t.prototype.del=function Cache_del(e){delete this._cache[e]};t.prototype.clear=function Cache_clear(){this._cache={}}},3936:function(e,t,r){var i=r(2602);i.register("set",_set,{allowGlobbing:false,wrapOutput:false});function _set(e){if(!e){var t=[].slice.call(arguments,0);if(t.length<2)i.error("must provide an argument");e=t[1]}var r=e[0]==="+";if(r){e="-"+e.slice(1)}e=i.parseOptions(e,{e:"fatal",v:"verbose",f:"noglob"});if(r){Object.keys(e).forEach(function(t){e[t]=!e[t]})}Object.keys(e).forEach(function(t){if(r!==e[t]){i.config[t]=e[t]}});return}e.exports=_set},3944:function(e,t,r){const{Reporter:i}=r(7452);const{DecoderBuffer:a,EncoderBuffer:s}=r(7110);const n=r(5720);e.exports={DecoderBuffer:a,EncoderBuffer:s,Node:n,Reporter:i}},3948:function(e){e.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"},lateDataRules:{shape:"S24"}}},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"},versionId:{}}},output:{type:"structure",members:{versionId:{}}}},CreateDatastore:{http:{requestUri:"/datastores",responseCode:201},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{},datastoreStorage:{shape:"S2h"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"},fileFormatConfiguration:{shape:"S2k"}}},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:"S2v"},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"},lastMessageArrivalTime:{type:"timestamp"}}},statistics:{type:"structure",members:{size:{shape:"S3t"}}}}}},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"},lateDataRules:{shape:"S24"}}}}}},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:"S2h"},arn:{},status:{},retentionPeriod:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"},fileFormatConfiguration:{shape:"S2k"}}},statistics:{type:"structure",members:{size:{shape:"S3t"}}}}}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",members:{loggingOptions:{shape:"S46"}}}},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:"S2v"},reprocessingSummaries:{shape:"S4c"},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:"S4k"}}}},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"},lastMessageArrivalTime:{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:"S4k"},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"},lastMessageArrivalTime:{type:"timestamp"},fileFormatType:{}}}},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:"S4c"},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:"S46"}}}},RunPipelineActivity:{http:{requestUri:"/pipelineactivities/run"},input:{type:"structure",required:["pipelineActivity","payloads"],members:{pipelineActivity:{shape:"S2w"},payloads:{shape:"S5o"}}},output:{type:"structure",members:{payloads:{shape:"S5o"},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:"S5o"}}}},StartPipelineReprocessing:{http:{requestUri:"/pipelines/{pipelineName}/reprocessing"},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},channelMessages:{type:"structure",members:{s3Paths:{type:"list",member:{}}}}}},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"},lateDataRules:{shape:"S24"}}}},UpdateDatastore:{http:{method:"PUT",requestUri:"/datastores/{datastoreName}"},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"},retentionPeriod:{shape:"Sn"},datastoreStorage:{shape:"S2h"},fileFormatConfiguration:{shape:"S2k"}}}},UpdatePipeline:{http:{method:"PUT",requestUri:"/pipelines/{pipelineName}"},input:{type:"structure",required:["pipelineName","pipelineActivities"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},pipelineActivities:{shape:"S2v"}}}}},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"}}},S24:{type:"list",member:{type:"structure",required:["ruleConfiguration"],members:{ruleName:{},ruleConfiguration:{type:"structure",members:{deltaTimeSessionWindowConfiguration:{type:"structure",required:["timeoutInMinutes"],members:{timeoutInMinutes:{type:"integer"}}}}}}}},S2h:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",required:["bucket","roleArn"],members:{bucket:{},keyPrefix:{},roleArn:{}}}}},S2k:{type:"structure",members:{jsonConfiguration:{type:"structure",members:{}},parquetConfiguration:{type:"structure",members:{schemaDefinition:{type:"structure",members:{columns:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{}}}}}}}}}},S2v:{type:"list",member:{shape:"S2w"}},S2w:{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:"S37"},next:{}}},selectAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{shape:"S37"},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:{}}}}},S37:{type:"list",member:{}},S3t:{type:"structure",members:{estimatedSizeInBytes:{type:"double"},estimatedOn:{type:"timestamp"}}},S46:{type:"structure",required:["roleArn","level","enabled"],members:{roleArn:{},level:{},enabled:{type:"boolean"}}},S4c:{type:"list",member:{type:"structure",members:{id:{},status:{},creationTime:{type:"timestamp"}}}},S4k:{type:"structure",members:{state:{},reason:{}}},S5o:{type:"list",member:{type:"blob"}}}}},3964:function(e,t,r){var i=r(3682);var a=r(153);var s=a.property;var n=a.memoizedProperty;function Operation(e,t,r){var a=this;r=r||{};s(this,"name",t.name||e);s(this,"api",r.api,false);t.http=t.http||{};s(this,"endpoint",t.endpoint);s(this,"httpMethod",t.http.method||"POST");s(this,"httpPath",t.http.requestUri||"/");s(this,"authtype",t.authtype||"");s(this,"endpointDiscoveryRequired",t.endpointdiscovery?t.endpointdiscovery.required?"REQUIRED":"OPTIONAL":"NULL");n(this,"input",function(){if(!t.input){return new i.create({type:"structure"},r)}return i.create(t.input,r)});n(this,"output",function(){if(!t.output){return new i.create({type:"structure"},r)}return i.create(t.output,r)});n(this,"errors",function(){var e=[];if(!t.errors)return null;for(var a=0;a1){var a=this.errors.join("\n* ");a="There were "+this.errors.length+" validation errors:\n* "+a;throw i.util.error(new Error(a),{code:"MultipleValidationErrors",errors:this.errors})}else if(this.errors.length===1){throw this.errors[0]}else{return true}},fail:function fail(e,t){this.errors.push(i.util.error(new Error(t),{code:e}))},validateStructure:function validateStructure(e,t,r){this.validateType(t,r,["object"],"structure");var i;for(var a=0;e.required&&a= 1,"+' but found "'+t+'" for '+r)}}},validatePattern:function validatePattern(e,t,r){if(this.validation["pattern"]&&e["pattern"]!==undefined){if(!new RegExp(e["pattern"]).test(t)){this.fail("PatternMatchError",'Provided value "'+t+'" '+"does not match regex pattern /"+e["pattern"]+"/ for "+r)}}},validateRange:function validateRange(e,t,r,i){if(this.validation["min"]){if(e["min"]!==undefined&&t= "+e["min"]+", but found "+t+" for "+r)}}if(this.validation["max"]){if(e["max"]!==undefined&&t>e["max"]){this.fail("MaxRangeError","Expected "+i+" <= "+e["max"]+", but found "+t+" for "+r)}}},validateEnum:function validateRange(e,t,r){if(this.validation["enum"]&&e["enum"]!==undefined){if(e["enum"].indexOf(t)===-1){this.fail("EnumError","Found string value of "+t+", but "+"expected "+e["enum"].join("|")+" for "+r)}}},validateType:function validateType(e,t,r,a){if(e===null||e===undefined)return false;var s=false;for(var n=0;nMath.floor(Date.now()/1e3))},3998:function(e,t,r){var i=r(2357);var a=r(6215).Buffer;var s=r(4362);var n=r(6584);var o=n.newInvalidAsn1Error;var u={size:1024,growthFactor:8};function merge(e,t){i.ok(e);i.equal(typeof e,"object");i.ok(t);i.equal(typeof t,"object");var r=Object.getOwnPropertyNames(e);r.forEach(function(r){if(t[r])return;var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i)});return t}function Writer(e){e=merge(u,e||{});this._buf=a.alloc(e.size||1024);this._size=this._buf.length;this._offset=0;this._options=e;this._seq=[]}Object.defineProperty(Writer.prototype,"buffer",{get:function(){if(this._seq.length)throw o(this._seq.length+" unended sequence(s)");return this._buf.slice(0,this._offset)}});Writer.prototype.writeByte=function(e){if(typeof e!=="number")throw new TypeError("argument must be a Number");this._ensure(1);this._buf[this._offset++]=e};Writer.prototype.writeInt=function(e,t){if(typeof e!=="number")throw new TypeError("argument must be a Number");if(typeof t!=="number")t=s.Integer;var r=4;while(((e&4286578688)===0||(e&4286578688)===4286578688>>0)&&r>1){r--;e<<=8}if(r>4)throw o("BER ints cannot be > 0xffffffff");this._ensure(2+r);this._buf[this._offset++]=t;this._buf[this._offset++]=r;while(r-- >0){this._buf[this._offset++]=(e&4278190080)>>>24;e<<=8}};Writer.prototype.writeNull=function(){this.writeByte(s.Null);this.writeByte(0)};Writer.prototype.writeEnumeration=function(e,t){if(typeof e!=="number")throw new TypeError("argument must be a Number");if(typeof t!=="number")t=s.Enumeration;return this.writeInt(e,t)};Writer.prototype.writeBoolean=function(e,t){if(typeof e!=="boolean")throw new TypeError("argument must be a Boolean");if(typeof t!=="number")t=s.Boolean;this._ensure(3);this._buf[this._offset++]=t;this._buf[this._offset++]=1;this._buf[this._offset++]=e?255:0};Writer.prototype.writeString=function(e,t){if(typeof e!=="string")throw new TypeError("argument must be a string (was: "+typeof e+")");if(typeof t!=="number")t=s.OctetString;var r=a.byteLength(e);this.writeByte(t);this.writeLength(r);if(r){this._ensure(r);this._buf.write(e,this._offset);this._offset+=r}};Writer.prototype.writeBuffer=function(e,t){if(typeof t!=="number")throw new TypeError("tag must be a number");if(!a.isBuffer(e))throw new TypeError("argument must be a buffer");this.writeByte(t);this.writeLength(e.length);this._ensure(e.length);e.copy(this._buf,this._offset,0,e.length);this._offset+=e.length};Writer.prototype.writeStringArray=function(e){if(!e instanceof Array)throw new TypeError("argument must be an Array[String]");var t=this;e.forEach(function(e){t.writeString(e)})};Writer.prototype.writeOID=function(e,t){if(typeof e!=="string")throw new TypeError("argument must be a string");if(typeof t!=="number")t=s.OID;if(!/^([0-9]+\.){3,}[0-9]+$/.test(e))throw new Error("argument is not a valid OID string");function encodeOctet(e,t){if(t<128){e.push(t)}else if(t<16384){e.push(t>>>7|128);e.push(t&127)}else if(t<2097152){e.push(t>>>14|128);e.push((t>>>7|128)&255);e.push(t&127)}else if(t<268435456){e.push(t>>>21|128);e.push((t>>>14|128)&255);e.push((t>>>7|128)&255);e.push(t&127)}else{e.push((t>>>28|128)&255);e.push((t>>>21|128)&255);e.push((t>>>14|128)&255);e.push((t>>>7|128)&255);e.push(t&127)}}var r=e.split(".");var i=[];i.push(parseInt(r[0],10)*40+parseInt(r[1],10));r.slice(2).forEach(function(e){encodeOctet(i,parseInt(e,10))});var a=this;this._ensure(2+i.length);this.writeByte(t);this.writeLength(i.length);i.forEach(function(e){a.writeByte(e)})};Writer.prototype.writeLength=function(e){if(typeof e!=="number")throw new TypeError("argument must be a Number");this._ensure(4);if(e<=127){this._buf[this._offset++]=e}else if(e<=255){this._buf[this._offset++]=129;this._buf[this._offset++]=e}else if(e<=65535){this._buf[this._offset++]=130;this._buf[this._offset++]=e>>8;this._buf[this._offset++]=e}else if(e<=16777215){this._buf[this._offset++]=131;this._buf[this._offset++]=e>>16;this._buf[this._offset++]=e>>8;this._buf[this._offset++]=e}else{throw o("Length too long (> 4 bytes)")}};Writer.prototype.startSequence=function(e){if(typeof e!=="number")e=s.Sequence|s.Constructor;this.writeByte(e);this._seq.push(this._offset);this._ensure(3);this._offset+=3};Writer.prototype.endSequence=function(){var e=this._seq.pop();var t=e+3;var r=this._offset-t;if(r<=127){this._shift(t,r,-2);this._buf[e]=r}else if(r<=255){this._shift(t,r,-1);this._buf[e]=129;this._buf[e+1]=r}else if(r<=65535){this._buf[e]=130;this._buf[e+1]=r>>8;this._buf[e+2]=r}else if(r<=16777215){this._shift(t,r,1);this._buf[e]=131;this._buf[e+1]=r>>16;this._buf[e+2]=r>>8;this._buf[e+3]=r}else{throw o("Sequence too long")}};Writer.prototype._shift=function(e,t,r){i.ok(e!==undefined);i.ok(t!==undefined);i.ok(r);this._buf.copy(this._buf,e+r,e,e+t);this._offset+=r};Writer.prototype._ensure=function(e){i.ok(e);if(this._size-this._offset{};e.exports=((e,t,r)=>{if(e[a]){return}e[a]=true;let n=false;const o=(e,t,...r)=>{if(n){return s}let i;const a=setTimeout(()=>{i=setImmediate(t,e,...r);if(i.unref){i.unref()}},e);if(a.unref){a.unref()}const o=()=>{clearTimeout(a);clearImmediate(i)};m.push(o);return o};const{host:u,hostname:p}=r;const c=(t,r)=>{e.emit("error",new TimeoutError(t,r));e.once("error",()=>{});e.abort()};const m=[];const l=()=>{n=true;m.forEach(e=>e())};e.once("error",l);e.once("response",e=>{e.once("end",l)});if(t.request!==undefined){o(t.request,c,"request")}if(t.socket!==undefined){const r=()=>{c(t.socket,"socket")};e.setTimeout(t.socket,r);m.push(()=>e.removeListener("timeout",r))}if(t.lookup!==undefined&&!e.socketPath&&!i.isIP(p||u)){e.once("socket",e=>{if(e.connecting){const r=o(t.lookup,c,"lookup");e.once("lookup",r)}})}if(t.connect!==undefined){e.once("socket",r=>{if(r.connecting){const a=()=>o(t.connect,c,"connect");if(e.socketPath||i.isIP(p||u)){r.once("connect",a())}else{r.once("lookup",e=>{if(e===null){r.once("connect",a())}})}}})}if(t.secureConnect!==undefined&&r.protocol==="https:"){e.once("socket",e=>{if(e.connecting){e.once("connect",()=>{const r=o(t.secureConnect,c,"secureConnect");e.once("secureConnect",r)})}})}if(t.send!==undefined){e.once("socket",r=>{const i=()=>o(t.send,c,"send");if(r.connecting){r.once("connect",()=>{e.once("upload-complete",i())})}else{e.once("upload-complete",i())}})}if(t.response!==undefined){e.once("upload-complete",()=>{const r=o(t.response,c,"response");e.once("response",r)})}});e.exports.TimeoutError=TimeoutError},4019:function(e){e.exports=new Map([["A128CBC-HS256",128],["A128GCM",96],["A128GCMKW",96],["A192CBC-HS384",128],["A192GCM",96],["A192GCMKW",96],["A256CBC-HS512",128],["A256GCM",96],["A256GCMKW",96]])},4035:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codeartifact"]={};i.CodeArtifact=a.defineService("codeartifact",["2018-09-22"]);Object.defineProperty(s.services["codeartifact"],"2018-09-22",{get:function get(){var e=r(9069);e.paginators=r(848).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeArtifact},4053:function(e,t,r){"use strict";const i=typeof URL==="undefined"?r(8835).URL:URL;const a="text/plain";const s="us-ascii";const n=(e,t)=>{return t.some(t=>t instanceof RegExp?t.test(e):t===e)};const o=(e,{stripHash:t})=>{const r=e.match(/^data:(.*?),(.*?)(?:#(.*))?$/);if(!r){throw new Error(`Invalid URL: ${e}`)}const i=r[1].split(";");const n=r[2];const o=t?"":r[3];let u=false;if(i[i.length-1]==="base64"){i.pop();u=true}const p=(i.shift()||"").toLowerCase();const c=i.map(e=>{let[t,r=""]=e.split("=").map(e=>e.trim());if(t==="charset"){r=r.toLowerCase();if(r===s){return""}}return`${t}${r?`=${r}`:""}`}).filter(Boolean);const m=[...c];if(u){m.push("base64")}if(m.length!==0||p&&p!==a){m.unshift(p)}return`data:${m.join(";")},${u?n.trim():n}${o?`#${o}`:""}`};const u=(e,t)=>{t={defaultProtocol:"http:",normalizeProtocol:true,forceHttp:false,forceHttps:false,stripAuthentication:true,stripHash:false,stripWWW:true,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:true,removeDirectoryIndex:false,sortQueryParameters:true,...t};if(Reflect.has(t,"normalizeHttps")){throw new Error("options.normalizeHttps is renamed to options.forceHttp")}if(Reflect.has(t,"normalizeHttp")){throw new Error("options.normalizeHttp is renamed to options.forceHttps")}if(Reflect.has(t,"stripFragment")){throw new Error("options.stripFragment is renamed to options.stripHash")}e=e.trim();if(/^data:/i.test(e)){return o(e,t)}const r=e.startsWith("//");const a=!r&&/^\.*\//.test(e);if(!a){e=e.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,t.defaultProtocol)}const s=new i(e);if(t.forceHttp&&t.forceHttps){throw new Error("The `forceHttp` and `forceHttps` options cannot be used together")}if(t.forceHttp&&s.protocol==="https:"){s.protocol="http:"}if(t.forceHttps&&s.protocol==="http:"){s.protocol="https:"}if(t.stripAuthentication){s.username="";s.password=""}if(t.stripHash){s.hash=""}if(s.pathname){s.pathname=s.pathname.replace(/((?!:).|^)\/{2,}/g,(e,t)=>{if(/^(?!\/)/g.test(t)){return`${t}/`}return"/"})}if(s.pathname){s.pathname=decodeURI(s.pathname)}if(t.removeDirectoryIndex===true){t.removeDirectoryIndex=[/^index\.[a-z]+$/]}if(Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let e=s.pathname.split("/");const r=e[e.length-1];if(n(r,t.removeDirectoryIndex)){e=e.slice(0,e.length-1);s.pathname=e.slice(1).join("/")+"/"}}if(s.hostname){s.hostname=s.hostname.replace(/\.$/,"");if(t.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z.]{2,5})$/.test(s.hostname)){s.hostname=s.hostname.replace(/^www\./,"")}}if(Array.isArray(t.removeQueryParameters)){for(const e of[...s.searchParams.keys()]){if(n(e,t.removeQueryParameters)){s.searchParams.delete(e)}}}if(t.sortQueryParameters){s.searchParams.sort()}if(t.removeTrailingSlash){s.pathname=s.pathname.replace(/\/$/,"")}e=s.toString();if((t.removeTrailingSlash||s.pathname==="/")&&s.hash===""){e=e.replace(/\/$/,"")}if(r&&!t.normalizeProtocol){e=e.replace(/^http:\/\//,"//")}if(t.stripProtocol){e=e.replace(/^(?:https?:)?\/\//,"")}return e};e.exports=u;e.exports.default=u},4065:function(e,t,r){const{inflateRawSync:i}=r(8761);const a=r(1651);const s=r(1322);const{KeyStore:n}=r(4851);const o=r(3688);const{check:u,decrypt:p,keyManagementDecrypt:c}=r(7855);const m=r(105);const{createSecretKey:l}=r(8727);const d=r(5201);const y=r(635);const{detect:b}=r(8975);const h=new Set(["compact","flattened"]);const f=(e={},t={},r={})=>{if(typeof e==="string"){e=a.JSON.decode(e)}const i=e.p2s||t.p2s||r.p2s;const s=e.apu||t.apu||r.apu;const n=e.apv||t.apv||r.apv;const o=e.iv||t.iv||r.iv;const u=e.tag||t.tag||r.tag;return{...e,...t,...r,...typeof i==="string"?{p2s:a.decodeToBuffer(i)}:undefined,...typeof s==="string"?{apu:a.decodeToBuffer(s)}:undefined,...typeof n==="string"?{apv:a.decodeToBuffer(n)}:undefined,...typeof o==="string"?{iv:a.decodeToBuffer(o)}:undefined,...typeof u==="string"?{tag:a.decodeToBuffer(u)}:undefined}};const g=(e,t,r,S,{crit:N=[],complete:I=false,algorithms:T}={})=>{S=s(S,true);if(T!==undefined&&(!Array.isArray(T)||T.some(e=>typeof e!=="string"||!e))){throw new TypeError('"algorithms" option must be an array of non-empty strings')}else if(T){T=new Set(T)}if(!Array.isArray(N)||N.some(e=>typeof e!=="string"||!e)){throw new TypeError('"crit" option must be an array of non-empty strings')}if(!t){t=b(r)}let v,k,C,A,R,D,x,q,w,P,E,M;if(t==="general"&&r.recipients.length===1){t="flattened";const{recipients:e,...i}=r;r={...i,...e[0]}}if(h.has(t)){if(t==="compact"){[x,A,R,k,q]=r.split(".")}else{({protected:x,encrypted_key:A,iv:R,ciphertext:k,tag:q,unprotected:w,aad:E,header:M}=r)}if(!e){y(x,w,[{header:M}],true,N)}D=f(x,w,M);({alg:v,enc:C}=D);if(T&&!T.has(v==="dir"?C:v)){throw new o.JOSEAlgNotWhitelisted("alg not whitelisted")}if(S instanceof n){const e=S;let i;if(D.alg==="dir"){i=e.all({kid:D.kid,alg:D.enc,key_ops:["decrypt"]})}else{i=e.all({kid:D.kid,alg:D.alg,key_ops:["unwrapKey"]})}switch(i.length){case 0:throw new o.JWKSNoMatchingKey;case 1:S=i[0];break;default:{const e=[];for(const a of i){try{return g(true,t,r,a,{crit:N,complete:I,algorithms:T?[...T]:undefined})}catch(t){e.push(t);continue}}const a=new o.JOSEMultiError(e);if([...a].some(e=>e instanceof o.JWEDecryptionFailed)){throw new o.JWEDecryptionFailed}throw a}}}u(S,...v==="dir"?["decrypt",C]:["keyManagementDecrypt",v]);try{if(v==="dir"){P=m.asKey(S,{alg:C,use:"enc"})}else if(v==="ECDH-ES"){const e=c(v,S,undefined,D);P=m.asKey(l(e),{alg:C,use:"enc"})}else{const e=c(v,S,a.decodeToBuffer(A),D);P=m.asKey(l(e),{alg:C,use:"enc"})}}catch(e){P=d(C)}let s;if(E){s=Buffer.concat([Buffer.from(x||""),Buffer.from("."),Buffer.from(E)])}else{s=Buffer.from(x||"")}try{R=a.decodeToBuffer(R)}catch(e){}try{q=a.decodeToBuffer(q)}catch(e){}let b=p(C,P,a.decodeToBuffer(k),{iv:R,tag:q,aad:s});if(D.zip){b=i(b)}if(I){const e={cleartext:b,key:S,cek:P};if(E)e.aad=E;if(M)e.header=M;if(w)e.unprotected=w;if(x)e.protected=a.JSON.decode(x);return e}return b}y(r.protected,r.unprotected,r.recipients.map(({header:e})=>({header:e})),true,N);const{recipients:O,...z}=r;const L=[];for(const e of O){try{return g(true,"flattened",{...z,...e},S,{crit:N,complete:I,algorithms:T?[...T]:undefined})}catch(e){L.push(e);continue}}const j=new o.JOSEMultiError(L);if([...j].some(e=>e instanceof o.JWEDecryptionFailed)){throw new o.JWEDecryptionFailed}else if([...j].every(e=>e instanceof o.JWKSNoMatchingKey)){throw new o.JWKSNoMatchingKey}throw j};e.exports=g.bind(undefined,false,undefined)},4068:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["forecastqueryservice"]={};i.ForecastQueryService=a.defineService("forecastqueryservice",["2018-06-26"]);Object.defineProperty(s.services["forecastqueryservice"],"2018-06-26",{get:function get(){var e=r(890);e.paginators=r(520).pagination;return e},enumerable:true,configurable:true});e.exports=i.ForecastQueryService},4069:function(e){e.exports=(e=>(function(){this.seq().obj(this.key("algorithm").use(e),this.key("publicKey").bitstr())}))},4074:function(e){e.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:true},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"},EngineType:{locationName:"engineType"},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"}}}}},4080:function(e){e.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:{}}}}}}},4086:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codecommit"]={};i.CodeCommit=a.defineService("codecommit",["2015-04-13"]);Object.defineProperty(s.services["codecommit"],"2015-04-13",{get:function get(){var e=r(4208);e.paginators=r(1327).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeCommit},4100:function(e,t,r){"use strict";var i=r(4945);var a=Object.prototype.hasOwnProperty;function resolveYamlSet(e){if(e===null)return true;var t,r=e;for(t in r){if(a.call(r,t)){if(r[t]!==null)return false}}return true}function constructYamlSet(e){return e!==null?e:{}}e.exports=new i("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})},4105:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["eventbridge"]={};i.EventBridge=a.defineService("eventbridge",["2015-10-07"]);Object.defineProperty(s.services["eventbridge"],"2015-10-07",{get:function get(){var e=r(887);e.paginators=r(6257).pagination;return e},enumerable:true,configurable:true});e.exports=i.EventBridge},4112:function(e){e.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"}}}},4120:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});var i=r(8629);var a=1e3;var s=function(){function EndpointCache(e){if(e===void 0){e=a}this.maxSize=e;this.cache=new i.LRUCache(e)}Object.defineProperty(EndpointCache.prototype,"size",{get:function(){return this.cache.length},enumerable:true,configurable:true});EndpointCache.prototype.put=function(e,t){var r=typeof e!=="string"?EndpointCache.getKeyString(e):e;var i=this.populateValue(t);this.cache.put(r,i)};EndpointCache.prototype.get=function(e){var t=typeof e!=="string"?EndpointCache.getKeyString(e):e;var r=Date.now();var i=this.cache.get(t);if(i){for(var a=0;a{e=new a(e,t);let r=new i("0.0.0");if(e.test(r)){return r}r=new i("0.0.0-0");if(e.test(r)){return r}r=null;for(let t=0;t{const t=new i(e.semver.version);switch(e.operator){case">":if(t.prerelease.length===0){t.patch++}else{t.prerelease.push(0)}t.raw=t.format();case"":case">=":if(!r||s(r,t)){r=t}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${e.operator}`)}})}if(r&&e.test(r)){return r}return null};e.exports=n},4208:function(e){e.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:true}}},output:{type:"structure",required:["pullRequest"],members:{pullRequest:{shape:"S33"}}}},CreatePullRequestApprovalRule:{input:{type:"structure",required:["pullRequestId","approvalRuleName","approvalRuleContent"],members:{pullRequestId:{},approvalRuleName:{},approvalRuleContent:{}}},output:{type:"structure",required:["approvalRule"],members:{approvalRule:{shape:"S3c"}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{},repositoryDescription:{},tags:{shape:"S3k"}}},output:{type:"structure",members:{repositoryMetadata:{shape:"S1x"}}}},CreateUnreferencedMergeCommit:{input:{type:"structure",required:["repositoryName","sourceCommitSpecifier","destinationCommitSpecifier","mergeOption"],members:{repositoryName:{},sourceCommitSpecifier:{},destinationCommitSpecifier:{},mergeOption:{},conflictDetailLevel:{},conflictResolutionStrategy:{},authorName:{},email:{},commitMessage:{},keepEmptyFolders:{type:"boolean"},conflictResolution:{shape:"S3p"}}},output:{type:"structure",members:{commitId:{},treeId:{}}}},DeleteApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplateId"],members:{approvalRuleTemplateId:{}}}},DeleteBranch:{input:{type:"structure",required:["repositoryName","branchName"],members:{repositoryName:{},branchName:{}}},output:{type:"structure",members:{deletedBranch:{shape:"S3y"}}}},DeleteCommentContent:{input:{type:"structure",required:["commentId"],members:{commentId:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},DeleteFile:{input:{type:"structure",required:["repositoryName","branchName","filePath","parentCommitId"],members:{repositoryName:{},branchName:{},filePath:{},parentCommitId:{},keepEmptyFolders:{type:"boolean"},commitMessage:{},name:{},email:{}}},output:{type:"structure",required:["commitId","blobId","treeId","filePath"],members:{commitId:{},blobId:{},treeId:{},filePath:{}}}},DeletePullRequestApprovalRule:{input:{type:"structure",required:["pullRequestId","approvalRuleName"],members:{pullRequestId:{},approvalRuleName:{}}},output:{type:"structure",required:["approvalRuleId"],members:{approvalRuleId:{}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{repositoryName:{}}},output:{type:"structure",members:{repositoryId:{}}}},DescribeMergeConflicts:{input:{type:"structure",required:["repositoryName","destinationCommitSpecifier","sourceCommitSpecifier","mergeOption","filePath"],members:{repositoryName:{},destinationCommitSpecifier:{},sourceCommitSpecifier:{},mergeOption:{},maxMergeHunks:{type:"integer"},filePath:{},conflictDetailLevel:{},conflictResolutionStrategy:{},nextToken:{}}},output:{type:"structure",required:["conflictMetadata","mergeHunks","destinationCommitId","sourceCommitId"],members:{conflictMetadata:{shape:"Sn"},mergeHunks:{shape:"S12"},nextToken:{},destinationCommitId:{},sourceCommitId:{},baseCommitId:{}}}},DescribePullRequestEvents:{input:{type:"structure",required:["pullRequestId"],members:{pullRequestId:{},pullRequestEventType:{},actorArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["pullRequestEvents"],members:{pullRequestEvents:{type:"list",member:{type:"structure",members:{pullRequestId:{},eventDate:{type:"timestamp"},pullRequestEventType:{},actorArn:{},pullRequestCreatedEventMetadata:{type:"structure",members:{repositoryName:{},sourceCommitId:{},destinationCommitId:{},mergeBase:{}}},pullRequestStatusChangedEventMetadata:{type:"structure",members:{pullRequestStatus:{}}},pullRequestSourceReferenceUpdatedEventMetadata:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},mergeBase:{}}},pullRequestMergedStateChangedEventMetadata:{type:"structure",members:{repositoryName:{},destinationReference:{},mergeMetadata:{shape:"S38"}}},approvalRuleEventMetadata:{type:"structure",members:{approvalRuleName:{},approvalRuleId:{},approvalRuleContent:{}}},approvalStateChangedEventMetadata:{type:"structure",members:{revisionId:{},approvalStatus:{}}},approvalRuleOverriddenEventMetadata:{type:"structure",members:{revisionId:{},overrideStatus:{}}}}}},nextToken:{}}}},DisassociateApprovalRuleTemplateFromRepository:{input:{type:"structure",required:["approvalRuleTemplateName","repositoryName"],members:{approvalRuleTemplateName:{},repositoryName:{}}}},EvaluatePullRequestApprovalRules:{input:{type:"structure",required:["pullRequestId","revisionId"],members:{pullRequestId:{},revisionId:{}}},output:{type:"structure",required:["evaluation"],members:{evaluation:{type:"structure",members:{approved:{type:"boolean"},overridden:{type:"boolean"},approvalRulesSatisfied:{type:"list",member:{}},approvalRulesNotSatisfied:{type:"list",member:{}}}}}}},GetApprovalRuleTemplate:{input:{type:"structure",required:["approvalRuleTemplateName"],members:{approvalRuleTemplateName:{}}},output:{type:"structure",required:["approvalRuleTemplate"],members:{approvalRuleTemplate:{shape:"S2c"}}}},GetBlob:{input:{type:"structure",required:["repositoryName","blobId"],members:{repositoryName:{},blobId:{}}},output:{type:"structure",required:["content"],members:{content:{type:"blob"}}}},GetBranch:{input:{type:"structure",members:{repositoryName:{},branchName:{}}},output:{type:"structure",members:{branch:{shape:"S3y"}}}},GetComment:{input:{type:"structure",required:["commentId"],members:{commentId:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}}},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:true}}},output:{type:"structure",members:{repositoryName:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comment:{shape:"S42"}}},idempotent:true},PostCommentForPullRequest:{input:{type:"structure",required:["pullRequestId","repositoryName","beforeCommitId","afterCommitId","content"],members:{pullRequestId:{},repositoryName:{},beforeCommitId:{},afterCommitId:{},location:{shape:"S5q"},content:{},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{repositoryName:{},pullRequestId:{},beforeCommitId:{},afterCommitId:{},beforeBlobId:{},afterBlobId:{},location:{shape:"S5q"},comment:{shape:"S42"}}},idempotent:true},PostCommentReply:{input:{type:"structure",required:["inReplyTo","content"],members:{inReplyTo:{},clientRequestToken:{idempotencyToken:true},content:{}}},output:{type:"structure",members:{comment:{shape:"S42"}}},idempotent:true},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:{}}}}},4211:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["polly"]={};i.Polly=a.defineService("polly",["2016-06-10"]);r(2440);Object.defineProperty(s.services["polly"],"2016-06-10",{get:function get(){var e=r(3132);e.paginators=r(5902).pagination;return e},enumerable:true,configurable:true});e.exports=i.Polly},4213:function(e){e.exports=require("punycode")},4220:function(e){e.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:true},AssociateMemberToGroup:{input:{type:"structure",required:["OrganizationId","GroupId","MemberId"],members:{OrganizationId:{},GroupId:{},MemberId:{}}},output:{type:"structure",members:{}},idempotent:true},CancelMailboxExportJob:{input:{type:"structure",required:["ClientToken","JobId","OrganizationId"],members:{ClientToken:{idempotencyToken:true},JobId:{},OrganizationId:{}}},output:{type:"structure",members:{}},idempotent:true},CreateAlias:{input:{type:"structure",required:["OrganizationId","EntityId","Alias"],members:{OrganizationId:{},EntityId:{},Alias:{}}},output:{type:"structure",members:{}},idempotent:true},CreateGroup:{input:{type:"structure",required:["OrganizationId","Name"],members:{OrganizationId:{},Name:{}}},output:{type:"structure",members:{GroupId:{}}},idempotent:true},CreateOrganization:{input:{type:"structure",required:["Alias"],members:{DirectoryId:{},Alias:{},ClientToken:{idempotencyToken:true},Domains:{type:"list",member:{type:"structure",members:{DomainName:{},HostedZoneId:{}}}},KmsKeyArn:{},EnableInteroperability:{type:"boolean"}}},output:{type:"structure",members:{OrganizationId:{}}},idempotent:true},CreateResource:{input:{type:"structure",required:["OrganizationId","Name","Type"],members:{OrganizationId:{},Name:{},Type:{}}},output:{type:"structure",members:{ResourceId:{}}},idempotent:true},CreateUser:{input:{type:"structure",required:["OrganizationId","Name","DisplayName","Password"],members:{OrganizationId:{},Name:{},DisplayName:{},Password:{shape:"Sz"}}},output:{type:"structure",members:{UserId:{}}},idempotent:true},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:true},DeleteGroup:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId","GranteeId"],members:{OrganizationId:{},EntityId:{},GranteeId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteOrganization:{input:{type:"structure",required:["OrganizationId","DeleteDirectory"],members:{ClientToken:{idempotencyToken:true},OrganizationId:{},DeleteDirectory:{type:"boolean"}}},output:{type:"structure",members:{OrganizationId:{},State:{}}},idempotent:true},DeleteResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteRetentionPolicy:{input:{type:"structure",required:["OrganizationId","Id"],members:{OrganizationId:{},Id:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteUser:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{}},idempotent:true},DeregisterFromWorkMail:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:true},DescribeGroup:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{}}},output:{type:"structure",members:{GroupId:{},Name:{},Email:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}},idempotent:true},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:true},DescribeOrganization:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{OrganizationId:{},Alias:{},State:{},DirectoryId:{},DirectoryType:{},DefaultMailDomain:{},CompletedDate:{type:"timestamp"},ErrorMessage:{},ARN:{}}},idempotent:true},DescribeResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{}}},output:{type:"structure",members:{ResourceId:{},Email:{},Name:{},Type:{},BookingOptions:{shape:"S23"},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}},idempotent:true},DescribeUser:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{UserId:{},Name:{},Email:{},DisplayName:{},State:{},UserRole:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}},idempotent:true},DisassociateDelegateFromResource:{input:{type:"structure",required:["OrganizationId","ResourceId","EntityId"],members:{OrganizationId:{},ResourceId:{},EntityId:{}}},output:{type:"structure",members:{}},idempotent:true},DisassociateMemberFromGroup:{input:{type:"structure",required:["OrganizationId","GroupId","MemberId"],members:{OrganizationId:{},GroupId:{},MemberId:{}}},output:{type:"structure",members:{}},idempotent:true},GetAccessControlEffect:{input:{type:"structure",required:["OrganizationId","IpAddress","Action","UserId"],members:{OrganizationId:{},IpAddress:{},Action:{},UserId:{}}},output:{type:"structure",members:{Effect:{},MatchedRules:{type:"list",member:{}}}}},GetDefaultRetentionPolicy:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{Id:{},Name:{},Description:{},FolderConfigurations:{shape:"S2j"}}},idempotent:true},GetMailboxDetails:{input:{type:"structure",required:["OrganizationId","UserId"],members:{OrganizationId:{},UserId:{}}},output:{type:"structure",members:{MailboxQuota:{type:"integer"},MailboxSize:{type:"double"}}},idempotent:true},ListAccessControlRules:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Effect:{},Description:{},IpRanges:{shape:"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:true},ListGroupMembers:{input:{type:"structure",required:["OrganizationId","GroupId"],members:{OrganizationId:{},GroupId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Members:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Type:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListGroups:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},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:true},ListMailboxPermissions:{input:{type:"structure",required:["OrganizationId","EntityId"],members:{OrganizationId:{},EntityId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",required:["GranteeId","GranteeType","PermissionValues"],members:{GranteeId:{},GranteeType:{},PermissionValues:{shape:"S3n"}}}},NextToken:{}}},idempotent:true},ListOrganizations:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{OrganizationSummaries:{type:"list",member:{type:"structure",members:{OrganizationId:{},Alias:{},DefaultMailDomain:{},ErrorMessage:{},State:{}}}},NextToken:{}}},idempotent:true},ListResourceDelegates:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Delegates:{type:"list",member:{type:"structure",required:["Id","Type"],members:{Id:{},Type:{}}}},NextToken:{}}},idempotent:true},ListResources:{input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Resources:{type:"list",member:{type:"structure",members:{Id:{},Email:{},Name:{},Type:{},State:{},EnabledDate:{type:"timestamp"},DisabledDate:{type:"timestamp"}}}},NextToken:{}}},idempotent:true},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"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:true},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:true},PutRetentionPolicy:{input:{type:"structure",required:["OrganizationId","Name","FolderConfigurations"],members:{OrganizationId:{},Id:{},Name:{},Description:{type:"string",sensitive:true},FolderConfigurations:{shape:"S2j"}}},output:{type:"structure",members:{}},idempotent:true},RegisterToWorkMail:{input:{type:"structure",required:["OrganizationId","EntityId","Email"],members:{OrganizationId:{},EntityId:{},Email:{}}},output:{type:"structure",members:{}},idempotent:true},ResetPassword:{input:{type:"structure",required:["OrganizationId","UserId","Password"],members:{OrganizationId:{},UserId:{},Password:{shape:"Sz"}}},output:{type:"structure",members:{}},idempotent:true},StartMailboxExportJob:{input:{type:"structure",required:["ClientToken","OrganizationId","EntityId","RoleArn","KmsKeyArn","S3BucketName","S3Prefix"],members:{ClientToken:{idempotencyToken:true},OrganizationId:{},EntityId:{},Description:{},RoleArn:{},KmsKeyArn:{},S3BucketName:{},S3Prefix:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:true},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:true},UpdatePrimaryEmailAddress:{input:{type:"structure",required:["OrganizationId","EntityId","Email"],members:{OrganizationId:{},EntityId:{},Email:{}}},output:{type:"structure",members:{}},idempotent:true},UpdateResource:{input:{type:"structure",required:["OrganizationId","ResourceId"],members:{OrganizationId:{},ResourceId:{},Name:{},BookingOptions:{shape:"S23"}}},output:{type:"structure",members:{}},idempotent:true}},shapes:{Sz:{type:"string",sensitive:true},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:{}}}}}}},4221:function(e){e.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"},ListStoredQueries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},SelectAggregateResourceConfig:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},4227:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudwatchlogs"]={};i.CloudWatchLogs=a.defineService("cloudwatchlogs",["2014-03-28"]);Object.defineProperty(s.services["cloudwatchlogs"],"2014-03-28",{get:function get(){var e=r(7684);e.paginators=r(6288).pagination;return e},enumerable:true,configurable:true});e.exports=i.CloudWatchLogs},4230:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["macie2"]={};i.Macie2=a.defineService("macie2",["2020-01-01"]);Object.defineProperty(s.services["macie2"],"2020-01-01",{get:function get(){var e=r(7460);e.paginators=r(5788).pagination;return e},enumerable:true,configurable:true});e.exports=i.Macie2},4237:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-02-12",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-02-12",xmlNamespace:"http://rds.amazonaws.com/doc/2013-02-12/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1d"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S28"},SupportedCharacterSets:{type:"list",member:{shape:"S28",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1d",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2n"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2n"}},wrapper:true}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1p",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:true}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S3w",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S3y"}},wrapper:true}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S3w"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:true},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:true},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{}},wrapper:true},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"}},wrapper:true},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:true},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:true},S1d:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:true},S1j:{type:"list",member:{locationName:"SubnetIdentifier"}},S1p:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:true},S1t:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S28:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2n:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3w:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S3y"}},wrapper:true},S3y:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},S4b:{type:"structure",members:{DBParameterGroupName:{}}}}}},4238:function(e,t,r){var i=r(395);r(1647);i.util.update(i.CloudFront.prototype,{setupRequestListeners:function setupRequestListeners(e){e.addListener("extractData",i.util.hoistPayloadMember)}})},4243:function(e,t,r){"use strict";var i=r(1631),a=r(4016),s=r(8605),n=r(7211),o=r(8614),u=r(2357),p=r(1669),c=r(5582).Buffer;t.httpOverHttp=httpOverHttp;t.httpsOverHttp=httpsOverHttp;t.httpOverHttps=httpOverHttps;t.httpsOverHttps=httpsOverHttps;function httpOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;return t}function httpsOverHttp(e){var t=new TunnelingAgent(e);t.request=s.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function httpOverHttps(e){var t=new TunnelingAgent(e);t.request=n.request;return t}function httpsOverHttps(e){var t=new TunnelingAgent(e);t.request=n.request;t.createSocket=createSecureSocket;t.defaultPort=443;return t}function TunnelingAgent(e){var t=this;t.options=e||{};t.proxyOptions=t.options.proxy||{};t.maxSockets=t.options.maxSockets||s.Agent.defaultMaxSockets;t.requests=[];t.sockets=[];t.on("free",function onFree(e,r,i){for(var a=0,s=t.requests.length;a=this.maxSockets){r.requests.push({host:t.host,port:t.port,request:e});return}r.createConnection({host:t.host,port:t.port,request:e})};TunnelingAgent.prototype.createConnection=function createConnection(e){var t=this;t.createSocket(e,function(r){r.on("free",onFree);r.on("close",onCloseOrRemove);r.on("agentRemove",onCloseOrRemove);e.request.onSocket(r);function onFree(){t.emit("free",r,e.host,e.port)}function onCloseOrRemove(e){t.removeSocket(r);r.removeListener("free",onFree);r.removeListener("close",onCloseOrRemove);r.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(e,t){var r=this;var i={};r.sockets.push(i);var a=mergeOptions({},r.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:false});if(a.proxyAuth){a.headers=a.headers||{};a.headers["Proxy-Authorization"]="Basic "+c.from(a.proxyAuth).toString("base64")}m("making CONNECT request");var s=r.request(a);s.useChunkedEncodingByDefault=false;s.once("response",onResponse);s.once("upgrade",onUpgrade);s.once("connect",onConnect);s.once("error",onError);s.end();function onResponse(e){e.upgrade=true}function onUpgrade(e,t,r){process.nextTick(function(){onConnect(e,t,r)})}function onConnect(a,n,o){s.removeAllListeners();n.removeAllListeners();if(a.statusCode===200){u.equal(o.length,0);m("tunneling connection has established");r.sockets[r.sockets.indexOf(i)]=n;t(n)}else{m("tunneling socket could not be established, statusCode=%d",a.statusCode);var p=new Error("tunneling socket could not be established, "+"statusCode="+a.statusCode);p.code="ECONNRESET";e.request.emit("error",p);r.removeSocket(i)}}function onError(t){s.removeAllListeners();m("tunneling socket could not be established, cause=%s\n",t.message,t.stack);var a=new Error("tunneling socket could not be established, "+"cause="+t.message);a.code="ECONNRESET";e.request.emit("error",a);r.removeSocket(i)}};TunnelingAgent.prototype.removeSocket=function removeSocket(e){var t=this.sockets.indexOf(e);if(t===-1)return;this.sockets.splice(t,1);var r=this.requests.shift();if(r){this.createConnection(r)}};function createSecureSocket(e,t){var r=this;TunnelingAgent.prototype.createSocket.call(r,e,function(i){var s=a.connect(0,mergeOptions({},r.options,{servername:e.host,socket:i}));r.sockets[r.sockets.indexOf(i)]=s;t(s)})}function mergeOptions(e){for(var t=1,r=arguments.length;t{e[t.name]=t.value})}let t="";if(i.exec.args){t=i.exec.args.join(" ")}m={provider:{type:"cmd",config:{"cmd-args":t,"cmd-path":i.exec.command,"token-key":"status.token","cmd-env":e}}}}if(i.username)m.user=i.username;if(i.password)m.pass=i.password}return{url:r.server,auth:Object.keys(m).length?m:null,ca:o,insecureSkipTlsVerify:u,namespace:n,cert:p,key:c}}e.exports.convertKubeconfig=convertKubeconfig;function defaultConfigPaths(){if(process.env.KUBECONFIG){const e=process.platform==="win32"?";":":";return process.env.KUBECONFIG.split(e)}const e=process.env[process.platform==="win32"?"USERPROFILE":"HOME"];return[s.join(e,".kube","config")]}function getInCluster(){const e=process.env.KUBERNETES_SERVICE_HOST;const t=process.env.KUBERNETES_SERVICE_PORT;if(!e||!t){throw new TypeError("Unable to load in-cluster configuration, KUBERNETES_SERVICE_HOST"+" and KUBERNETES_SERVICE_PORT must be defined")}const r=a.readFileSync(p,"utf8");const i=a.readFileSync(c,"utf8");const s=a.readFileSync(m,"utf8");return{url:`https://${e}:${t}`,ca:r,auth:{bearer:i},namespace:s}}e.exports.getInCluster=i.function(getInCluster,"getInCluster see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md#request-kubeconfig-");function fromKubeconfig(e,t){if(!e)e=loadKubeconfig();if(typeof e==="string"||Array.isArray(e)){e=loadKubeconfig(e)}t=t||e["current-context"];const r=e.contexts.find(e=>e.name===t).context;const i=e.clusters.find(e=>e.name===r.cluster).cluster;const n=e.users.find(e=>e.name===r.user);const o=n?n.user:null;const u=r.namespace;let p;let c=false;if(i){if(i["certificate-authority"]){p=a.readFileSync(s.normalize(i["certificate-authority"]))}else if(i["certificate-authority-data"]){p=Buffer.from(i["certificate-authority-data"],"base64").toString()}if(i["insecure-skip-tls-verify"]){c=i["insecure-skip-tls-verify"]}}let m;let l;let d={};if(o){if(o["client-certificate"]){m=a.readFileSync(s.normalize(o["client-certificate"]))}else if(o["client-certificate-data"]){m=Buffer.from(o["client-certificate-data"],"base64").toString()}if(o["client-key"]){l=a.readFileSync(s.normalize(o["client-key"]))}else if(o["client-key-data"]){l=Buffer.from(o["client-key-data"],"base64").toString()}if(o.token){d.bearer=o.token}if(o["auth-provider"]){const e=o["auth-provider"].config;let t=null;let r=null;if(e["cmd-path"]){t="cmd";r=e["access-token"]}else if(e["idp-issuer-url"]){t="openid";r=e["id-token"]}if(e["access-token"]&&!t){r=e["access-token"]}d={request:{bearer:r},provider:{config:e,type:t}}}if(o.exec){const e={};if(o.exec.env){o.exec.env.forEach(t=>{e[t.name]=t.value})}let t="";if(o.exec.args){t=o.exec.args.join(" ")}d={provider:{type:"cmd",config:{"cmd-args":t,"cmd-path":o.exec.command,"token-key":"status.token","cmd-env":e}}}}if(o.username)d.user=o.username;if(o.password)d.pass=o.password}return{url:i.server,namespace:u,auth:Object.keys(d).length?d:null,ca:p,insecureSkipTlsVerify:c,key:l,cert:m}}e.exports.fromKubeconfig=i.function(fromKubeconfig,"fromKubeconfig see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md#request-kubeconfig-");function mapCertificates(e,t){const r=s.dirname(e);if(t.clusters){t.clusters.filter(e=>e.cluster["certificate-authority"]).forEach(e=>{e.cluster["certificate-authority"]=s.resolve(r,e.cluster["certificate-authority"])})}if(t.users){t.users.filter(e=>e.user["client-certificate"]).forEach(e=>{e.user["client-certificate"]=s.resolve(r,e.user["client-certificate"])});t.users.filter(e=>e.user["client-key"]).forEach(e=>{e.user["client-key"]=s.resolve(r,e.user["client-key"])})}return t}function loadKubeconfig(e){let t;if(!e){t=defaultConfigPaths()}else if(Array.isArray(e)){t=e}else{t=[e]}const r=t.map(e=>{const t=n.safeLoad(a.readFileSync(e));return mapCertificates(e,t)});return o.all(r)}e.exports.loadKubeconfig=i.function(loadKubeconfig,"loadKubeconfig see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md#request-kubeconfig-")},4281:function(e){e.exports={$id:"beforeRequest.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["lastAccess","eTag","hitCount"],properties:{expires:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},lastAccess:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},eTag:{type:"string"},hitCount:{type:"integer"},comment:{type:"string"}}}},4286:function(e,t){function isArray(e){if(Array.isArray){return Array.isArray(e)}return objectToString(e)==="[object Array]"}t.isArray=isArray;function isBoolean(e){return typeof e==="boolean"}t.isBoolean=isBoolean;function isNull(e){return e===null}t.isNull=isNull;function isNullOrUndefined(e){return e==null}t.isNullOrUndefined=isNullOrUndefined;function isNumber(e){return typeof e==="number"}t.isNumber=isNumber;function isString(e){return typeof e==="string"}t.isString=isString;function isSymbol(e){return typeof e==="symbol"}t.isSymbol=isSymbol;function isUndefined(e){return e===void 0}t.isUndefined=isUndefined;function isRegExp(e){return objectToString(e)==="[object RegExp]"}t.isRegExp=isRegExp;function isObject(e){return typeof e==="object"&&e!==null}t.isObject=isObject;function isDate(e){return objectToString(e)==="[object Date]"}t.isDate=isDate;function isError(e){return objectToString(e)==="[object Error]"||e instanceof Error}t.isError=isError;function isFunction(e){return typeof e==="function"}t.isFunction=isFunction;function isPrimitive(e){return e===null||typeof e==="boolean"||typeof e==="number"||typeof e==="string"||typeof e==="symbol"||typeof e==="undefined"}t.isPrimitive=isPrimitive;t.isBuffer=Buffer.isBuffer;function objectToString(e){return Object.prototype.toString.call(e)}},4287:function(e){"use strict";e.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:()=>{}}},4289:function(e){e.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"}}}}}},4290:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["greengrass"]={};i.Greengrass=a.defineService("greengrass",["2017-06-07"]);Object.defineProperty(s.services["greengrass"],"2017-06-07",{get:function get(){var e=r(2053);return e},enumerable:true,configurable:true});e.exports=i.Greengrass},4291:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ivs"]={};i.IVS=a.defineService("ivs",["2020-07-14"]);Object.defineProperty(s.services["ivs"],"2020-07-14",{get:function get(){var e=r(5907);e.paginators=r(9342).pagination;return e},enumerable:true,configurable:true});e.exports=i.IVS},4293:function(e){e.exports=require("buffer")},4294:function(e){e.exports={pagination:{ListBotAliases:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBotLocales:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBotVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBuiltInIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListBuiltInSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListSlots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},4303:function(e){e.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"}]}}}},4304:function(e){e.exports=require("string_decoder")},4310:function(e,t,r){const i=r(8626);function defaults(e,t,...r){for(const a of r){if(!i(a)){continue}for(const[r,s]of Object.entries(a)){if(r==="__proto__"||r==="constructor"){continue}if(typeof t[r]==="undefined"&&typeof s!=="undefined"){t[r]=s}if(e&&i(t[r])&&i(s)){defaults(true,t[r],s)}}}return t}e.exports=defaults.bind(undefined,false);e.exports.deep=defaults.bind(undefined,true)},4330:function(e){"use strict";const t=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function push(e,t,r){if(Object.prototype.hasOwnProperty.call(e,t))e[t].push(r);else e[t]=[r]}function parse(e){const r={};if(e===undefined||e==="")return r;var i={};var a=false;var s=false;var n=false;var o;var u;var p=-1;var c=-1;for(var m=0;m{var r=e[t];if(!Array.isArray(r))r=[r];return r.map(e=>{return[t].concat(Object.keys(e).map(t=>{var r=e[t];if(!Array.isArray(r))r=[r];return r.map(e=>e===true?t:`${t}=${e}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}e.exports={format:format,parse:parse}},4341:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["discovery"]={};i.Discovery=a.defineService("discovery",["2015-11-01"]);Object.defineProperty(s.services["discovery"],"2015-11-01",{get:function get(){var e=r(9389);e.paginators=r(5266).pagination;return e},enumerable:true,configurable:true});e.exports=i.Discovery},4343:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["inspector"]={};i.Inspector=a.defineService("inspector",["2015-08-18*","2016-02-16"]);Object.defineProperty(s.services["inspector"],"2016-02-16",{get:function get(){var e=r(612);e.paginators=r(1283).pagination;return e},enumerable:true,configurable:true});e.exports=i.Inspector},4344:function(e){e.exports={pagination:{}}},4349:function(e,t,r){"use strict";var i=r(8627).Store;var a=r(9383).permuteDomain;var s=r(3054).pathMatch;var n=r(1669);function MemoryCookieStore(){i.call(this);this.idx={}}n.inherits(MemoryCookieStore,i);t.MemoryCookieStore=MemoryCookieStore;MemoryCookieStore.prototype.idx=null;MemoryCookieStore.prototype.synchronous=true;MemoryCookieStore.prototype.inspect=function(){return"{ idx: "+n.inspect(this.idx,false,2)+" }"};if(n.inspect.custom){MemoryCookieStore.prototype[n.inspect.custom]=MemoryCookieStore.prototype.inspect}MemoryCookieStore.prototype.findCookie=function(e,t,r,i){if(!this.idx[e]){return i(null,undefined)}if(!this.idx[e][t]){return i(null,undefined)}return i(null,this.idx[e][t][r]||null)};MemoryCookieStore.prototype.findCookies=function(e,t,r){var i=[];if(!e){return r(null,[])}var n;if(!t){n=function matchAll(e){for(var t in e){var r=e[t];for(var a in r){i.push(r[a])}}}}else{n=function matchRFC(e){Object.keys(e).forEach(function(r){if(s(t,r)){var a=e[r];for(var n in a){i.push(a[n])}}})}}var o=a(e)||[e];var u=this.idx;o.forEach(function(e){var t=u[e];if(!t){return}n(t)});r(null,i)};MemoryCookieStore.prototype.putCookie=function(e,t){if(!this.idx[e.domain]){this.idx[e.domain]={}}if(!this.idx[e.domain][e.path]){this.idx[e.domain][e.path]={}}this.idx[e.domain][e.path][e.key]=e;t(null)};MemoryCookieStore.prototype.updateCookie=function(e,t,r){this.putCookie(t,r)};MemoryCookieStore.prototype.removeCookie=function(e,t,r,i){if(this.idx[e]&&this.idx[e][t]&&this.idx[e][t][r]){delete this.idx[e][t][r]}i(null)};MemoryCookieStore.prototype.removeCookies=function(e,t,r){if(this.idx[e]){if(t){delete this.idx[e][t]}else{delete this.idx[e]}}return r(null)};MemoryCookieStore.prototype.removeAllCookies=function(e){this.idx={};return e(null)};MemoryCookieStore.prototype.getAllCookies=function(e){var t=[];var r=this.idx;var i=Object.keys(r);i.forEach(function(e){var i=Object.keys(r[e]);i.forEach(function(i){var a=Object.keys(r[e][i]);a.forEach(function(a){if(a!==null){t.push(r[e][i][a])}})})});t.sort(function(e,t){return(e.creationIndex||0)-(t.creationIndex||0)});e(null,t)}},4352:function(e,t,r){"use strict";var i;try{var a=require;i=a("esprima")}catch(e){if(typeof window!=="undefined")i=window.esprima}var s=r(4945);function resolveJavascriptFunction(e){if(e===null)return false;try{var t="("+e+")",r=i.parse(t,{range:true});if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression"){return false}return true}catch(e){return false}}function constructJavascriptFunction(e){var t="("+e+")",r=i.parse(t,{range:true}),a=[],s;if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression"){throw new Error("Failed to resolve function")}r.body[0].expression.params.forEach(function(e){a.push(e.name)});s=r.body[0].expression.body.range;if(r.body[0].expression.body.type==="BlockStatement"){return new Function(a,t.slice(s[0]+1,s[1]-1))}return new Function(a,"return "+t.slice(s[0],s[1]))}function representJavascriptFunction(e){return e.toString()}function isFunction(e){return Object.prototype.toString.call(e)==="[object Function]"}e.exports=new s("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:resolveJavascriptFunction,construct:constructJavascriptFunction,predicate:isFunction,represent:representJavascriptFunction})},4362:function(e){e.exports={EOC:0,Boolean:1,Integer:2,BitString:3,OctetString:4,Null:5,OID:6,ObjectDescriptor:7,External:8,Real:9,Enumeration:10,PDV:11,Utf8String:12,RelativeOID:13,Sequence:16,Set:17,NumericString:18,PrintableString:19,T61String:20,VideotexString:21,IA5String:22,UTCTime:23,GeneralizedTime:24,GraphicString:25,VisibleString:26,GeneralString:28,UniversalString:29,CharacterString:30,BMPString:31,Constructor:32,Context:128}},4365:function(e,t,r){"use strict";const{Transform:i}=r(2413);e.exports={download(e,t,r){let a=0;return new i({transform(e,i,s){a+=e.length;const n=r?a/r:0;if(n<1){t.emit("downloadProgress",{percent:n,transferred:a,total:r})}s(null,e)},flush(e){t.emit("downloadProgress",{percent:1,transferred:a,total:r});e()}})},upload(e,t,r){const i=150;let a=0;let s;t.emit("uploadProgress",{percent:0,transferred:0,total:r});e.once("error",()=>{clearInterval(s)});e.once("response",()=>{clearInterval(s);t.emit("uploadProgress",{percent:1,transferred:a,total:r})});e.once("socket",n=>{const o=()=>{s=setInterval(()=>{const i=a;const s=e._header?Buffer.byteLength(e._header):0;a=n.bytesWritten-s;if(a===i||a===r){return}t.emit("uploadProgress",{percent:r?a/r:0,transferred:a,total:r})},i)};if(n.connecting){n.once("connect",o)}else if(n.writable){o()}})}}},4371:function(e){e.exports={pagination:{GetTranscript:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},4373:function(e){e.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"}}}},4380:function(e){e.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"}]}}}},4387:function(e,t,r){e.exports={JWE:r(4978),JWK:r(105),JWKS:r(4851),JWS:r(6131),JWT:r(931),errors:r(3688)}},4388:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["honeycode"]={};i.Honeycode=a.defineService("honeycode",["2020-03-01"]);Object.defineProperty(s.services["honeycode"],"2020-03-01",{get:function get(){var e=r(8343);e.paginators=r(1346).pagination;return e},enumerable:true,configurable:true});e.exports=i.Honeycode},4392:function(e){e.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:true}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeGlobalReplicationGroups:{input:{type:"structure",members:{GlobalReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{},ShowMemberInfo:{type:"boolean"}}},output:{resultWrapper:"DescribeGlobalReplicationGroupsResult",type:"structure",members:{Marker:{},GlobalReplicationGroups:{type:"list",member:{shape:"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:true}}}}},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:{},CacheParameterGroupName:{},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:true},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:true},Sc:{type:"list",member:{}},Sd:{type:"list",member:{}},Se:{type:"structure",members:{ProcessedUpdateActions:{type:"list",member:{locationName:"ProcessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},UpdateActionStatus:{}}}},UnprocessedUpdateActions:{type:"list",member:{locationName:"UnprocessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ErrorType:{},ErrorMessage:{}}}}}},So:{type:"structure",members:{ReplicationGroupId:{},Description:{},GlobalReplicationGroupInfo:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupMemberRole:{}}},Status:{},PendingModifiedValues:{type:"structure",members:{PrimaryClusterId:{},AutomaticFailoverStatus:{},Resharding:{type:"structure",members:{SlotMigration:{type:"structure",members:{ProgressPercentage:{type:"double"}}}}},AuthTokenStatus:{},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:true},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:true}},KmsKeyId:{},ARN:{}},wrapper:true},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:true},S1w:{type:"list",member:{locationName:"CacheNodeId"}},S27:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:true},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:true},SubnetOutpost:{type:"structure",members:{SubnetOutpostArn:{}}}}}},ARN:{}},wrapper:true},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:true}},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:true},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:true},S52:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},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:{}}}}}},4400:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["workspaces"]={};i.WorkSpaces=a.defineService("workspaces",["2015-04-08"]);Object.defineProperty(s.services["workspaces"],"2015-04-08",{get:function get(){var e=r(5168);e.paginators=r(7854).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkSpaces},4409:function(e){e.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"}}}},4428:function(e,t,r){var i=r(9489);var a=r(6417);var s=r(4650);var n=r(909);var o=n.HASH_ALGOS;var u=n.PK_ALGOS;var p=n.InvalidAlgorithmError;var c=n.HttpSignatureError;var m=n.validateAlgorithm;e.exports={verifySignature:function verifySignature(e,t){i.object(e,"parsedSignature");if(typeof t==="string"||Buffer.isBuffer(t))t=s.parseKey(t);i.ok(s.Key.isKey(t,[1,1]),"pubkey must be a sshpk.Key");var r=m(e.algorithm);if(r[0]==="hmac"||r[0]!==t.type)return false;var a=t.createVerify(r[1]);a.update(e.signingString);return a.verify(e.params.signature,"base64")},verifyHMAC:function verifyHMAC(e,t){i.object(e,"parsedHMAC");i.string(t,"secret");var r=m(e.algorithm);if(r[0]!=="hmac")return false;var s=r[1].toUpperCase();var n=a.createHmac(s,t);n.update(e.signingString);var o=a.createHmac(s,t);o.update(n.digest());o=o.digest();var u=a.createHmac(s,t);u.update(new Buffer(e.params.signature,"base64"));u=u.digest();if(typeof o==="string")return o===u;if(Buffer.isBuffer(o)&&!o.equals)return o.toString("binary")===u.toString("binary");return o.equals(u)}}},4431:function(e,t,r){"use strict";var i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const a=i(r(2087));const s=r(5082);function issueCommand(e,t,r){const i=new Command(e,t,r);process.stdout.write(i.toString()+a.EOL)}t.issueCommand=issueCommand;function issue(e,t=""){issueCommand(e,{},t)}t.issue=issue;const n="::";class Command{constructor(e,t,r){if(!e){e="missing.command"}this.command=e;this.properties=t;this.message=r}toString(){let e=n+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let t=true;for(const r in this.properties){if(this.properties.hasOwnProperty(r)){const i=this.properties[r];if(i){if(t){t=false}else{e+=","}e+=`${r}=${escapeProperty(i)}`}}}}e+=`${n}${escapeData(this.message)}`;return e}}function escapeData(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function escapeProperty(e){return s.toCommandValue(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}},4433:function(e){e.exports={pagination:{ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},4437:function(e){e.exports={pagination:{ListMeshes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"meshes"},ListRoutes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"routes"},ListVirtualNodes:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualNodes"},ListVirtualRouters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"virtualRouters"}}}},4444:function(e){e.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:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:true},Reserved:{locationName:"reserved",deprecated:true},RoleArn:{locationName:"roleArn"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}},output:{type:"structure",members:{Channel:{shape:"Sde",locationName:"channel"}}}},CreateInput:{http:{requestUri:"/prod/inputs",responseCode:201},input:{type:"structure",members:{Destinations:{shape:"Sdl",locationName:"destinations"},InputDevices:{shape:"Sdn",locationName:"inputDevices"},InputSecurityGroups:{shape:"S5",locationName:"inputSecurityGroups"},MediaConnectFlows:{shape:"Sdp",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:true},RoleArn:{locationName:"roleArn"},Sources:{shape:"Sdr",locationName:"sources"},Tags:{shape:"Sdb",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:"Sdw",locationName:"input"}}}},CreateInputSecurityGroup:{http:{requestUri:"/prod/inputSecurityGroups",responseCode:200},input:{type:"structure",members:{Tags:{shape:"Sdb",locationName:"tags"},WhitelistRules:{shape:"Se8",locationName:"whitelistRules"}}},output:{type:"structure",members:{SecurityGroup:{shape:"Seb",locationName:"securityGroup"}}}},CreateMultiplex:{http:{requestUri:"/prod/multiplexes",responseCode:201},input:{type:"structure",members:{AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},RequestId:{locationName:"requestId",idempotencyToken:true},Tags:{shape:"Sdb",locationName:"tags"}},required:["RequestId","MultiplexSettings","AvailabilityZones","Name"]},output:{type:"structure",members:{Multiplex:{shape:"Sel",locationName:"multiplex"}}}},CreateMultiplexProgram:{http:{requestUri:"/prod/multiplexes/{multiplexId}/programs",responseCode:201},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexProgramSettings:{shape:"Ser",locationName:"multiplexProgramSettings"},ProgramName:{locationName:"programName"},RequestId:{locationName:"requestId",idempotencyToken:true}},required:["MultiplexId","RequestId","MultiplexProgramSettings","ProgramName"]},output:{type:"structure",members:{MultiplexProgram:{shape:"Sf0",locationName:"multiplexProgram"}}}},CreateTags:{http:{requestUri:"/prod/tags/{resource-arn}",responseCode:204},input:{type:"structure",members:{ResourceArn:{location:"uri",locationName:"resource-arn"},Tags:{shape:"Sdb",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:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},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:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",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:"Ser",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Sf1",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Sf3",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:"Sfk",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sdb",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:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},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:"Sdx",locationName:"destinations"},Id:{locationName:"id"},InputClass:{locationName:"inputClass"},InputDevices:{shape:"Sdn",locationName:"inputDevices"},InputSourceType:{locationName:"inputSourceType"},MediaConnectFlows:{shape:"Se2",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroups:{shape:"S5",locationName:"securityGroups"},Sources:{shape:"Se4",locationName:"sources"},State:{locationName:"state"},Tags:{shape:"Sdb",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"},DeviceUpdateStatus:{locationName:"deviceUpdateStatus"},HdDeviceSettings:{shape:"Sg5",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sga",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"},UhdDeviceSettings:{shape:"Sgd",locationName:"uhdDeviceSettings"}}}},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:true},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:"Sdb",locationName:"tags"},WhitelistRules:{shape:"Sed",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:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",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:"Ser",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Sf1",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Sf3",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:"Sfk",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:"Sfk",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sdb",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:"Sdf",locationName:"egressEndpoints"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},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"},DeviceUpdateStatus:{locationName:"deviceUpdateStatus"},HdDeviceSettings:{shape:"Sg5",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sga",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"},UhdDeviceSettings:{shape:"Sgd",locationName:"uhdDeviceSettings"}}}},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:"Seb"}},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:"Sdw"}},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:"Sdb",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:"Sfk",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:"Shx"}}}}},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:"Sdb",locationName:"tags"}}}},PurchaseOffering:{http:{requestUri:"/prod/offerings/{offeringId}/purchase",responseCode:201},input:{type:"structure",members:{Count:{locationName:"count",type:"integer"},Name:{locationName:"name"},OfferingId:{location:"uri",locationName:"offeringId"},RequestId:{locationName:"requestId",idempotencyToken:true},Start:{locationName:"start"},Tags:{shape:"Sdb",locationName:"tags"}},required:["OfferingId","Count"]},output:{type:"structure",members:{Reservation:{shape:"Shx",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:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},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:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",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:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}}},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:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",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:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"}},required:["ChannelId"]},output:{type:"structure",members:{Channel:{shape:"Sde",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:"Sde",locationName:"channel"}}}},UpdateInput:{http:{method:"PUT",requestUri:"/prod/inputs/{inputId}",responseCode:200},input:{type:"structure",members:{Destinations:{shape:"Sdl",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:"Sdp",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},Sources:{shape:"Sdr",locationName:"sources"}},required:["InputId"]},output:{type:"structure",members:{Input:{shape:"Sdw",locationName:"input"}}}},UpdateInputDevice:{http:{method:"PUT",requestUri:"/prod/inputDevices/{inputDeviceId}",responseCode:200},input:{type:"structure",members:{HdDeviceSettings:{shape:"Sin",locationName:"hdDeviceSettings"},InputDeviceId:{location:"uri",locationName:"inputDeviceId"},Name:{locationName:"name"},UhdDeviceSettings:{shape:"Sin",locationName:"uhdDeviceSettings"}},required:["InputDeviceId"]},output:{type:"structure",members:{Arn:{locationName:"arn"},ConnectionState:{locationName:"connectionState"},DeviceSettingsSyncState:{locationName:"deviceSettingsSyncState"},DeviceUpdateStatus:{locationName:"deviceUpdateStatus"},HdDeviceSettings:{shape:"Sg5",locationName:"hdDeviceSettings"},Id:{locationName:"id"},MacAddress:{locationName:"macAddress"},Name:{locationName:"name"},NetworkSettings:{shape:"Sga",locationName:"networkSettings"},SerialNumber:{locationName:"serialNumber"},Type:{locationName:"type"},UhdDeviceSettings:{shape:"Sgd",locationName:"uhdDeviceSettings"}}}},UpdateInputSecurityGroup:{http:{method:"PUT",requestUri:"/prod/inputSecurityGroups/{inputSecurityGroupId}",responseCode:200},input:{type:"structure",members:{InputSecurityGroupId:{location:"uri",locationName:"inputSecurityGroupId"},Tags:{shape:"Sdb",locationName:"tags"},WhitelistRules:{shape:"Se8",locationName:"whitelistRules"}},required:["InputSecurityGroupId"]},output:{type:"structure",members:{SecurityGroup:{shape:"Seb",locationName:"securityGroup"}}}},UpdateMultiplex:{http:{method:"PUT",requestUri:"/prod/multiplexes/{multiplexId}",responseCode:200},input:{type:"structure",members:{MultiplexId:{location:"uri",locationName:"multiplexId"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"}},required:["MultiplexId"]},output:{type:"structure",members:{Multiplex:{shape:"Sel",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:"Ser",locationName:"multiplexProgramSettings"},ProgramName:{location:"uri",locationName:"programName"}},required:["MultiplexId","ProgramName"]},output:{type:"structure",members:{MultiplexProgram:{shape:"Sf0",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:"Shx",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:{AdMarkers:{locationName:"adMarkers",type:"list",member:{}},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:"S7s",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:"S7s",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:"S9y",locationName:"colorSpacePassthroughSettings"},Rec601Settings:{shape:"S9z",locationName:"rec601Settings"},Rec709Settings:{shape:"Sa0",locationName:"rec709Settings"}}},EntropyEncoding:{locationName:"entropyEncoding"},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sa3",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:"S9y",locationName:"colorSpacePassthroughSettings"},Hdr10Settings:{locationName:"hdr10Settings",type:"structure",members:{MaxCll:{locationName:"maxCll",type:"integer"},MaxFall:{locationName:"maxFall",type:"integer"}}},Rec601Settings:{shape:"S9z",locationName:"rec601Settings"},Rec709Settings:{shape:"Sa0",locationName:"rec709Settings"}}},FilterSettings:{locationName:"filterSettings",type:"structure",members:{TemporalFilterSettings:{shape:"Sa3",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:"Sa3",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"}}},S7s:{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"}}},S9y:{type:"structure",members:{}},S9z:{type:"structure",members:{}},Sa0:{type:"structure",members:{}},Sa3:{type:"structure",members:{PostFilterSharpening:{locationName:"postFilterSharpening"},Strength:{locationName:"strength"}}},Sbr:{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:{AudioSilenceSettings:{locationName:"audioSilenceSettings",type:"structure",members:{AudioSelectorName:{locationName:"audioSelectorName"},AudioSilenceThresholdMsec:{locationName:"audioSilenceThresholdMsec",type:"integer"}},required:["AudioSelectorName"]},InputLossSettings:{locationName:"inputLossSettings",type:"structure",members:{InputLossThresholdMsec:{locationName:"inputLossThresholdMsec",type:"integer"}}},VideoBlackSettings:{locationName:"videoBlackSettings",type:"structure",members:{BlackDetectThreshold:{locationName:"blackDetectThreshold",type:"double"},VideoBlackThresholdMsec:{locationName:"videoBlackThresholdMsec",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"}}}}}}}}}}}},Sd6:{type:"structure",members:{Codec:{locationName:"codec"},MaximumBitrate:{locationName:"maximumBitrate"},Resolution:{locationName:"resolution"}}},Sdb:{type:"map",key:{},value:{}},Sdc:{type:"structure",members:{PublicAddressAllocationIds:{shape:"S5",locationName:"publicAddressAllocationIds"},SecurityGroupIds:{shape:"S5",locationName:"securityGroupIds"},SubnetIds:{shape:"S5",locationName:"subnetIds"}},required:["SubnetIds"]},Sde:{type:"structure",members:{Arn:{locationName:"arn"},CdiInputSpecification:{shape:"S1x",locationName:"cdiInputSpecification"},ChannelClass:{locationName:"channelClass"},Destinations:{shape:"S20",locationName:"destinations"},EgressEndpoints:{shape:"Sdf",locationName:"egressEndpoints"},EncoderSettings:{shape:"S28",locationName:"encoderSettings"},Id:{locationName:"id"},InputAttachments:{shape:"Sbr",locationName:"inputAttachments"},InputSpecification:{shape:"Sd6",locationName:"inputSpecification"},LogLevel:{locationName:"logLevel"},Name:{locationName:"name"},PipelineDetails:{shape:"Sdh",locationName:"pipelineDetails"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},RoleArn:{locationName:"roleArn"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Vpc:{shape:"Sdc",locationName:"vpc"}}},Sdf:{type:"list",member:{type:"structure",members:{SourceIp:{locationName:"sourceIp"}}}},Sdh:{type:"list",member:{type:"structure",members:{ActiveInputAttachmentName:{locationName:"activeInputAttachmentName"},ActiveInputSwitchActionName:{locationName:"activeInputSwitchActionName"},PipelineId:{locationName:"pipelineId"}}}},Sdl:{type:"list",member:{type:"structure",members:{StreamName:{locationName:"streamName"}}}},Sdn:{type:"list",member:{type:"structure",members:{Id:{locationName:"id"}}}},Sdp:{type:"list",member:{type:"structure",members:{FlowArn:{locationName:"flowArn"}}}},Sdr:{type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Url:{locationName:"url"},Username:{locationName:"username"}}}},Sdw:{type:"structure",members:{Arn:{locationName:"arn"},AttachedChannels:{shape:"S5",locationName:"attachedChannels"},Destinations:{shape:"Sdx",locationName:"destinations"},Id:{locationName:"id"},InputClass:{locationName:"inputClass"},InputDevices:{shape:"Sdn",locationName:"inputDevices"},InputSourceType:{locationName:"inputSourceType"},MediaConnectFlows:{shape:"Se2",locationName:"mediaConnectFlows"},Name:{locationName:"name"},RoleArn:{locationName:"roleArn"},SecurityGroups:{shape:"S5",locationName:"securityGroups"},Sources:{shape:"Se4",locationName:"sources"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},Type:{locationName:"type"}}},Sdx:{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"}}}}}},Se2:{type:"list",member:{type:"structure",members:{FlowArn:{locationName:"flowArn"}}}},Se4:{type:"list",member:{type:"structure",members:{PasswordParam:{locationName:"passwordParam"},Url:{locationName:"url"},Username:{locationName:"username"}}}},Se8:{type:"list",member:{type:"structure",members:{Cidr:{locationName:"cidr"}}}},Seb:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"},Inputs:{shape:"S5",locationName:"inputs"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},WhitelistRules:{shape:"Sed",locationName:"whitelistRules"}}},Sed:{type:"list",member:{type:"structure",members:{Cidr:{locationName:"cidr"}}}},Seg:{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"]},Sel:{type:"structure",members:{Arn:{locationName:"arn"},AvailabilityZones:{shape:"S5",locationName:"availabilityZones"},Destinations:{shape:"Sem",locationName:"destinations"},Id:{locationName:"id"},MultiplexSettings:{shape:"Seg",locationName:"multiplexSettings"},Name:{locationName:"name"},PipelinesRunningCount:{locationName:"pipelinesRunningCount",type:"integer"},ProgramCount:{locationName:"programCount",type:"integer"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"}}},Sem:{type:"list",member:{type:"structure",members:{MediaConnectSettings:{locationName:"mediaConnectSettings",type:"structure",members:{EntitlementArn:{locationName:"entitlementArn"}}}}}},Ser:{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"]},Sf0:{type:"structure",members:{ChannelId:{locationName:"channelId"},MultiplexProgramSettings:{shape:"Ser",locationName:"multiplexProgramSettings"},PacketIdentifiersMap:{shape:"Sf1",locationName:"packetIdentifiersMap"},PipelineDetails:{shape:"Sf3",locationName:"pipelineDetails"},ProgramName:{locationName:"programName"}}},Sf1:{type:"structure",members:{AudioPids:{shape:"Sf2",locationName:"audioPids"},DvbSubPids:{shape:"Sf2",locationName:"dvbSubPids"},DvbTeletextPid:{locationName:"dvbTeletextPid",type:"integer"},EtvPlatformPid:{locationName:"etvPlatformPid",type:"integer"},EtvSignalPid:{locationName:"etvSignalPid",type:"integer"},KlvDataPids:{shape:"Sf2",locationName:"klvDataPids"},PcrPid:{locationName:"pcrPid",type:"integer"},PmtPid:{locationName:"pmtPid",type:"integer"},PrivateMetadataPid:{locationName:"privateMetadataPid",type:"integer"},Scte27Pids:{shape:"Sf2",locationName:"scte27Pids"},Scte35Pid:{locationName:"scte35Pid",type:"integer"},TimedMetadataPid:{locationName:"timedMetadataPid",type:"integer"},VideoPid:{locationName:"videoPid",type:"integer"}}},Sf2:{type:"list",member:{type:"integer"}},Sf3:{type:"list",member:{type:"structure",members:{ActiveChannelPipeline:{locationName:"activeChannelPipeline"},PipelineId:{locationName:"pipelineId"}}}},Sfk:{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"}}},Sg5:{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"}}},Sga:{type:"structure",members:{DnsAddresses:{shape:"S5",locationName:"dnsAddresses"},Gateway:{locationName:"gateway"},IpAddress:{locationName:"ipAddress"},IpScheme:{locationName:"ipScheme"},SubnetMask:{locationName:"subnetMask"}}},Sgd:{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"}}},Shx:{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:"Sfk",locationName:"resourceSpecification"},Start:{locationName:"start"},State:{locationName:"state"},Tags:{shape:"Sdb",locationName:"tags"},UsagePrice:{locationName:"usagePrice",type:"double"}}},Sin:{type:"structure",members:{ConfiguredInput:{locationName:"configuredInput"},MaxBitrate:{locationName:"maxBitrate",type:"integer"}}}}}},4449:function(e,t,r){const{getCurves:i}=r(6417);const{name:a}=r(4997);const s=new Set;if(i().includes("prime256v1")){s.add("P-256")}if(i().includes("secp256k1")){s.add(a)}if(i().includes("secp384r1")){s.add("P-384")}if(i().includes("secp521r1")){s.add("P-521")}e.exports=s},4469:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["workdocs"]={};i.WorkDocs=a.defineService("workdocs",["2016-05-01"]);Object.defineProperty(s.services["workdocs"],"2016-05-01",{get:function get(){var e=r(6099);e.paginators=r(8317).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkDocs},4480:function(e){e.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"}}}},4483:function(e){e.exports={pagination:{ListItems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},4487:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisvideomedia"]={};i.KinesisVideoMedia=a.defineService("kinesisvideomedia",["2017-09-30"]);Object.defineProperty(s.services["kinesisvideomedia"],"2017-09-30",{get:function get(){var e=r(8258);e.paginators=r(8784).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisVideoMedia},4490:function(e){e.exports=((e={},t={})=>{const r=Object.keys(e);const i=new Set(Object.keys(t));return!r.some(e=>i.has(e))})},4503:function(e,t,r){const i=r(4830);const a=(e,t)=>{const r=i(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};e.exports=a},4522:function(e,t,r){const{EOL:i}=r(2087);const a=r(3688);const{keyObjectSupported:s}=r(7915);const{createPublicKey:n}=r(8727);const o=r(1651);const u=r(8805);const p=r(4694);const{OKP_CURVES:c,EC_CURVES:m}=r(2962);const l=(e,t)=>`-----BEGIN ${t} KEY-----${i}${(e.match(/.{1,64}/g)||[]).join(i)}${i}-----END ${t} KEY-----`;const d={private(e,t){const r=t.export({type:"pkcs8",format:"der"});const i=u.get("OneAsymmetricKey");const{privateKey:{privateKey:a}}=i.decode(r);return{...d.public(e,n(t)),d:o.encodeBuffer(a)}},public(e,t){const r=t.export({type:"spki",format:"der"});const i=u.get("PublicKeyInfo");const{publicKey:{data:a}}=i.decode(r);return{kty:"OKP",crv:e,x:o.encodeBuffer(a)}}};const y={rsa:{private(e){const t=e.export({type:"pkcs8",format:"der"});const r=u.get("PrivateKeyInfo");const i=u.get("RSAPrivateKey");const{privateKey:s}=r.decode(t);const{version:n,n:p,e:c,d:m,p:l,q:d,dp:y,dq:b,qi:h}=i.decode(s);if(n!=="two-prime"){throw new a.JOSENotSupported("Private RSA keys with more than two primes are not supported")}return{kty:"RSA",n:o.encodeBigInt(p),e:o.encodeBigInt(c),d:o.encodeBigInt(m),p:o.encodeBigInt(l),q:o.encodeBigInt(d),dp:o.encodeBigInt(y),dq:o.encodeBigInt(b),qi:o.encodeBigInt(h)}},public(e){const t=e.export({type:"spki",format:"der"});const r=u.get("PublicKeyInfo");const i=u.get("RSAPublicKey");const{publicKey:{data:a}}=r.decode(t);const{n:s,e:n}=i.decode(a);return{kty:"RSA",n:o.encodeBigInt(s),e:o.encodeBigInt(n)}}},ec:{private(e){const t=e.export({type:"pkcs8",format:"der"});const r=u.get("PrivateKeyInfo");const i=u.get("ECPrivateKey");const{privateKey:p,algorithm:{parameters:{value:c}}}=r.decode(t);const{privateKey:m,publicKey:l}=i.decode(p);if(typeof l==="undefined"){if(s){return{...y.ec.public(n(e)),d:o.encodeBuffer(m)}}throw new a.JOSENotSupported("Private EC keys without the public key embedded are not supported in your Node.js runtime version")}const d=l.data.slice(1,(l.data.length-1)/2+1);const b=l.data.slice((l.data.length-1)/2+1);return{kty:"EC",crv:c,d:o.encodeBuffer(m),x:o.encodeBuffer(d),y:o.encodeBuffer(b)}},public(e){const t=e.export({type:"spki",format:"der"});const r=u.get("PublicKeyInfo");const{publicKey:{data:i},algorithm:{parameters:{value:a}}}=r.decode(t);const s=i.slice(1,(i.length-1)/2+1);const n=i.slice((i.length-1)/2+1);return{kty:"EC",crv:a,x:o.encodeBuffer(s),y:o.encodeBuffer(n)}}},ed25519:{private(e){return d.private("Ed25519",e)},public(e){return d.public("Ed25519",e)}},ed448:{private(e){return d.private("Ed448",e)},public(e){return d.public("Ed448",e)}},x25519:{private(e){return d.private("X25519",e)},public(e){return d.public("X25519",e)}},x448:{private(e){return d.private("X448",e)},public(e){return d.public("X448",e)}}};e.exports.keyObjectToJWK=(e=>{if(e.type==="private"){return y[e.asymmetricKeyType].private(e)}return y[e.asymmetricKeyType].public(e)});const b=(e,t)=>({unused:0,data:Buffer.concat([Buffer.alloc(1,4),o.decodeToBuffer(e),o.decodeToBuffer(t)])});const h={RSA:{private(e,{calculateMissingRSAPrimes:t}){const r=u.get("RSAPrivateKey");if("oth"in e){throw new a.JOSENotSupported("Private RSA keys with more than two primes are not supported")}if(e.p||e.q||e.dp||e.dq||e.qi){if(!(e.p&&e.q&&e.dp&&e.dq&&e.qi)){throw new a.JWKInvalid("all other private key parameters must be present when any one of them is present")}}else if(t){e=p(e)}else if(!t){throw new a.JOSENotSupported("importing private RSA keys without all other private key parameters is not enabled, see documentation and its advisory on how and when its ok to enable it")}return r.encode({version:0,n:BigInt(`0x${o.decodeToBuffer(e.n).toString("hex")}`),e:BigInt(`0x${o.decodeToBuffer(e.e).toString("hex")}`),d:BigInt(`0x${o.decodeToBuffer(e.d).toString("hex")}`),p:BigInt(`0x${o.decodeToBuffer(e.p).toString("hex")}`),q:BigInt(`0x${o.decodeToBuffer(e.q).toString("hex")}`),dp:BigInt(`0x${o.decodeToBuffer(e.dp).toString("hex")}`),dq:BigInt(`0x${o.decodeToBuffer(e.dq).toString("hex")}`),qi:BigInt(`0x${o.decodeToBuffer(e.qi).toString("hex")}`)},"pem",{label:"RSA PRIVATE KEY"})},public(e){const t=u.get("RSAPublicKey");return t.encode({version:0,n:BigInt(`0x${o.decodeToBuffer(e.n).toString("hex")}`),e:BigInt(`0x${o.decodeToBuffer(e.e).toString("hex")}`)},"pem",{label:"RSA PUBLIC KEY"})}},EC:{private(e){const t=u.get("ECPrivateKey");return t.encode({version:1,privateKey:o.decodeToBuffer(e.d),parameters:{type:"namedCurve",value:e.crv},publicKey:b(e.x,e.y)},"pem",{label:"EC PRIVATE KEY"})},public(e){const t=u.get("PublicKeyInfo");return t.encode({algorithm:{algorithm:"ecPublicKey",parameters:{type:"namedCurve",value:e.crv}},publicKey:b(e.x,e.y)},"pem",{label:"PUBLIC KEY"})}},OKP:{private(e){const t=u.get("OneAsymmetricKey");const r=t.encode({version:0,privateKey:{privateKey:o.decodeToBuffer(e.d)},algorithm:{algorithm:e.crv}},"der");r.write("04",12,1,"hex");return l(r.toString("base64"),"PRIVATE")},public(e){const t=u.get("PublicKeyInfo");return t.encode({algorithm:{algorithm:e.crv},publicKey:{unused:0,data:o.decodeToBuffer(e.x)}},"pem",{label:"PUBLIC KEY"})}}};e.exports.jwkToPem=((e,{calculateMissingRSAPrimes:t=false}={})=>{switch(e.kty){case"EC":if(!m.has(e.crv)){throw new a.JOSENotSupported(`unsupported EC key curve: ${e.crv}`)}break;case"OKP":if(!c.has(e.crv)){throw new a.JOSENotSupported(`unsupported OKP key curve: ${e.crv}`)}break;case"RSA":break;default:throw new a.JOSENotSupported(`unsupported key type: ${e.kty}`)}if(e.d){return h[e.kty].private(e,{calculateMissingRSAPrimes:t})}return h[e.kty].public(e)})},4525:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);const a=r(1191);const s=r(2348);const n=r(131);class Exec{constructor(e,t){if(t){this.handler=t}else{this.handler=new n.WebSocketHandler(e)}}exec(e,t,r,o,u,p,c,m,l){return i.__awaiter(this,void 0,void 0,function*(){const i={stdout:u!=null,stderr:p!=null,stdin:c!=null,tty:m,command:o,container:r};const d=a.stringify(i);const y=`/api/v1/namespaces/${e}/pods/${t}/exec?${d}`;const b=yield this.handler.connect(y,null,(e,t)=>{const r=n.WebSocketHandler.handleStandardStreams(e,t,u,p);if(r!=null){if(l){l(r)}return false}return true});if(c!=null){n.WebSocketHandler.handleStandardInput(b,c,n.WebSocketHandler.StdinStream)}if(s.isResizable(u)){this.terminalSizeQueue=new s.TerminalSizeQueue;n.WebSocketHandler.handleStandardInput(b,this.terminalSizeQueue,n.WebSocketHandler.ResizeStream);this.terminalSizeQueue.handleResizes(u)}return b})}}t.Exec=Exec},4535:function(e){e.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:"S3o"},ClientToken:{idempotencyToken:true}}},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:"S3o"},FileFormat:{},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{Id:{}}}},CreateIndex:{input:{type:"structure",required:["Name","RoleArn"],members:{Name:{},Edition:{},RoleArn:{},ServerSideEncryptionConfiguration:{shape:"S42"},Description:{},ClientToken:{idempotencyToken:true},Tags:{shape:"S3o"},UserTokenConfigurations:{shape:"S44"},UserContextPolicy:{}}},output:{type:"structure",members:{Id:{}}}},CreateThesaurus:{input:{type:"structure",required:["IndexId","Name","RoleArn","SourceS3Path"],members:{IndexId:{},Name:{},Description:{},RoleArn:{},Tags:{shape:"S3o"},SourceS3Path:{shape:"Sj"},ClientToken:{idempotencyToken:true}}},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:{}}}},DeleteThesaurus:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}}},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:"S42"},Status:{},Description:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},DocumentMetadataConfigurations:{shape:"S4w"},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:"S5e"},UserTokenConfigurations:{shape:"S44"},UserContextPolicy:{}}}},DescribeThesaurus:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},IndexId:{}}},output:{type:"structure",members:{Id:{},IndexId:{},Name:{},Description:{},Status:{},ErrorMessage:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"},RoleArn:{},SourceS3Path:{shape:"Sj"},FileSizeBytes:{type:"long"},TermCount:{type:"long"},SynonymRuleCount:{type:"long"}}}},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:"S3o"}}}},ListThesauri:{input:{type:"structure",required:["IndexId"],members:{IndexId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},ThesaurusSummaryItems:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}}}}},Query:{input:{type:"structure",required:["IndexId","QueryText"],members:{IndexId:{},QueryText:{},AttributeFilter:{shape:"S6j"},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:{}}},UserContext:{type:"structure",members:{Token:{}}},VisitorId:{}}},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:"S74"}}}}}},DocumentId:{},DocumentTitle:{shape:"S74"},DocumentExcerpt:{shape:"S74"},DocumentURI:{},DocumentAttributes:{shape:"Sm"},ScoreAttributes:{type:"structure",members:{ScoreConfidence:{}}},FeedbackToken:{}}}},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:"S3o"}}},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:"S4w"},CapacityUnits:{shape:"S5e"},UserTokenConfigurations:{shape:"S44"},UserContextPolicy:{}}}},UpdateThesaurus:{input:{type:"structure",required:["Id","IndexId"],members:{Id:{},Name:{},IndexId:{},Description:{},RoleArn:{},SourceS3Path:{shape:"Sj"}}}}},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:{},DisableLocalGroups:{type:"boolean"}}},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"},DisableLocalGroups:{type:"boolean"}}},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"}}},GoogleDriveConfiguration:{type:"structure",required:["SecretArn"],members:{SecretArn:{},InclusionPatterns:{shape:"S19"},ExclusionPatterns:{shape:"S19"},FieldMappings:{shape:"S1o"},ExcludeMimeTypes:{type:"list",member:{}},ExcludeUserAccounts:{type:"list",member:{}},ExcludeSharedDrives:{type:"list",member:{}}}}}},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:{}},S3o:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S42:{type:"structure",members:{KmsKeyId:{type:"string",sensitive:true}}},S44:{type:"list",member:{type:"structure",members:{JwtTokenTypeConfiguration:{type:"structure",required:["KeyLocation"],members:{KeyLocation:{},URL:{},SecretManagerArn:{},UserNameAttributeField:{},GroupAttributeField:{},Issuer:{},ClaimRegex:{}}},JsonTokenTypeConfiguration:{type:"structure",required:["UserNameAttributeField","GroupAttributeField"],members:{UserNameAttributeField:{},GroupAttributeField:{}}}}}},S4w:{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"}}}}}},S5e:{type:"structure",required:["StorageCapacityUnits","QueryCapacityUnits"],members:{StorageCapacityUnits:{type:"integer"},QueryCapacityUnits:{type:"integer"}}},S6j:{type:"structure",members:{AndAllFilters:{shape:"S6k"},OrAllFilters:{shape:"S6k"},NotFilter:{shape:"S6j"},EqualsTo:{shape:"Sn"},ContainsAll:{shape:"Sn"},ContainsAny:{shape:"Sn"},GreaterThan:{shape:"Sn"},GreaterThanOrEquals:{shape:"Sn"},LessThan:{shape:"Sn"},LessThanOrEquals:{shape:"Sn"}}},S6k:{type:"list",member:{shape:"S6j"}},S74:{type:"structure",members:{Text:{},Highlights:{type:"list",member:{type:"structure",required:["BeginOffset","EndOffset"],members:{BeginOffset:{type:"integer"},EndOffset:{type:"integer"},TopAnswer:{type:"boolean"},Type:{}}}}}}}}},4537:function(e){const t=Math.pow(2,32);e.exports=((e,r=Buffer.allocUnsafe(8))=>{const i=Math.floor(e/t);const a=e%t;r.writeUInt32BE(i,0);r.writeUInt32BE(a,4);return r})},4540:function(e){e.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"}}}},DescribeBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3k"}}}},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:"S3u"}}},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:"S43"},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:"S4c"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4c"}}}}}}},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:"S4w"}}},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:"S4w"}}},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:"S3u"}}},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:"S43"},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:true}}},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:"S6v"},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:true}}},output:{type:"structure",members:{GatewayARN:{}}}},SetSMBGuestPassword:{input:{type:"structure",required:["GatewayARN","Password"],members:{GatewayARN:{},Password:{type:"string",sensitive:true}}},output:{type:"structure",members:{GatewayARN:{}}}},ShutdownGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateAutomaticTapeCreationPolicy:{input:{type:"structure",required:["AutomaticTapeCreationRules","GatewayARN"],members:{AutomaticTapeCreationRules:{shape:"S6v"},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:{}}}},UpdateBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN","BandwidthRateLimitIntervals"],members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3k"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateChapCredentials:{input:{type:"structure",required:["TargetARN","SecretToAuthenticateInitiator","InitiatorName"],members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S4c"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4c"}}},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:{}},S3k:{type:"list",member:{type:"structure",required:["StartHourOfDay","StartMinuteOfHour","EndHourOfDay","EndMinuteOfHour","DaysOfWeek"],members:{StartHourOfDay:{type:"integer"},StartMinuteOfHour:{type:"integer"},EndHourOfDay:{type:"integer"},EndMinuteOfHour:{type:"integer"},DaysOfWeek:{type:"list",member:{type:"integer"}},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},S3u:{type:"list",member:{}},S43:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},LunNumber:{type:"integer"},ChapEnabled:{type:"boolean"}}},S4c:{type:"string",sensitive:true},S4w:{type:"list",member:{}},S6v:{type:"list",member:{type:"structure",required:["TapeBarcodePrefix","PoolId","TapeSizeInBytes","MinimumNumTapes"],members:{TapeBarcodePrefix:{},PoolId:{},TapeSizeInBytes:{type:"long"},MinimumNumTapes:{type:"integer"},Worm:{type:"boolean"}}}}}}},4542:function(e,t,r){var i=r(2602);var a=r(1008);var s=r(5622);i.register("dirs",_dirs,{wrapOutput:false});i.register("pushd",_pushd,{wrapOutput:false});i.register("popd",_popd,{wrapOutput:false});var n=[];function _isStackIndex(e){return/^[\-+]\d+$/.test(e)}function _parseStackIndex(e){if(_isStackIndex(e)){if(Math.abs(e)1){r=r.splice(1,1).concat(r)}else{return i.error("no other directory")}}else if(_isStackIndex(t)){var o=_parseStackIndex(t);r=r.slice(o).concat(r.slice(0,o))}else{if(e["no-cd"]){r.splice(1,0,t)}else{r.unshift(t)}}if(e["no-cd"]){r=r.slice(1)}else{t=s.resolve(r.shift());a("",t)}n=r;return _dirs(e.quiet?"-q":"")}t.pushd=_pushd;function _popd(e,t){if(_isStackIndex(e)){t=e;e=""}e=i.parseOptions(e,{n:"no-cd",q:"quiet"});if(!n.length){return i.error("directory stack empty")}t=_parseStackIndex(t||"+0");if(e["no-cd"]||t>0||n.length+t===0){t=t>0?t-1:t;n.splice(t,1)}else{var r=s.resolve(n.shift());a("",r)}return _dirs(e.quiet?"-q":"")}t.popd=_popd;function _dirs(e,t){if(_isStackIndex(e)){t=e;e=""}e=i.parseOptions(e,{c:"clear",q:"quiet"});if(e.clear){n=[];return n}var r=_actualDirStack();if(t){t=_parseStackIndex(t);if(t<0){t=r.length+t}if(!e.quiet){i.log(r[t])}return r[t]}if(!e.quiet){i.log(r.join(" "))}return r}t.dirs=_dirs},4563:function(e){e.exports=new Map},4569:function(e){e.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(DBInstances) == `0`"},{expected:"DBInstanceNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBSnapshotAvailable:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBSnapshotDeleted:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(DBSnapshots) == `0`"},{expected:"DBSnapshotNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBClusterSnapshotAvailable:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBClusterSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]},DBClusterSnapshotDeleted:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:true,matcher:"path",state:"success",argument:"length(DBClusterSnapshots) == `0`"},{expected:"DBClusterSnapshotNotFoundFault",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]}}}},4571:function(e){e.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"}}}},4572:function(e){e.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"}]}}}},4574:function(e,t,r){var i=r(1669).format;var a=r(2602);a.register("echo",_echo,{allowGlobbing:false});function _echo(e){var t=[].slice.call(arguments,e?0:1);var r={};try{r=a.parseOptions(t[0],{e:"escapes",n:"no_newline"},{silent:true});if(t[0]){t.shift()}}catch(e){a.state.error=null}var s=i.apply(null,t);if(!r.no_newline){s+="\n"}process.stdout.write(s);return s}e.exports=_echo},4575:function(e,t,r){e.exports=r(894).default;e.exports.default=e.exports},4599:function(e){e.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:true},AttachSecurityProfile:{http:{method:"PUT",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},AttachThingPrincipal:{http:{method:"PUT",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},CancelAuditMitigationActionsTask:{http:{method:"PUT",requestUri:"/audit/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelAuditTask:{http:{method:"PUT",requestUri:"/audit/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelCertificateTransfer:{http:{method:"PATCH",requestUri:"/cancel-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}}},CancelDetectMitigationActionsTask:{http:{method:"PUT",requestUri:"/detect/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},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:"S1e"}}}},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:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{},clientRequestToken:{idempotencyToken:true}}},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:"S25"},status:{},tags:{shape:"S29"},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:"S2h"},tags:{shape:"S29"}}},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:{}}}},CreateCustomMetric:{http:{requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","metricType","clientRequestToken"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{},metricType:{},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{metricName:{},metricArn:{}}}},CreateDimension:{http:{requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","type","stringValues","clientRequestToken"],members:{name:{location:"uri",locationName:"name"},type:{},stringValues:{shape:"S2z"},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{name:{},arn:{}}}},CreateDomainConfiguration:{http:{requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},domainName:{},serverCertificateArns:{type:"list",member:{}},validationCertificateArn:{},authorizerConfig:{shape:"S38"},serviceType:{},tags:{shape:"S29"}}},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:"S3e"},indexName:{},queryString:{},queryVersion:{},tags:{shape:"S29"}}},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:"S3t"},targetSelection:{},jobExecutionsRolloutConfig:{shape:"S3w"},abortConfig:{shape:"S43"},timeoutConfig:{shape:"S4a"},tags:{shape:"S29"},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:"S4f"}}}},CreateMitigationAction:{http:{requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName","roleArn","actionParams"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S4k"},tags:{shape:"S29"}}},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:"S53"},protocols:{shape:"S55"},targetSelection:{},awsJobExecutionsRolloutConfig:{shape:"S57"},awsJobPresignedUrlConfig:{shape:"S5e"},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:"S5p"},roleArn:{},additionalParameters:{shape:"S6n"},tags:{shape:"S29"}}},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:"S29"}}},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:"S4f"},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:"S79"},tags:{shape:"S29"}}},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:"S29"}}},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:"S7o"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"},tags:{shape:"S29"}}},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:"S7u"},alertTargets:{shape:"S8k"},additionalMetricsToRetain:{shape:"S8o",deprecated:true,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S8p"},tags:{shape:"S29"}}},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:"S8v"},roleArn:{},tags:{shape:"S29"}}},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:"S3g"},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:"S3e"},tags:{shape:"S29"}}},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:"S97"},tags:{shape:"S29"}}},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:"S9f"},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:{}}},vpcConfiguration:{type:"structure",required:["subnetIds","vpcId","roleArn"],members:{subnetIds:{shape:"Scf"},securityGroups:{shape:"Sch"},vpcId:{},roleArn:{}}}}}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Scl"}}}},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:"S1o"}}},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"}}}},DeleteCustomMetric:{http:{method:"DELETE",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{}}},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:"Sej"},auditCheckConfigurations:{shape:"Sem"}}}},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:"Ser"}}}},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:"Sfb"},auditCheckToActionsMapping:{shape:"Sff"},actionsDefinition:{shape:"Sfh"}}}},DescribeAuditSuppression:{http:{requestUri:"/audit/suppressions/describe"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"}}},output:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1o"},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:"Sg8"}}}},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:"S2h"},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:"Sgl"}}},registrationConfig:{shape:"Sgm"}}}},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:"Sgl"},certificateMode:{}}}}}},DescribeCustomMetric:{http:{method:"GET",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{metricName:{},metricArn:{},metricType:{},displayName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDefaultAuthorizer:{http:{method:"GET",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{authorizerDescription:{shape:"Sg8"}}}},DescribeDetectMitigationActionsTask:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskSummary:{shape:"Sh0"}}}},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:"S2z"},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:"S38"},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:"Shq"},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:"S3t"},jobExecutionsRolloutConfig:{shape:"S3w"},abortConfig:{shape:"S43"},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:"S4a"},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:"S1e"}}},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:"S4k"},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:"S79"}}}},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:"S7o"},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:"S7u"},alertTargets:{shape:"S8k"},additionalMetricsToRetain:{shape:"S8o",deprecated:true,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S8p"},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:"S8v"},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:"S3h"},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:"S3e"},thingGroupMetadata:{type:"structure",members:{parentGroupName:{},rootToParentThingGroups:{shape:"Sj7"},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:"S97"},thingTypeMetadata:{shape:"Sjk"}}}},DetachPolicy:{http:{requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},DetachPrincipalPolicy:{http:{method:"DELETE",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:true},DetachSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},DetachThingPrincipal:{http:{method:"DELETE",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},DisableTopicRule:{http:{requestUri:"/rules/{ruleName}/disable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},EnableTopicRule:{http:{requestUri:"/rules/{ruleName}/enable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},GetBehaviorModelTrainingSummaries:{http:{method:"GET",requestUri:"/behavior-model-training/summaries"},input:{type:"structure",members:{securityProfileName:{location:"querystring",locationName:"securityProfileName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{securityProfileName:{},behaviorName:{},trainingDataCollectionStartDate:{type:"timestamp"},modelStatus:{},datapointsCollectionPercentage:{type:"double"},lastModelRefreshDate:{type:"timestamp"}}}},nextToken:{}}}},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:"Skc"},thingGroupIndexingConfiguration:{shape:"Skj"}}}},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:"S53"},protocols:{shape:"S55"},awsJobExecutionsRolloutConfig:{shape:"S57"},awsJobPresignedUrlConfig:{shape:"S5e"},targetSelection:{},otaUpdateFiles:{shape:"S5p"},otaUpdateStatus:{},awsIotJobId:{},awsIotJobArn:{},errorInfo:{type:"structure",members:{code:{},message:{}}},additionalParameters:{shape:"S6n"}}}}}},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:"S9i"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"S9j"}}}}}},GetTopicRuleDestination:{http:{method:"GET",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Scl"}}}},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"},behaviorCriteriaType:{location:"querystring",locationName:"behaviorCriteriaType"},listSuppressedAlerts:{location:"querystring",locationName:"listSuppressedAlerts",type:"boolean"},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:"S7v"},lastViolationValue:{shape:"S82"},violationEventAdditionalInfo:{shape:"Sm0"},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:"Sm6"},nextMarker:{}}}},ListAuditFindings:{http:{requestUri:"/audit/findings"},input:{type:"structure",members:{taskId:{},checkName:{},resourceIdentifier:{shape:"S1o"},maxResults:{type:"integer"},nextToken:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},listSuppressedFindings:{type:"boolean"}}},output:{type:"structure",members:{findings:{type:"list",member:{shape:"Ser"}},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:"S1o"},ascendingOrder:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{suppressions:{type:"list",member:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},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:"Sj8"}},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:"Sn8"},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:"Sn8"},nextMarker:{}}}},ListCustomMetrics:{http:{method:"GET",requestUri:"/custom-metrics"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{metricNames:{type:"list",member:{}},nextToken:{}}}},ListDetectMitigationActionsExecutions:{http:{method:"GET",requestUri:"/detect/mitigationactions/executions"},input:{type:"structure",members:{taskId:{location:"querystring",locationName:"taskId"},violationId:{location:"querystring",locationName:"violationId"},thingName:{location:"querystring",locationName:"thingName"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},violationId:{},actionName:{},thingName:{},executionStartDate:{type:"timestamp"},executionEndDate:{type:"timestamp"},status:{},errorCode:{},message:{}}}},nextToken:{}}}},ListDetectMitigationActionsTasks:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{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:{shape:"Sh0"}},nextToken:{}}}},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:"So4"}}}},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:"So4"}}}},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:"Sm6"},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:"Sot"},nextMarker:{}}},deprecated:true},ListPolicyVersions:{http:{method:"GET",requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyVersions:{type:"list",member:{type:"structure",members:{versionId:{},isDefaultVersion:{type:"boolean"},createDate:{type:"timestamp"}}}}}}},ListPrincipalPolicies:{http:{method:"GET",requestUri:"/principal-policies"},input:{type:"structure",required:["principal"],members:{principal:{location:"header",locationName:"x-amzn-iot-principal"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sm6"},nextMarker:{}}},deprecated:true},ListPrincipalThings:{http:{method:"GET",requestUri:"/principals/things"},input:{type:"structure",required:["principal"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{things:{shape:"Sp3"},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"},metricName:{location:"querystring",locationName:"metricName"}}},output:{type:"structure",members:{securityProfileIdentifiers:{type:"list",member:{shape:"Spm"}},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:"Spm"},target:{shape:"Spr"}}}},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:"S29"},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:"Spr"}},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:"Sj7"},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:"Sj7"},nextToken:{}}}},ListThingPrincipals:{http:{method:"GET",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{principals:{shape:"Sot"},nextToken:{}}}},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:"S97"},thingTypeMetadata:{shape:"Sjk"}}}},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:"S3h"},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:"Sp3"},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:"Sp3"},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:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},statusReason:{},httpUrlSummary:{type:"structure",members:{confirmationUrl:{}}},vpcDestinationSummary:{type:"structure",members:{subnetIds:{shape:"Scf"},securityGroups:{shape:"Sch"},vpcId:{},roleArn:{}}}}}},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:"Sre"},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"},behaviorCriteriaType:{location:"querystring",locationName:"behaviorCriteriaType"},listSuppressedAlerts:{location:"querystring",locationName:"listSuppressedAlerts",type:"boolean"},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:"S7v"},metricValue:{shape:"S82"},violationEventAdditionalInfo:{shape:"Sm0"},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:"Sgm"},tags:{shape:"S29"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificate:{http:{requestUri:"/certificate/register"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},caCertificatePem:{},setAsActive:{deprecated:true,location:"querystring",locationName:"setAsActive",type:"boolean"},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},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:"S9f"}},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:"Ss8"},attributes:{shape:"S3h"},shadow:{},connectivity:{type:"structure",members:{connected:{type:"boolean"},timestamp:{type:"long"}}}}}},thingGroups:{type:"list",member:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupDescription:{},attributes:{shape:"S3h"},parentGroupNames:{shape:"Ss8"}}}}}}},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:"Sre"},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:"Sfb"},auditCheckToActionsMapping:{shape:"Sff"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{taskId:{}}}},StartDetectMitigationActionsTask:{http:{method:"PUT",requestUri:"/detect/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId","target","actions","clientRequestToken"],members:{taskId:{location:"uri",locationName:"taskId"},target:{shape:"Sh2"},actions:{type:"list",member:{}},violationEventOccurrenceRange:{shape:"Sh5"},includeOnlyActiveViolations:{type:"boolean"},includeSuppressedAlerts:{type:"boolean"},clientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{taskId:{}}}},StartOnDemandAuditTask:{http:{requestUri:"/audit/tasks"},input:{type:"structure",required:["targetCheckNames"],members:{targetCheckNames:{shape:"S7o"}}},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:"S29"}}},output:{type:"structure",members:{}}},TestAuthorization:{http:{requestUri:"/test-authorization"},input:{type:"structure",required:["authInfos"],members:{principal:{},cognitoIdentityPoolId:{},authInfos:{type:"list",member:{shape:"St1"}},clientId:{location:"querystring",locationName:"clientId"},policyNamesToAdd:{shape:"St5"},policyNamesToSkip:{shape:"St5"}}},output:{type:"structure",members:{authResults:{type:"list",member:{type:"structure",members:{authInfo:{shape:"St1"},allowed:{type:"structure",members:{policies:{shape:"Sm6"}}},denied:{type:"structure",members:{implicitDeny:{type:"structure",members:{policies:{shape:"Sm6"}}},explicitDeny:{type:"structure",members:{policies:{shape:"Sm6"}}}}},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:"Sej"},auditCheckConfigurations:{shape:"Sem"}}},output:{type:"structure",members:{}}},UpdateAuditSuppression:{http:{method:"PATCH",requestUri:"/audit/suppressions/update"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},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:"S25"},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:"S2h"},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:"Sgm"},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"}}}},UpdateCustomMetric:{http:{method:"PATCH",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","displayName"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{}}},output:{type:"structure",members:{metricName:{},metricArn:{},metricType:{},displayName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateDimension:{http:{method:"PATCH",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","stringValues"],members:{name:{location:"uri",locationName:"name"},stringValues:{shape:"S2z"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2z"},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:"S38"},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:"S3e"},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:"Shq"}}},output:{type:"structure",members:{}}},UpdateIndexingConfiguration:{http:{requestUri:"/indexing/config"},input:{type:"structure",members:{thingIndexingConfiguration:{shape:"Skc"},thingGroupIndexingConfiguration:{shape:"Skj"}}},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:"S3t"},jobExecutionsRolloutConfig:{shape:"S3w"},abortConfig:{shape:"S43"},timeoutConfig:{shape:"S4a"},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:"S4k"}}},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:"S79"},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:"S7o"},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:"S7u"},alertTargets:{shape:"S8k"},additionalMetricsToRetain:{shape:"S8o",deprecated:true,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S8p"},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:"S7u"},alertTargets:{shape:"S8k"},additionalMetricsToRetain:{shape:"S8o",deprecated:true,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S8p"},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:"S8v"},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:"S3g"},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:"S3e"},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:"Svf"},thingGroupsToRemove:{shape:"Svf"},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:"S7u"}}},output:{type:"structure",members:{valid:{type:"boolean"},validationErrors:{type:"list",member:{type:"structure",members:{errorMessage:{}}}}}}}},shapes:{Sg:{type:"list",member:{}},S1e:{type:"map",key:{},value:{}},S1o:{type:"structure",members:{deviceCertificateId:{},caCertificateId:{},cognitoIdentityPoolId:{},clientId:{},policyVersionIdentifier:{type:"structure",members:{policyName:{},policyVersionId:{}}},account:{},iamRoleArn:{},roleAliasArn:{}}},S25:{type:"map",key:{},value:{}},S29:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S2h:{type:"structure",members:{billingGroupDescription:{}}},S2z:{type:"list",member:{}},S38:{type:"structure",members:{defaultAuthorizerName:{},allowAuthorizerOverride:{type:"boolean"}}},S3e:{type:"structure",members:{thingGroupDescription:{},attributePayload:{shape:"S3g"}}},S3g:{type:"structure",members:{attributes:{shape:"S3h"},merge:{type:"boolean"}}},S3h:{type:"map",key:{},value:{}},S3t:{type:"structure",members:{roleArn:{},expiresInSec:{type:"long"}}},S3w:{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"}}}}}}},S43:{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"}}}}}},S4a:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},S4f:{type:"structure",members:{PublicKey:{},PrivateKey:{type:"string",sensitive:true}}},S4k:{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:{}}}}},S53:{type:"list",member:{}},S55:{type:"list",member:{}},S57:{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"}}}}}}},S5e:{type:"structure",members:{expiresInSec:{type:"long"}}},S5p:{type:"list",member:{type:"structure",members:{fileName:{},fileType:{type:"integer"},fileVersion:{},fileLocation:{type:"structure",members:{stream:{type:"structure",members:{streamId:{},fileId:{type:"integer"}}},s3Location:{shape:"S5y"}}},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:{}}}}},S5y:{type:"structure",members:{bucket:{},key:{},version:{}}},S6n:{type:"map",key:{},value:{}},S79:{type:"structure",required:["targetArn"],members:{payloadVersion:{},targetArn:{}}},S7o:{type:"list",member:{}},S7u:{type:"list",member:{shape:"S7v"}},S7v:{type:"structure",required:["name"],members:{name:{},metric:{},metricDimension:{shape:"S7y"},criteria:{type:"structure",members:{comparisonOperator:{},value:{shape:"S82"},durationSeconds:{type:"integer"},consecutiveDatapointsToAlarm:{type:"integer"},consecutiveDatapointsToClear:{type:"integer"},statisticalThreshold:{type:"structure",members:{statistic:{}}},mlDetectionConfig:{type:"structure",required:["confidenceLevel"],members:{confidenceLevel:{}}}}},suppressAlerts:{type:"boolean"}}},S7y:{type:"structure",required:["dimensionName"],members:{dimensionName:{},operator:{}}},S82:{type:"structure",members:{count:{type:"long"},cidrs:{type:"list",member:{}},ports:{type:"list",member:{type:"integer"}},number:{type:"double"},numbers:{type:"list",member:{type:"double"}},strings:{type:"list",member:{}}}},S8k:{type:"map",key:{},value:{type:"structure",required:["alertTargetArn","roleArn"],members:{alertTargetArn:{},roleArn:{}}}},S8o:{type:"list",member:{}},S8p:{type:"list",member:{type:"structure",required:["metric"],members:{metric:{},metricDimension:{shape:"S7y"}}}},S8v:{type:"list",member:{type:"structure",members:{fileId:{type:"integer"},s3Location:{shape:"S5y"}}}},S97:{type:"structure",members:{thingTypeDescription:{},searchableAttributes:{type:"list",member:{}}}},S9f:{type:"structure",required:["sql","actions"],members:{sql:{},description:{},actions:{shape:"S9i"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"S9j"}}},S9i:{type:"list",member:{shape:"S9j"}},S9j:{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:{},batchMode:{type:"boolean"}}},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:{},batchMode:{type:"boolean"},roleArn:{}}},iotEvents:{type:"structure",required:["inputName","roleArn"],members:{inputName:{},messageId:{},batchMode:{type:"boolean"},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:{}}}}}}},kafka:{type:"structure",required:["destinationArn","topic","clientProperties"],members:{destinationArn:{},topic:{},key:{},partition:{},clientProperties:{type:"map",key:{},value:{}}}}}},Scf:{type:"list",member:{}},Sch:{type:"list",member:{}},Scl:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},statusReason:{},httpUrlProperties:{type:"structure",members:{confirmationUrl:{}}},vpcProperties:{type:"structure",members:{subnetIds:{shape:"Scf"},securityGroups:{shape:"Sch"},vpcId:{},roleArn:{}}}}},Sej:{type:"map",key:{},value:{type:"structure",members:{targetArn:{},roleArn:{},enabled:{type:"boolean"}}}},Sem:{type:"map",key:{},value:{type:"structure",members:{enabled:{type:"boolean"}}}},Ser:{type:"structure",members:{findingId:{},taskId:{},checkName:{},taskStartTime:{type:"timestamp"},findingTime:{type:"timestamp"},severity:{},nonCompliantResource:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Sev"}}},relatedResources:{type:"list",member:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Sev"}}}},reasonForNonCompliance:{},reasonForNonComplianceCode:{},isSuppressed:{type:"boolean"}}},Sev:{type:"map",key:{},value:{}},Sfb:{type:"structure",members:{auditTaskId:{},findingIds:{type:"list",member:{}},auditCheckToReasonCodeFilter:{type:"map",key:{},value:{type:"list",member:{}}}}},Sff:{type:"map",key:{},value:{type:"list",member:{}}},Sfh:{type:"list",member:{type:"structure",members:{name:{},id:{},roleArn:{},actionParams:{shape:"S4k"}}}},Sg8:{type:"structure",members:{authorizerName:{},authorizerArn:{},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},signingDisabled:{type:"boolean"}}},Sgl:{type:"structure",members:{notBefore:{type:"timestamp"},notAfter:{type:"timestamp"}}},Sgm:{type:"structure",members:{templateBody:{},roleArn:{}}},Sh0:{type:"structure",members:{taskId:{},taskStatus:{},taskStartTime:{type:"timestamp"},taskEndTime:{type:"timestamp"},target:{shape:"Sh2"},violationEventOccurrenceRange:{shape:"Sh5"},onlyActiveViolationsIncluded:{type:"boolean"},suppressedAlertsIncluded:{type:"boolean"},actionsDefinition:{shape:"Sfh"},taskStatistics:{type:"structure",members:{actionsExecuted:{type:"long"},actionsSkipped:{type:"long"},actionsFailed:{type:"long"}}}}},Sh2:{type:"structure",members:{violationIds:{type:"list",member:{}},securityProfileName:{},behaviorName:{}}},Sh5:{type:"structure",required:["startTime","endTime"],members:{startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},Shq:{type:"map",key:{},value:{type:"structure",members:{Enabled:{type:"boolean"}}}},Sj7:{type:"list",member:{shape:"Sj8"}},Sj8:{type:"structure",members:{groupName:{},groupArn:{}}},Sjk:{type:"structure",members:{deprecated:{type:"boolean"},deprecationDate:{type:"timestamp"},creationDate:{type:"timestamp"}}},Skc:{type:"structure",required:["thingIndexingMode"],members:{thingIndexingMode:{},thingConnectivityIndexingMode:{},managedFields:{shape:"Skf"},customFields:{shape:"Skf"}}},Skf:{type:"list",member:{type:"structure",members:{name:{},type:{}}}},Skj:{type:"structure",required:["thingGroupIndexingMode"],members:{thingGroupIndexingMode:{},managedFields:{shape:"Skf"},customFields:{shape:"Skf"}}},Sm0:{type:"structure",members:{confidenceLevel:{}}},Sm6:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{}}}},Sn8:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificateMode:{},creationDate:{type:"timestamp"}}}},So4:{type:"structure",members:{status:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"}}},Sot:{type:"list",member:{}},Sp3:{type:"list",member:{}},Spm:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},Spr:{type:"structure",required:["arn"],members:{arn:{}}},Sre:{type:"structure",required:["targetType"],members:{targetType:{},targetName:{}}},Ss8:{type:"list",member:{}},St1:{type:"structure",required:["resources"],members:{actionType:{},resources:{type:"list",member:{}}}},St5:{type:"list",member:{}},Svf:{type:"list",member:{}}}}},4604:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["backup"]={};i.Backup=a.defineService("backup",["2018-11-15"]);Object.defineProperty(s.services["backup"],"2018-11-15",{get:function get(){var e=r(9601);e.paginators=r(8447).pagination;return e},enumerable:true,configurable:true});e.exports=i.Backup},4612:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sso"]={};i.SSO=a.defineService("sso",["2019-06-10"]);Object.defineProperty(s.services["sso"],"2019-06-10",{get:function get(){var e=r(3881);e.paginators=r(682).pagination;return e},enumerable:true,configurable:true});e.exports=i.SSO},4616:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-08-01",endpointPrefix:"aps",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Prometheus Service",serviceId:"amp",signatureVersion:"v4",signingName:"aps",uid:"amp-2020-08-01"},operations:{CreateWorkspace:{http:{requestUri:"/workspaces",responseCode:202},input:{type:"structure",members:{alias:{},clientToken:{idempotencyToken:true}}},output:{type:"structure",required:["arn","status","workspaceId"],members:{arn:{},status:{shape:"S6"},workspaceId:{}}},idempotent:true},DeleteWorkspace:{http:{method:"DELETE",requestUri:"/workspaces/{workspaceId}",responseCode:202},input:{type:"structure",required:["workspaceId"],members:{clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"},workspaceId:{location:"uri",locationName:"workspaceId"}}},idempotent:true},DescribeWorkspace:{http:{method:"GET",requestUri:"/workspaces/{workspaceId}",responseCode:200},input:{type:"structure",required:["workspaceId"],members:{workspaceId:{location:"uri",locationName:"workspaceId"}}},output:{type:"structure",required:["workspace"],members:{workspace:{type:"structure",required:["arn","createdAt","status","workspaceId"],members:{alias:{},arn:{},createdAt:{type:"timestamp"},prometheusEndpoint:{},status:{shape:"S6"},workspaceId:{}}}}}},ListWorkspaces:{http:{method:"GET",requestUri:"/workspaces",responseCode:200},input:{type:"structure",members:{alias:{location:"querystring",locationName:"alias"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["workspaces"],members:{nextToken:{},workspaces:{type:"list",member:{type:"structure",required:["arn","createdAt","status","workspaceId"],members:{alias:{},arn:{},createdAt:{type:"timestamp"},status:{shape:"S6"},workspaceId:{}}}}}}},UpdateWorkspaceAlias:{http:{requestUri:"/workspaces/{workspaceId}/alias",responseCode:204},input:{type:"structure",required:["workspaceId"],members:{alias:{},clientToken:{idempotencyToken:true},workspaceId:{location:"uri",locationName:"workspaceId"}}},idempotent:true}},shapes:{S6:{type:"structure",required:["statusCode"],members:{statusCode:{}}}}}},4618:function(e,t,r){var i=r(153);var a=r(904).populateHostPrefix;function populateMethod(e){e.httpRequest.method=e.service.api.operations[e.operation].httpMethod}function generateURI(e,t,r,a){var s=[e,t].join("/");s=s.replace(/\/+/g,"/");var n={},o=false;i.each(r.members,function(e,t){var r=a[e];if(r===null||r===undefined)return;if(t.location==="uri"){var u=new RegExp("\\{"+t.name+"(\\+)?\\}");s=s.replace(u,function(e,t){var a=t?i.uriEscapePath:i.uriEscape;return a(String(r))})}else if(t.location==="querystring"){o=true;if(t.type==="list"){n[t.name]=r.map(function(e){return i.uriEscape(t.member.toWireFormat(e).toString())})}else if(t.type==="map"){i.each(r,function(e,t){if(Array.isArray(t)){n[e]=t.map(function(e){return i.uriEscape(String(e))})}else{n[e]=i.uriEscape(String(t))}})}else{n[t.name]=i.uriEscape(t.toWireFormat(r).toString())}}});if(o){s+=s.indexOf("?")>=0?"&":"?";var u=[];i.arrayEach(Object.keys(n).sort(),function(e){if(!Array.isArray(n[e])){n[e]=[n[e]]}for(var t=0;t{f=u(f,true);if(N!==undefined&&(!Array.isArray(N)||N.some(e=>typeof e!=="string"||!e))){throw new TypeError('"algorithms" option must be an array of non-empty strings')}else if(N){N=new Set(N)}if(!Array.isArray(g)||g.some(e=>typeof e!=="string"||!e)){throw new TypeError('"crit" option must be an array of non-empty strings')}if(!t){t=y(r)}let v;let k;let C;let A;let R;if(t==="general"&&r.signatures.length===1){t="flattened";const{signatures:e,...i}=r;r={...i,...e[0]}}let D;if(b.has(t)){let u={};switch(t){case"compact":[v,C,A]=r.split(".");break;case"flattened":({protected:v,payload:C,signature:A,header:k}=r);break;case"preparsed":{({decoded:D}=r);[v,C,A]=r.token.split(".");break}}if(!k){e=true}if(D){u=D.header}else if(v){try{u=a.JSON.decode(v)}catch(e){throw new c.JWSInvalid("could not parse JWS protected header")}}else{e=e||true}if(!e&&!s(u,k)){throw new c.JWSInvalid("JWS Protected and JWS Unprotected Header Parameter names must be disjoint")}const y={...u,...k};o(u,k,g);R=u.alg||k&&k.alg;if(!R){throw new c.JWSInvalid("missing JWS signature algorithm")}else if(N&&!N.has(R)){throw new c.JOSEAlgNotWhitelisted("alg not whitelisted")}if(f instanceof p){const e=f;const i=e.all({kid:y.kid,alg:y.alg,key_ops:["verify"]});switch(i.length){case 0:throw new c.JWKSNoMatchingKey;case 1:f=i[0];break;default:{const e=[];for(const a of i){try{return h(true,t,r,a,{crit:g,complete:S,encoding:T,parse:I,algorithms:N?[...N]:undefined})}catch(t){e.push(t);continue}}const a=new c.JOSEMultiError(e);if([...a].some(e=>e instanceof c.JWSVerificationFailed)){throw new c.JWSVerificationFailed}throw a}}}if(f===d.EmbeddedJWK){if(!n(y.jwk)){throw new c.JWSInvalid('JWS Header Parameter "jwk" must be a JSON object')}f=d.asKey(y.jwk);if(f.type!=="public"){throw new c.JWSInvalid('JWS Header Parameter "jwk" must be a public key')}}else if(f===d.EmbeddedX5C){if(!Array.isArray(y.x5c)||!y.x5c.length||y.x5c.some(e=>typeof e!=="string"||!e)){throw new c.JWSInvalid('JWS Header Parameter "x5c" must be a JSON array of certificate value strings')}f=d.asKey(`-----BEGIN CERTIFICATE-----${i}${(y.x5c[0].match(/.{1,64}/g)||[]).join(i)}${i}-----END CERTIFICATE-----`,{x5c:y.x5c})}m(f,"verify",R);const b=Buffer.concat([Buffer.from(v||""),Buffer.from("."),Buffer.isBuffer(C)?C:Buffer.from(C)]);if(!l(R,f,b,a.decodeToBuffer(A))){throw new c.JWSVerificationFailed}if(!y.crit||!y.crit.includes("b64")||y.b64){if(I){C=D?D.payload:a.JSON.decode.try(C,T)}else{C=a.decodeToBuffer(C)}}if(S){const e={payload:C,key:f};if(v)e.protected=u;if(k)e.header=k;return e}return C}const{signatures:x,...q}=r;const w=[];for(const e of x){try{return h(false,"flattened",{...q,...e},f,{crit:g,complete:S,encoding:T,parse:I,algorithms:N?[...N]:undefined})}catch(e){w.push(e);continue}}const P=new c.JOSEMultiError(w);if([...P].some(e=>e instanceof c.JWSVerificationFailed)){throw new c.JWSVerificationFailed}else if([...P].every(e=>e instanceof c.JWKSNoMatchingKey)){throw new c.JWKSNoMatchingKey}throw P};e.exports={bare:h,verify:h.bind(undefined,false,undefined)}},4639:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["appsync"]={};i.AppSync=a.defineService("appsync",["2017-07-25"]);Object.defineProperty(s.services["appsync"],"2017-07-25",{get:function get(){var e=r(1407);e.paginators=r(2046).pagination;return e},enumerable:true,configurable:true});e.exports=i.AppSync},4645:function(e){e.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"}]}}}},4650:function(e,t,r){var i=r(3852);var a=r(5400);var s=r(9575);var n=r(7502);var o=r(8752);var u=r(2378);var p=r(6753);e.exports={Key:i,parseKey:i.parse,Fingerprint:a,parseFingerprint:a.parse,Signature:s,parseSignature:s.parse,PrivateKey:n,parsePrivateKey:n.parse,generatePrivateKey:n.generate,Certificate:o,parseCertificate:o.parse,createSelfSignedCertificate:o.createSelfSigned,createCertificate:o.create,Identity:u,identityFromDN:u.parseDN,identityForHost:u.forHost,identityForUser:u.forUser,identityForEmail:u.forEmail,identityFromArray:u.fromArray,FingerprintFormatError:p.FingerprintFormatError,InvalidAlgorithmError:p.InvalidAlgorithmError,KeyParseError:p.KeyParseError,SignatureParseError:p.SignatureParseError,KeyEncryptedError:p.KeyEncryptedError,CertificateParseError:p.CertificateParseError}},4657:function(e){"use strict";class CancelError extends Error{constructor(e){super(e||"Promise was canceled");this.name="CancelError"}get isCanceled(){return true}}class PCancelable{static fn(e){return(...t)=>{return new PCancelable((r,i,a)=>{t.push(a);e(...t).then(r,i)})}}constructor(e){this._cancelHandlers=[];this._isPending=true;this._isCanceled=false;this._rejectOnCancel=true;this._promise=new Promise((t,r)=>{this._reject=r;const i=e=>{this._isPending=false;t(e)};const a=e=>{this._isPending=false;r(e)};const s=e=>{this._cancelHandlers.push(e)};Object.defineProperties(s,{shouldReject:{get:()=>this._rejectOnCancel,set:e=>{this._rejectOnCancel=e}}});return e(i,a,s)})}then(e,t){return this._promise.then(e,t)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(e){if(!this._isPending||this._isCanceled){return}if(this._cancelHandlers.length>0){try{for(const e of this._cancelHandlers){e()}}catch(e){this._reject(e)}}this._isCanceled=true;if(this._rejectOnCancel){this._reject(new CancelError(e))}}get isCanceled(){return this._isCanceled}}Object.setPrototypeOf(PCancelable.prototype,Promise.prototype);e.exports=PCancelable;e.exports.default=PCancelable;e.exports.CancelError=CancelError},4662:function(e){e.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"}}}},4663:function(e,t,r){const{define:i}=r(2135);const a=r(3944);const s=r(6782);const n=r(474);const o=r(8645);e.exports={base:a,constants:s,decoders:n,define:i,encoders:o}},4664:function(e){e.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:{}}},UpdateHost:{input:{type:"structure",required:["HostArn"],members:{HostArn:{},ProviderEndpoint:{},VpcConfiguration:{shape:"Se"}}},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:{}}}}}},4666:function(e){e.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"}}}},4669:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-07-01",endpointPrefix:"airflow",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AmazonMWAA",serviceId:"MWAA",signatureVersion:"v4",signingName:"airflow",uid:"mwaa-2020-07-01"},operations:{CreateCliToken:{http:{requestUri:"/clitoken/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{CliToken:{type:"string",sensitive:true},WebServerHostname:{}}},endpoint:{hostPrefix:"env."}},CreateEnvironment:{http:{method:"PUT",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["DagS3Path","ExecutionRoleArn","Name","NetworkConfiguration","SourceBucketArn"],members:{AirflowConfigurationOptions:{type:"map",key:{},value:{},sensitive:true},AirflowVersion:{},DagS3Path:{},EnvironmentClass:{},ExecutionRoleArn:{},KmsKey:{},LoggingConfiguration:{shape:"Sf"},MaxWorkers:{type:"integer"},Name:{location:"uri",locationName:"Name"},NetworkConfiguration:{shape:"Sk"},PluginsS3ObjectVersion:{},PluginsS3Path:{},RequirementsS3ObjectVersion:{},RequirementsS3Path:{},SourceBucketArn:{},Tags:{shape:"Sr"},WebserverAccessMode:{},WeeklyMaintenanceWindowStart:{}}},output:{type:"structure",members:{Arn:{}}},endpoint:{hostPrefix:"api."},idempotent:true},CreateWebLoginToken:{http:{requestUri:"/webtoken/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{WebServerHostname:{},WebToken:{type:"string",sensitive:true}}},endpoint:{hostPrefix:"env."},idempotent:true},DeleteEnvironment:{http:{method:"DELETE",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."},idempotent:true},GetEnvironment:{http:{method:"GET",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Environment:{type:"structure",members:{AirflowConfigurationOptions:{type:"map",key:{},value:{}},AirflowVersion:{},Arn:{},CreatedAt:{type:"timestamp"},DagS3Path:{},EnvironmentClass:{},ExecutionRoleArn:{},KmsKey:{},LastUpdate:{type:"structure",members:{CreatedAt:{type:"timestamp"},Error:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}},Status:{}}},LoggingConfiguration:{type:"structure",members:{DagProcessingLogs:{shape:"S1f"},SchedulerLogs:{shape:"S1f"},TaskLogs:{shape:"S1f"},WebserverLogs:{shape:"S1f"},WorkerLogs:{shape:"S1f"}}},MaxWorkers:{type:"integer"},Name:{},NetworkConfiguration:{shape:"Sk"},PluginsS3ObjectVersion:{},PluginsS3Path:{},RequirementsS3ObjectVersion:{},RequirementsS3Path:{},ServiceRoleArn:{},SourceBucketArn:{},Status:{},Tags:{shape:"Sr"},WebserverAccessMode:{},WebserverUrl:{},WeeklyMaintenanceWindowStart:{}}}}},endpoint:{hostPrefix:"api."}},ListEnvironments:{http:{method:"GET",requestUri:"/environments",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",required:["Environments"],members:{Environments:{type:"list",member:{}},NextToken:{}}},endpoint:{hostPrefix:"api."}},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:"Sr"}}},endpoint:{hostPrefix:"api."}},PublishMetrics:{http:{requestUri:"/metrics/environments/{EnvironmentName}",responseCode:200},input:{type:"structure",required:["EnvironmentName","MetricData"],members:{EnvironmentName:{location:"uri",locationName:"EnvironmentName"},MetricData:{type:"list",member:{type:"structure",required:["MetricName","Timestamp"],members:{Dimensions:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},MetricName:{},StatisticValues:{type:"structure",members:{Maximum:{type:"double"},Minimum:{type:"double"},SampleCount:{type:"integer"},Sum:{type:"double"}}},Timestamp:{type:"timestamp"},Unit:{},Value:{type:"double"}}}}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"ops."}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sr"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"api."}},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:{}},endpoint:{hostPrefix:"api."},idempotent:true},UpdateEnvironment:{http:{method:"PATCH",requestUri:"/environments/{Name}",responseCode:200},input:{type:"structure",required:["Name"],members:{AirflowConfigurationOptions:{type:"map",key:{},value:{},sensitive:true},AirflowVersion:{},DagS3Path:{},EnvironmentClass:{},ExecutionRoleArn:{},LoggingConfiguration:{shape:"Sf"},MaxWorkers:{type:"integer"},Name:{location:"uri",locationName:"Name"},NetworkConfiguration:{type:"structure",required:["SecurityGroupIds"],members:{SecurityGroupIds:{shape:"Sl"}}},PluginsS3ObjectVersion:{},PluginsS3Path:{},RequirementsS3ObjectVersion:{},RequirementsS3Path:{},SourceBucketArn:{},WebserverAccessMode:{},WeeklyMaintenanceWindowStart:{}}},output:{type:"structure",members:{Arn:{}}},endpoint:{hostPrefix:"api."}}},shapes:{Sf:{type:"structure",members:{DagProcessingLogs:{shape:"Sg"},SchedulerLogs:{shape:"Sg"},TaskLogs:{shape:"Sg"},WebserverLogs:{shape:"Sg"},WorkerLogs:{shape:"Sg"}}},Sg:{type:"structure",required:["Enabled","LogLevel"],members:{Enabled:{type:"boolean"},LogLevel:{}}},Sk:{type:"structure",members:{SecurityGroupIds:{shape:"Sl"},SubnetIds:{type:"list",member:{}}}},Sl:{type:"list",member:{}},Sr:{type:"map",key:{},value:{}},S1f:{type:"structure",members:{CloudWatchLogGroupArn:{},Enabled:{type:"boolean"},LogLevel:{}}}}}},4671:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cur"]={};i.CUR=a.defineService("cur",["2017-01-06"]);Object.defineProperty(s.services["cur"],"2017-01-06",{get:function get(){var e=r(2528);e.paginators=r(7878).pagination;return e},enumerable:true,configurable:true});e.exports=i.CUR},4691:function(e){"use strict";e.exports=function ucs2length(e){var t=0,r=e.length,i=0,a;while(i=55296&&a<=56319&&i{const t=e.toString(16);return a.encodeBuffer(Buffer.from(t.length%2?`0${t}`:t,"hex"))};const c=e=>BigInt(`0x${e.toString("hex")}`);const m=e=>e.toString(2).length;const l=(e,t)=>{let r=n;let i=o;let a=o;let s=n;while(e!==n){const n=t/e;const o=t%e;const u=r-a*n;const p=i-s*n;t=e;e=o;r=a;i=s;a=u;s=p}return r};const d=(e,t)=>{let r=n;while(!((e|t)&o)){e>>=o;t>>=o;r++}while(!(e&o)){e>>=o}do{while(!(t&o)){t>>=o}if(e>t){const r=e;e=t;t=r}t-=e}while(t);return e<{e=f(e,r);let i=o;let a=e;while(t>0){var s=t%u;t=t/u;if(s===o){i=i*a;i=i%r}a=a*a;a=a%r}return i};const b=(e,t)=>{const r=t-e;const i=m(r);let a;do{a=c(h(i))}while(a>r);return a+e};const h=e=>{const t=Math.ceil(e/8);const r=i(t);r[0]=r[0]&2**(e%8)-1;return r};const f=(e,t)=>{e=e%t;return e<0?e+t:e};const g=e=>{let t=e;while(t%u===n){t=t/u}return t};const S=30;const N=22;const I=(e,t,r)=>{const i=g(e*t-o);let a=0;let p;do{a++;if(a===S){throw new s.JWKImportFailed("failed to calculate missing primes")}let e=0;let t=y(b(u,r),i,r);let c=n;while(t!==o){e++;if(e===N){throw new s.JWKImportFailed("failed to calculate missing primes")}c=t;t=t*t%r}if(c!==r-o){p=c}}while(!p);const c=d(p-o,r);const m=r/c;return c>m?{p:c,q:m}:{p:m,q:c}};e.exports=(e=>{const t=c(a.decodeToBuffer(e.e));const r=c(a.decodeToBuffer(e.d));const i=c(a.decodeToBuffer(e.n));if(r>=i){throw new s.JWKInvalid("invalid RSA private exponent")}const{p:n,q:u}=I(t,r,i);const m=r%(n-o);const d=r%(u-o);const y=f(l(f(u,n),n),n);return{...e,p:p(n),q:p(u),dp:p(m),dq:p(d),qi:p(y)}})},4701:function(e,t,r){"use strict";var i=r(1631);var a=r(8835).parse;var s=r(1669);var n=r(3519);var o=r(8627).Store;var u=r(4349).MemoryCookieStore;var p=r(3054).pathMatch;var c=r(1459);var m;try{m=r(4213)}catch(e){console.warn("tough-cookie: can't load punycode; won't use punycode for domain normalization")}var l=/^[\x21\x23-\x2B\x2D-\x3A\x3C-\x5B\x5D-\x7E]+$/;var d=/[\x00-\x1F]/;var y=["\n","\r","\0"];var b=/[\x20-\x3A\x3C-\x7E]+/;var h=/[\x09\x20-\x2F\x3B-\x40\x5B-\x60\x7B-\x7E]/;var f={jan:0,feb:1,mar:2,apr:3,may:4,jun:5,jul:6,aug:7,sep:8,oct:9,nov:10,dec:11};var g=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];var S=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var N=2147483647e3;var I=0;function parseDigits(e,t,r,i){var a=0;while(a=58){break}a++}if(ar){return null}if(!i&&a!=e.length){return null}return parseInt(e.substr(0,a),10)}function parseTime(e){var t=e.split(":");var r=[0,0,0];if(t.length!==3){return null}for(var i=0;i<3;i++){var a=i==2;var s=parseDigits(t[i],1,2,a);if(s===null){return null}r[i]=s}return r}function parseMonth(e){e=String(e).substr(0,3).toLowerCase();var t=f[e];return t>=0?t:null}function parseDate(e){if(!e){return}var t=e.split(h);if(!t){return}var r=null;var i=null;var a=null;var s=null;var n=null;var o=null;for(var u=0;u=70&&o<=99){o+=1900}else if(o>=0&&o<=69){o+=2e3}}}}if(s===null||n===null||o===null||a===null||s<1||s>31||o<1601||r>23||i>59||a>59){return}return new Date(Date.UTC(o,n,s,r,i,a))}function formatDate(e){var t=e.getUTCDate();t=t>=10?t:"0"+t;var r=e.getUTCHours();r=r>=10?r:"0"+r;var i=e.getUTCMinutes();i=i>=10?i:"0"+i;var a=e.getUTCSeconds();a=a>=10?a:"0"+a;return S[e.getUTCDay()]+", "+t+" "+g[e.getUTCMonth()]+" "+e.getUTCFullYear()+" "+r+":"+i+":"+a+" GMT"}function canonicalDomain(e){if(e==null){return null}e=e.trim().replace(/^\./,"");if(m&&/[^\u0001-\u007f]/.test(e)){e=m.toASCII(e)}return e.toLowerCase()}function domainMatch(e,t,r){if(e==null||t==null){return null}if(r!==false){e=canonicalDomain(e);t=canonicalDomain(t)}if(e==t){return true}if(i.isIP(e)){return false}var a=e.indexOf(t);if(a<=0){return false}if(e.length!==t.length+a){return false}if(e.substr(a-1,1)!=="."){return false}return true}function defaultPath(e){if(!e||e.substr(0,1)!=="/"){return"/"}if(e==="/"){return e}var t=e.lastIndexOf("/");if(t===0){return"/"}return e.slice(0,t)}function trimTerminator(e){for(var t=0;t1){var r=e.lastIndexOf("/");if(r===0){break}e=e.substr(0,r);t.push(e)}t.push("/");return t}function getCookieContext(e){if(e instanceof Object){return e}try{e=decodeURI(e)}catch(e){}return a(e)}function Cookie(e){e=e||{};Object.keys(e).forEach(function(t){if(Cookie.prototype.hasOwnProperty(t)&&Cookie.prototype[t]!==e[t]&&t.substr(0,1)!=="_"){this[t]=e[t]}},this);this.creation=this.creation||new Date;Object.defineProperty(this,"creationIndex",{configurable:false,enumerable:false,writable:true,value:++Cookie.cookiesCreated})}Cookie.cookiesCreated=0;Cookie.parse=parse;Cookie.fromJSON=fromJSON;Cookie.prototype.key="";Cookie.prototype.value="";Cookie.prototype.expires="Infinity";Cookie.prototype.maxAge=null;Cookie.prototype.domain=null;Cookie.prototype.path=null;Cookie.prototype.secure=false;Cookie.prototype.httpOnly=false;Cookie.prototype.extensions=null;Cookie.prototype.hostOnly=null;Cookie.prototype.pathIsDefault=null;Cookie.prototype.creation=null;Cookie.prototype.lastAccessed=null;Object.defineProperty(Cookie.prototype,"creationIndex",{configurable:true,enumerable:false,writable:true,value:0});Cookie.serializableProperties=Object.keys(Cookie.prototype).filter(function(e){return!(Cookie.prototype[e]instanceof Function||e==="creationIndex"||e.substr(0,1)==="_")});Cookie.prototype.inspect=function inspect(){var e=Date.now();return'Cookie="'+this.toString()+"; hostOnly="+(this.hostOnly!=null?this.hostOnly:"?")+"; aAge="+(this.lastAccessed?e-this.lastAccessed.getTime()+"ms":"?")+"; cAge="+(this.creation?e-this.creation.getTime()+"ms":"?")+'"'};if(s.inspect.custom){Cookie.prototype[s.inspect.custom]=Cookie.prototype.inspect}Cookie.prototype.toJSON=function(){var e={};var t=Cookie.serializableProperties;for(var r=0;rJSON.parse(JSON.stringify(e)))},4825:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-11-30",endpointPrefix:"greengrass",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"AWS GreengrassV2",serviceFullName:"AWS IoT Greengrass V2",serviceId:"GreengrassV2",signatureVersion:"v4",uid:"greengrassv2-2020-11-30"},operations:{CancelDeployment:{http:{requestUri:"/greengrass/v2/deployments/{deploymentId}/cancel"},input:{type:"structure",required:["deploymentId"],members:{deploymentId:{location:"uri",locationName:"deploymentId"}}},output:{type:"structure",members:{message:{}}}},CreateComponentVersion:{http:{requestUri:"/greengrass/v2/createComponentVersion",responseCode:201},input:{type:"structure",members:{inlineRecipe:{type:"blob"},lambdaFunction:{type:"structure",required:["lambdaArn"],members:{lambdaArn:{},componentName:{},componentVersion:{},componentPlatforms:{shape:"Sa"},componentDependencies:{type:"map",key:{},value:{type:"structure",members:{versionRequirement:{},dependencyType:{}}}},componentLambdaParameters:{type:"structure",members:{eventSources:{type:"list",member:{type:"structure",required:["topic","type"],members:{topic:{},type:{}}}},maxQueueSize:{type:"integer"},maxInstancesCount:{type:"integer"},maxIdleTimeInSeconds:{type:"integer"},timeoutInSeconds:{type:"integer"},statusTimeoutInSeconds:{type:"integer"},pinned:{type:"boolean"},inputPayloadEncodingType:{},execArgs:{type:"list",member:{}},environmentVariables:{type:"map",key:{},value:{}},linuxProcessParams:{type:"structure",members:{isolationMode:{},containerParams:{type:"structure",members:{memorySizeInKB:{type:"integer"},mountROSysfs:{type:"boolean"},volumes:{type:"list",member:{type:"structure",required:["sourcePath","destinationPath"],members:{sourcePath:{},destinationPath:{},permission:{},addGroupOwner:{type:"boolean"}}}},devices:{type:"list",member:{type:"structure",required:["path"],members:{path:{},permission:{},addGroupOwner:{type:"boolean"}}}}}}}}}}}},tags:{shape:"S11"}}},output:{type:"structure",required:["componentName","componentVersion","creationTimestamp","status"],members:{arn:{},componentName:{},componentVersion:{},creationTimestamp:{type:"timestamp"},status:{shape:"S17"}}}},CreateDeployment:{http:{requestUri:"/greengrass/v2/deployments",responseCode:201},input:{type:"structure",required:["targetArn"],members:{targetArn:{},deploymentName:{},components:{shape:"S1c"},iotJobConfiguration:{shape:"S1j"},deploymentPolicies:{shape:"S20"},tags:{shape:"S11"}}},output:{type:"structure",members:{deploymentId:{},iotJobId:{},iotJobArn:{}}}},DeleteComponent:{http:{method:"DELETE",requestUri:"/greengrass/v2/components/{arn}",responseCode:204},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}}},DeleteCoreDevice:{http:{method:"DELETE",requestUri:"/greengrass/v2/coreDevices/{coreDeviceThingName}",responseCode:204},input:{type:"structure",required:["coreDeviceThingName"],members:{coreDeviceThingName:{location:"uri",locationName:"coreDeviceThingName"}}}},DescribeComponent:{http:{method:"GET",requestUri:"/greengrass/v2/components/{arn}/metadata"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{arn:{},componentName:{},componentVersion:{},creationTimestamp:{type:"timestamp"},publisher:{},description:{},status:{shape:"S17"},platforms:{shape:"Sa"},tags:{shape:"S11"}}}},GetComponent:{http:{method:"GET",requestUri:"/greengrass/v2/components/{arn}"},input:{type:"structure",required:["arn"],members:{recipeOutputFormat:{location:"querystring",locationName:"recipeOutputFormat"},arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",required:["recipeOutputFormat","recipe"],members:{recipeOutputFormat:{},recipe:{type:"blob"},tags:{shape:"S11"}}}},GetComponentVersionArtifact:{http:{method:"GET",requestUri:"/greengrass/v2/components/{arn}/artifacts/{artifactName+}"},input:{type:"structure",required:["arn","artifactName"],members:{arn:{location:"uri",locationName:"arn"},artifactName:{location:"uri",locationName:"artifactName"}}},output:{type:"structure",required:["preSignedUrl"],members:{preSignedUrl:{}}}},GetCoreDevice:{http:{method:"GET",requestUri:"/greengrass/v2/coreDevices/{coreDeviceThingName}"},input:{type:"structure",required:["coreDeviceThingName"],members:{coreDeviceThingName:{location:"uri",locationName:"coreDeviceThingName"}}},output:{type:"structure",members:{coreDeviceThingName:{},coreVersion:{},platform:{},architecture:{},status:{},lastStatusUpdateTimestamp:{type:"timestamp"},tags:{shape:"S11"}}}},GetDeployment:{http:{method:"GET",requestUri:"/greengrass/v2/deployments/{deploymentId}"},input:{type:"structure",required:["deploymentId"],members:{deploymentId:{location:"uri",locationName:"deploymentId"}}},output:{type:"structure",members:{targetArn:{},revisionId:{},deploymentId:{},deploymentName:{},deploymentStatus:{},iotJobId:{},iotJobArn:{},components:{shape:"S1c"},deploymentPolicies:{shape:"S20"},iotJobConfiguration:{shape:"S1j"},creationTimestamp:{type:"timestamp"},isLatestForTarget:{type:"boolean"},tags:{shape:"S11"}}}},ListComponentVersions:{http:{method:"GET",requestUri:"/greengrass/v2/components/{arn}/versions"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{componentVersions:{type:"list",member:{type:"structure",members:{componentName:{},componentVersion:{},arn:{}}}},nextToken:{}}}},ListComponents:{http:{method:"GET",requestUri:"/greengrass/v2/components"},input:{type:"structure",members:{scope:{location:"querystring",locationName:"scope"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{components:{type:"list",member:{type:"structure",members:{arn:{},componentName:{},latestVersion:{type:"structure",members:{arn:{},componentVersion:{},creationTimestamp:{type:"timestamp"},description:{},publisher:{},platforms:{shape:"Sa"}}}}}},nextToken:{}}}},ListCoreDevices:{http:{method:"GET",requestUri:"/greengrass/v2/coreDevices"},input:{type:"structure",members:{thingGroupArn:{location:"querystring",locationName:"thingGroupArn"},status:{location:"querystring",locationName:"status"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{coreDevices:{type:"list",member:{type:"structure",members:{coreDeviceThingName:{},status:{},lastStatusUpdateTimestamp:{type:"timestamp"}}}},nextToken:{}}}},ListDeployments:{http:{method:"GET",requestUri:"/greengrass/v2/deployments"},input:{type:"structure",members:{targetArn:{location:"querystring",locationName:"targetArn"},historyFilter:{location:"querystring",locationName:"historyFilter"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{deployments:{type:"list",member:{type:"structure",members:{targetArn:{},revisionId:{},deploymentId:{},deploymentName:{},creationTimestamp:{type:"timestamp"},deploymentStatus:{},isLatestForTarget:{type:"boolean"}}}},nextToken:{}}}},ListEffectiveDeployments:{http:{method:"GET",requestUri:"/greengrass/v2/coreDevices/{coreDeviceThingName}/effectiveDeployments"},input:{type:"structure",required:["coreDeviceThingName"],members:{coreDeviceThingName:{location:"uri",locationName:"coreDeviceThingName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{effectiveDeployments:{type:"list",member:{type:"structure",required:["deploymentId","deploymentName","targetArn","coreDeviceExecutionStatus","creationTimestamp","modifiedTimestamp"],members:{deploymentId:{},deploymentName:{},iotJobId:{},iotJobArn:{},description:{},targetArn:{},coreDeviceExecutionStatus:{},reason:{},creationTimestamp:{type:"timestamp"},modifiedTimestamp:{type:"timestamp"}}}},nextToken:{}}}},ListInstalledComponents:{http:{method:"GET",requestUri:"/greengrass/v2/coreDevices/{coreDeviceThingName}/installedComponents"},input:{type:"structure",required:["coreDeviceThingName"],members:{coreDeviceThingName:{location:"uri",locationName:"coreDeviceThingName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{installedComponents:{type:"list",member:{type:"structure",members:{componentName:{},componentVersion:{},lifecycleState:{},lifecycleStateDetails:{},isRoot:{type:"boolean"}}}},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:"S11"}}}},ResolveComponentCandidates:{http:{requestUri:"/greengrass/v2/resolveComponentCandidates"},input:{type:"structure",required:["platform","componentCandidates"],members:{platform:{shape:"Sb"},componentCandidates:{type:"list",member:{type:"structure",members:{componentName:{},componentVersion:{},versionRequirements:{type:"map",key:{},value:{}}}}}}},output:{type:"structure",members:{resolvedComponentVersions:{type:"list",member:{type:"structure",members:{arn:{},componentName:{},componentVersion:{},recipe:{type:"blob"}}}}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S11"}}},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:{Sa:{type:"list",member:{shape:"Sb"}},Sb:{type:"structure",members:{name:{},attributes:{type:"map",key:{},value:{}}}},S11:{type:"map",key:{},value:{}},S17:{type:"structure",members:{componentState:{},message:{},errors:{type:"map",key:{},value:{}}}},S1c:{type:"map",key:{},value:{type:"structure",members:{componentVersion:{},configurationUpdate:{type:"structure",members:{merge:{},reset:{type:"list",member:{}}}},runWith:{type:"structure",members:{posixUser:{}}}}}},S1j:{type:"structure",members:{jobExecutionsRolloutConfig:{type:"structure",members:{exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}},maximumPerMinute:{type:"integer"}}},abortConfig:{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"}}}}}},timeoutConfig:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}}}},S20:{type:"structure",members:{failureHandlingPolicy:{},componentUpdatePolicy:{type:"structure",members:{timeoutInSeconds:{type:"integer"},action:{}}},configurationValidationPolicy:{type:"structure",members:{timeoutInSeconds:{type:"integer"}}}}}}}},4830:function(e,t,r){const{MAX_LENGTH:i}=r(9181);const{re:a,t:s}=r(1976);const n=r(2065);const o=(e,t)=>{if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof n){return e}if(typeof e!=="string"){return null}if(e.length>i){return null}const r=t.loose?a[s.LOOSE]:a[s.FULL];if(!r.test(e)){return null}try{return new n(e,t)}catch(e){return null}};e.exports=o},4851:function(e,t,r){const i=r(5926);e.exports=i},4852:function(e,t,r){e.exports=r(8512)},4861:function(e,t,r){"use strict";const i=r(2413).PassThrough;const a=r(8761);const s=r(3089);e.exports=(e=>{if(["gzip","deflate"].indexOf(e.headers["content-encoding"])===-1){return e}const t=a.createUnzip();const r=new i;s(e,r);t.on("error",e=>{if(e.code==="Z_BUF_ERROR"){r.end();return}r.emit("error",e)});e.pipe(t).pipe(r);return r})},4873:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)!==0;e.exports=a},4874:function(e,t,r){const i=r(2065);const a=(e,t,r)=>new i(e,r).compare(new i(t,r));e.exports=a},4880:function(e){const t=new WeakMap;e.exports=(e=>{if(!t.has(e)){t.set(e,new Map([["metadata",new Map]]))}return t.get(e)})},4887:function(e){e.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:{}}}}}}},4895:function(e){e.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"}}}},4896:function(e){e.exports=function(e,r){var i=[];for(var a=0;a0:e.util.schemaHasRules(t,e.RULES.all)});if(h){var f=d.baseId;i+=" var "+l+" = errors; var "+m+" = false; ";var g=e.compositeRule;e.compositeRule=d.compositeRule=true;var S=n;if(S){var N,I=-1,T=S.length-1;while(I64)continue;if(t<0)return false;i+=6}return i%8===0}function constructYamlBinary(e){var t,r,a=e.replace(/[\r\n=]/g,""),s=a.length,o=n,u=0,p=[];for(t=0;t>16&255);p.push(u>>8&255);p.push(u&255)}u=u<<6|o.indexOf(a.charAt(t))}r=s%4*6;if(r===0){p.push(u>>16&255);p.push(u>>8&255);p.push(u&255)}else if(r===18){p.push(u>>10&255);p.push(u>>2&255)}else if(r===12){p.push(u>>4&255)}if(i){return i.from?i.from(p):new i(p)}return p}function representYamlBinary(e){var t="",r=0,i,a,s=e.length,o=n;for(i=0;i>18&63];t+=o[r>>12&63];t+=o[r>>6&63];t+=o[r&63]}r=(r<<8)+e[i]}a=s%3;if(a===0){t+=o[r>>18&63];t+=o[r>>12&63];t+=o[r>>6&63];t+=o[r&63]}else if(a===2){t+=o[r>>10&63];t+=o[r>>4&63];t+=o[r<<2&63];t+=o[64]}else if(a===1){t+=o[r>>2&63];t+=o[r<<4&63];t+=o[64];t+=o[64]}return t}function isBinary(e){return i&&i.isBuffer(e)}e.exports=new s("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})},4915:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["route53resolver"]={};i.Route53Resolver=a.defineService("route53resolver",["2018-04-01"]);Object.defineProperty(s.services["route53resolver"],"2018-04-01",{get:function get(){var e=r(9308);e.paginators=r(4753).pagination;return e},enumerable:true,configurable:true});e.exports=i.Route53Resolver},4916:function(e){e.exports={version:2,waiters:{IdentityExists:{delay:3,operation:"GetIdentityVerificationAttributes",maxAttempts:20,acceptors:[{expected:"Success",matcher:"pathAll",state:"success",argument:"VerificationAttributes.*.VerificationStatus"}]}}}},4920:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);const a=r(1139);class ListWatch{constructor(e,t,r,i=true){this.path=e;this.watch=t;this.listFn=r;this.objects=[];this.indexCache={};this.callbackCache={};this.watch=t;this.listFn=r;if(i){this.doneHandler(null)}}start(){this.doneHandler(null)}on(e,t){if(e!==a.ADD&&e!==a.UPDATE&&e!==a.DELETE){throw new Error(`Unknown verb: ${e}`)}if(!this.callbackCache[e]){this.callbackCache[e]=[]}this.callbackCache[e].push(t)}get(e,t){return this.objects.find(r=>{return r.metadata.name===e&&(!t||r.metadata.namespace===t)})}list(e){if(!e){return this.objects}return this.indexCache[e]}doneHandler(e){return i.__awaiter(this,void 0,void 0,function*(){const e=this.listFn();const t=yield e;const r=t.body;deleteItems(this.objects,r.items,this.callbackCache[a.DELETE]);this.addOrUpdateItems(r.items);this.watch.watch(this.path,{resourceVersion:r.metadata.resourceVersion},this.watchHandler.bind(this),this.doneHandler.bind(this))})}addOrUpdateItems(e){e.forEach(e=>{addOrUpdateObject(this.objects,e,this.callbackCache[a.ADD],this.callbackCache[a.UPDATE]);if(e.metadata.namespace){this.indexObj(e)}})}indexObj(e){let t=this.indexCache[e.metadata.namespace];if(!t){t=[];this.indexCache[e.metadata.namespace]=t}addOrUpdateObject(t,e)}watchHandler(e,t){switch(e){case"ADDED":case"MODIFIED":addOrUpdateObject(this.objects,t,this.callbackCache[a.ADD],this.callbackCache[a.UPDATE]);if(t.metadata.namespace){this.indexObj(t)}break;case"DELETED":deleteObject(this.objects,t,this.callbackCache[a.DELETE]);if(t.metadata.namespace){const e=this.indexCache[t.metadata.namespace];if(e){deleteObject(e,t)}}break}}}t.ListWatch=ListWatch;function deleteItems(e,t,r){return e.filter(e=>{if(findKubernetesObject(t,e)===-1){if(r){r.forEach(t=>t(e))}return false}return true})}t.deleteItems=deleteItems;function addOrUpdateObject(e,t,r,i){const a=findKubernetesObject(e,t);if(a===-1){e.push(t);if(r){r.forEach(e=>e(t))}}else{e[a]=t;if(i){i.forEach(e=>e(t))}}}t.addOrUpdateObject=addOrUpdateObject;function isSameObject(e,t){return e.metadata.name===t.metadata.name&&e.metadata.namespace===t.metadata.namespace}function findKubernetesObject(e,t){return e.findIndex(e=>{return isSameObject(e,t)})}function deleteObject(e,t,r){const i=findKubernetesObject(e,t);if(i!==-1){e.splice(i,1);if(r){r.forEach(e=>e(t))}}}t.deleteObject=deleteObject},4923:function(e,t,r){var i=r(395);i.Credentials=i.util.inherit({constructor:function Credentials(){i.util.hideProperties(this,["secretAccessKey"]);this.expired=false;this.expireTime=null;this.refreshCallbacks=[];if(arguments.length===1&&typeof arguments[0]==="object"){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId;this.secretAccessKey=e.secretAccessKey;this.sessionToken=e.sessionToken}else{this.accessKeyId=arguments[0];this.secretAccessKey=arguments[1];this.sessionToken=arguments[2]}},expiryWindow:15,needsRefresh:function needsRefresh(){var e=i.util.date.getDate().getTime();var t=new Date(e+this.expiryWindow*1e3);if(this.expireTime&&t>this.expireTime){return true}else{return this.expired||!this.accessKeyId||!this.secretAccessKey}},get:function get(e){var t=this;if(this.needsRefresh()){this.refresh(function(r){if(!r)t.expired=false;if(e)e(r)})}else if(e){e()}},refresh:function refresh(e){this.expired=false;e()},coalesceRefresh:function coalesceRefresh(e,t){var r=this;if(r.refreshCallbacks.push(e)===1){r.load(function onLoad(e){i.util.arrayEach(r.refreshCallbacks,function(r){if(t){r(e)}else{i.util.defer(function(){r(e)})}});r.refreshCallbacks.length=0})}},load:function load(e){e()}});i.Credentials.addPromisesToClass=function addPromisesToClass(e){this.prototype.getPromise=i.util.promisifyMethod("get",e);this.prototype.refreshPromise=i.util.promisifyMethod("refresh",e)};i.Credentials.deletePromisesFromClass=function deletePromisesFromClass(){delete this.prototype.getPromise;delete this.prototype.refreshPromise};i.util.addPromises(i.Credentials)},4945:function(e,t,r){"use strict";var i=r(556);var a=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"];var s=["scalar","sequence","mapping"];function compileStyleAliases(e){var t={};if(e!==null){Object.keys(e).forEach(function(r){e[r].forEach(function(e){t[String(e)]=r})})}return t}function Type(e,t){t=t||{};Object.keys(t).forEach(function(t){if(a.indexOf(t)===-1){throw new i('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}});this.tag=e;this.kind=t["kind"]||null;this.resolve=t["resolve"]||function(){return true};this.construct=t["construct"]||function(e){return e};this.instanceOf=t["instanceOf"]||null;this.predicate=t["predicate"]||null;this.represent=t["represent"]||null;this.defaultStyle=t["defaultStyle"]||null;this.styleAliases=compileStyleAliases(t["styleAliases"]||null);if(s.indexOf(this.kind)===-1){throw new i('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}}e.exports=Type},4946:function(e,t,r){"use strict";const i=r(8614);const a=r(8835);const s=r(4053);const n=r(2016);const o=r(154);const u=r(2141);const p=r(8097);const c=r(2325);const m=r(6303);class CacheableRequest{constructor(e,t){if(typeof e!=="function"){throw new TypeError("Parameter `request` must be a function")}this.cache=new m({uri:typeof t==="string"&&t,store:typeof t!=="string"&&t,namespace:"cacheable-request"});return this.createCacheableRequest(e)}createCacheableRequest(e){return(t,r)=>{let m;if(typeof t==="string"){m=normalizeUrlObject(a.parse(t));t={}}else if(t instanceof a.URL){m=normalizeUrlObject(a.parse(t.toString()));t={}}else{const[e,...r]=(t.path||"").split("?");const i=r.length>0?`?${r.join("?")}`:"";m=normalizeUrlObject({...t,pathname:e,search:i})}t={headers:{},method:"GET",cache:true,strictTtl:false,automaticFailover:false,...t,...urlObjectToRequestOptions(m)};t.headers=p(t.headers);const l=new i;const d=s(a.format(m),{stripWWW:false,removeTrailingSlash:false,stripAuthentication:false});const y=`${t.method}:${d}`;let b=false;let h=false;const f=t=>{h=true;let i=false;let a;const s=new Promise(e=>{a=(()=>{if(!i){i=true;e()}})});const p=e=>{if(b&&!t.forceRefresh){e.status=e.statusCode;const r=o.fromObject(b.cachePolicy).revalidatedPolicy(t,e);if(!r.modified){const t=r.policy.responseHeaders();e=new u(b.statusCode,t,b.body,b.url);e.cachePolicy=r.policy;e.fromCache=true}}if(!e.fromCache){e.cachePolicy=new o(t,e,t);e.fromCache=false}let a;if(t.cache&&e.cachePolicy.storable()){a=c(e);(async()=>{try{const r=n.buffer(e);await Promise.race([s,new Promise(t=>e.once("end",t))]);if(i){return}const a=await r;const o={cachePolicy:e.cachePolicy.toObject(),url:e.url,statusCode:e.fromCache?b.statusCode:e.statusCode,body:a};let u=t.strictTtl?e.cachePolicy.timeToLive():undefined;if(t.maxTtl){u=u?Math.min(u,t.maxTtl):t.maxTtl}await this.cache.set(y,o,u)}catch(e){l.emit("error",new CacheableRequest.CacheError(e))}})()}else if(t.cache&&b){(async()=>{try{await this.cache.delete(y)}catch(e){l.emit("error",new CacheableRequest.CacheError(e))}})()}l.emit("response",a||e);if(typeof r==="function"){r(a||e)}};try{const r=e(t,p);r.once("error",a);r.once("abort",a);l.emit("request",r)}catch(e){l.emit("error",new CacheableRequest.RequestError(e))}};(async()=>{const e=async e=>{await Promise.resolve();const t=e.cache?await this.cache.get(y):undefined;if(typeof t==="undefined"){return f(e)}const i=o.fromObject(t.cachePolicy);if(i.satisfiesWithoutRevalidation(e)&&!e.forceRefresh){const e=i.responseHeaders();const a=new u(t.statusCode,e,t.body,t.url);a.cachePolicy=i;a.fromCache=true;l.emit("response",a);if(typeof r==="function"){r(a)}}else{b=t;e.headers=i.revalidationHeaders(e);f(e)}};const i=e=>l.emit("error",new CacheableRequest.CacheError(e));this.cache.once("error",i);l.on("response",()=>this.cache.removeListener("error",i));try{await e(t)}catch(e){if(t.automaticFailover&&!h){f(t)}l.emit("error",new CacheableRequest.CacheError(e))}})();return l}}}function urlObjectToRequestOptions(e){const t={...e};t.path=`${e.pathname||"/"}${e.search||""}`;delete t.pathname;delete t.search;return t}function normalizeUrlObject(e){return{protocol:e.protocol,auth:e.auth,hostname:e.hostname||e.host||"localhost",port:e.port,pathname:e.pathname,search:e.search}}CacheableRequest.RequestError=class extends Error{constructor(e){super(e.message);this.name="RequestError";Object.assign(this,e)}};CacheableRequest.CacheError=class extends Error{constructor(e){super(e.message);this.name="CacheError";Object.assign(this,e)}};e.exports=CacheableRequest},4948:function(e,t,r){var i=r(7778).escapeElement;function XmlText(e){this.value=e}XmlText.prototype.toString=function(){return i(""+this.value)};e.exports={XmlText:XmlText}},4966:function(e,t,r){"use strict";const{PassThrough:i}=r(2413);e.exports=(e=>{e=Object.assign({},e);const{array:t}=e;let{encoding:r}=e;const a=r==="buffer";let s=false;if(t){s=!(r||a)}else{r=r||"utf8"}if(a){r=null}let n=0;const o=[];const u=new i({objectMode:s});if(r){u.setEncoding(r)}u.on("data",e=>{o.push(e);if(s){n=o.length}else{n+=e.length}});u.getBufferedValue=(()=>{if(t){return o}return a?Buffer.concat(o,n):o.join("")});u.getBufferedLength=(()=>n);return u})},4975:function(e){e.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:true},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:"Sgl",locationName:"tags"},UserMetadata:{shape:"Sgl",locationName:"userMetadata"}},required:["Role","Settings"]},output:{type:"structure",members:{Job:{shape:"Sgn",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:"Sh3",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Tags:{shape:"Sgl",locationName:"tags"}},required:["Settings","Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sh7",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:"Sha",locationName:"settings"},Tags:{shape:"Sgl",locationName:"tags"}},required:["Settings","Name"]},output:{type:"structure",members:{Preset:{shape:"She",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:"Shh",locationName:"reservationPlanSettings"},Status:{locationName:"status"},Tags:{shape:"Sgl",locationName:"tags"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Shm",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:"Sgn",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:"Sh7",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:"She",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:"Shm",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:"Sh7"}},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:"Sgn"}},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:"She"}}}}},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:"Shm"}}}}},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:"Sgl",locationName:"tags"}}}}}},TagResource:{http:{requestUri:"/2017-08-29/tags",responseCode:200},input:{type:"structure",members:{Arn:{locationName:"arn"},Tags:{shape:"Sgl",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:"Sgs",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:"Sh3",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"}},required:["Name"]},output:{type:"structure",members:{JobTemplate:{shape:"Sh7",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:"Sha",locationName:"settings"}},required:["Name"]},output:{type:"structure",members:{Preset:{shape:"She",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:"Shh",locationName:"reservationPlanSettings"},Status:{locationName:"status"}},required:["Name"]},output:{type:"structure",members:{Queue:{shape:"Shm",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:"S1e",locationName:"captionSelectors"},Crop:{shape:"S20",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:"S2d",locationName:"imageInserter"},InputClippings:{shape:"S2k",locationName:"inputClippings"},InputScanType:{locationName:"inputScanType"},Position:{shape:"S20",locationName:"position"},ProgramNumber:{locationName:"programNumber",type:"integer"},PsiControl:{locationName:"psiControl"},SupplementalImps:{locationName:"supplementalImps",type:"list",member:{}},TimecodeSource:{locationName:"timecodeSource"},TimecodeStart:{locationName:"timecodeStart"},VideoSelector:{shape:"S2t",locationName:"videoSelector"}}}},MotionImageInserter:{shape:"S31",locationName:"motionImageInserter"},NielsenConfiguration:{shape:"S39",locationName:"nielsenConfiguration"},NielsenNonLinearWatermark:{shape:"S3b",locationName:"nielsenNonLinearWatermark"},OutputGroups:{shape:"S3l",locationName:"outputGroups"},TimecodeConfig:{shape:"Sgc",locationName:"timecodeConfig"},TimedMetadataInsertion:{shape:"Sgf",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"}},InputChannelsFineTune:{locationName:"inputChannelsFineTune",type:"list",member:{type:"double"}}}}}}},ChannelsIn:{locationName:"channelsIn",type:"integer"},ChannelsOut:{locationName:"channelsOut",type:"integer"}}},S1e:{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"}}}}}}}},S20:{type:"structure",members:{Height:{locationName:"height",type:"integer"},Width:{locationName:"width",type:"integer"},X:{locationName:"x",type:"integer"},Y:{locationName:"y",type:"integer"}}},S2d:{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"}}}}}},S2k:{type:"list",member:{type:"structure",members:{EndTimecode:{locationName:"endTimecode"},StartTimecode:{locationName:"startTimecode"}}}},S2t:{type:"structure",members:{AlphaBehavior:{locationName:"alphaBehavior"},ColorSpace:{locationName:"colorSpace"},ColorSpaceUsage:{locationName:"colorSpaceUsage"},Hdr10Metadata:{shape:"S2x",locationName:"hdr10Metadata"},Pid:{locationName:"pid",type:"integer"},ProgramNumber:{locationName:"programNumber",type:"integer"},Rotate:{locationName:"rotate"}}},S2x:{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"}}},S31:{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"}}},S39:{type:"structure",members:{BreakoutCode:{locationName:"breakoutCode",type:"integer"},DistributorId:{locationName:"distributorId"}}},S3b:{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"}}},S3l:{type:"list",member:{type:"structure",members:{AutomatedEncodingSettings:{locationName:"automatedEncodingSettings",type:"structure",members:{AbrSettings:{locationName:"abrSettings",type:"structure",members:{MaxAbrBitrate:{locationName:"maxAbrBitrate",type:"integer"},MaxRenditions:{locationName:"maxRenditions",type:"integer"},MinAbrBitrate:{locationName:"minAbrBitrate",type:"integer"}}}}},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:"S3x",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:"S4a",locationName:"dashSignaledSystemIds"},HlsSignaledSystemIds:{shape:"S4a",locationName:"hlsSignaledSystemIds"},ResourceId:{locationName:"resourceId"},Url:{locationName:"url"}}},StaticKeyProvider:{shape:"S4d",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:"S3x",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{PlaybackDeviceCompatibility:{locationName:"playbackDeviceCompatibility"},SpekeKeyProvider:{shape:"S4w",locationName:"spekeKeyProvider"}}},FragmentLength:{locationName:"fragmentLength",type:"integer"},HbbtvCompliance:{locationName:"hbbtvCompliance"},MinBufferTime:{locationName:"minBufferTime",type:"integer"},MinFinalSegmentLength:{locationName:"minFinalSegmentLength",type:"double"},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:"S3x",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:"S3x",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:"S4w",locationName:"spekeKeyProvider"},StaticKeyProvider:{shape:"S4d",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:"S3x",locationName:"destinationSettings"},Encryption:{locationName:"encryption",type:"structure",members:{SpekeKeyProvider:{shape:"S4w",locationName:"spekeKeyProvider"}}},FragmentLength:{locationName:"fragmentLength",type:"integer"},ManifestEncoding:{locationName:"manifestEncoding"}}},Type:{locationName:"type"}}},Outputs:{locationName:"outputs",type:"list",member:{type:"structure",members:{AudioDescriptions:{shape:"S62",locationName:"audioDescriptions"},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CaptionSelectorName:{locationName:"captionSelectorName"},CustomLanguageCode:{locationName:"customLanguageCode"},DestinationSettings:{shape:"S8h",locationName:"destinationSettings"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},ContainerSettings:{shape:"S9d",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:"Sbb",locationName:"videoDescription"}}}}}}},S3x:{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"}}}}}}},S4a:{type:"list",member:{}},S4d:{type:"structure",members:{KeyFormat:{locationName:"keyFormat"},KeyFormatVersions:{locationName:"keyFormatVersions"},StaticKeyValue:{locationName:"staticKeyValue"},Url:{locationName:"url"}}},S4w:{type:"structure",members:{CertificateArn:{locationName:"certificateArn"},ResourceId:{locationName:"resourceId"},SystemIds:{locationName:"systemIds",type:"list",member:{}},Url:{locationName:"url"}}},S62:{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"}}}},S8h:{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"}}}}},S9d:{type:"structure",members:{CmfcSettings:{locationName:"cmfcSettings",type:"structure",members:{AudioDuration:{locationName:"audioDuration"},IFrameOnlyManifest:{locationName:"iFrameOnlyManifest"},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"},AudioDuration:{locationName:"audioDuration"},AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{shape:"S9p",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:"S9p",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:{AudioDuration:{locationName:"audioDuration"},AudioFramesPerPes:{locationName:"audioFramesPerPes",type:"integer"},AudioPids:{shape:"S9p",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:{AudioDuration:{locationName:"audioDuration"},CslgAtom:{locationName:"cslgAtom"},CttsVersion:{locationName:"cttsVersion",type:"integer"},FreeSpaceBox:{locationName:"freeSpaceBox"},MoovPlacement:{locationName:"moovPlacement"},Mp4MajorBrand:{locationName:"mp4MajorBrand"}}},MpdSettings:{locationName:"mpdSettings",type:"structure",members:{AccessibilityCaptionHints:{locationName:"accessibilityCaptionHints"},AudioDuration:{locationName:"audioDuration"},CaptionContainerType:{locationName:"captionContainerType"},Scte35Esam:{locationName:"scte35Esam"},Scte35Source:{locationName:"scte35Source"}}},MxfSettings:{locationName:"mxfSettings",type:"structure",members:{AfdSignaling:{locationName:"afdSignaling"},Profile:{locationName:"profile"}}}}},S9p:{type:"list",member:{type:"integer"}},Sbb:{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"},AvcIntraUhdSettings:{locationName:"avcIntraUhdSettings",type:"structure",members:{QualityTuningLevel:{locationName:"qualityTuningLevel"}}},FramerateControl:{locationName:"framerateControl"},FramerateConversionAlgorithm:{locationName:"framerateConversionAlgorithm"},FramerateDenominator:{locationName:"framerateDenominator",type:"integer"},FramerateNumerator:{locationName:"framerateNumerator",type:"integer"},InterlaceMode:{locationName:"interlaceMode"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},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"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},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"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},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"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},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"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},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"},ScanTypeConversionMode:{locationName:"scanTypeConversionMode"},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:"S20",locationName:"crop"},DropFrameTimecode:{locationName:"dropFrameTimecode"},FixedAfd:{locationName:"fixedAfd",type:"integer"},Height:{locationName:"height",type:"integer"},Position:{shape:"S20",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:"S2x",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:"S2d",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"}}},Sgc:{type:"structure",members:{Anchor:{locationName:"anchor"},Source:{locationName:"source"},Start:{locationName:"start"},TimestampOffset:{locationName:"timestampOffset"}}},Sgf:{type:"structure",members:{Id3Insertions:{locationName:"id3Insertions",type:"list",member:{type:"structure",members:{Id3:{locationName:"id3"},Timecode:{locationName:"timecode"}}}}}},Sgl:{type:"map",key:{},value:{}},Sgn:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},AccelerationStatus:{locationName:"accelerationStatus"},Arn:{locationName:"arn"},BillingTagsSource:{locationName:"billingTagsSource"},CreatedAt:{shape:"Sgp",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:"Sgs",locationName:"info"},Warning:{shape:"Sgs",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:"Sgp",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:"Sgp",locationName:"finishTime"},StartTime:{shape:"Sgp",locationName:"startTime"},SubmitTime:{shape:"Sgp",locationName:"submitTime"}}},UserMetadata:{shape:"Sgl",locationName:"userMetadata"}},required:["Role","Settings"]},Sgp:{type:"timestamp",timestampFormat:"unixTimestamp"},Sgs:{type:"list",member:{}},Sh3:{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:"S1e",locationName:"captionSelectors"},Crop:{shape:"S20",locationName:"crop"},DeblockFilter:{locationName:"deblockFilter"},DenoiseFilter:{locationName:"denoiseFilter"},FilterEnable:{locationName:"filterEnable"},FilterStrength:{locationName:"filterStrength",type:"integer"},ImageInserter:{shape:"S2d",locationName:"imageInserter"},InputClippings:{shape:"S2k",locationName:"inputClippings"},InputScanType:{locationName:"inputScanType"},Position:{shape:"S20",locationName:"position"},ProgramNumber:{locationName:"programNumber",type:"integer"},PsiControl:{locationName:"psiControl"},TimecodeSource:{locationName:"timecodeSource"},TimecodeStart:{locationName:"timecodeStart"},VideoSelector:{shape:"S2t",locationName:"videoSelector"}}}},MotionImageInserter:{shape:"S31",locationName:"motionImageInserter"},NielsenConfiguration:{shape:"S39",locationName:"nielsenConfiguration"},NielsenNonLinearWatermark:{shape:"S3b",locationName:"nielsenNonLinearWatermark"},OutputGroups:{shape:"S3l",locationName:"outputGroups"},TimecodeConfig:{shape:"Sgc",locationName:"timecodeConfig"},TimedMetadataInsertion:{shape:"Sgf",locationName:"timedMetadataInsertion"}}},Sh7:{type:"structure",members:{AccelerationSettings:{shape:"S7",locationName:"accelerationSettings"},Arn:{locationName:"arn"},Category:{locationName:"category"},CreatedAt:{shape:"Sgp",locationName:"createdAt"},Description:{locationName:"description"},HopDestinations:{shape:"Sa",locationName:"hopDestinations"},LastUpdated:{shape:"Sgp",locationName:"lastUpdated"},Name:{locationName:"name"},Priority:{locationName:"priority",type:"integer"},Queue:{locationName:"queue"},Settings:{shape:"Sh3",locationName:"settings"},StatusUpdateInterval:{locationName:"statusUpdateInterval"},Type:{locationName:"type"}},required:["Settings","Name"]},Sha:{type:"structure",members:{AudioDescriptions:{shape:"S62",locationName:"audioDescriptions"},CaptionDescriptions:{locationName:"captionDescriptions",type:"list",member:{type:"structure",members:{CustomLanguageCode:{locationName:"customLanguageCode"},DestinationSettings:{shape:"S8h",locationName:"destinationSettings"},LanguageCode:{locationName:"languageCode"},LanguageDescription:{locationName:"languageDescription"}}}},ContainerSettings:{shape:"S9d",locationName:"containerSettings"},VideoDescription:{shape:"Sbb",locationName:"videoDescription"}}},She:{type:"structure",members:{Arn:{locationName:"arn"},Category:{locationName:"category"},CreatedAt:{shape:"Sgp",locationName:"createdAt"},Description:{locationName:"description"},LastUpdated:{shape:"Sgp",locationName:"lastUpdated"},Name:{locationName:"name"},Settings:{shape:"Sha",locationName:"settings"},Type:{locationName:"type"}},required:["Settings","Name"]},Shh:{type:"structure",members:{Commitment:{locationName:"commitment"},RenewalType:{locationName:"renewalType"},ReservedSlots:{locationName:"reservedSlots",type:"integer"}},required:["Commitment","ReservedSlots","RenewalType"]},Shm:{type:"structure",members:{Arn:{locationName:"arn"},CreatedAt:{shape:"Sgp",locationName:"createdAt"},Description:{locationName:"description"},LastUpdated:{shape:"Sgp",locationName:"lastUpdated"},Name:{locationName:"name"},PricingPlan:{locationName:"pricingPlan"},ProgressingJobsCount:{locationName:"progressingJobsCount",type:"integer"},ReservationPlan:{locationName:"reservationPlan",type:"structure",members:{Commitment:{locationName:"commitment"},ExpiresAt:{shape:"Sgp",locationName:"expiresAt"},PurchasedAt:{shape:"Sgp",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"]}}}},4978:function(e,t,r){const i=r(1259);const a=r(4065);const s=(e,t,r,a,s,n)=>{return new i(t,a,s,n).recipient(r).encrypt(e)};e.exports.Encrypt=i;e.exports.encrypt=s.bind(undefined,"compact");e.exports.encrypt.flattened=s.bind(undefined,"flattened");e.exports.encrypt.general=s.bind(undefined,"general");e.exports.decrypt=a},4984:function(e){e.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:"Sa"}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"Sa"},settings:{shape:"Sj"},capacityProviders:{shape:"Sm"},defaultCapacityProviderStrategy:{shape:"Sn"}}},output:{type:"structure",members:{cluster:{shape:"Ss"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"S10"},serviceRegistries:{shape:"S13"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"Sn"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S16"},placementConstraints:{shape:"S19"},placementStrategy:{shape:"S1c"},networkConfiguration:{shape:"S1f"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1j"},tags:{shape:"Sa"},enableECSManagedTags:{type:"boolean"},propagateTags:{}}},output:{type:"structure",members:{service:{shape:"S1n"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1f"},loadBalancers:{shape:"S10"},serviceRegistries:{shape:"S13"},launchType:{},capacityProviderStrategy:{shape:"Sn"},platformVersion:{},scale:{shape:"S1r"},clientToken:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{taskSet:{shape:"S1p"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S25"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S27"}}},output:{type:"structure",members:{attributes:{shape:"S27"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"Ss"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1n"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S1p"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S2m"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S2u"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"Sm"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Sf"}},failures:{shape:"S50"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"Ss"}},failures:{shape:"S50"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S5b"},failures:{shape:"S50"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S1n"}},failures:{shape:"S50"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S2u"},tags:{shape:"Sa"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S1o"},failures:{shape:"S50"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"Sm"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S5t"},failures:{shape:"S50"}}}},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:"S25"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S27"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"Sm"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{containerInstanceArns:{shape:"Sm"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"Sm"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sa"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"Sm"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"Sm"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"Sm"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S25"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S25"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S27"}}},output:{type:"structure",members:{attributes:{shape:"S27"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"Sm"},defaultCapacityProviderStrategy:{shape:"Sn"}}},output:{type:"structure",members:{cluster:{shape:"Ss"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S2p"},versionInfo:{shape:"S2o"},containerInstanceArn:{},attributes:{shape:"S27"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"Sa"}}},output:{type:"structure",members:{containerInstance:{shape:"S2m"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S2v"},volumes:{shape:"S45"},placementConstraints:{shape:"S4j"},requiresCompatibilities:{shape:"S4m"},cpu:{},memory:{},tags:{shape:"Sa"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S4s"},inferenceAccelerators:{shape:"S4o"}}},output:{type:"structure",members:{taskDefinition:{shape:"S2u"},tags:{shape:"Sa"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"Sn"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1f"},overrides:{shape:"S64"},placementConstraints:{shape:"S19"},placementStrategy:{shape:"S1c"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S5t"},failures:{shape:"S50"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"Sm"},enableECSManagedTags:{type:"boolean"},group:{},networkConfiguration:{shape:"S1f"},overrides:{shape:"S64"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S5t"},failures:{shape:"S50"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S5u"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S7l"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S5y"}}},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:"S5y"},reason:{},status:{}}}},attachments:{shape:"S7l"},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:"Sa"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{type:"structure",members:{managedScaling:{shape:"S4"},managedTerminationProtection:{}}}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Sj"}}},output:{type:"structure",members:{cluster:{shape:"Ss"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S2m"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"Sm"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S5b"},failures:{shape:"S50"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"Sn"},deploymentConfiguration:{shape:"S16"},networkConfiguration:{shape:"S1f"},placementConstraints:{shape:"S19"},placementStrategy:{shape:"S1c"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"}}},output:{type:"structure",members:{service:{shape:"S1n"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S1p"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S1r"}}},output:{type:"structure",members:{taskSet:{shape:"S1p"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{shape:"S4"},managedTerminationProtection:{}}},S4:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"},instanceWarmupPeriod:{type:"integer"}}},Sa:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sf:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"Sa"}}},Sj:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sm:{type:"list",member:{}},Sn:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Ss:{type:"structure",members:{clusterArn:{},clusterName:{},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"Sv"}},tags:{shape:"Sa"},settings:{shape:"Sj"},capacityProviders:{shape:"Sm"},defaultCapacityProviderStrategy:{shape:"Sn"},attachments:{shape:"Sw"},attachmentsStatus:{}}},Sv:{type:"structure",members:{name:{},value:{}}},Sw:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"Sv"}}}}},S10:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S13:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S16:{type:"structure",members:{deploymentCircuitBreaker:{type:"structure",required:["enable","rollback"],members:{enable:{type:"boolean"},rollback:{type:"boolean"}}},maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"}}},S19:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S1c:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1f:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"Sm"},securityGroups:{shape:"Sm"},assignPublicIp:{}}}}},S1j:{type:"structure",required:["type"],members:{type:{}}},S1n:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"S10"},serviceRegistries:{shape:"S13"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"Sn"},platformVersion:{},taskDefinition:{},deploymentConfiguration:{shape:"S16"},taskSets:{shape:"S1o"},deployments:{type:"list",member:{type:"structure",members:{id:{},status:{},taskDefinition:{},desiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},failedTasks:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},capacityProviderStrategy:{shape:"Sn"},launchType:{},platformVersion:{},networkConfiguration:{shape:"S1f"},rolloutState:{},rolloutStateReason:{}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S19"},placementStrategy:{shape:"S1c"},networkConfiguration:{shape:"S1f"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1j"},tags:{shape:"Sa"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{}}},S1o:{type:"list",member:{shape:"S1p"}},S1p:{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:"Sn"},platformVersion:{},networkConfiguration:{shape:"S1f"},loadBalancers:{shape:"S10"},serviceRegistries:{shape:"S13"},scale:{shape:"S1r"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"Sa"}}},S1r:{type:"structure",members:{value:{type:"double"},unit:{}}},S25:{type:"structure",members:{name:{},value:{},principalArn:{}}},S27:{type:"list",member:{shape:"S28"}},S28:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S2m:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S2o"},remainingResources:{shape:"S2p"},registeredResources:{shape:"S2p"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S27"},registeredAt:{type:"timestamp"},attachments:{shape:"Sw"},tags:{shape:"Sa"}}},S2o:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S2p:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"Sm"}}}},S2u:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S2v"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S45"},status:{},requiresAttributes:{type:"list",member:{shape:"S28"}},placementConstraints:{shape:"S4j"},compatibilities:{shape:"S4m"},requiresCompatibilities:{shape:"S4m"},cpu:{},memory:{},inferenceAccelerators:{shape:"S4o"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S4s"},registeredAt:{type:"timestamp"},deregisteredAt:{type:"timestamp"},registeredBy:{}}},S2v:{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:"Sm"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},essential:{type:"boolean"},entryPoint:{shape:"Sm"},command:{shape:"Sm"},environment:{shape:"S31"},environmentFiles:{shape:"S32"},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:"Sm"},drop:{shape:"Sm"}}},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:"Sm"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S3h"},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:"Sm"},dnsSearchDomains:{shape:"Sm"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"Sm"},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:"S3h"}}},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"Sm"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S3y"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}}}}},S31:{type:"list",member:{shape:"Sv"}},S32:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S3h:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S3y:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S45:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S4a"},labels:{shape:"S4a"}}},efsVolumeConfiguration:{type:"structure",required:["fileSystemId"],members:{fileSystemId:{},rootDirectory:{},transitEncryption:{},transitEncryptionPort:{type:"integer"},authorizationConfig:{type:"structure",members:{accessPointId:{},iam:{}}}}},fsxWindowsFileServerVolumeConfiguration:{type:"structure",required:["fileSystemId","rootDirectory","authorizationConfig"],members:{fileSystemId:{},rootDirectory:{},authorizationConfig:{type:"structure",required:["credentialsParameter","domain"],members:{credentialsParameter:{},domain:{}}}}}}}},S4a:{type:"map",key:{},value:{}},S4j:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S4m:{type:"list",member:{}},S4o:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S4s:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"Sv"}}}},S50:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S5b:{type:"list",member:{shape:"S2m"}},S5t:{type:"list",member:{shape:"S5u"}},S5u:{type:"structure",members:{attachments:{shape:"Sw"},attributes:{shape:"S27"},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:"S5y"},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:"S4o"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S64"},platformVersion:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"Sa"},taskArn:{},taskDefinitionArn:{},version:{type:"long"}}},S5y:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},S64:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"Sm"},environment:{shape:"S31"},environmentFiles:{shape:"S32"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S3y"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{}}},S7l:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}}},4986:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=a(r(5009));function exec(e,t,r){return i(this,void 0,void 0,function*(){const i=s.argStringToArray(e);if(i.length===0){throw new Error(`Parameter 'commandLine' cannot be null or empty.`)}const a=i[0];t=i.slice(1).concat(t||[]);const n=new s.ToolRunner(a,t,r);return n.exec()})}t.exec=exec},4997:function(e,t,r){const{deprecate:i}=r(1669);const a=i(()=>{},'"P-256K" EC curve name is deprecated');e.exports={name:"secp256k1",rename(t){if(t!=="secp256k1"){a()}e.exports.name=t}}},5009:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=a(r(2087));const n=a(r(8614));const o=a(r(3129));const u=a(r(5622));const p=a(r(1));const c=a(r(3672));const m=process.platform==="win32";class ToolRunner extends n.EventEmitter{constructor(e,t,r){super();if(!e){throw new Error("Parameter 'toolPath' cannot be null or empty.")}this.toolPath=e;this.args=t||[];this.options=r||{}}_debug(e){if(this.options.listeners&&this.options.listeners.debug){this.options.listeners.debug(e)}}_getCommandString(e,t){const r=this._getSpawnFileName();const i=this._getSpawnArgs(e);let a=t?"":"[command]";if(m){if(this._isCmdFile()){a+=r;for(const e of i){a+=` ${e}`}}else if(e.windowsVerbatimArguments){a+=`"${r}"`;for(const e of i){a+=` ${e}`}}else{a+=this._windowsQuoteCmdArg(r);for(const e of i){a+=` ${this._windowsQuoteCmdArg(e)}`}}}else{a+=r;for(const e of i){a+=` ${e}`}}return a}_processLineBuffer(e,t,r){try{let i=t+e.toString();let a=i.indexOf(s.EOL);while(a>-1){const e=i.substring(0,a);r(e);i=i.substring(a+s.EOL.length);a=i.indexOf(s.EOL)}t=i}catch(e){this._debug(`error processing line. Failed with error ${e}`)}}_getSpawnFileName(){if(m){if(this._isCmdFile()){return process.env["COMSPEC"]||"cmd.exe"}}return this.toolPath}_getSpawnArgs(e){if(m){if(this._isCmdFile()){let t=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(const r of this.args){t+=" ";t+=e.windowsVerbatimArguments?r:this._windowsQuoteCmdArg(r)}t+='"';return[t]}}return this.args}_endsWith(e,t){return e.endsWith(t)}_isCmdFile(){const e=this.toolPath.toUpperCase();return this._endsWith(e,".CMD")||this._endsWith(e,".BAT")}_windowsQuoteCmdArg(e){if(!this._isCmdFile()){return this._uvQuoteCmdArg(e)}if(!e){return'""'}const t=[" ","\t","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'];let r=false;for(const i of e){if(t.some(e=>e===i)){r=true;break}}if(!r){return e}let i='"';let a=true;for(let t=e.length;t>0;t--){i+=e[t-1];if(a&&e[t-1]==="\\"){i+="\\"}else if(e[t-1]==='"'){a=true;i+='"'}else{a=false}}i+='"';return i.split("").reverse().join("")}_uvQuoteCmdArg(e){if(!e){return'""'}if(!e.includes(" ")&&!e.includes("\t")&&!e.includes('"')){return e}if(!e.includes('"')&&!e.includes("\\")){return`"${e}"`}let t='"';let r=true;for(let i=e.length;i>0;i--){t+=e[i-1];if(r&&e[i-1]==="\\"){t+="\\"}else if(e[i-1]==='"'){r=true;t+="\\"}else{r=false}}t+='"';return t.split("").reverse().join("")}_cloneExecOptions(e){e=e||{};const t={cwd:e.cwd||process.cwd(),env:e.env||process.env,silent:e.silent||false,windowsVerbatimArguments:e.windowsVerbatimArguments||false,failOnStdErr:e.failOnStdErr||false,ignoreReturnCode:e.ignoreReturnCode||false,delay:e.delay||1e4};t.outStream=e.outStream||process.stdout;t.errStream=e.errStream||process.stderr;return t}_getSpawnOptions(e,t){e=e||{};const r={};r.cwd=e.cwd;r.env=e.env;r["windowsVerbatimArguments"]=e.windowsVerbatimArguments||this._isCmdFile();if(e.windowsVerbatimArguments){r.argv0=`"${t}"`}return r}exec(){return i(this,void 0,void 0,function*(){if(!c.isRooted(this.toolPath)&&(this.toolPath.includes("/")||m&&this.toolPath.includes("\\"))){this.toolPath=u.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)}this.toolPath=yield p.which(this.toolPath,true);return new Promise((e,t)=>{this._debug(`exec tool: ${this.toolPath}`);this._debug("arguments:");for(const e of this.args){this._debug(` ${e}`)}const r=this._cloneExecOptions(this.options);if(!r.silent&&r.outStream){r.outStream.write(this._getCommandString(r)+s.EOL)}const i=new ExecState(r,this.toolPath);i.on("debug",e=>{this._debug(e)});const a=this._getSpawnFileName();const n=o.spawn(a,this._getSpawnArgs(r),this._getSpawnOptions(this.options,a));const u="";if(n.stdout){n.stdout.on("data",e=>{if(this.options.listeners&&this.options.listeners.stdout){this.options.listeners.stdout(e)}if(!r.silent&&r.outStream){r.outStream.write(e)}this._processLineBuffer(e,u,e=>{if(this.options.listeners&&this.options.listeners.stdline){this.options.listeners.stdline(e)}})})}const p="";if(n.stderr){n.stderr.on("data",e=>{i.processStderr=true;if(this.options.listeners&&this.options.listeners.stderr){this.options.listeners.stderr(e)}if(!r.silent&&r.errStream&&r.outStream){const t=r.failOnStdErr?r.errStream:r.outStream;t.write(e)}this._processLineBuffer(e,p,e=>{if(this.options.listeners&&this.options.listeners.errline){this.options.listeners.errline(e)}})})}n.on("error",e=>{i.processError=e.message;i.processExited=true;i.processClosed=true;i.CheckComplete()});n.on("exit",e=>{i.processExitCode=e;i.processExited=true;this._debug(`Exit code ${e} received from tool '${this.toolPath}'`);i.CheckComplete()});n.on("close",e=>{i.processExitCode=e;i.processExited=true;i.processClosed=true;this._debug(`STDIO streams have closed for tool '${this.toolPath}'`);i.CheckComplete()});i.on("done",(r,i)=>{if(u.length>0){this.emit("stdline",u)}if(p.length>0){this.emit("errline",p)}n.removeAllListeners();if(r){t(r)}else{e(i)}});if(this.options.input){if(!n.stdin){throw new Error("child process missing stdin")}n.stdin.end(this.options.input)}})})}}t.ToolRunner=ToolRunner;function argStringToArray(e){const t=[];let r=false;let i=false;let a="";function append(e){if(i&&e!=='"'){a+="\\"}a+=e;i=false}for(let s=0;s0){t.push(a);a=""}continue}append(n)}if(a.length>0){t.push(a.trim())}return t}t.argStringToArray=argStringToArray;class ExecState extends n.EventEmitter{constructor(e,t){super();this.processClosed=false;this.processError="";this.processExitCode=0;this.processExited=false;this.processStderr=false;this.delay=1e4;this.done=false;this.timeout=null;if(!t){throw new Error("toolPath must not be empty")}this.options=e;this.toolPath=t;if(e.delay){this.delay=e.delay}}CheckComplete(){if(this.done){return}if(this.processClosed){this._setResult()}else if(this.processExited){this.timeout=setTimeout(ExecState.HandleTimeout,this.delay,this)}}_debug(e){this.emit("debug",e)}_setResult(){let e;if(this.processExited){if(this.processError){e=new Error(`There was an error when attempting to execute the process '${this.toolPath}'. This may indicate the process failed to start. Error: ${this.processError}`)}else if(this.processExitCode!==0&&!this.options.ignoreReturnCode){e=new Error(`The process '${this.toolPath}' failed with exit code ${this.processExitCode}`)}else if(this.processStderr&&this.options.failOnStdErr){e=new Error(`The process '${this.toolPath}' failed because one or more lines were written to the STDERR stream`)}}if(this.timeout){clearTimeout(this.timeout);this.timeout=null}this.done=true;this.emit("done",e,this.processExitCode)}static HandleTimeout(e){if(e.done){return}if(!e.processClosed&&e.processExited){const t=`The STDIO streams did not close within ${e.delay/1e3} seconds of the exit event from process '${e.toolPath}'. This may indicate a child process inherited the STDIO streams and has not yet exited.`;e._debug(t)}e._setResult()}}},5010:function(e,t,r){"use strict";const{randomBytes:i}=r(6417);const a=r(7301);const{EMPTY_BUFFER:s}=r(7799);const{isValidStatusCode:n}=r(2562);const{mask:o,toBuffer:u}=r(1349);class Sender{constructor(e,t){this._extensions=t||{};this._socket=e;this._firstFragment=true;this._compress=false;this._bufferedBytes=0;this._deflating=false;this._queue=[]}static frame(e,t){const r=t.mask&&t.readOnly;var a=t.mask?6:2;var s=e.length;if(e.length>=65536){a+=8;s=127}else if(e.length>125){a+=2;s=126}const n=Buffer.allocUnsafe(r?e.length+a:a);n[0]=t.fin?t.opcode|128:t.opcode;if(t.rsv1)n[0]|=64;n[1]=s;if(s===126){n.writeUInt16BE(e.length,2)}else if(s===127){n.writeUInt32BE(0,2);n.writeUInt32BE(e.length,6)}if(!t.mask)return[n,e];const u=i(4);n[1]|=128;n[a-4]=u[0];n[a-3]=u[1];n[a-2]=u[2];n[a-1]=u[3];if(r){o(e,u,n,a,e.length);return[n]}o(e,u,e,0,e.length);return[n,e]}close(e,t,r,i){var a;if(e===undefined){a=s}else if(typeof e!=="number"||!n(e)){throw new TypeError("First argument must be a valid error code number")}else if(t===undefined||t===""){a=Buffer.allocUnsafe(2);a.writeUInt16BE(e,0)}else{a=Buffer.allocUnsafe(2+Buffer.byteLength(t));a.writeUInt16BE(e,0);a.write(t,2)}if(this._deflating){this.enqueue([this.doClose,a,r,i])}else{this.doClose(a,r,i)}}doClose(e,t,r){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:8,mask:t,readOnly:false}),r)}ping(e,t,r){const i=u(e);if(this._deflating){this.enqueue([this.doPing,i,t,u.readOnly,r])}else{this.doPing(i,t,u.readOnly,r)}}doPing(e,t,r,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:9,mask:t,readOnly:r}),i)}pong(e,t,r){const i=u(e);if(this._deflating){this.enqueue([this.doPong,i,t,u.readOnly,r])}else{this.doPong(i,t,u.readOnly,r)}}doPong(e,t,r,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:10,mask:t,readOnly:r}),i)}send(e,t,r){const i=u(e);const s=this._extensions[a.extensionName];var n=t.binary?2:1;var o=t.compress;if(this._firstFragment){this._firstFragment=false;if(o&&s){o=i.length>=s._threshold}this._compress=o}else{o=false;n=0}if(t.fin)this._firstFragment=true;if(s){const e={fin:t.fin,rsv1:o,opcode:n,mask:t.mask,readOnly:u.readOnly};if(this._deflating){this.enqueue([this.dispatch,i,this._compress,e,r])}else{this.dispatch(i,this._compress,e,r)}}else{this.sendFrame(Sender.frame(i,{fin:t.fin,rsv1:false,opcode:n,mask:t.mask,readOnly:u.readOnly}),r)}}dispatch(e,t,r,i){if(!t){this.sendFrame(Sender.frame(e,r),i);return}const s=this._extensions[a.extensionName];this._deflating=true;s.compress(e,r.fin,(e,t)=>{this._deflating=false;r.readOnly=false;this.sendFrame(Sender.frame(t,r),i);this.dequeue()})}dequeue(){while(!this._deflating&&this._queue.length){const e=this._queue.shift();this._bufferedBytes-=e[1].length;e[0].apply(this,e.slice(1))}}enqueue(e){this._bufferedBytes+=e[1].length;this._queue.push(e)}sendFrame(e,t){if(e.length===2){this._socket.cork();this._socket.write(e[0]);this._socket.write(e[1],t);this._socket.uncork()}else{this._socket.write(e[0],t)}}}e.exports=Sender},5011:function(e){e.exports=wrappy;function wrappy(e,t){if(e&&t)return wrappy(e)(t);if(typeof e!=="function")throw new TypeError("need wrapper function");Object.keys(e).forEach(function(t){wrapper[t]=e[t]});return wrapper;function wrapper(){var t=new Array(arguments.length);for(var r=0;r{if(e[`${t}_endpoint`]&&e[`${t}_endpoint_auth_methods_supported`]===undefined&&e[`${t}_endpoint_auth_signing_alg_values_supported`]===undefined){if(e.token_endpoint_auth_methods_supported){e[`${t}_endpoint_auth_methods_supported`]=e.token_endpoint_auth_methods_supported}if(e.token_endpoint_auth_signing_alg_values_supported){e[`${t}_endpoint_auth_signing_alg_values_supported`]=e.token_endpoint_auth_signing_alg_values_supported}}});Object.entries(e).forEach(([e,t])=>{b(this).get("metadata").set(e,t);if(!this[e]){Object.defineProperty(this,e,{get(){return b(this).get("metadata").get(e)},enumerable:true})}});b(this).set("cache",new u({max:100}));l.set(this.issuer,this);Object.defineProperty(this,"Client",{value:m(this,t)});Object.defineProperty(this,"FAPIClient",{value:class FAPIClient extends this.Client{}})}async keystore(e=false){f(this,"jwks_uri");const t=b(this).get("keystore");const r=b(this).get("cache");if(e||!t){r.reset();const e=await h.call(this,{method:"GET",json:true,url:this.jwks_uri});const t=d(e);const i=n.JWKS.asKeyStore(t,{ignoreErrors:true});r.set("throttle",true,60*1e3);b(this).set("keystore",i);return i}return t}async queryKeyStore({kid:e,kty:t,alg:r,use:i,key_ops:a},{allowMulti:s=false}={}){const o=b(this).get("cache");const u={kid:e,kty:t,alg:r,use:i,key_ops:a};const m=p(u,{algorithm:"sha256",ignoreUnknown:true,unorderedArrays:true,unorderedSets:true});const l=o.get(m)||o.get("throttle");const d=await this.keystore(!l);const y=d.all(u);if(y.length===0){throw new c({printf:["no valid key found in issuer's jwks_uri for key parameters %j",u],jwks:d})}if(!s&&y.length>1&&!e){throw new c({printf:["multiple matching keys found in issuer's jwks_uri for key parameters %j, kid must be provided in this case",u],jwks:d})}o.set(m,true);return new n.JWKS.KeyStore(y)}get metadata(){const e={};b(this).get("metadata").forEach((t,r)=>{e[r]=t});return e}static async webfinger(e){const t=y(e);const{host:r}=s.parse(t);const i=`https://${r}${I}`;const a=await h.call(this,{method:"GET",url:i,json:true,query:{resource:t,rel:T},followRedirect:true});const n=d(a);const o=Array.isArray(n.links)&&n.links.find(e=>typeof e==="object"&&e.rel===T&&e.href);if(!o){throw new c({message:"no issuer found in webfinger response",body:n})}if(typeof o.href!=="string"||!o.href.startsWith("https://")){throw new c({printf:["invalid issuer location %s",o.href],body:n})}const u=o.href;if(l.has(u)){return l.get(u)}const p=await this.discover(u);if(p.issuer!==u){l.delete(p.issuer);throw new c("discovered issuer mismatch, expected %s, got: %s",u,p.issuer)}return p}static async discover(e){const t=s.parse(e);if(t.pathname.includes("/.well-known/")){const t=await h.call(this,{method:"GET",json:true,url:e});const r=d(t);return new Issuer({...g,...r,[k]:!!v.find(t=>e.startsWith(t))})}const r=[];if(t.pathname==="/"){r.push(`${N}`)}else{r.push(`${N}${t.pathname}`)}if(t.pathname.endsWith("/")){r.push(`${t.pathname}${S.substring(1)}`)}else{r.push(`${t.pathname}${S}`)}return o(r.map(async e=>{const r=s.format({...t,pathname:e});const i=await h.call(this,{method:"GET",json:true,url:r});const a=d(i);return new Issuer({...g,...a,[k]:!!v.find(e=>r.startsWith(e))})}))}[i.custom](){return`${this.constructor.name} ${i(this.metadata,{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}}Issuer.prototype.key=a(async function key({kid:e,kty:t,alg:r,use:i,key_ops:a},s=false){const n=b(this).get("cache");const o={kid:e,kty:t,alg:r,use:i,key_ops:a};const u=p(o,{algorithm:"sha256",ignoreUnknown:true,unorderedArrays:true,unorderedSets:true});const m=n.get(u)||n.get("throttle");const l=await this.keystore(!m);const d=l.all(o);if(d.length===0){throw new c({printf:["no valid key found in issuer's jwks_uri for key parameters %j",o],jwks:l})}if(!s){if(d.length!==1){throw new c({printf:["multiple matching keys found in issuer's jwks_uri for key parameters %j, kid must be provided in this case",o],jwks:l})}n.set(u,true)}return d[0]},"issuer.key is not only a private API, it is also deprecated");e.exports=Issuer},5040:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["redshiftdata"]={};i.RedshiftData=a.defineService("redshiftdata",["2019-12-20"]);Object.defineProperty(s.services["redshiftdata"],"2019-12-20",{get:function get(){var e=r(1341);e.paginators=r(9862).pagination;return e},enumerable:true,configurable:true});e.exports=i.RedshiftData},5044:function(e,t,r){"use strict";var i=r(2740);var a=r(4945);function isHexCode(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function isOctCode(e){return 48<=e&&e<=55}function isDecCode(e){return 48<=e&&e<=57}function resolveYamlInteger(e){if(e===null)return false;var t=e.length,r=0,i=false,a;if(!t)return false;a=e[r];if(a==="-"||a==="+"){a=e[++r]}if(a==="0"){if(r+1===t)return true;a=e[++r];if(a==="b"){r++;for(;r=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0"+e.toString(8):"-0"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},5045:function(e,t,r){"use strict";var i=/^[a-z_$][a-z0-9_$-]*$/i;var a=r(5314);var s=r(7952);e.exports={add:addKeyword,get:getKeyword,remove:removeKeyword,validate:validateKeyword};function addKeyword(e,t){var r=this.RULES;if(r.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!i.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(t){this.validateKeyword(t,true);var s=t.type;if(Array.isArray(s)){for(var n=0;n{if(n.nullOrUndefined(e.headers)){e.headers={}}else{e.headers=u(e.headers)}if(e.baseUrl&&!e.baseUrl.toString().endsWith("/")){e.baseUrl+="/"}if(e.stream){e.json=false}if(n.nullOrUndefined(e.hooks)){e.hooks={}}else if(!n.object(e.hooks)){throw new TypeError(`Parameter \`hooks\` must be an object, not ${n(e.hooks)}`)}for(const r of l){if(n.nullOrUndefined(e.hooks[r])){if(t){e.hooks[r]=[...t.hooks[r]]}else{e.hooks[r]=[]}}}if(n.number(e.timeout)){e.gotTimeout={request:e.timeout}}else if(n.object(e.timeout)){e.gotTimeout=e.timeout}delete e.timeout;const{retry:r}=e;e.retry={retries:0,methods:[],statusCodes:[],errorCodes:[]};if(n.nonEmptyObject(t)&&r!==false){e.retry={...t.retry}}if(r!==false){if(n.number(r)){e.retry.retries=r}else{e.retry={...e.retry,...r}}}if(e.gotTimeout){e.retry.maxRetryAfter=Math.min(...[e.gotTimeout.request,e.gotTimeout.connection].filter(e=>!n.nullOrUndefined(e)))}if(n.array(e.retry.methods)){e.retry.methods=new Set(e.retry.methods.map(e=>e.toUpperCase()))}if(n.array(e.retry.statusCodes)){e.retry.statusCodes=new Set(e.retry.statusCodes)}if(n.array(e.retry.errorCodes)){e.retry.errorCodes=new Set(e.retry.errorCodes)}return e};const b=(e,t,r)=>{if(n.plainObject(e)){t={...e,...t};e=t.url||{};delete t.url}if(r){t=m({},r.options,t?y(t,r.options):{})}else{t=m({},y(t))}if(!n.string(e)&&!n.object(e)){throw new TypeError(`Parameter \`url\` must be a string or object, not ${n(e)}`)}if(n.string(e)){if(t.baseUrl){if(e.toString().startsWith("/")){e=e.toString().slice(1)}e=p(new i(e,t.baseUrl))}else{e=e.replace(/^unix:/,"http://$&");e=o(e)}}else if(n(e)==="URL"){e=p(e)}t=m({path:""},e,{protocol:e.protocol||"https:"},t);for(const e of t.hooks.init){const r=e(t);if(n.promise(r)){throw new TypeError("The `init` hook must be a synchronous function")}}const{baseUrl:s}=t;Object.defineProperty(t,"baseUrl",{set:()=>{throw new Error("Failed to set baseUrl. Options are normalized already.")},get:()=>s});const{query:u}=t;if(n.nonEmptyString(u)||n.nonEmptyObject(u)||u instanceof a){if(!n.string(u)){t.query=new a(u).toString()}t.path=`${t.path.split("?")[0]}?${t.query}`;delete t.query}if(t.hostname==="unix"){const e=/(.+?):(.+)/.exec(t.path);if(e){const[,r,i]=e;t={...t,socketPath:r,path:i,host:null}}}const{headers:l}=t;for(const[e,t]of Object.entries(l)){if(n.nullOrUndefined(t)){delete l[e]}}if(t.json&&n.undefined(l.accept)){l.accept="application/json"}if(t.decompress&&n.undefined(l["accept-encoding"])){l["accept-encoding"]="gzip, deflate"}const{body:b}=t;if(n.nullOrUndefined(b)){t.method=t.method?t.method.toUpperCase():"GET"}else{const e=n.object(b)&&!n.buffer(b)&&!n.nodeStream(b);if(!n.nodeStream(b)&&!n.string(b)&&!n.buffer(b)&&!(t.form||t.json)){throw new TypeError("The `body` option must be a stream.Readable, string or Buffer")}if(t.json&&!(e||n.array(b))){throw new TypeError("The `body` option must be an Object or Array when the `json` option is used")}if(t.form&&!e){throw new TypeError("The `body` option must be an Object when the `form` option is used")}if(c(b)){l["content-type"]=l["content-type"]||`multipart/form-data; boundary=${b.getBoundary()}`}else if(t.form){l["content-type"]=l["content-type"]||"application/x-www-form-urlencoded";t.body=new a(b).toString()}else if(t.json){l["content-type"]=l["content-type"]||"application/json";t.body=JSON.stringify(b)}t.method=t.method?t.method.toUpperCase():"POST"}if(!n.function(t.retry.retries)){const{retries:e}=t.retry;t.retry.retries=((r,i)=>{if(r>e){return 0}if((!i||!t.retry.errorCodes.has(i.code))&&(!t.retry.methods.has(i.method)||!t.retry.statusCodes.has(i.statusCode))){return 0}if(Reflect.has(i,"headers")&&Reflect.has(i.headers,"retry-after")&&d.has(i.statusCode)){let e=Number(i.headers["retry-after"]);if(n.nan(e)){e=Date.parse(i.headers["retry-after"])-Date.now()}else{e*=1e3}if(e>t.retry.maxRetryAfter){return 0}return e}if(i.statusCode===413){return 0}const a=Math.random()*100;return 2**(r-1)*1e3+a})}return t};const h=e=>b(s.format(e),e);e.exports=b;e.exports.preNormalize=y;e.exports.reNormalize=h},5089:function(e,t,r){var i=r(395);r(3711);var a=i.util.inherit;i.MetadataService=a({host:"169.254.169.254",httpOptions:{timeout:0},disableFetchToken:false,constructor:function MetadataService(e){i.util.update(this,e)},request:function request(e,t,r){if(arguments.length===2){r=t;t={}}if(process.env[i.util.imdsDisabledEnv]){r(new Error("EC2 Instance Metadata Service access disabled"));return}e=e||"/";var a=new i.HttpRequest("http://"+this.host+e);a.method=t.method||"GET";if(t.headers){a.headers=t.headers}i.util.handleRequestWithRetries(a,this,r)},loadCredentialsCallbacks:[],fetchMetadataToken:function fetchMetadataToken(e){var t=this;var r="/latest/api/token";t.request(r,{method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}},e)},fetchCredentials:function fetchCredentials(e,t){var r=this;var a="/latest/meta-data/iam/security-credentials/";r.request(a,e,function(s,n){if(s){r.disableFetchToken=!(s.statusCode===401);t(i.util.error(s,{message:"EC2 Metadata roleName request returned error"}));return}n=n.split("\n")[0];r.request(a+n,e,function(e,a){if(e){r.disableFetchToken=!(e.statusCode===401);t(i.util.error(e,{message:"EC2 Metadata creds request returned error"}));return}try{var s=JSON.parse(a);t(null,s)}catch(e){t(e)}})})},loadCredentials:function loadCredentials(e){var t=this;t.loadCredentialsCallbacks.push(e);if(t.loadCredentialsCallbacks.length>1){return}function callbacks(e,r){var i;while((i=t.loadCredentialsCallbacks.shift())!==undefined){i(e,r)}}if(t.disableFetchToken){t.fetchCredentials({},callbacks)}else{t.fetchMetadataToken(function(e,r){if(e){if(e.code==="TimeoutError"){t.disableFetchToken=true}else if(e.retryable===true){callbacks(i.util.error(e,{message:"EC2 Metadata token request returned error"}));return}else if(e.statusCode===400){callbacks(i.util.error(e,{message:"EC2 Metadata token request returned 400"}));return}}var a={};if(r){a.headers={"x-aws-ec2-metadata-token":r}}t.fetchCredentials(a,callbacks)})}}});e.exports=i.MetadataService},5091:function(e,t,r){var i=r(7892);e.exports=serial;function serial(e,t,r){return i(e,t,null,r)}},5093:function(e){e.exports={pagination:{BatchGetTraces:{input_token:"NextToken",output_token:"NextToken",result_key:"Traces"},GetGroups:{input_token:"NextToken",output_token:"NextToken",result_key:"Groups"},GetInsightEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetInsightSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},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"}}}},5097:function(e){const t=128;const r=0;const i=32;const a=16;const s=2;const n=a|i|r<<6;const o=s|r<<6;const u=e=>(e/8|0)+(e%8===0?0:1);const p={ES256:u(256),ES256K:u(256),ES384:u(384),ES512:u(521)};const c=(e,r,i)=>{let a=0;while(r+a=t;if(s){--a}return a};e.exports.derToJose=((e,r)=>{if(!Buffer.isBuffer(e)){throw new TypeError("ECDSA signature must be a Buffer")}if(!p[r]){throw new Error(`Unknown algorithm "${r}"`)}const i=p[r];const a=i+1;const s=e.length;let u=0;if(e[u++]!==n){throw new Error('Could not find expected "seq"')}let c=e[u++];if(c===(t|1)){c=e[u++]}if(s-u{if(!Buffer.isBuffer(e)){throw new TypeError("ECDSA signature must be a Buffer")}if(!p[r]){throw new TypeError(`Unknown algorithm "${r}"`)}const i=p[r];const a=e.length;if(a!==i*2){throw new Error(`"${r}" signatures must be "${i*2}" bytes, saw "${a}"`)}const s=c(e,0,i);const u=c(e,i,e.length);const m=i-s;const l=i-u;const d=1+1+m+1+1+l;const y=dt?1:e{if(typeof e!=="string"){throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\``)}e=e.trim();t=Object.assign({https:false},t);if(/^\.*\/|^(?!localhost)\w+:/.test(e)){return e}return e.replace(/^(?!(?:\w+:)?\/\/)/,t.https?"https://":"http://")})},5157:function(e,t,r){var i=r(2751),a=r(1566);e.exports=iterate;function iterate(e,t,r,i){var s=r["keyedList"]?r["keyedList"][r.index]:r.index;r.jobs[s]=runJob(t,s,e[s],function(e,t){if(!(s in r.jobs)){return}delete r.jobs[s];if(e){a(r)}else{r.results[s]=t}i(e,r.results)})}function runJob(e,t,r,a){var s;if(e.length==2){s=e(r,i(a))}else{s=e(r,t,i(a))}return s}},5163:function(e){e.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"}}}},5167:function(e){e.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"}}}},5168:function(e){e.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:{}}}}}},5172:function(e,t,r){const{sign:i,verify:a,createSign:s,createVerify:n,getCurves:o}=r(6417);const{derToJose:u,joseToDer:p}=r(5097);const{KEYOBJECT:c}=r(3771);const m=r(3165);const{asInput:l}=r(8727);const{dsaEncodingSupported:d}=r(7915);const{name:y}=r(4997);let b,h;if(d){b=((e,t,{[c]:r},a)=>{if(typeof a==="string"){a=Buffer.from(a)}return i(t,a,{key:l(r,false),dsaEncoding:"ieee-p1363"})});h=((e,t,{[c]:r},i,s)=>{try{return a(t,i,{key:l(r,true),dsaEncoding:"ieee-p1363"},s)}catch(e){return false}})}else{b=((e,t,{[c]:r},i)=>{return u(s(t).update(i).sign(l(r,false)),e)});h=((e,t,{[c]:r},i,a)=>{try{return n(t).update(i).verify(l(r,true),p(a,e))}catch(e){return false}})}const f=e=>{switch(e){case"P-256":return"ES256";case y:return"ES256K";case"P-384":return"ES384";case"P-521":return"ES512"}};e.exports=((e,t)=>{const r=[];if(o().includes("prime256v1")){r.push("ES256")}if(o().includes("secp256k1")){r.push("ES256K")}if(o().includes("secp384r1")){r.push("ES384")}if(o().includes("secp521r1")){r.push("ES512")}r.forEach(r=>{const i=m(r);e.sign.set(r,b.bind(undefined,r,i));e.verify.set(r,h.bind(undefined,r,i));t.EC.sign[r]=(e=>e.private&&t.EC.verify[r](e));t.EC.verify[r]=(e=>(e.use==="sig"||e.use===undefined)&&f(e.crv)===r)})})},5199:function(e){e.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:true},Actions:{type:"list",member:{locationName:"ActionName"},flattened:true}}}},ChangeMessageVisibility:{input:{type:"structure",required:["QueueUrl","ReceiptHandle","VisibilityTimeout"],members:{QueueUrl:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}}},ChangeMessageVisibilityBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}},flattened:true}}},output:{resultWrapper:"ChangeMessageVisibilityBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:true},Failed:{shape:"Sd"}}}},CreateQueue:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},Attributes:{shape:"Sh",locationName:"Attribute"},tags:{shape:"Sj",locationName:"Tag"}}},output:{resultWrapper:"CreateQueueResult",type:"structure",members:{QueueUrl:{}}}},DeleteMessage:{input:{type:"structure",required:["QueueUrl","ReceiptHandle"],members:{QueueUrl:{},ReceiptHandle:{}}}},DeleteMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"DeleteMessageBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{}}},flattened:true}}},output:{resultWrapper:"DeleteMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"DeleteMessageBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:true},Failed:{shape:"Sd"}}}},DeleteQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},GetQueueAttributes:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"}}},output:{resultWrapper:"GetQueueAttributesResult",type:"structure",members:{Attributes:{shape:"Sh",locationName:"Attribute"}}}},GetQueueUrl:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},QueueOwnerAWSAccountId:{}}},output:{resultWrapper:"GetQueueUrlResult",type:"structure",members:{QueueUrl:{}}}},ListDeadLetterSourceQueues:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},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:true},MaxNumberOfMessages:{type:"integer"},VisibilityTimeout:{type:"integer"},WaitTimeSeconds:{type:"integer"},ReceiveRequestAttemptId:{}}},output:{resultWrapper:"ReceiveMessageResult",type:"structure",members:{Messages:{type:"list",member:{locationName:"Message",type:"structure",members:{MessageId:{},ReceiptHandle:{},MD5OfBody:{},Body:{},Attributes:{locationName:"Attribute",type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:true},MD5OfMessageAttributes:{},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"}}},flattened:true}}}},RemovePermission:{input:{type:"structure",required:["QueueUrl","Label"],members:{QueueUrl:{},Label:{}}}},SendMessage:{input:{type:"structure",required:["QueueUrl","MessageBody"],members:{QueueUrl:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"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:true}}},output:{resultWrapper:"SendMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"SendMessageBatchResultEntry",type:"structure",required:["Id","MessageId","MD5OfMessageBody"],members:{Id:{},MessageId:{},MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},SequenceNumber:{}}},flattened:true},Failed:{shape:"Sd"}}}},SetQueueAttributes:{input:{type:"structure",required:["QueueUrl","Attributes"],members:{QueueUrl:{},Attributes:{shape:"Sh",locationName:"Attribute"}}}},TagQueue:{input:{type:"structure",required:["QueueUrl","Tags"],members:{QueueUrl:{},Tags:{shape:"Sj"}}}},UntagQueue:{input:{type:"structure",required:["QueueUrl","TagKeys"],members:{QueueUrl:{},TagKeys:{type:"list",member:{locationName:"TagKey"},flattened:true}}}}},shapes:{Sd:{type:"list",member:{locationName:"BatchResultErrorEntry",type:"structure",required:["Id","SenderFault","Code"],members:{Id:{},SenderFault:{type:"boolean"},Code:{},Message:{}}},flattened:true},Sh:{type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:true,locationName:"Attribute"},Sj:{type:"map",key:{locationName:"Key"},value:{locationName:"Value"},flattened:true,locationName:"Tag"},Sw:{type:"list",member:{locationName:"AttributeName"},flattened:true},S14:{type:"list",member:{locationName:"QueueUrl"},flattened:true},S1i:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:true,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:true,locationName:"BinaryListValue"},DataType:{}}},flattened:true},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:true,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:true,locationName:"BinaryListValue"},DataType:{}}},flattened:true}}}},5201:function(e,t,r){const{randomBytes:i}=r(6417);const{createSecretKey:a}=r(8727);const{KEYLENGTHS:s}=r(2962);const n=r(8847);e.exports=(e=>{const t=s.get(e);if(!t){return new n({type:"secret"})}return new n(a(i(t/8)),{use:"enc",alg:e})})},5220:function(e){e.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"}]}}}},5229:function(e){e.exports=require("domain")},5252:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["elasticinference"]={};i.ElasticInference=a.defineService("elasticinference",["2017-07-25"]);Object.defineProperty(s.services["elasticinference"],"2017-07-25",{get:function get(){var e=r(1595);e.paginators=r(3725).pagination;return e},enumerable:true,configurable:true});e.exports=i.ElasticInference},5257:function(e){"use strict";e.exports=((e,t=1,r)=>{r={indent:" ",includeEmptyLines:false,...r};if(typeof e!=="string"){throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``)}if(typeof t!=="number"){throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``)}if(typeof r.indent!=="string"){throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``)}if(t===0){return e}const i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))})},5262:function(e,t,r){var i=r(1669),a=r(2413).Transform;e.exports=function(e){return new s(e)};var s=e.exports.JSONStream=function(e){e=e||{};a.call(this,e);this._writableState.objectMode=false;this._readableState.objectMode=true;this._async=e.async||false};i.inherits(s,a);s.prototype._transform=function(e,t,r){if(!Buffer.isBuffer(e))e=new Buffer(e);if(this._buffer){e=Buffer.concat([this._buffer,e])}var i=0,a=0;while(++i<=e.length){if(e[i]===10||i===e.length){var s;try{s=JSON.parse(e.slice(a,i))}catch(e){}if(s){this.push(s);s=null}if(e[i]===10)a=++i}}this._buffer=e.slice(a);return this._async?void setImmediate(r):void r()}},5266:function(e){e.exports={pagination:{DescribeContinuousExports:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},DescribeImportTasks:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},5271:function(e){"use strict";const t=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function push(e,t,r){if(e[t]===undefined)e[t]=[r];else e[t].push(r)}function parse(e){const r=Object.create(null);if(e===undefined||e==="")return r;let i=Object.create(null);let a=false;let s=false;let n=false;let o;let u;let p=-1;let c=-1;let m=0;for(;m{let r=e[t];if(!Array.isArray(r))r=[r];return r.map(e=>{return[t].concat(Object.keys(e).map(t=>{let r=e[t];if(!Array.isArray(r))r=[r];return r.map(e=>e===true?t:`${t}=${e}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}e.exports={format:format,parse:parse}},5281:function(e){"use strict";e.exports=function generate_enum(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}var y="i"+a,b="schema"+a;if(!l){i+=" var "+b+" = validate.schema"+o+";"}i+="var "+m+";";if(l){i+=" if (schema"+a+" === undefined) "+m+" = true; else if (!Array.isArray(schema"+a+")) "+m+" = false; else {"}i+=""+m+" = false;for (var "+y+"=0; "+y+"<"+b+".length; "+y+"++) if (equal("+c+", "+b+"["+y+"])) { "+m+" = true; break; }";if(l){i+=" } "}i+=" if (!"+m+") { ";var h=h||[];h.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"enum"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValues: schema"+a+" } ";if(e.opts.messages!==false){i+=" , message: 'should be equal to one of the allowed values' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var f=i;i=h.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+f+"]); "}else{i+=" validate.errors = ["+f+"]; return false; "}}else{i+=" var err = "+f+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" }";if(p){i+=" else { "}return i}},5288:function(e){e.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:true,deprecatedMessage:"This operation is deprecated, use DetectEntitiesV2 instead."},DetectEntitiesV2:{input:{type:"structure",required:["Text"],members:{Text:{}}},output:{type:"structure",required:["Entities","ModelVersion"],members:{Entities:{shape:"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:true},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:true},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartPHIDetectionJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:true},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StartRxNormInferenceJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","LanguageCode"],members:{InputDataConfig:{shape:"S9"},OutputDataConfig:{shape:"Sc"},DataAccessRoleArn:{},JobName:{},ClientRequestToken:{idempotencyToken:true},KMSKey:{},LanguageCode:{}}},output:{type:"structure",members:{JobId:{}}}},StopEntitiesDetectionV2Job:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{}}}},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"}}}}},5296:function(e){e.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"}}}}}},5302:function(e,t,r){e.exports=realpath;realpath.realpath=realpath;realpath.sync=realpathSync;realpath.realpathSync=realpathSync;realpath.monkeypatch=monkeypatch;realpath.unmonkeypatch=unmonkeypatch;var i=r(5747);var a=i.realpath;var s=i.realpathSync;var n=process.version;var o=/^v[0-5]\./.test(n);var u=r(2117);function newError(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function realpath(e,t,r){if(o){return a(e,t,r)}if(typeof t==="function"){r=t;t=null}a(e,t,function(i,a){if(newError(i)){u.realpath(e,t,r)}else{r(i,a)}})}function realpathSync(e,t){if(o){return s(e,t)}try{return s(e,t)}catch(r){if(newError(r)){return u.realpathSync(e,t)}else{throw r}}}function monkeypatch(){i.realpath=realpath;i.realpathSync=realpathSync}function unmonkeypatch(){i.realpath=a;i.realpathSync=s}},5311:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ses"]={};i.SES=a.defineService("ses",["2010-12-01"]);Object.defineProperty(s.services["ses"],"2010-12-01",{get:function get(){var e=r(349);e.paginators=r(7439).pagination;e.waiters=r(4916).waiters;return e},enumerable:true,configurable:true});e.exports=i.SES},5314:function(e){"use strict";e.exports=function generate_custom(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c;var m="data"+(s||"");var l="valid"+a;var d="errs__"+a;var y=e.opts.$data&&n&&n.$data,b;if(y){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";b="schema"+a}else{b=n}var h=this,f="definition"+a,g=h.definition,S="";var N,I,T,v,k;if(y&&g.$data){k="keywordValidate"+a;var C=g.validateSchema;i+=" var "+f+" = RULES.custom['"+t+"'].definition; var "+k+" = "+f+".validate;"}else{v=e.useCustomRule(h,n,e.schema,e);if(!v)return;b="validate.schema"+o;k=v.code;N=g.compile;I=g.inline;T=g.macro}var A=k+".errors",R="i"+a,D="ruleErr"+a,x=g.async;if(x&&!e.async)throw new Error("async keyword in sync schema");if(!(I||T)){i+=""+A+" = null;"}i+="var "+d+" = errors;var "+l+";";if(y&&g.$data){S+="}";i+=" if ("+b+" === undefined) { "+l+" = true; } else { ";if(C){S+="}";i+=" "+l+" = "+f+".validateSchema("+b+"); if ("+l+") { "}}if(I){if(g.statements){i+=" "+v.validate+" "}else{i+=" "+l+" = "+v.validate+"; "}}else if(T){var q=e.util.copy(e);var S="";q.level++;var w="valid"+q.level;q.schema=v.validate;q.schemaPath="";var P=e.compositeRule;e.compositeRule=q.compositeRule=true;var E=e.validate(q).replace(/validate\.schema/g,k);e.compositeRule=q.compositeRule=P;i+=" "+E}else{var M=M||[];M.push(i);i="";i+=" "+k+".call( ";if(e.opts.passContext){i+="this"}else{i+="self"}if(N||g.schema===false){i+=" , "+m+" "}else{i+=" , "+b+" , "+m+" , validate.schema"+e.schemaPath+" "}i+=" , (dataPath || '')";if(e.errorPath!='""'){i+=" + "+e.errorPath}var O=s?"data"+(s-1||""):"parentData",z=s?e.dataPathArr[s]:"parentDataProperty";i+=" , "+O+" , "+z+" , rootData ) ";var L=i;i=M.pop();if(g.errors===false){i+=" "+l+" = ";if(x){i+="await "}i+=""+L+"; "}else{if(x){A="customErrors"+a;i+=" var "+A+" = null; try { "+l+" = await "+L+"; } catch (e) { "+l+" = false; if (e instanceof ValidationError) "+A+" = e.errors; else throw e; } "}else{i+=" "+A+" = null; "+l+" = "+L+"; "}}}if(g.modifying){i+=" if ("+O+") "+m+" = "+O+"["+z+"];"}i+=""+S;if(g.valid){if(p){i+=" if (true) { "}}else{i+=" if ( ";if(g.valid===undefined){i+=" !";if(T){i+=""+w}else{i+=""+l}}else{i+=" "+!g.valid+" "}i+=") { ";c=h.keyword;var M=M||[];M.push(i);i="";var M=M||[];M.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { keyword: '"+h.keyword+"' } ";if(e.opts.messages!==false){i+=" , message: 'should pass \""+h.keyword+"\" keyword validation' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var j=i;i=M.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+j+"]); "}else{i+=" validate.errors = ["+j+"]; return false; "}}else{i+=" var err = "+j+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}var U=i;i=M.pop();if(I){if(g.errors){if(g.errors!="full"){i+=" for (var "+R+"="+d+"; "+R+"e.stream?a(e):s(e);const c=["get","post","put","patch","head","delete"];const m=e=>{e=o({},e);n.preNormalize(e.options);if(!e.handler){e.handler=((e,t)=>t(e))}function got(t,r){try{return e.handler(n(t,r,e),p)}catch(e){if(r&&r.stream){throw e}else{return Promise.reject(e)}}}got.create=m;got.extend=(t=>{let r;if(t&&Reflect.has(t,"mutableDefaults")){r=t.mutableDefaults;delete t.mutableDefaults}else{r=e.mutableDefaults}return m({options:o.options(e.options,t),handler:e.handler,mutableDefaults:r})});got.mergeInstances=((...e)=>m(o.instances(e)));got.stream=((e,t)=>got(e,{...t,stream:true}));for(const e of c){got[e]=((t,r)=>got(t,{...r,method:e}));got.stream[e]=((t,r)=>got.stream(t,{...r,method:e}))}Object.assign(got,{...i,mergeOptions:o.options});Object.defineProperty(got,"defaults",{value:e.mutableDefaults?e:u(e),writable:e.mutableDefaults,configurable:e.mutableDefaults,enumerable:true});return got};e.exports=m},5340:function(e){e.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"}}}}}}},5341:function(e){"use strict";e.exports=function generate__limit(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c;var m="data"+(s||"");var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}var y=t=="maximum",b=y?"exclusiveMaximum":"exclusiveMinimum",h=e.schema[b],f=e.opts.$data&&h&&h.$data,g=y?"<":">",S=y?">":"<",c=undefined;if(!(l||typeof n=="number"||n===undefined)){throw new Error(t+" must be number")}if(!(f||h===undefined||typeof h=="number"||typeof h=="boolean")){throw new Error(b+" must be number or boolean")}if(f){var N=e.util.getData(h.$data,s,e.dataPathArr),I="exclusive"+a,T="exclType"+a,v="exclIsNumber"+a,k="op"+a,C="' + "+k+" + '";i+=" var schemaExcl"+a+" = "+N+"; ";N="schemaExcl"+a;i+=" var "+I+"; var "+T+" = typeof "+N+"; if ("+T+" != 'boolean' && "+T+" != 'undefined' && "+T+" != 'number') { ";var c=b;var A=A||[];A.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: '"+b+" should be boolean' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var R=i;i=A.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+R+"]); "}else{i+=" validate.errors = ["+R+"]; return false; "}}else{i+=" var err = "+R+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" "+T+" == 'number' ? ( ("+I+" = "+d+" === undefined || "+N+" "+g+"= "+d+") ? "+m+" "+S+"= "+N+" : "+m+" "+S+" "+d+" ) : ( ("+I+" = "+N+" === true) ? "+m+" "+S+"= "+d+" : "+m+" "+S+" "+d+" ) || "+m+" !== "+m+") { var op"+a+" = "+I+" ? '"+g+"' : '"+g+"='; ";if(n===undefined){c=b;u=e.errSchemaPath+"/"+b;d=N;l=f}}else{var v=typeof h=="number",C=g;if(v&&l){var k="'"+C+"'";i+=" if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" ( "+d+" === undefined || "+h+" "+g+"= "+d+" ? "+m+" "+S+"= "+h+" : "+m+" "+S+" "+d+" ) || "+m+" !== "+m+") { "}else{if(v&&n===undefined){I=true;c=b;u=e.errSchemaPath+"/"+b;d=h;S+="="}else{if(v)d=Math[y?"min":"max"](h,n);if(h===(v?d:true)){I=true;c=b;u=e.errSchemaPath+"/"+b;S+="="}else{I=false;C+="="}}var k="'"+C+"'";i+=" if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" "+m+" "+S+" "+d+" || "+m+" !== "+m+") { "}}c=c||t;var A=A||[];A.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { comparison: "+k+", limit: "+d+", exclusive: "+I+" } ";if(e.opts.messages!==false){i+=" , message: 'should be "+C+" ";if(l){i+="' + "+d}else{i+=""+d+"'"}}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var R=i;i=A.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+R+"]); "}else{i+=" validate.errors = ["+R+"]; return false; "}}else{i+=" var err = "+R+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";if(p){i+=" else { "}return i}},5342:function(e,t,r){var i=r(9489);var a=r(1669);var s=r(909);var n=s.HASH_ALGOS;var o=s.PK_ALGOS;var u=s.HttpSignatureError;var p=s.InvalidAlgorithmError;var c=s.validateAlgorithm;var m={New:0,Params:1};var l={Name:0,Quote:1,Value:2,Comma:3};function ExpiredRequestError(e){u.call(this,e,ExpiredRequestError)}a.inherits(ExpiredRequestError,u);function InvalidHeaderError(e){u.call(this,e,InvalidHeaderError)}a.inherits(InvalidHeaderError,u);function InvalidParamsError(e){u.call(this,e,InvalidParamsError)}a.inherits(InvalidParamsError,u);function MissingHeaderError(e){u.call(this,e,MissingHeaderError)}a.inherits(MissingHeaderError,u);function StrictParsingError(e){u.call(this,e,StrictParsingError)}a.inherits(StrictParsingError,u);e.exports={parseRequest:function parseRequest(e,t){i.object(e,"request");i.object(e.headers,"request.headers");if(t===undefined){t={}}if(t.headers===undefined){t.headers=[e.headers["x-date"]?"x-date":"date"]}i.object(t,"options");i.arrayOfString(t.headers,"options.headers");i.optionalFinite(t.clockSkew,"options.clockSkew");var r=t.authorizationHeaderName||"authorization";if(!e.headers[r]){throw new MissingHeaderError("no "+r+" header "+"present in the request")}t.clockSkew=t.clockSkew||300;var a=0;var s=m.New;var n=l.Name;var o="";var u="";var d={scheme:"",params:{},signingString:""};var y=e.headers[r];for(a=0;a=65&&h<=90||h>=97&&h<=122){o+=b}else if(b==="="){if(o.length===0)throw new InvalidHeaderError("bad param format");n=l.Quote}else{throw new InvalidHeaderError("bad param format")}break;case l.Quote:if(b==='"'){u="";n=l.Value}else{throw new InvalidHeaderError("bad param format")}break;case l.Value:if(b==='"'){d.params[o]=u;n=l.Comma}else{u+=b}break;case l.Comma:if(b===","){o="";n=l.Name}else{throw new InvalidHeaderError("bad param format")}break;default:throw new Error("Invalid substate")}break;default:throw new Error("Invalid substate")}}if(!d.params.headers||d.params.headers===""){if(e.headers["x-date"]){d.params.headers=["x-date"]}else{d.params.headers=["date"]}}else{d.params.headers=d.params.headers.split(" ")}if(!d.scheme||d.scheme!=="Signature")throw new InvalidHeaderError('scheme was not "Signature"');if(!d.params.keyId)throw new InvalidHeaderError("keyId was not specified");if(!d.params.algorithm)throw new InvalidHeaderError("algorithm was not specified");if(!d.params.signature)throw new InvalidHeaderError("signature was not specified");d.params.algorithm=d.params.algorithm.toLowerCase();try{c(d.params.algorithm)}catch(e){if(e instanceof p)throw new InvalidParamsError(d.params.algorithm+" is not "+"supported");else throw e}for(a=0;at.clockSkew*1e3){throw new ExpiredRequestError("clock skew of "+I/1e3+"s was greater than "+t.clockSkew+"s")}}t.headers.forEach(function(e){if(d.params.headers.indexOf(e.toLowerCase())<0)throw new MissingHeaderError(e+" was not a signed header")});if(t.algorithms){if(t.algorithms.indexOf(d.params.algorithm)===-1)throw new InvalidParamsError(d.params.algorithm+" is not a supported algorithm")}d.algorithm=d.params.algorithm.toUpperCase();d.keyId=d.params.keyId;return d}}},5350:function(e,t){(function(){"use strict";var e;e=new RegExp(/(?!xmlns)^.*:/);t.normalize=function(e){return e.toLowerCase()};t.firstCharLowerCase=function(e){return e.charAt(0).toLowerCase()+e.slice(1)};t.stripPrefix=function(t){return t.replace(e,"")};t.parseNumbers=function(e){if(!isNaN(e)){e=e%1===0?parseInt(e,10):parseFloat(e)}return e};t.parseBooleans=function(e){if(/^(?:true|false)$/i.test(e)){e=e.toLowerCase()==="true"}return e}}).call(this)},5351:function(e){e.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:{}}}}},5354:function(e){e.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:true},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:true},Type:{}}},Sd:{type:"list",member:{type:"structure",members:{Value:{type:"string",sensitive:true},Type:{},Resources:{shape:"Sd"}}}},Sn:{type:"string",sensitive:true},So:{type:"string",sensitive:true},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"}}}}},5360:function(e){e.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"}]}}}},5368:function(e){e.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:{AddAssociation:{input:{type:"structure",required:["SourceArn","DestinationArn"],members:{SourceArn:{},DestinationArn:{},AssociationType:{}}},output:{type:"structure",members:{SourceArn:{},DestinationArn:{}}}},AddTags:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{Tags:{shape:"S7"}}}},AssociateTrialComponent:{input:{type:"structure",required:["TrialComponentName","TrialName"],members:{TrialComponentName:{},TrialName:{}}},output:{type:"structure",members:{TrialComponentArn:{},TrialArn:{}}}},CreateAction:{input:{type:"structure",required:["ActionName","Source","ActionType"],members:{ActionName:{},Source:{shape:"Si"},ActionType:{},Description:{},Status:{},Properties:{shape:"Sn"},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"}}},output:{type:"structure",members:{ActionArn:{}}}},CreateAlgorithm:{input:{type:"structure",required:["AlgorithmName","TrainingSpecification"],members:{AlgorithmName:{},AlgorithmDescription:{},TrainingSpecification:{shape:"Sw"},InferenceSpecification:{shape:"S1t"},ValidationSpecification:{shape:"S25"},CertifyForMarketplace:{type:"boolean"},Tags:{shape:"S7"}}},output:{type:"structure",required:["AlgorithmArn"],members:{AlgorithmArn:{}}}},CreateApp:{input:{type:"structure",required:["DomainId","UserProfileName","AppType","AppName"],members:{DomainId:{},UserProfileName:{},AppType:{},AppName:{},Tags:{shape:"S7"},ResourceSpec:{shape:"S3p"}}},output:{type:"structure",members:{AppArn:{}}}},CreateAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{},Tags:{shape:"S7"},KernelGatewayImageConfig:{shape:"S3x"}}},output:{type:"structure",members:{AppImageConfigArn:{}}}},CreateArtifact:{input:{type:"structure",required:["Source","ArtifactType"],members:{ArtifactName:{},Source:{shape:"S49"},ArtifactType:{},Properties:{shape:"Sn"},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"}}},output:{type:"structure",members:{ArtifactArn:{}}}},CreateAutoMLJob:{input:{type:"structure",required:["AutoMLJobName","InputDataConfig","OutputDataConfig","RoleArn"],members:{AutoMLJobName:{},InputDataConfig:{shape:"S4h"},OutputDataConfig:{shape:"S4n"},ProblemType:{},AutoMLJobObjective:{shape:"S4p"},AutoMLJobConfig:{shape:"S4r"},RoleArn:{},GenerateCandidateDefinitionsOnly:{type:"boolean"},Tags:{shape:"S7"}}},output:{type:"structure",required:["AutoMLJobArn"],members:{AutoMLJobArn:{}}}},CreateCodeRepository:{input:{type:"structure",required:["CodeRepositoryName","GitConfig"],members:{CodeRepositoryName:{},GitConfig:{shape:"S56"},Tags:{shape:"S7"}}},output:{type:"structure",required:["CodeRepositoryArn"],members:{CodeRepositoryArn:{}}}},CreateCompilationJob:{input:{type:"structure",required:["CompilationJobName","RoleArn","InputConfig","OutputConfig","StoppingCondition"],members:{CompilationJobName:{},RoleArn:{},InputConfig:{shape:"S5d"},OutputConfig:{shape:"S5g"},StoppingCondition:{shape:"S2y"},Tags:{shape:"S7"}}},output:{type:"structure",required:["CompilationJobArn"],members:{CompilationJobArn:{}}}},CreateContext:{input:{type:"structure",required:["ContextName","Source","ContextType"],members:{ContextName:{},Source:{shape:"S5q"},ContextType:{},Description:{},Properties:{shape:"Sn"},Tags:{shape:"S7"}}},output:{type:"structure",members:{ContextArn:{}}}},CreateDataQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName","DataQualityAppSpecification","DataQualityJobInput","DataQualityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},DataQualityBaselineConfig:{shape:"S5v"},DataQualityAppSpecification:{shape:"S5z"},DataQualityJobInput:{shape:"S68"},DataQualityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateDeviceFleet:{input:{type:"structure",required:["DeviceFleetName","OutputConfig"],members:{DeviceFleetName:{},RoleArn:{},Description:{},OutputConfig:{shape:"S6z"},Tags:{shape:"S7"}}}},CreateDomain:{input:{type:"structure",required:["DomainName","AuthMode","DefaultUserSettings","SubnetIds","VpcId"],members:{DomainName:{},AuthMode:{},DefaultUserSettings:{shape:"S73"},SubnetIds:{shape:"S50"},VpcId:{},Tags:{shape:"S7"},AppNetworkAccessType:{},HomeEfsFileSystemKmsKeyId:{deprecated:true,deprecatedMessage:"This property is deprecated, use KmsKeyId instead."},KmsKeyId:{}}},output:{type:"structure",members:{DomainArn:{},Url:{}}}},CreateEdgePackagingJob:{input:{type:"structure",required:["EdgePackagingJobName","CompilationJobName","ModelName","ModelVersion","RoleArn","OutputConfig"],members:{EdgePackagingJobName:{},CompilationJobName:{},ModelName:{},ModelVersion:{},RoleArn:{},OutputConfig:{shape:"S6z"},ResourceKey:{},Tags:{shape:"S7"}}}},CreateEndpoint:{input:{type:"structure",required:["EndpointName","EndpointConfigName"],members:{EndpointName:{},EndpointConfigName:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},CreateEndpointConfig:{input:{type:"structure",required:["EndpointConfigName","ProductionVariants"],members:{EndpointConfigName:{},ProductionVariants:{shape:"S7q"},DataCaptureConfig:{shape:"S7x"},Tags:{shape:"S7"},KmsKeyId:{}}},output:{type:"structure",required:["EndpointConfigArn"],members:{EndpointConfigArn:{}}}},CreateExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{},DisplayName:{},Description:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{ExperimentArn:{}}}},CreateFeatureGroup:{input:{type:"structure",required:["FeatureGroupName","RecordIdentifierFeatureName","EventTimeFeatureName","FeatureDefinitions"],members:{FeatureGroupName:{},RecordIdentifierFeatureName:{},EventTimeFeatureName:{},FeatureDefinitions:{shape:"S8h"},OnlineStoreConfig:{shape:"S8k"},OfflineStoreConfig:{shape:"S8m"},RoleArn:{},Description:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["FeatureGroupArn"],members:{FeatureGroupArn:{}}}},CreateFlowDefinition:{input:{type:"structure",required:["FlowDefinitionName","HumanLoopConfig","OutputConfig","RoleArn"],members:{FlowDefinitionName:{},HumanLoopRequestSource:{shape:"S8x"},HumanLoopActivationConfig:{shape:"S8z"},HumanLoopConfig:{shape:"S92"},OutputConfig:{shape:"S9h"},RoleArn:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["FlowDefinitionArn"],members:{FlowDefinitionArn:{}}}},CreateHumanTaskUi:{input:{type:"structure",required:["HumanTaskUiName","UiTemplate"],members:{HumanTaskUiName:{},UiTemplate:{shape:"S9m"},Tags:{shape:"S7"}}},output:{type:"structure",required:["HumanTaskUiArn"],members:{HumanTaskUiArn:{}}}},CreateHyperParameterTuningJob:{input:{type:"structure",required:["HyperParameterTuningJobName","HyperParameterTuningJobConfig"],members:{HyperParameterTuningJobName:{},HyperParameterTuningJobConfig:{shape:"S9r"},TrainingJobDefinition:{shape:"Sa8"},TrainingJobDefinitions:{shape:"Sae"},WarmStartConfig:{shape:"Saf"},Tags:{shape:"S7"}}},output:{type:"structure",required:["HyperParameterTuningJobArn"],members:{HyperParameterTuningJobArn:{}}}},CreateImage:{input:{type:"structure",required:["ImageName","RoleArn"],members:{Description:{},DisplayName:{},ImageName:{},RoleArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{ImageArn:{}}}},CreateImageVersion:{input:{type:"structure",required:["BaseImage","ClientToken","ImageName"],members:{BaseImage:{},ClientToken:{idempotencyToken:true},ImageName:{}}},output:{type:"structure",members:{ImageVersionArn:{}}}},CreateLabelingJob:{input:{type:"structure",required:["LabelingJobName","LabelAttributeName","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],members:{LabelingJobName:{},LabelAttributeName:{},InputConfig:{shape:"Saw"},OutputConfig:{shape:"Sb4"},RoleArn:{},LabelCategoryConfigS3Uri:{},StoppingConditions:{shape:"Sb5"},LabelingJobAlgorithmsConfig:{shape:"Sb8"},HumanTaskConfig:{shape:"Sbc"},Tags:{shape:"S7"}}},output:{type:"structure",required:["LabelingJobArn"],members:{LabelingJobArn:{}}}},CreateModel:{input:{type:"structure",required:["ModelName","ExecutionRoleArn"],members:{ModelName:{},PrimaryContainer:{shape:"Sbr"},Containers:{shape:"Sc1"},ExecutionRoleArn:{},Tags:{shape:"S7"},VpcConfig:{shape:"S4x"},EnableNetworkIsolation:{type:"boolean"}}},output:{type:"structure",required:["ModelArn"],members:{ModelArn:{}}}},CreateModelBiasJobDefinition:{input:{type:"structure",required:["JobDefinitionName","ModelBiasAppSpecification","ModelBiasJobInput","ModelBiasJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},ModelBiasBaselineConfig:{shape:"Sc4"},ModelBiasAppSpecification:{shape:"Sc5"},ModelBiasJobInput:{shape:"Sc6"},ModelBiasJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateModelExplainabilityJobDefinition:{input:{type:"structure",required:["JobDefinitionName","ModelExplainabilityAppSpecification","ModelExplainabilityJobInput","ModelExplainabilityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},ModelExplainabilityBaselineConfig:{shape:"Sca"},ModelExplainabilityAppSpecification:{shape:"Scb"},ModelExplainabilityJobInput:{shape:"Scc"},ModelExplainabilityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateModelPackage:{input:{type:"structure",members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageDescription:{},InferenceSpecification:{shape:"S1t"},ValidationSpecification:{shape:"Scf"},SourceAlgorithmSpecification:{shape:"Sci"},CertifyForMarketplace:{type:"boolean"},Tags:{shape:"S7"},ModelApprovalStatus:{},MetadataProperties:{shape:"Sp"},ModelMetrics:{shape:"Scm"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",required:["ModelPackageArn"],members:{ModelPackageArn:{}}}},CreateModelPackageGroup:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{},ModelPackageGroupDescription:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["ModelPackageGroupArn"],members:{ModelPackageGroupArn:{}}}},CreateModelQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName","ModelQualityAppSpecification","ModelQualityJobInput","ModelQualityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionName:{},ModelQualityBaselineConfig:{shape:"Scz"},ModelQualityAppSpecification:{shape:"Sd0"},ModelQualityJobInput:{shape:"Sd2"},ModelQualityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"},Tags:{shape:"S7"}}},output:{type:"structure",required:["JobDefinitionArn"],members:{JobDefinitionArn:{}}}},CreateMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleConfig"],members:{MonitoringScheduleName:{},MonitoringScheduleConfig:{shape:"Sd6"},Tags:{shape:"S7"}}},output:{type:"structure",required:["MonitoringScheduleArn"],members:{MonitoringScheduleArn:{}}}},CreateNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName","InstanceType","RoleArn"],members:{NotebookInstanceName:{},InstanceType:{},SubnetId:{},SecurityGroupIds:{shape:"S74"},RoleArn:{},KmsKeyId:{},Tags:{shape:"S7"},LifecycleConfigName:{},DirectInternetAccess:{},VolumeSizeInGB:{type:"integer"},AcceleratorTypes:{shape:"Sdo"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sdr"},RootAccess:{}}},output:{type:"structure",members:{NotebookInstanceArn:{}}}},CreateNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Sdw"},OnStart:{shape:"Sdw"}}},output:{type:"structure",members:{NotebookInstanceLifecycleConfigArn:{}}}},CreatePipeline:{input:{type:"structure",required:["PipelineName","PipelineDefinition","ClientRequestToken","RoleArn"],members:{PipelineName:{},PipelineDisplayName:{},PipelineDefinition:{},PipelineDescription:{},ClientRequestToken:{idempotencyToken:true},RoleArn:{},Tags:{shape:"S7"}}},output:{type:"structure",members:{PipelineArn:{}}}},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:"Seg"},ProcessingOutputConfig:{shape:"Sf3"},ProcessingJobName:{},ProcessingResources:{shape:"Sf8"},StoppingCondition:{shape:"Sfa"},AppSpecification:{shape:"Sfc"},Environment:{shape:"Sfe"},NetworkConfig:{shape:"Sde"},RoleArn:{},Tags:{shape:"S7"},ExperimentConfig:{shape:"Sff"}}},output:{type:"structure",required:["ProcessingJobArn"],members:{ProcessingJobArn:{}}}},CreateProject:{input:{type:"structure",required:["ProjectName","ServiceCatalogProvisioningDetails"],members:{ProjectName:{},ProjectDescription:{},ServiceCatalogProvisioningDetails:{shape:"Sfk"},Tags:{shape:"S7"}}},output:{type:"structure",required:["ProjectArn","ProjectId"],members:{ProjectArn:{},ProjectId:{}}}},CreateTrainingJob:{input:{type:"structure",required:["TrainingJobName","AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],members:{TrainingJobName:{},HyperParameters:{shape:"S2a"},AlgorithmSpecification:{shape:"Sfv"},RoleArn:{},InputDataConfig:{shape:"S2c"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},VpcConfig:{shape:"S4x"},StoppingCondition:{shape:"S2y"},Tags:{shape:"S7"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sad"},DebugHookConfig:{shape:"Sfw"},DebugRuleConfigurations:{shape:"Sg4"},TensorBoardOutputConfig:{shape:"Sg9"},ExperimentConfig:{shape:"Sff"},ProfilerConfig:{shape:"Sga"},ProfilerRuleConfigurations:{shape:"Sgd"}}},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:"Sgj"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S35"},TransformInput:{shape:"S38"},TransformOutput:{shape:"S3c"},TransformResources:{shape:"S3f"},DataProcessing:{shape:"Sgm"},Tags:{shape:"S7"},ExperimentConfig:{shape:"Sff"}}},output:{type:"structure",required:["TransformJobArn"],members:{TransformJobArn:{}}}},CreateTrial:{input:{type:"structure",required:["TrialName","ExperimentName"],members:{TrialName:{},DisplayName:{},ExperimentName:{},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"}}},output:{type:"structure",members:{TrialArn:{}}}},CreateTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{},DisplayName:{},Status:{shape:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Parameters:{shape:"Sgy"},InputArtifacts:{shape:"Sh2"},OutputArtifacts:{shape:"Sh2"},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"}}},output:{type:"structure",members:{TrialComponentArn:{}}}},CreateUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},SingleSignOnUserIdentifier:{},SingleSignOnUserValue:{},Tags:{shape:"S7"},UserSettings:{shape:"S73"}}},output:{type:"structure",members:{UserProfileArn:{}}}},CreateWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{CognitoConfig:{shape:"Shd"},OidcConfig:{shape:"Shg"},SourceIpConfig:{shape:"Shj"},WorkforceName:{},Tags:{shape:"S7"}}},output:{type:"structure",required:["WorkforceArn"],members:{WorkforceArn:{}}}},CreateWorkteam:{input:{type:"structure",required:["WorkteamName","MemberDefinitions","Description"],members:{WorkteamName:{},WorkforceName:{},MemberDefinitions:{shape:"Shr"},Description:{},NotificationConfiguration:{shape:"Shz"},Tags:{shape:"S7"}}},output:{type:"structure",members:{WorkteamArn:{}}}},DeleteAction:{input:{type:"structure",required:["ActionName"],members:{ActionName:{}}},output:{type:"structure",members:{ActionArn:{}}}},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:{}}}},DeleteArtifact:{input:{type:"structure",members:{ArtifactArn:{},Source:{shape:"S49"}}},output:{type:"structure",members:{ArtifactArn:{}}}},DeleteAssociation:{input:{type:"structure",required:["SourceArn","DestinationArn"],members:{SourceArn:{},DestinationArn:{}}},output:{type:"structure",members:{SourceArn:{},DestinationArn:{}}}},DeleteCodeRepository:{input:{type:"structure",required:["CodeRepositoryName"],members:{CodeRepositoryName:{}}}},DeleteContext:{input:{type:"structure",required:["ContextName"],members:{ContextName:{}}},output:{type:"structure",members:{ContextArn:{}}}},DeleteDataQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}}},DeleteDeviceFleet:{input:{type:"structure",required:["DeviceFleetName"],members:{DeviceFleetName:{}}}},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:{}}}},DeleteFeatureGroup:{input:{type:"structure",required:["FeatureGroupName"],members:{FeatureGroupName:{}}}},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:{}}}},DeleteModelBiasJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}}},DeleteModelExplainabilityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}}},DeleteModelPackage:{input:{type:"structure",required:["ModelPackageName"],members:{ModelPackageName:{}}}},DeleteModelPackageGroup:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{}}}},DeleteModelPackageGroupPolicy:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{}}}},DeleteModelQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}}},DeleteMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}}},DeleteNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}}},DeleteNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{}}}},DeletePipeline:{input:{type:"structure",required:["PipelineName","ClientRequestToken"],members:{PipelineName:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{PipelineArn:{}}}},DeleteProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{}}}},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"}}}},DeregisterDevices:{input:{type:"structure",required:["DeviceFleetName","DeviceNames"],members:{DeviceFleetName:{},DeviceNames:{type:"list",member:{}}}}},DescribeAction:{input:{type:"structure",required:["ActionName"],members:{ActionName:{}}},output:{type:"structure",members:{ActionName:{},ActionArn:{},Source:{shape:"Si"},ActionType:{},Description:{},Status:{},Properties:{shape:"Sn"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"}}}},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:"Sw"},InferenceSpecification:{shape:"S1t"},ValidationSpecification:{shape:"S25"},AlgorithmStatus:{},AlgorithmStatusDetails:{type:"structure",members:{ValidationStatuses:{shape:"Sjx"},ImageScanStatuses:{shape:"Sjx"}}},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:"S3p"}}}},DescribeAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{}}},output:{type:"structure",members:{AppImageConfigArn:{},AppImageConfigName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},KernelGatewayImageConfig:{shape:"S3x"}}}},DescribeArtifact:{input:{type:"structure",required:["ArtifactArn"],members:{ArtifactArn:{}}},output:{type:"structure",members:{ArtifactName:{},ArtifactArn:{},Source:{shape:"S49"},ArtifactType:{},Properties:{shape:"Sn"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"}}}},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:"S4h"},OutputDataConfig:{shape:"S4n"},RoleArn:{},AutoMLJobObjective:{shape:"S4p"},ProblemType:{},AutoMLJobConfig:{shape:"S4r"},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},BestCandidate:{shape:"Skb"},AutoMLJobStatus:{},AutoMLJobSecondaryStatus:{},GenerateCandidateDefinitionsOnly:{type:"boolean"},AutoMLJobArtifacts:{type:"structure",members:{CandidateDefinitionNotebookLocation:{},DataExplorationNotebookLocation:{}}},ResolvedAttributes:{type:"structure",members:{AutoMLJobObjective:{shape:"S4p"},ProblemType:{},CompletionCriteria:{shape:"S4s"}}}}}},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:"S56"}}}},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:"S2y"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{},ModelArtifacts:{shape:"Sl1"},ModelDigests:{type:"structure",members:{ArtifactDigest:{}}},RoleArn:{},InputConfig:{shape:"S5d"},OutputConfig:{shape:"S5g"}}}},DescribeContext:{input:{type:"structure",required:["ContextName"],members:{ContextName:{}}},output:{type:"structure",members:{ContextName:{},ContextArn:{},Source:{shape:"S5q"},ContextType:{},Description:{},Properties:{shape:"Sn"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"}}}},DescribeDataQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}},output:{type:"structure",required:["JobDefinitionArn","JobDefinitionName","CreationTime","DataQualityAppSpecification","DataQualityJobInput","DataQualityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionArn:{},JobDefinitionName:{},CreationTime:{type:"timestamp"},DataQualityBaselineConfig:{shape:"S5v"},DataQualityAppSpecification:{shape:"S5z"},DataQualityJobInput:{shape:"S68"},DataQualityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"}}}},DescribeDevice:{input:{type:"structure",required:["DeviceName","DeviceFleetName"],members:{NextToken:{},DeviceName:{},DeviceFleetName:{}}},output:{type:"structure",required:["DeviceName","DeviceFleetName","RegistrationTime"],members:{DeviceArn:{},DeviceName:{},Description:{},DeviceFleetName:{},IotThingName:{},RegistrationTime:{type:"timestamp"},LatestHeartbeat:{type:"timestamp"},Models:{type:"list",member:{type:"structure",required:["ModelName","ModelVersion"],members:{ModelName:{},ModelVersion:{},LatestSampleTime:{type:"timestamp"},LatestInference:{type:"timestamp"}}}},MaxModels:{type:"integer"},NextToken:{}}}},DescribeDeviceFleet:{input:{type:"structure",required:["DeviceFleetName"],members:{DeviceFleetName:{}}},output:{type:"structure",required:["DeviceFleetName","DeviceFleetArn","OutputConfig","CreationTime","LastModifiedTime"],members:{DeviceFleetName:{},DeviceFleetArn:{},OutputConfig:{shape:"S6z"},Description:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},RoleArn:{},IotRoleAlias:{}}}},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:"S73"},AppNetworkAccessType:{},HomeEfsFileSystemKmsKeyId:{deprecated:true,deprecatedMessage:"This property is deprecated, use KmsKeyId instead."},SubnetIds:{shape:"S50"},Url:{},VpcId:{},KmsKeyId:{}}}},DescribeEdgePackagingJob:{input:{type:"structure",required:["EdgePackagingJobName"],members:{EdgePackagingJobName:{}}},output:{type:"structure",required:["EdgePackagingJobArn","EdgePackagingJobName","EdgePackagingJobStatus"],members:{EdgePackagingJobArn:{},EdgePackagingJobName:{},CompilationJobName:{},ModelName:{},ModelVersion:{},RoleArn:{},OutputConfig:{shape:"S6z"},ResourceKey:{},EdgePackagingJobStatus:{},EdgePackagingJobStatusMessage:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},ModelArtifact:{},ModelSignature:{}}}},DescribeEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{type:"structure",required:["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],members:{EndpointName:{},EndpointArn:{},EndpointConfigName:{},ProductionVariants:{shape:"Slv"},DataCaptureConfig:{shape:"Slz"},EndpointStatus:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastDeploymentConfig:{shape:"Sm2"}}}},DescribeEndpointConfig:{input:{type:"structure",required:["EndpointConfigName"],members:{EndpointConfigName:{}}},output:{type:"structure",required:["EndpointConfigName","EndpointConfigArn","ProductionVariants","CreationTime"],members:{EndpointConfigName:{},EndpointConfigArn:{},ProductionVariants:{shape:"S7q"},DataCaptureConfig:{shape:"S7x"},KmsKeyId:{},CreationTime:{type:"timestamp"}}}},DescribeExperiment:{input:{type:"structure",required:["ExperimentName"],members:{ExperimentName:{}}},output:{type:"structure",members:{ExperimentName:{},ExperimentArn:{},DisplayName:{},Source:{shape:"Smk"},Description:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"}}}},DescribeFeatureGroup:{input:{type:"structure",required:["FeatureGroupName"],members:{FeatureGroupName:{},NextToken:{}}},output:{type:"structure",required:["FeatureGroupArn","FeatureGroupName","RecordIdentifierFeatureName","EventTimeFeatureName","FeatureDefinitions","CreationTime","NextToken"],members:{FeatureGroupArn:{},FeatureGroupName:{},RecordIdentifierFeatureName:{},EventTimeFeatureName:{},FeatureDefinitions:{shape:"S8h"},CreationTime:{type:"timestamp"},OnlineStoreConfig:{shape:"S8k"},OfflineStoreConfig:{shape:"S8m"},RoleArn:{},FeatureGroupStatus:{},OfflineStoreStatus:{shape:"Smq"},FailureReason:{},Description:{},NextToken:{}}}},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:"S8x"},HumanLoopActivationConfig:{shape:"S8z"},HumanLoopConfig:{shape:"S92"},OutputConfig:{shape:"S9h"},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:"S9r"},TrainingJobDefinition:{shape:"Sa8"},TrainingJobDefinitions:{shape:"Sae"},HyperParameterTuningJobStatus:{},CreationTime:{type:"timestamp"},HyperParameterTuningEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},TrainingJobStatusCounters:{shape:"Sn5"},ObjectiveStatusCounters:{shape:"Sn7"},BestTrainingJob:{shape:"Sn9"},OverallBestTrainingJob:{shape:"Sn9"},WarmStartConfig:{shape:"Saf"},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:"Snm"},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},JobReferenceCode:{},LabelingJobName:{},LabelingJobArn:{},LabelAttributeName:{},InputConfig:{shape:"Saw"},OutputConfig:{shape:"Sb4"},RoleArn:{},LabelCategoryConfigS3Uri:{},StoppingConditions:{shape:"Sb5"},LabelingJobAlgorithmsConfig:{shape:"Sb8"},HumanTaskConfig:{shape:"Sbc"},Tags:{shape:"S7"},LabelingJobOutput:{shape:"Snp"}}}},DescribeModel:{input:{type:"structure",required:["ModelName"],members:{ModelName:{}}},output:{type:"structure",required:["ModelName","ExecutionRoleArn","CreationTime","ModelArn"],members:{ModelName:{},PrimaryContainer:{shape:"Sbr"},Containers:{shape:"Sc1"},ExecutionRoleArn:{},VpcConfig:{shape:"S4x"},CreationTime:{type:"timestamp"},ModelArn:{},EnableNetworkIsolation:{type:"boolean"}}}},DescribeModelBiasJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}},output:{type:"structure",required:["JobDefinitionArn","JobDefinitionName","CreationTime","ModelBiasAppSpecification","ModelBiasJobInput","ModelBiasJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionArn:{},JobDefinitionName:{},CreationTime:{type:"timestamp"},ModelBiasBaselineConfig:{shape:"Sc4"},ModelBiasAppSpecification:{shape:"Sc5"},ModelBiasJobInput:{shape:"Sc6"},ModelBiasJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"}}}},DescribeModelExplainabilityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}},output:{type:"structure",required:["JobDefinitionArn","JobDefinitionName","CreationTime","ModelExplainabilityAppSpecification","ModelExplainabilityJobInput","ModelExplainabilityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionArn:{},JobDefinitionName:{},CreationTime:{type:"timestamp"},ModelExplainabilityBaselineConfig:{shape:"Sca"},ModelExplainabilityAppSpecification:{shape:"Scb"},ModelExplainabilityJobInput:{shape:"Scc"},ModelExplainabilityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"}}}},DescribeModelPackage:{input:{type:"structure",required:["ModelPackageName"],members:{ModelPackageName:{}}},output:{type:"structure",required:["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus","ModelPackageStatusDetails"],members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageVersion:{type:"integer"},ModelPackageArn:{},ModelPackageDescription:{},CreationTime:{type:"timestamp"},InferenceSpecification:{shape:"S1t"},SourceAlgorithmSpecification:{shape:"Sci"},ValidationSpecification:{shape:"Scf"},ModelPackageStatus:{},ModelPackageStatusDetails:{shape:"So0"},CertifyForMarketplace:{type:"boolean"},ModelApprovalStatus:{},CreatedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"},ModelMetrics:{shape:"Scm"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},ApprovalDescription:{}}}},DescribeModelPackageGroup:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{}}},output:{type:"structure",required:["ModelPackageGroupName","ModelPackageGroupArn","CreationTime","CreatedBy","ModelPackageGroupStatus"],members:{ModelPackageGroupName:{},ModelPackageGroupArn:{},ModelPackageGroupDescription:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},ModelPackageGroupStatus:{}}}},DescribeModelQualityJobDefinition:{input:{type:"structure",required:["JobDefinitionName"],members:{JobDefinitionName:{}}},output:{type:"structure",required:["JobDefinitionArn","JobDefinitionName","CreationTime","ModelQualityAppSpecification","ModelQualityJobInput","ModelQualityJobOutputConfig","JobResources","RoleArn"],members:{JobDefinitionArn:{},JobDefinitionName:{},CreationTime:{type:"timestamp"},ModelQualityBaselineConfig:{shape:"Scz"},ModelQualityAppSpecification:{shape:"Sd0"},ModelQualityJobInput:{shape:"Sd2"},ModelQualityJobOutputConfig:{shape:"S6h"},JobResources:{shape:"S6n"},NetworkConfig:{shape:"S6s"},RoleArn:{},StoppingCondition:{shape:"S6t"}}}},DescribeMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}},output:{type:"structure",required:["MonitoringScheduleArn","MonitoringScheduleName","MonitoringScheduleStatus","CreationTime","LastModifiedTime","MonitoringScheduleConfig"],members:{MonitoringScheduleArn:{},MonitoringScheduleName:{},MonitoringScheduleStatus:{},MonitoringType:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringScheduleConfig:{shape:"Sd6"},EndpointName:{},LastMonitoringExecutionSummary:{shape:"Sod"}}}},DescribeNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}},output:{type:"structure",members:{NotebookInstanceArn:{},NotebookInstanceName:{},NotebookInstanceStatus:{},FailureReason:{},Url:{},InstanceType:{},SubnetId:{},SecurityGroups:{shape:"S74"},RoleArn:{},KmsKeyId:{},NetworkInterfaceId:{},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},NotebookInstanceLifecycleConfigName:{},DirectInternetAccess:{},VolumeSizeInGB:{type:"integer"},AcceleratorTypes:{shape:"Sdo"},DefaultCodeRepository:{},AdditionalCodeRepositories:{shape:"Sdr"},RootAccess:{}}}},DescribeNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{}}},output:{type:"structure",members:{NotebookInstanceLifecycleConfigArn:{},NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Sdw"},OnStart:{shape:"Sdw"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"}}}},DescribePipeline:{input:{type:"structure",required:["PipelineName"],members:{PipelineName:{}}},output:{type:"structure",members:{PipelineArn:{},PipelineName:{},PipelineDisplayName:{},PipelineDefinition:{},PipelineDescription:{},RoleArn:{},PipelineStatus:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastRunTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedBy:{shape:"Sjr"}}}},DescribePipelineDefinitionForExecution:{input:{type:"structure",required:["PipelineExecutionArn"],members:{PipelineExecutionArn:{}}},output:{type:"structure",members:{PipelineDefinition:{},CreationTime:{type:"timestamp"}}}},DescribePipelineExecution:{input:{type:"structure",required:["PipelineExecutionArn"],members:{PipelineExecutionArn:{}}},output:{type:"structure",members:{PipelineArn:{},PipelineExecutionArn:{},PipelineExecutionDisplayName:{},PipelineExecutionStatus:{},PipelineExecutionDescription:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedBy:{shape:"Sjr"}}}},DescribeProcessingJob:{input:{type:"structure",required:["ProcessingJobName"],members:{ProcessingJobName:{}}},output:{type:"structure",required:["ProcessingJobName","ProcessingResources","AppSpecification","ProcessingJobArn","ProcessingJobStatus","CreationTime"],members:{ProcessingInputs:{shape:"Seg"},ProcessingOutputConfig:{shape:"Sf3"},ProcessingJobName:{},ProcessingResources:{shape:"Sf8"},StoppingCondition:{shape:"Sfa"},AppSpecification:{shape:"Sfc"},Environment:{shape:"Sfe"},NetworkConfig:{shape:"Sde"},RoleArn:{},ExperimentConfig:{shape:"Sff"},ProcessingJobArn:{},ProcessingJobStatus:{},ExitMessage:{},FailureReason:{},ProcessingEndTime:{type:"timestamp"},ProcessingStartTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},MonitoringScheduleArn:{},AutoMLJobArn:{},TrainingJobArn:{}}}},DescribeProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{}}},output:{type:"structure",required:["ProjectArn","ProjectName","ProjectId","ServiceCatalogProvisioningDetails","ProjectStatus","CreationTime"],members:{ProjectArn:{},ProjectName:{},ProjectId:{},ProjectDescription:{},ServiceCatalogProvisioningDetails:{shape:"Sfk"},ServiceCatalogProvisionedProductDetails:{type:"structure",members:{ProvisionedProductId:{},ProvisionedProductStatusMessage:{}}},ProjectStatus:{},CreatedBy:{shape:"Sjr"},CreationTime:{type:"timestamp"}}}},DescribeSubscribedWorkteam:{input:{type:"structure",required:["WorkteamArn"],members:{WorkteamArn:{}}},output:{type:"structure",required:["SubscribedWorkteam"],members:{SubscribedWorkteam:{shape:"Sp7"}}}},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:"Sl1"},TrainingJobStatus:{},SecondaryStatus:{},FailureReason:{},HyperParameters:{shape:"S2a"},AlgorithmSpecification:{shape:"Sfv"},RoleArn:{},InputDataConfig:{shape:"S2c"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},VpcConfig:{shape:"S4x"},StoppingCondition:{shape:"S2y"},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},SecondaryStatusTransitions:{shape:"Spb"},FinalMetricDataList:{shape:"Spe"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sad"},TrainingTimeInSeconds:{type:"integer"},BillableTimeInSeconds:{type:"integer"},DebugHookConfig:{shape:"Sfw"},ExperimentConfig:{shape:"Sff"},DebugRuleConfigurations:{shape:"Sg4"},TensorBoardOutputConfig:{shape:"Sg9"},DebugRuleEvaluationStatuses:{shape:"Spj"},ProfilerConfig:{shape:"Sga"},ProfilerRuleConfigurations:{shape:"Sgd"},ProfilerRuleEvaluationStatuses:{type:"list",member:{type:"structure",members:{RuleConfigurationName:{},RuleEvaluationJobArn:{},RuleEvaluationStatus:{},StatusDetails:{},LastModifiedTime:{type:"timestamp"}}}},ProfilingStatus:{}}}},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:"Sgj"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S35"},TransformInput:{shape:"S38"},TransformOutput:{shape:"S3c"},TransformResources:{shape:"S3f"},CreationTime:{type:"timestamp"},TransformStartTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LabelingJobArn:{},AutoMLJobArn:{},DataProcessing:{shape:"Sgm"},ExperimentConfig:{shape:"Sff"}}}},DescribeTrial:{input:{type:"structure",required:["TrialName"],members:{TrialName:{}}},output:{type:"structure",members:{TrialName:{},TrialArn:{},DisplayName:{},ExperimentName:{},Source:{shape:"Spv"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"}}}},DescribeTrialComponent:{input:{type:"structure",required:["TrialComponentName"],members:{TrialComponentName:{}}},output:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},DisplayName:{},Source:{shape:"Spz"},Status:{shape:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},Parameters:{shape:"Sgy"},InputArtifacts:{shape:"Sh2"},OutputArtifacts:{shape:"Sh2"},MetadataProperties:{shape:"Sp"},Metrics:{shape:"Sq1"}}}},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:"S73"}}}},DescribeWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{}}},output:{type:"structure",required:["Workforce"],members:{Workforce:{shape:"Sqb"}}}},DescribeWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{}}},output:{type:"structure",required:["Workteam"],members:{Workteam:{shape:"Sqf"}}}},DisableSagemakerServicecatalogPortfolio:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateTrialComponent:{input:{type:"structure",required:["TrialComponentName","TrialName"],members:{TrialComponentName:{},TrialName:{}}},output:{type:"structure",members:{TrialComponentArn:{},TrialArn:{}}}},EnableSagemakerServicecatalogPortfolio:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},GetDeviceFleetReport:{input:{type:"structure",required:["DeviceFleetName"],members:{DeviceFleetName:{}}},output:{type:"structure",required:["DeviceFleetArn","DeviceFleetName"],members:{DeviceFleetArn:{},DeviceFleetName:{},OutputConfig:{shape:"S6z"},Description:{},ReportGenerated:{type:"timestamp"},DeviceStats:{type:"structure",required:["ConnectedDeviceCount","RegisteredDeviceCount"],members:{ConnectedDeviceCount:{type:"long"},RegisteredDeviceCount:{type:"long"}}},AgentVersions:{type:"list",member:{type:"structure",required:["Version","AgentCount"],members:{Version:{},AgentCount:{type:"long"}}}},ModelStats:{type:"list",member:{type:"structure",required:["ModelName","ModelVersion","OfflineDeviceCount","ConnectedDeviceCount","ActiveDeviceCount","SamplingDeviceCount"],members:{ModelName:{},ModelVersion:{},OfflineDeviceCount:{type:"long"},ConnectedDeviceCount:{type:"long"},ActiveDeviceCount:{type:"long"},SamplingDeviceCount:{type:"long"}}}}}}},GetModelPackageGroupPolicy:{input:{type:"structure",required:["ModelPackageGroupName"],members:{ModelPackageGroupName:{}}},output:{type:"structure",required:["ResourcePolicy"],members:{ResourcePolicy:{}}}},GetSagemakerServicecatalogPortfolioStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{Status:{}}}},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:{}}}}}}},ListActions:{input:{type:"structure",members:{SourceUri:{},ActionType:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ActionSummaries:{type:"list",member:{type:"structure",members:{ActionArn:{},ActionName:{},Source:{shape:"Si"},ActionType:{},Status:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},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:"S3x"}}}}}}},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:{}}}},ListArtifacts:{input:{type:"structure",members:{SourceUri:{},ArtifactType:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ArtifactSummaries:{type:"list",member:{type:"structure",members:{ArtifactArn:{},ArtifactName:{},Source:{shape:"S49"},ArtifactType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListAssociations:{input:{type:"structure",members:{SourceArn:{},DestinationArn:{},SourceType:{},DestinationType:{},AssociationType:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AssociationSummaries:{type:"list",member:{type:"structure",members:{SourceArn:{},DestinationArn:{},SourceType:{},DestinationType:{},AssociationType:{},SourceName:{},DestinationName:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"}}}},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:"Skb"}},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:"S56"}}}},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:{}}}},ListContexts:{input:{type:"structure",members:{SourceUri:{},ContextType:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ContextSummaries:{type:"list",member:{type:"structure",members:{ContextArn:{},ContextName:{},Source:{shape:"S5q"},ContextType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListDataQualityJobDefinitions:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["JobDefinitionSummaries"],members:{JobDefinitionSummaries:{shape:"St5"},NextToken:{}}}},ListDeviceFleets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["DeviceFleetSummaries"],members:{DeviceFleetSummaries:{type:"list",member:{type:"structure",required:["DeviceFleetArn","DeviceFleetName"],members:{DeviceFleetArn:{},DeviceFleetName:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListDevices:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},LatestHeartbeatAfter:{type:"timestamp"},ModelName:{},DeviceFleetName:{}}},output:{type:"structure",required:["DeviceSummaries"],members:{DeviceSummaries:{type:"list",member:{type:"structure",required:["DeviceName","DeviceArn"],members:{DeviceName:{},DeviceArn:{},Description:{},DeviceFleetName:{},IotThingName:{},RegistrationTime:{type:"timestamp"},LatestHeartbeat:{type:"timestamp"},Models:{type:"list",member:{type:"structure",required:["ModelName","ModelVersion"],members:{ModelName:{},ModelVersion:{}}}}}}},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:{}}}},ListEdgePackagingJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},LastModifiedTimeAfter:{type:"timestamp"},LastModifiedTimeBefore:{type:"timestamp"},NameContains:{},ModelNameContains:{},StatusEquals:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["EdgePackagingJobSummaries"],members:{EdgePackagingJobSummaries:{type:"list",member:{type:"structure",required:["EdgePackagingJobArn","EdgePackagingJobName","EdgePackagingJobStatus"],members:{EdgePackagingJobArn:{},EdgePackagingJobName:{},EdgePackagingJobStatus:{},CompilationJobName:{},ModelName:{},ModelVersion:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},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:"Smk"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListFeatureGroups:{input:{type:"structure",members:{NameContains:{},FeatureGroupStatusEquals:{},OfflineStoreStatusEquals:{},CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},SortOrder:{},SortBy:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["FeatureGroupSummaries","NextToken"],members:{FeatureGroupSummaries:{type:"list",member:{type:"structure",required:["FeatureGroupName","FeatureGroupArn","CreationTime"],members:{FeatureGroupName:{},FeatureGroupArn:{},CreationTime:{type:"timestamp"},FeatureGroupStatus:{},OfflineStoreStatus:{shape:"Smq"}}}},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:"Sn5"},ObjectiveStatusCounters:{shape:"Sn7"},ResourceLimits:{shape:"S9t"}}}},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:"Snm"},WorkteamArn:{},PreHumanTaskLambdaArn:{},AnnotationConsolidationLambdaArn:{},FailureReason:{},LabelingJobOutput:{shape:"Snp"},InputConfig:{shape:"Saw"}}}},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:{}}}},ListModelBiasJobDefinitions:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["JobDefinitionSummaries"],members:{JobDefinitionSummaries:{shape:"St5"},NextToken:{}}}},ListModelExplainabilityJobDefinitions:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["JobDefinitionSummaries"],members:{JobDefinitionSummaries:{shape:"St5"},NextToken:{}}}},ListModelPackageGroups:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["ModelPackageGroupSummaryList"],members:{ModelPackageGroupSummaryList:{type:"list",member:{type:"structure",required:["ModelPackageGroupName","ModelPackageGroupArn","CreationTime","ModelPackageGroupStatus"],members:{ModelPackageGroupName:{},ModelPackageGroupArn:{},ModelPackageGroupDescription:{},CreationTime:{type:"timestamp"},ModelPackageGroupStatus:{}}}},NextToken:{}}}},ListModelPackages:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},ModelApprovalStatus:{},ModelPackageGroupName:{},ModelPackageType:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["ModelPackageSummaryList"],members:{ModelPackageSummaryList:{type:"list",member:{type:"structure",required:["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus"],members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageVersion:{type:"integer"},ModelPackageArn:{},ModelPackageDescription:{},CreationTime:{type:"timestamp"},ModelPackageStatus:{},ModelApprovalStatus:{}}}},NextToken:{}}}},ListModelQualityJobDefinitions:{input:{type:"structure",members:{EndpointName:{},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"},NameContains:{},CreationTimeBefore:{type:"timestamp"},CreationTimeAfter:{type:"timestamp"}}},output:{type:"structure",required:["JobDefinitionSummaries"],members:{JobDefinitionSummaries:{shape:"St5"},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:{},MonitoringJobDefinitionName:{},MonitoringTypeEquals:{}}},output:{type:"structure",required:["MonitoringExecutionSummaries"],members:{MonitoringExecutionSummaries:{type:"list",member:{shape:"Sod"}},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:{},MonitoringJobDefinitionName:{},MonitoringTypeEquals:{}}},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:{},MonitoringJobDefinitionName:{},MonitoringType:{}}}},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:"Sdr"}}}}}}},ListPipelineExecutionSteps:{input:{type:"structure",members:{PipelineExecutionArn:{},NextToken:{},MaxResults:{type:"integer"},SortOrder:{}}},output:{type:"structure",members:{PipelineExecutionSteps:{type:"list",member:{type:"structure",members:{StepName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StepStatus:{},CacheHitResult:{type:"structure",members:{SourcePipelineExecutionArn:{}}},FailureReason:{},Metadata:{type:"structure",members:{TrainingJob:{type:"structure",members:{Arn:{}}},ProcessingJob:{type:"structure",members:{Arn:{}}},TransformJob:{type:"structure",members:{Arn:{}}},Model:{type:"structure",members:{Arn:{}}},RegisterModel:{type:"structure",members:{Arn:{}}},Condition:{type:"structure",members:{Outcome:{}}}}}}}},NextToken:{}}}},ListPipelineExecutions:{input:{type:"structure",required:["PipelineName"],members:{PipelineName:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PipelineExecutionSummaries:{type:"list",member:{type:"structure",members:{PipelineExecutionArn:{},StartTime:{type:"timestamp"},PipelineExecutionStatus:{},PipelineExecutionDescription:{},PipelineExecutionDisplayName:{}}}},NextToken:{}}}},ListPipelineParametersForExecution:{input:{type:"structure",required:["PipelineExecutionArn"],members:{PipelineExecutionArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PipelineParameters:{shape:"Sxj"},NextToken:{}}}},ListPipelines:{input:{type:"structure",members:{PipelineNamePrefix:{},CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{PipelineSummaries:{type:"list",member:{type:"structure",members:{PipelineArn:{},PipelineName:{},PipelineDisplayName:{},PipelineDescription:{},RoleArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastExecutionTime:{type:"timestamp"}}}},NextToken:{}}}},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:{}}}},ListProjects:{input:{type:"structure",members:{CreationTimeAfter:{type:"timestamp"},CreationTimeBefore:{type:"timestamp"},MaxResults:{type:"integer"},NameContains:{},NextToken:{},SortBy:{},SortOrder:{}}},output:{type:"structure",required:["ProjectSummaryList"],members:{ProjectSummaryList:{type:"list",member:{type:"structure",required:["ProjectName","ProjectArn","ProjectId","CreationTime","ProjectStatus"],members:{ProjectName:{},ProjectDescription:{},ProjectArn:{},ProjectId:{},CreationTime:{type:"timestamp"},ProjectStatus:{}}}},NextToken:{}}}},ListSubscribedWorkteams:{input:{type:"structure",members:{NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["SubscribedWorkteams"],members:{SubscribedWorkteams:{type:"list",member:{shape:"Sp7"}},NextToken:{}}}},ListTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Tags:{shape:"S7"},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:"Sn9"}},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:"Spz"},Status:{shape:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"}}}},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:"Spv"},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:"Sqb"}},NextToken:{}}}},ListWorkteams:{input:{type:"structure",members:{SortBy:{},SortOrder:{},NameContains:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["Workteams"],members:{Workteams:{type:"list",member:{shape:"Sqf"}},NextToken:{}}}},PutModelPackageGroupPolicy:{input:{type:"structure",required:["ModelPackageGroupName","ResourcePolicy"],members:{ModelPackageGroupName:{},ResourcePolicy:{}}},output:{type:"structure",required:["ModelPackageGroupArn"],members:{ModelPackageGroupArn:{}}}},RegisterDevices:{input:{type:"structure",required:["DeviceFleetName","Devices"],members:{DeviceFleetName:{},Devices:{shape:"Sz9"},Tags:{shape:"S7"}}}},RenderUiTemplate:{input:{type:"structure",required:["Task","RoleArn"],members:{UiTemplate:{shape:"S9m"},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:"Szi"},SortBy:{},SortOrder:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{TrainingJob:{shape:"Szv"},Experiment:{type:"structure",members:{ExperimentName:{},ExperimentArn:{},DisplayName:{},Source:{shape:"Smk"},Description:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},Tags:{shape:"S7"}}},Trial:{type:"structure",members:{TrialName:{},TrialArn:{},DisplayName:{},ExperimentName:{},Source:{shape:"Spv"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"},Tags:{shape:"S7"},TrialComponentSummaries:{type:"list",member:{type:"structure",members:{TrialComponentName:{},TrialComponentArn:{},TrialComponentSource:{shape:"Spz"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"}}}}}},TrialComponent:{type:"structure",members:{TrialComponentName:{},DisplayName:{},TrialComponentArn:{},Source:{shape:"Spz"},Status:{shape:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},Parameters:{shape:"Sgy"},InputArtifacts:{shape:"Sh2"},OutputArtifacts:{shape:"Sh2"},Metrics:{shape:"Sq1"},MetadataProperties:{shape:"Sp"},SourceDetail:{type:"structure",members:{SourceArn:{},TrainingJob:{shape:"Szv"},ProcessingJob:{type:"structure",members:{ProcessingInputs:{shape:"Seg"},ProcessingOutputConfig:{shape:"Sf3"},ProcessingJobName:{},ProcessingResources:{shape:"Sf8"},StoppingCondition:{shape:"Sfa"},AppSpecification:{shape:"Sfc"},Environment:{shape:"Sfe"},NetworkConfig:{shape:"Sde"},RoleArn:{},ExperimentConfig:{shape:"Sff"},ProcessingJobArn:{},ProcessingJobStatus:{},ExitMessage:{},FailureReason:{},ProcessingEndTime:{type:"timestamp"},ProcessingStartTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreationTime:{type:"timestamp"},MonitoringScheduleArn:{},AutoMLJobArn:{},TrainingJobArn:{},Tags:{shape:"S7"}}},TransformJob:{type:"structure",members:{TransformJobName:{},TransformJobArn:{},TransformJobStatus:{},FailureReason:{},ModelName:{},MaxConcurrentTransforms:{type:"integer"},ModelClientConfig:{shape:"Sgj"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S35"},TransformInput:{shape:"S38"},TransformOutput:{shape:"S3c"},TransformResources:{shape:"S3f"},CreationTime:{type:"timestamp"},TransformStartTime:{type:"timestamp"},TransformEndTime:{type:"timestamp"},LabelingJobArn:{},AutoMLJobArn:{},DataProcessing:{shape:"Sgm"},ExperimentConfig:{shape:"Sff"},Tags:{shape:"S7"}}}}},Tags:{shape:"S7"},Parents:{type:"list",member:{type:"structure",members:{TrialName:{},ExperimentName:{}}}}}},Endpoint:{type:"structure",required:["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],members:{EndpointName:{},EndpointArn:{},EndpointConfigName:{},ProductionVariants:{shape:"Slv"},DataCaptureConfig:{shape:"Slz"},EndpointStatus:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringSchedules:{type:"list",member:{type:"structure",members:{MonitoringScheduleArn:{},MonitoringScheduleName:{},MonitoringScheduleStatus:{},MonitoringType:{},FailureReason:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringScheduleConfig:{shape:"Sd6"},EndpointName:{},LastMonitoringExecutionSummary:{shape:"Sod"},Tags:{shape:"S7"}}}},Tags:{shape:"S7"}}},ModelPackage:{type:"structure",members:{ModelPackageName:{},ModelPackageGroupName:{},ModelPackageVersion:{type:"integer"},ModelPackageArn:{},ModelPackageDescription:{},CreationTime:{type:"timestamp"},InferenceSpecification:{shape:"S1t"},SourceAlgorithmSpecification:{shape:"Sci"},ValidationSpecification:{shape:"Scf"},ModelPackageStatus:{},ModelPackageStatusDetails:{shape:"So0"},CertifyForMarketplace:{type:"boolean"},ModelApprovalStatus:{},CreatedBy:{shape:"Sjr"},MetadataProperties:{shape:"Sp"},ModelMetrics:{shape:"Scm"},LastModifiedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sjr"},ApprovalDescription:{},Tags:{shape:"S7"}}},ModelPackageGroup:{type:"structure",members:{ModelPackageGroupName:{},ModelPackageGroupArn:{},ModelPackageGroupDescription:{},CreationTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},ModelPackageGroupStatus:{},Tags:{shape:"S7"}}},Pipeline:{type:"structure",members:{PipelineArn:{},PipelineName:{},PipelineDisplayName:{},PipelineDescription:{},RoleArn:{},PipelineStatus:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastRunTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedBy:{shape:"Sjr"},Tags:{shape:"S7"}}},PipelineExecution:{type:"structure",members:{PipelineArn:{},PipelineExecutionArn:{},PipelineExecutionDisplayName:{},PipelineExecutionStatus:{},PipelineExecutionDescription:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},CreatedBy:{shape:"Sjr"},LastModifiedBy:{shape:"Sjr"},PipelineParameters:{shape:"Sxj"}}},FeatureGroup:{type:"structure",members:{FeatureGroupArn:{},FeatureGroupName:{},RecordIdentifierFeatureName:{},EventTimeFeatureName:{},FeatureDefinitions:{shape:"S8h"},CreationTime:{type:"timestamp"},OnlineStoreConfig:{shape:"S8k"},OfflineStoreConfig:{shape:"S8m"},RoleArn:{},FeatureGroupStatus:{},OfflineStoreStatus:{shape:"Smq"},FailureReason:{},Description:{},Tags:{shape:"S7"}}}}}},NextToken:{}}}},StartMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName"],members:{MonitoringScheduleName:{}}}},StartNotebookInstance:{input:{type:"structure",required:["NotebookInstanceName"],members:{NotebookInstanceName:{}}}},StartPipelineExecution:{input:{type:"structure",required:["PipelineName","ClientRequestToken"],members:{PipelineName:{},PipelineExecutionDisplayName:{},PipelineParameters:{shape:"Sxj"},PipelineExecutionDescription:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},StopAutoMLJob:{input:{type:"structure",required:["AutoMLJobName"],members:{AutoMLJobName:{}}}},StopCompilationJob:{input:{type:"structure",required:["CompilationJobName"],members:{CompilationJobName:{}}}},StopEdgePackagingJob:{input:{type:"structure",required:["EdgePackagingJobName"],members:{EdgePackagingJobName:{}}}},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:{}}}},StopPipelineExecution:{input:{type:"structure",required:["PipelineExecutionArn","ClientRequestToken"],members:{PipelineExecutionArn:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},StopProcessingJob:{input:{type:"structure",required:["ProcessingJobName"],members:{ProcessingJobName:{}}}},StopTrainingJob:{input:{type:"structure",required:["TrainingJobName"],members:{TrainingJobName:{}}}},StopTransformJob:{input:{type:"structure",required:["TransformJobName"],members:{TransformJobName:{}}}},UpdateAction:{input:{type:"structure",required:["ActionName"],members:{ActionName:{},Description:{},Status:{},Properties:{shape:"Sn"},PropertiesToRemove:{shape:"S10v"}}},output:{type:"structure",members:{ActionArn:{}}}},UpdateAppImageConfig:{input:{type:"structure",required:["AppImageConfigName"],members:{AppImageConfigName:{},KernelGatewayImageConfig:{shape:"S3x"}}},output:{type:"structure",members:{AppImageConfigArn:{}}}},UpdateArtifact:{input:{type:"structure",required:["ArtifactArn"],members:{ArtifactArn:{},ArtifactName:{},Properties:{shape:"Sn"},PropertiesToRemove:{shape:"S10v"}}},output:{type:"structure",members:{ArtifactArn:{}}}},UpdateCodeRepository:{input:{type:"structure",required:["CodeRepositoryName"],members:{CodeRepositoryName:{},GitConfig:{type:"structure",members:{SecretArn:{}}}}},output:{type:"structure",required:["CodeRepositoryArn"],members:{CodeRepositoryArn:{}}}},UpdateContext:{input:{type:"structure",required:["ContextName"],members:{ContextName:{},Description:{},Properties:{shape:"Sn"},PropertiesToRemove:{shape:"S10v"}}},output:{type:"structure",members:{ContextArn:{}}}},UpdateDeviceFleet:{input:{type:"structure",required:["DeviceFleetName","OutputConfig"],members:{DeviceFleetName:{},RoleArn:{},Description:{},OutputConfig:{shape:"S6z"}}}},UpdateDevices:{input:{type:"structure",required:["DeviceFleetName","Devices"],members:{DeviceFleetName:{},Devices:{shape:"Sz9"}}}},UpdateDomain:{input:{type:"structure",required:["DomainId"],members:{DomainId:{},DefaultUserSettings:{shape:"S73"}}},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:{}}}},DeploymentConfig:{shape:"Sm2"}}},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:{}}}},UpdateModelPackage:{input:{type:"structure",required:["ModelPackageArn","ModelApprovalStatus"],members:{ModelPackageArn:{},ModelApprovalStatus:{},ApprovalDescription:{}}},output:{type:"structure",required:["ModelPackageArn"],members:{ModelPackageArn:{}}}},UpdateMonitoringSchedule:{input:{type:"structure",required:["MonitoringScheduleName","MonitoringScheduleConfig"],members:{MonitoringScheduleName:{},MonitoringScheduleConfig:{shape:"Sd6"}}},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:"Sdr"},AcceleratorTypes:{shape:"Sdo"},DisassociateAcceleratorTypes:{type:"boolean"},DisassociateDefaultCodeRepository:{type:"boolean"},DisassociateAdditionalCodeRepositories:{type:"boolean"},RootAccess:{}}},output:{type:"structure",members:{}}},UpdateNotebookInstanceLifecycleConfig:{input:{type:"structure",required:["NotebookInstanceLifecycleConfigName"],members:{NotebookInstanceLifecycleConfigName:{},OnCreate:{shape:"Sdw"},OnStart:{shape:"Sdw"}}},output:{type:"structure",members:{}}},UpdatePipeline:{input:{type:"structure",required:["PipelineName"],members:{PipelineName:{},PipelineDisplayName:{},PipelineDefinition:{},PipelineDescription:{},RoleArn:{}}},output:{type:"structure",members:{PipelineArn:{}}}},UpdatePipelineExecution:{input:{type:"structure",required:["PipelineExecutionArn"],members:{PipelineExecutionArn:{},PipelineExecutionDescription:{},PipelineExecutionDisplayName:{}}},output:{type:"structure",members:{PipelineExecutionArn:{}}}},UpdateTrainingJob:{input:{type:"structure",required:["TrainingJobName"],members:{TrainingJobName:{},ProfilerConfig:{type:"structure",members:{S3OutputPath:{},ProfilingIntervalInMilliseconds:{type:"long"},ProfilingParameters:{shape:"Sgc"},DisableProfiler:{type:"boolean"}}},ProfilerRuleConfigurations:{shape:"Sgd"}}},output:{type:"structure",required:["TrainingJobArn"],members:{TrainingJobArn:{}}}},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:"Sgu"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Parameters:{shape:"Sgy"},ParametersToRemove:{shape:"S12c"},InputArtifacts:{shape:"Sh2"},InputArtifactsToRemove:{shape:"S12c"},OutputArtifacts:{shape:"Sh2"},OutputArtifactsToRemove:{shape:"S12c"}}},output:{type:"structure",members:{TrialComponentArn:{}}}},UpdateUserProfile:{input:{type:"structure",required:["DomainId","UserProfileName"],members:{DomainId:{},UserProfileName:{},UserSettings:{shape:"S73"}}},output:{type:"structure",members:{UserProfileArn:{}}}},UpdateWorkforce:{input:{type:"structure",required:["WorkforceName"],members:{WorkforceName:{},SourceIpConfig:{shape:"Shj"},OidcConfig:{shape:"Shg"}}},output:{type:"structure",required:["Workforce"],members:{Workforce:{shape:"Sqb"}}}},UpdateWorkteam:{input:{type:"structure",required:["WorkteamName"],members:{WorkteamName:{},MemberDefinitions:{shape:"Shr"},Description:{},NotificationConfiguration:{shape:"Shz"}}},output:{type:"structure",required:["Workteam"],members:{Workteam:{shape:"Sqf"}}}}},shapes:{S7:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Si:{type:"structure",required:["SourceUri"],members:{SourceUri:{},SourceType:{},SourceId:{}}},Sn:{type:"map",key:{},value:{}},Sp:{type:"structure",members:{CommitId:{},Repository:{},GeneratedBy:{},ProjectId:{}}},Sw:{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:"S18"}}}}},IsTunable:{type:"boolean"},IsRequired:{type:"boolean"},DefaultValue:{}}}},SupportedTrainingInstanceTypes:{type:"list",member:{}},SupportsDistributedTraining:{type:"boolean"},MetricDefinitions:{shape:"S1d"},TrainingChannels:{type:"list",member:{type:"structure",required:["Name","SupportedContentTypes","SupportedInputModes"],members:{Name:{},Description:{},IsRequired:{type:"boolean"},SupportedContentTypes:{shape:"S1k"},SupportedCompressionTypes:{type:"list",member:{}},SupportedInputModes:{type:"list",member:{}}}}},SupportedTuningJobObjectiveMetrics:{type:"list",member:{shape:"S1r"}}}},S18:{type:"list",member:{}},S1d:{type:"list",member:{type:"structure",required:["Name","Regex"],members:{Name:{},Regex:{}}}},S1k:{type:"list",member:{}},S1r:{type:"structure",required:["Type","MetricName"],members:{Type:{},MetricName:{}}},S1t:{type:"structure",required:["Containers","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:"S1k"},SupportedResponseMIMETypes:{type:"list",member:{}}}},S25:{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:"S2a"},InputDataConfig:{shape:"S2c"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},StoppingCondition:{shape:"S2y"}}},TransformJobDefinition:{shape:"S31"}}}}}},S2a:{type:"map",key:{},value:{}},S2c:{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"}}}}}},S2t:{type:"structure",required:["S3OutputPath"],members:{KmsKeyId:{},S3OutputPath:{}}},S2v:{type:"structure",required:["InstanceType","InstanceCount","VolumeSizeInGB"],members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}},S2y:{type:"structure",members:{MaxRuntimeInSeconds:{type:"integer"},MaxWaitTimeInSeconds:{type:"integer"}}},S31:{type:"structure",required:["TransformInput","TransformOutput","TransformResources"],members:{MaxConcurrentTransforms:{type:"integer"},MaxPayloadInMB:{type:"integer"},BatchStrategy:{},Environment:{shape:"S35"},TransformInput:{shape:"S38"},TransformOutput:{shape:"S3c"},TransformResources:{shape:"S3f"}}},S35:{type:"map",key:{},value:{}},S38:{type:"structure",required:["DataSource"],members:{DataSource:{type:"structure",required:["S3DataSource"],members:{S3DataSource:{type:"structure",required:["S3DataType","S3Uri"],members:{S3DataType:{},S3Uri:{}}}}},ContentType:{},CompressionType:{},SplitType:{}}},S3c:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},Accept:{},AssembleWith:{},KmsKeyId:{}}},S3f:{type:"structure",required:["InstanceType","InstanceCount"],members:{InstanceType:{},InstanceCount:{type:"integer"},VolumeKmsKeyId:{}}},S3p:{type:"structure",members:{SageMakerImageArn:{},SageMakerImageVersionArn:{},InstanceType:{}}},S3x:{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"}}}}},S49:{type:"structure",required:["SourceUri"],members:{SourceUri:{},SourceTypes:{type:"list",member:{type:"structure",required:["SourceIdType","Value"],members:{SourceIdType:{},Value:{}}}}}},S4h:{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:{}}}},S4n:{type:"structure",required:["S3OutputPath"],members:{KmsKeyId:{},S3OutputPath:{}}},S4p:{type:"structure",required:["MetricName"],members:{MetricName:{}}},S4r:{type:"structure",members:{CompletionCriteria:{shape:"S4s"},SecurityConfig:{type:"structure",members:{VolumeKmsKeyId:{},EnableInterContainerTrafficEncryption:{type:"boolean"},VpcConfig:{shape:"S4x"}}}}},S4s:{type:"structure",members:{MaxCandidates:{type:"integer"},MaxRuntimePerTrainingJobInSeconds:{type:"integer"},MaxAutoMLJobRuntimeInSeconds:{type:"integer"}}},S4x:{type:"structure",required:["SecurityGroupIds","Subnets"],members:{SecurityGroupIds:{type:"list",member:{}},Subnets:{shape:"S50"}}},S50:{type:"list",member:{}},S56:{type:"structure",required:["RepositoryUrl"],members:{RepositoryUrl:{},Branch:{},SecretArn:{}}},S5d:{type:"structure",required:["S3Uri","DataInputConfig","Framework"],members:{S3Uri:{},DataInputConfig:{},Framework:{}}},S5g:{type:"structure",required:["S3OutputLocation"],members:{S3OutputLocation:{},TargetDevice:{},TargetPlatform:{type:"structure",required:["Os","Arch"],members:{Os:{},Arch:{},Accelerator:{}}},CompilerOptions:{},KmsKeyId:{}}},S5q:{type:"structure",required:["SourceUri"],members:{SourceUri:{},SourceType:{},SourceId:{}}},S5v:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"},StatisticsResource:{shape:"S5y"}}},S5x:{type:"structure",members:{S3Uri:{}}},S5y:{type:"structure",members:{S3Uri:{}}},S5z:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S61"},ContainerArguments:{shape:"S63"},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{},Environment:{shape:"S65"}}},S61:{type:"list",member:{}},S63:{type:"list",member:{}},S65:{type:"map",key:{},value:{}},S68:{type:"structure",required:["EndpointInput"],members:{EndpointInput:{shape:"S69"}}},S69:{type:"structure",required:["EndpointName","LocalPath"],members:{EndpointName:{},LocalPath:{},S3InputMode:{},S3DataDistributionType:{},FeaturesAttribute:{},InferenceAttribute:{},ProbabilityAttribute:{},ProbabilityThresholdAttribute:{type:"double"},StartTimeOffset:{},EndTimeOffset:{}}},S6h:{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:{}}},S6n:{type:"structure",required:["ClusterConfig"],members:{ClusterConfig:{type:"structure",required:["InstanceCount","InstanceType","VolumeSizeInGB"],members:{InstanceCount:{type:"integer"},InstanceType:{},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}}}},S6s:{type:"structure",members:{EnableInterContainerTrafficEncryption:{type:"boolean"},EnableNetworkIsolation:{type:"boolean"},VpcConfig:{shape:"S4x"}}},S6t:{type:"structure",required:["MaxRuntimeInSeconds"],members:{MaxRuntimeInSeconds:{type:"integer"}}},S6z:{type:"structure",required:["S3OutputLocation"],members:{S3OutputLocation:{},KmsKeyId:{}}},S73:{type:"structure",members:{ExecutionRole:{},SecurityGroups:{shape:"S74"},SharingSettings:{type:"structure",members:{NotebookOutputOption:{},S3OutputPath:{},S3KmsKeyId:{}}},JupyterServerAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S3p"}}},KernelGatewayAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S3p"},CustomImages:{type:"list",member:{type:"structure",required:["ImageName","AppImageConfigName"],members:{ImageName:{},ImageVersionNumber:{type:"integer"},AppImageConfigName:{}}}}}},TensorBoardAppSettings:{type:"structure",members:{DefaultResourceSpec:{shape:"S3p"}}}}},S74:{type:"list",member:{}},S7q:{type:"list",member:{type:"structure",required:["VariantName","ModelName","InitialInstanceCount","InstanceType"],members:{VariantName:{},ModelName:{},InitialInstanceCount:{type:"integer"},InstanceType:{},InitialVariantWeight:{type:"float"},AcceleratorType:{}}}},S7x:{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:{}}}}}},S8h:{type:"list",member:{type:"structure",members:{FeatureName:{},FeatureType:{}}}},S8k:{type:"structure",members:{SecurityConfig:{type:"structure",members:{KmsKeyId:{}}},EnableOnlineStore:{type:"boolean"}}},S8m:{type:"structure",required:["S3StorageConfig"],members:{S3StorageConfig:{type:"structure",required:["S3Uri"],members:{S3Uri:{},KmsKeyId:{}}},DisableGlueTableCreation:{type:"boolean"},DataCatalogConfig:{type:"structure",required:["TableName","Catalog","Database"],members:{TableName:{},Catalog:{},Database:{}}}}},S8x:{type:"structure",required:["AwsManagedHumanLoopRequestSource"],members:{AwsManagedHumanLoopRequestSource:{}}},S8z:{type:"structure",required:["HumanLoopActivationConditionsConfig"],members:{HumanLoopActivationConditionsConfig:{type:"structure",required:["HumanLoopActivationConditions"],members:{HumanLoopActivationConditions:{jsonvalue:true}}}}},S92:{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:"S9c"}}},S9c:{type:"structure",members:{AmountInUsd:{type:"structure",members:{Dollars:{type:"integer"},Cents:{type:"integer"},TenthFractionsOfACent:{type:"integer"}}}}},S9h:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},KmsKeyId:{}}},S9m:{type:"structure",required:["Content"],members:{Content:{}}},S9r:{type:"structure",required:["Strategy","ResourceLimits"],members:{Strategy:{},HyperParameterTuningJobObjective:{shape:"S1r"},ResourceLimits:{shape:"S9t"},ParameterRanges:{shape:"S9w"},TrainingJobEarlyStoppingType:{},TuningJobCompletionCriteria:{type:"structure",required:["TargetObjectiveMetricValue"],members:{TargetObjectiveMetricValue:{type:"float"}}}}},S9t:{type:"structure",required:["MaxNumberOfTrainingJobs","MaxParallelTrainingJobs"],members:{MaxNumberOfTrainingJobs:{type:"integer"},MaxParallelTrainingJobs:{type:"integer"}}},S9w:{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:"S18"}}}}}},Sa8:{type:"structure",required:["AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],members:{DefinitionName:{},TuningObjective:{shape:"S1r"},HyperParameterRanges:{shape:"S9w"},StaticHyperParameters:{shape:"S2a"},AlgorithmSpecification:{type:"structure",required:["TrainingInputMode"],members:{TrainingImage:{},TrainingInputMode:{},AlgorithmName:{},MetricDefinitions:{shape:"S1d"}}},RoleArn:{},InputDataConfig:{shape:"S2c"},VpcConfig:{shape:"S4x"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},StoppingCondition:{shape:"S2y"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sad"}}},Sad:{type:"structure",required:["S3Uri"],members:{S3Uri:{},LocalPath:{}}},Sae:{type:"list",member:{shape:"Sa8"}},Saf:{type:"structure",required:["ParentHyperParameterTuningJobs","WarmStartType"],members:{ParentHyperParameterTuningJobs:{type:"list",member:{type:"structure",members:{HyperParameterTuningJobName:{}}}},WarmStartType:{}}},Saw:{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:{}}}}}},Sb4:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},KmsKeyId:{},SnsTopicArn:{}}},Sb5:{type:"structure",members:{MaxHumanLabeledObjectCount:{type:"integer"},MaxPercentageOfInputDatasetLabeled:{type:"integer"}}},Sb8:{type:"structure",required:["LabelingJobAlgorithmSpecificationArn"],members:{LabelingJobAlgorithmSpecificationArn:{},InitialActiveLearningModelArn:{},LabelingJobResourceConfig:{type:"structure",members:{VolumeKmsKeyId:{}}}}},Sbc:{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:"S9c"}}},Sbr:{type:"structure",members:{ContainerHostname:{},Image:{},ImageConfig:{type:"structure",required:["RepositoryAccessMode"],members:{RepositoryAccessMode:{}}},Mode:{},ModelDataUrl:{},Environment:{shape:"Sbv"},ModelPackageName:{},MultiModelConfig:{type:"structure",members:{ModelCacheSetting:{}}}}},Sbv:{type:"map",key:{},value:{}},Sc1:{type:"list",member:{shape:"Sbr"}},Sc4:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"}}},Sc5:{type:"structure",required:["ImageUri","ConfigUri"],members:{ImageUri:{},ConfigUri:{},Environment:{shape:"S65"}}},Sc6:{type:"structure",required:["EndpointInput","GroundTruthS3Input"],members:{EndpointInput:{shape:"S69"},GroundTruthS3Input:{shape:"Sc7"}}},Sc7:{type:"structure",members:{S3Uri:{}}},Sca:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"}}},Scb:{type:"structure",required:["ImageUri","ConfigUri"],members:{ImageUri:{},ConfigUri:{},Environment:{shape:"S65"}}},Scc:{type:"structure",required:["EndpointInput"],members:{EndpointInput:{shape:"S69"}}},Scf:{type:"structure",required:["ValidationRole","ValidationProfiles"],members:{ValidationRole:{},ValidationProfiles:{type:"list",member:{type:"structure",required:["ProfileName","TransformJobDefinition"],members:{ProfileName:{},TransformJobDefinition:{shape:"S31"}}}}}},Sci:{type:"structure",required:["SourceAlgorithms"],members:{SourceAlgorithms:{type:"list",member:{type:"structure",required:["AlgorithmName"],members:{ModelDataUrl:{},AlgorithmName:{}}}}}},Scm:{type:"structure",members:{ModelQuality:{type:"structure",members:{Statistics:{shape:"Sco"},Constraints:{shape:"Sco"}}},ModelDataQuality:{type:"structure",members:{Statistics:{shape:"Sco"},Constraints:{shape:"Sco"}}},Bias:{type:"structure",members:{Report:{shape:"Sco"}}},Explainability:{type:"structure",members:{Report:{shape:"Sco"}}}}},Sco:{type:"structure",required:["ContentType","S3Uri"],members:{ContentType:{},ContentDigest:{},S3Uri:{}}},Scz:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"}}},Sd0:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S61"},ContainerArguments:{shape:"S63"},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{},ProblemType:{},Environment:{shape:"S65"}}},Sd2:{type:"structure",required:["EndpointInput","GroundTruthS3Input"],members:{EndpointInput:{shape:"S69"},GroundTruthS3Input:{shape:"Sc7"}}},Sd6:{type:"structure",members:{ScheduleConfig:{type:"structure",required:["ScheduleExpression"],members:{ScheduleExpression:{}}},MonitoringJobDefinition:{type:"structure",required:["MonitoringInputs","MonitoringOutputConfig","MonitoringResources","MonitoringAppSpecification","RoleArn"],members:{BaselineConfig:{type:"structure",members:{BaseliningJobName:{},ConstraintsResource:{shape:"S5x"},StatisticsResource:{shape:"S5y"}}},MonitoringInputs:{type:"list",member:{type:"structure",required:["EndpointInput"],members:{EndpointInput:{shape:"S69"}}}},MonitoringOutputConfig:{shape:"S6h"},MonitoringResources:{shape:"S6n"},MonitoringAppSpecification:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S61"},ContainerArguments:{shape:"S63"},RecordPreprocessorSourceUri:{},PostAnalyticsProcessorSourceUri:{}}},StoppingCondition:{shape:"S6t"},Environment:{shape:"S65"},NetworkConfig:{shape:"Sde"},RoleArn:{}}},MonitoringJobDefinitionName:{},MonitoringType:{}}},Sde:{type:"structure",members:{EnableInterContainerTrafficEncryption:{type:"boolean"},EnableNetworkIsolation:{type:"boolean"},VpcConfig:{shape:"S4x"}}},Sdo:{type:"list",member:{}},Sdr:{type:"list",member:{}},Sdw:{type:"list",member:{type:"structure",members:{Content:{}}}},Seg:{type:"list",member:{type:"structure",required:["InputName"],members:{InputName:{},AppManaged:{type:"boolean"},S3Input:{type:"structure",required:["S3Uri","S3DataType"],members:{S3Uri:{},LocalPath:{},S3DataType:{},S3InputMode:{},S3DataDistributionType:{},S3CompressionType:{}}},DatasetDefinition:{type:"structure",members:{AthenaDatasetDefinition:{type:"structure",required:["Catalog","Database","QueryString","OutputS3Uri","OutputFormat"],members:{Catalog:{},Database:{},QueryString:{},WorkGroup:{},OutputS3Uri:{},KmsKeyId:{},OutputFormat:{},OutputCompression:{}}},RedshiftDatasetDefinition:{type:"structure",required:["ClusterId","Database","DbUser","QueryString","ClusterRoleArn","OutputS3Uri","OutputFormat"],members:{ClusterId:{},Database:{},DbUser:{},QueryString:{},ClusterRoleArn:{},OutputS3Uri:{},KmsKeyId:{},OutputFormat:{},OutputCompression:{}}},LocalPath:{},DataDistributionType:{},InputMode:{}}}}}},Sf3:{type:"structure",required:["Outputs"],members:{Outputs:{type:"list",member:{type:"structure",required:["OutputName"],members:{OutputName:{},S3Output:{type:"structure",required:["S3Uri","LocalPath","S3UploadMode"],members:{S3Uri:{},LocalPath:{},S3UploadMode:{}}},FeatureStoreOutput:{type:"structure",required:["FeatureGroupName"],members:{FeatureGroupName:{}}},AppManaged:{type:"boolean"}}}},KmsKeyId:{}}},Sf8:{type:"structure",required:["ClusterConfig"],members:{ClusterConfig:{type:"structure",required:["InstanceCount","InstanceType","VolumeSizeInGB"],members:{InstanceCount:{type:"integer"},InstanceType:{},VolumeSizeInGB:{type:"integer"},VolumeKmsKeyId:{}}}}},Sfa:{type:"structure",required:["MaxRuntimeInSeconds"],members:{MaxRuntimeInSeconds:{type:"integer"}}},Sfc:{type:"structure",required:["ImageUri"],members:{ImageUri:{},ContainerEntrypoint:{shape:"S61"},ContainerArguments:{type:"list",member:{}}}},Sfe:{type:"map",key:{},value:{}},Sff:{type:"structure",members:{ExperimentName:{},TrialName:{},TrialComponentDisplayName:{}}},Sfk:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{ProductId:{},ProvisioningArtifactId:{},PathId:{},ProvisioningParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},Sfv:{type:"structure",required:["TrainingInputMode"],members:{TrainingImage:{},AlgorithmName:{},TrainingInputMode:{},MetricDefinitions:{shape:"S1d"},EnableSageMakerMetricsTimeSeries:{type:"boolean"}}},Sfw:{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:{}}}}}}},Sg4:{type:"list",member:{type:"structure",required:["RuleConfigurationName","RuleEvaluatorImage"],members:{RuleConfigurationName:{},LocalPath:{},S3OutputPath:{},RuleEvaluatorImage:{},InstanceType:{},VolumeSizeInGB:{type:"integer"},RuleParameters:{shape:"Sg8"}}}},Sg8:{type:"map",key:{},value:{}},Sg9:{type:"structure",required:["S3OutputPath"],members:{LocalPath:{},S3OutputPath:{}}},Sga:{type:"structure",required:["S3OutputPath"],members:{S3OutputPath:{},ProfilingIntervalInMilliseconds:{type:"long"},ProfilingParameters:{shape:"Sgc"}}},Sgc:{type:"map",key:{},value:{}},Sgd:{type:"list",member:{type:"structure",required:["RuleConfigurationName","RuleEvaluatorImage"],members:{RuleConfigurationName:{},LocalPath:{},S3OutputPath:{},RuleEvaluatorImage:{},InstanceType:{},VolumeSizeInGB:{type:"integer"},RuleParameters:{shape:"Sg8"}}}},Sgj:{type:"structure",members:{InvocationsTimeoutInSeconds:{type:"integer"},InvocationsMaxRetries:{type:"integer"}}},Sgm:{type:"structure",members:{InputFilter:{},OutputFilter:{},JoinSource:{}}},Sgu:{type:"structure",members:{PrimaryStatus:{},Message:{}}},Sgy:{type:"map",key:{},value:{type:"structure",members:{StringValue:{},NumberValue:{type:"double"}}}},Sh2:{type:"map",key:{},value:{type:"structure",required:["Value"],members:{MediaType:{},Value:{}}}},Shd:{type:"structure",required:["UserPool","ClientId"],members:{UserPool:{},ClientId:{}}},Shg:{type:"structure",required:["ClientId","ClientSecret","Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","LogoutEndpoint","JwksUri"],members:{ClientId:{},ClientSecret:{type:"string",sensitive:true},Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},LogoutEndpoint:{},JwksUri:{}}},Shj:{type:"structure",required:["Cidrs"],members:{Cidrs:{type:"list",member:{}}}},Shr:{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:{}}}}}}},Shz:{type:"structure",members:{NotificationTopicArn:{}}},Sjr:{type:"structure",members:{UserProfileArn:{},UserProfileName:{},DomainId:{}}},Sjx:{type:"list",member:{type:"structure",required:["Name","Status"],members:{Name:{},Status:{},FailureReason:{}}}},Skb:{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:"Sbv"}}}},CreationTime:{type:"timestamp"},EndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},FailureReason:{}}},Sl1:{type:"structure",required:["S3ModelArtifacts"],members:{S3ModelArtifacts:{}}},Slv:{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"}}}},Slz:{type:"structure",required:["EnableCapture","CaptureStatus","CurrentSamplingPercentage","DestinationS3Uri","KmsKeyId"],members:{EnableCapture:{type:"boolean"},CaptureStatus:{},CurrentSamplingPercentage:{type:"integer"},DestinationS3Uri:{},KmsKeyId:{}}},Sm2:{type:"structure",required:["BlueGreenUpdatePolicy"],members:{BlueGreenUpdatePolicy:{type:"structure",required:["TrafficRoutingConfiguration"],members:{TrafficRoutingConfiguration:{type:"structure",required:["Type","WaitIntervalInSeconds"],members:{Type:{},WaitIntervalInSeconds:{type:"integer"},CanarySize:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"integer"}}}}},TerminationWaitInSeconds:{type:"integer"},MaximumExecutionTimeoutInSeconds:{type:"integer"}}},AutoRollbackConfiguration:{type:"structure",members:{Alarms:{type:"list",member:{type:"structure",members:{AlarmName:{}}}}}}}},Smk:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},Smq:{type:"structure",required:["Status"],members:{Status:{},BlockedReason:{}}},Sn5:{type:"structure",members:{Completed:{type:"integer"},InProgress:{type:"integer"},RetryableError:{type:"integer"},NonRetryableError:{type:"integer"},Stopped:{type:"integer"}}},Sn7:{type:"structure",members:{Succeeded:{type:"integer"},Pending:{type:"integer"},Failed:{type:"integer"}}},Sn9:{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:"S2a"},FailureReason:{},FinalHyperParameterTuningJobObjectiveMetric:{type:"structure",required:["MetricName","Value"],members:{Type:{},MetricName:{},Value:{type:"float"}}},ObjectiveStatus:{}}},Snm:{type:"structure",members:{TotalLabeled:{type:"integer"},HumanLabeled:{type:"integer"},MachineLabeled:{type:"integer"},FailedNonRetryableError:{type:"integer"},Unlabeled:{type:"integer"}}},Snp:{type:"structure",required:["OutputDatasetS3Uri"],members:{OutputDatasetS3Uri:{},FinalActiveLearningModelArn:{}}},So0:{type:"structure",required:["ValidationStatuses"],members:{ValidationStatuses:{shape:"So1"},ImageScanStatuses:{shape:"So1"}}},So1:{type:"list",member:{type:"structure",required:["Name","Status"],members:{Name:{},Status:{},FailureReason:{}}}},Sod:{type:"structure",required:["MonitoringScheduleName","ScheduledTime","CreationTime","LastModifiedTime","MonitoringExecutionStatus"],members:{MonitoringScheduleName:{},ScheduledTime:{type:"timestamp"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},MonitoringExecutionStatus:{},ProcessingJobArn:{},EndpointName:{},FailureReason:{},MonitoringJobDefinitionName:{},MonitoringType:{}}},Sp7:{type:"structure",required:["WorkteamArn"],members:{WorkteamArn:{},MarketplaceTitle:{},SellerName:{},MarketplaceDescription:{},ListingId:{}}},Spb:{type:"list",member:{type:"structure",required:["Status","StartTime"],members:{Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},StatusMessage:{}}}},Spe:{type:"list",member:{type:"structure",members:{MetricName:{},Value:{type:"float"},Timestamp:{type:"timestamp"}}}},Spj:{type:"list",member:{type:"structure",members:{RuleConfigurationName:{},RuleEvaluationJobArn:{},RuleEvaluationStatus:{},StatusDetails:{},LastModifiedTime:{type:"timestamp"}}}},Spv:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},Spz:{type:"structure",required:["SourceArn"],members:{SourceArn:{},SourceType:{}}},Sq1:{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"}}}},Sqb:{type:"structure",required:["WorkforceName","WorkforceArn"],members:{WorkforceName:{},WorkforceArn:{},LastUpdatedDate:{type:"timestamp"},SourceIpConfig:{shape:"Shj"},SubDomain:{},CognitoConfig:{shape:"Shd"},OidcConfig:{type:"structure",members:{ClientId:{},Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},LogoutEndpoint:{},JwksUri:{}}},CreateDate:{type:"timestamp"}}},Sqf:{type:"structure",required:["WorkteamName","MemberDefinitions","WorkteamArn","Description"],members:{WorkteamName:{},MemberDefinitions:{shape:"Shr"},WorkteamArn:{},WorkforceArn:{},ProductListingIds:{type:"list",member:{}},Description:{},SubDomain:{},CreateDate:{type:"timestamp"},LastUpdatedDate:{type:"timestamp"},NotificationConfiguration:{shape:"Shz"}}},St5:{type:"list",member:{type:"structure",required:["MonitoringJobDefinitionName","MonitoringJobDefinitionArn","CreationTime","EndpointName"],members:{MonitoringJobDefinitionName:{},MonitoringJobDefinitionArn:{},CreationTime:{type:"timestamp"},EndpointName:{}}}},Sxj:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Sz9:{type:"list",member:{type:"structure",required:["DeviceName"],members:{DeviceName:{},Description:{},IotThingName:{}}}},Szi:{type:"structure",members:{Filters:{shape:"Szj"},NestedFilters:{type:"list",member:{type:"structure",required:["NestedPropertyName","Filters"],members:{NestedPropertyName:{},Filters:{shape:"Szj"}}}},SubExpressions:{type:"list",member:{shape:"Szi"}},Operator:{}}},Szj:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Operator:{},Value:{}}}},Szv:{type:"structure",members:{TrainingJobName:{},TrainingJobArn:{},TuningJobArn:{},LabelingJobArn:{},AutoMLJobArn:{},ModelArtifacts:{shape:"Sl1"},TrainingJobStatus:{},SecondaryStatus:{},FailureReason:{},HyperParameters:{shape:"S2a"},AlgorithmSpecification:{shape:"Sfv"},RoleArn:{},InputDataConfig:{shape:"S2c"},OutputDataConfig:{shape:"S2t"},ResourceConfig:{shape:"S2v"},VpcConfig:{shape:"S4x"},StoppingCondition:{shape:"S2y"},CreationTime:{type:"timestamp"},TrainingStartTime:{type:"timestamp"},TrainingEndTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},SecondaryStatusTransitions:{shape:"Spb"},FinalMetricDataList:{shape:"Spe"},EnableNetworkIsolation:{type:"boolean"},EnableInterContainerTrafficEncryption:{type:"boolean"},EnableManagedSpotTraining:{type:"boolean"},CheckpointConfig:{shape:"Sad"},TrainingTimeInSeconds:{type:"integer"},BillableTimeInSeconds:{type:"integer"},DebugHookConfig:{shape:"Sfw"},ExperimentConfig:{shape:"Sff"},DebugRuleConfigurations:{shape:"Sg4"},TensorBoardOutputConfig:{shape:"Sg9"},DebugRuleEvaluationStatuses:{shape:"Spj"},Tags:{shape:"S7"}}},S10v:{type:"list",member:{}},S12c:{type:"list",member:{}}}}},5369:function(e){e.exports={pagination:{}}},5380:function(e){e.exports={$id:"request.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["method","url","httpVersion","cookies","headers","queryString","headersSize","bodySize"],properties:{method:{type:"string"},url:{type:"string",format:"uri"},httpVersion:{type:"string"},cookies:{type:"array",items:{$ref:"cookie.json#"}},headers:{type:"array",items:{$ref:"header.json#"}},queryString:{type:"array",items:{$ref:"query.json#"}},postData:{$ref:"postData.json#"},headersSize:{type:"integer"},bodySize:{type:"integer"},comment:{type:"string"}}}},5381:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["pinpoint"]={};i.Pinpoint=a.defineService("pinpoint",["2016-12-01"]);Object.defineProperty(s.services["pinpoint"],"2016-12-01",{get:function get(){var e=r(997);return e},enumerable:true,configurable:true});e.exports=i.Pinpoint},5387:function(e,t,r){const{generateKeyPairSync:i,generateKeyPair:a}=r(6417);const{promisify:s}=r(1669);const{THUMBPRINT_MATERIAL:n,JWK_MEMBERS:o,PUBLIC_MEMBERS:u,PRIVATE_MEMBERS:p,KEY_MANAGEMENT_DECRYPT:c,KEY_MANAGEMENT_ENCRYPT:m}=r(3771);const{OKP_CURVES:l}=r(2962);const{edDSASupported:d}=r(7915);const y=r(3688);const b=r(849);const h=s(a);const f=new Set(["crv","x"]);Object.freeze(f);const g=new Set([...f,"d"]);Object.freeze(g);class OKPKey extends b{constructor(...e){super(...e);this[o]();Object.defineProperty(this,"kty",{value:"OKP",enumerable:true});if(!l.has(this.crv)){throw new y.JOSENotSupported("unsupported OKP key curve")}}static get[u](){return f}static get[p](){return g}[n](){return{crv:this.crv,kty:"OKP",x:this.x}}[m](){return this.algorithms("deriveKey")}[c](){if(this.public){return new Set}return this.algorithms("deriveKey")}static async generate(e="Ed25519",t=true){if(!d){throw new y.JOSENotSupported("OKP keys are not supported in your Node.js runtime version")}if(!l.has(e)){throw new y.JOSENotSupported(`unsupported OKP key curve: ${e}`)}const{privateKey:r,publicKey:i}=await h(e.toLowerCase());return t?r:i}static generateSync(e="Ed25519",t=true){if(!d){throw new y.JOSENotSupported("OKP keys are not supported in your Node.js runtime version")}if(!l.has(e)){throw new y.JOSENotSupported(`unsupported OKP key curve: ${e}`)}const{privateKey:r,publicKey:a}=i(e.toLowerCase());return t?r:a}}e.exports=OKPKey},5388:function(e){e.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"}}}},5399:function(e){e.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:{AddProfilePermission:{http:{requestUri:"/signing-profiles/{profileName}/permissions"},input:{type:"structure",required:["action","principal","statementId","profileName"],members:{profileName:{location:"uri",locationName:"profileName"},profileVersion:{},action:{},principal:{},revisionId:{},statementId:{}}},output:{type:"structure",members:{revisionId:{}}}},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:"Sa"},signingMaterial:{shape:"Sf"},platformId:{},platformDisplayName:{},profileName:{},profileVersion:{},overrides:{shape:"Sj"},signingParameters:{shape:"So"},createdAt:{type:"timestamp"},completedAt:{type:"timestamp"},signatureExpiresAt:{type:"timestamp"},requestedBy:{},status:{},statusReason:{},revocationRecord:{type:"structure",members:{reason:{},revokedAt:{type:"timestamp"},revokedBy:{}}},signedObject:{shape:"Sw"},jobOwner:{},jobInvoker:{}}}},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:"S12"},signingImageFormat:{shape:"S17"},maxSizeInMB:{type:"integer"},revocationSupported:{type:"boolean"}}}},GetSigningProfile:{http:{method:"GET",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"},profileOwner:{location:"querystring",locationName:"profileOwner"}}},output:{type:"structure",members:{profileName:{},profileVersion:{},profileVersionArn:{},revocationRecord:{type:"structure",members:{revocationEffectiveFrom:{type:"timestamp"},revokedAt:{type:"timestamp"},revokedBy:{}}},signingMaterial:{shape:"Sf"},platformId:{},platformDisplayName:{},signatureValidityPeriod:{shape:"S1f"},overrides:{shape:"Sj"},signingParameters:{shape:"So"},status:{},statusReason:{},arn:{},tags:{shape:"S1k"}}}},ListProfilePermissions:{http:{method:"GET",requestUri:"/signing-profiles/{profileName}/permissions"},input:{type:"structure",required:["profileName"],members:{profileName:{location:"uri",locationName:"profileName"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{revisionId:{},policySizeBytes:{type:"integer"},permissions:{type:"list",member:{type:"structure",members:{action:{},principal:{},statementId:{},profileVersion:{}}}},nextToken:{}}}},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"},isRevoked:{location:"querystring",locationName:"isRevoked",type:"boolean"},signatureExpiresBefore:{location:"querystring",locationName:"signatureExpiresBefore",type:"timestamp"},signatureExpiresAfter:{location:"querystring",locationName:"signatureExpiresAfter",type:"timestamp"},jobInvoker:{location:"querystring",locationName:"jobInvoker"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{jobId:{},source:{shape:"Sa"},signedObject:{shape:"Sw"},signingMaterial:{shape:"Sf"},createdAt:{type:"timestamp"},status:{},isRevoked:{type:"boolean"},profileName:{},profileVersion:{},platformId:{},platformDisplayName:{},signatureExpiresAt:{type:"timestamp"},jobOwner:{},jobInvoker:{}}}},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:"S12"},signingImageFormat:{shape:"S17"},maxSizeInMB:{type:"integer"},revocationSupported:{type:"boolean"}}}},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"},platformId:{location:"querystring",locationName:"platformId"},statuses:{location:"querystring",locationName:"statuses",type:"list",member:{}}}},output:{type:"structure",members:{profiles:{type:"list",member:{type:"structure",members:{profileName:{},profileVersion:{},profileVersionArn:{},signingMaterial:{shape:"Sf"},signatureValidityPeriod:{shape:"S1f"},platformId:{},platformDisplayName:{},signingParameters:{shape:"So"},status:{},arn:{},tags:{shape:"S1k"}}}},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:"S1k"}}}},PutSigningProfile:{http:{method:"PUT",requestUri:"/signing-profiles/{profileName}"},input:{type:"structure",required:["profileName","platformId"],members:{profileName:{location:"uri",locationName:"profileName"},signingMaterial:{shape:"Sf"},signatureValidityPeriod:{shape:"S1f"},platformId:{},overrides:{shape:"Sj"},signingParameters:{shape:"So"},tags:{shape:"S1k"}}},output:{type:"structure",members:{arn:{},profileVersion:{},profileVersionArn:{}}}},RemoveProfilePermission:{http:{method:"DELETE",requestUri:"/signing-profiles/{profileName}/permissions/{statementId}"},input:{type:"structure",required:["revisionId","profileName","statementId"],members:{profileName:{location:"uri",locationName:"profileName"},revisionId:{location:"querystring",locationName:"revisionId"},statementId:{location:"uri",locationName:"statementId"}}},output:{type:"structure",members:{revisionId:{}}}},RevokeSignature:{http:{method:"PUT",requestUri:"/signing-jobs/{jobId}/revoke"},input:{type:"structure",required:["reason","jobId"],members:{jobId:{location:"uri",locationName:"jobId"},jobOwner:{},reason:{}}}},RevokeSigningProfile:{http:{method:"PUT",requestUri:"/signing-profiles/{profileName}/revoke"},input:{type:"structure",required:["profileVersion","reason","effectiveTime","profileName"],members:{profileName:{location:"uri",locationName:"profileName"},profileVersion:{},reason:{},effectiveTime:{type:"timestamp"}}}},StartSigningJob:{http:{requestUri:"/signing-jobs"},input:{type:"structure",required:["source","destination","profileName","clientRequestToken"],members:{source:{shape:"Sa"},destination:{type:"structure",members:{s3:{type:"structure",members:{bucketName:{},prefix:{}}}}},profileName:{},clientRequestToken:{idempotencyToken:true},profileOwner:{}}},output:{type:"structure",members:{jobId:{},jobOwner:{}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S1k"}}},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:{Sa:{type:"structure",members:{s3:{type:"structure",required:["bucketName","key","version"],members:{bucketName:{},key:{},version:{}}}}},Sf:{type:"structure",required:["certificateArn"],members:{certificateArn:{}}},Sj:{type:"structure",members:{signingConfiguration:{type:"structure",members:{encryptionAlgorithm:{},hashAlgorithm:{}}},signingImageFormat:{}}},So:{type:"map",key:{},value:{}},Sw:{type:"structure",members:{s3:{type:"structure",members:{bucketName:{},key:{}}}}},S12:{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:{}}}}},S17:{type:"structure",required:["supportedFormats","defaultFormat"],members:{supportedFormats:{type:"list",member:{}},defaultFormat:{}}},S1f:{type:"structure",members:{value:{type:"integer"},type:{}}},S1k:{type:"map",key:{},value:{}}}}},5400:function(e,t,r){e.exports=Fingerprint;var i=r(9489);var a=r(6215).Buffer;var s=r(8098);var n=r(6417);var o=r(6753);var u=r(3852);var p=r(7502);var c=r(8752);var m=r(2270);var l=o.FingerprintFormatError;var d=o.InvalidAlgorithmError;function Fingerprint(e){i.object(e,"options");i.string(e.type,"options.type");i.buffer(e.hash,"options.hash");i.string(e.algorithm,"options.algorithm");this.algorithm=e.algorithm.toLowerCase();if(s.hashAlgs[this.algorithm]!==true)throw new d(this.algorithm);this.hash=e.hash;this.type=e.type;this.hashType=e.hashType}Fingerprint.prototype.toString=function(e){if(e===undefined){if(this.algorithm==="md5"||this.hashType==="spki")e="hex";else e="base64"}i.string(e);switch(e){case"hex":if(this.hashType==="spki")return this.hash.toString("hex");return addColons(this.hash.toString("hex"));case"base64":if(this.hashType==="spki")return this.hash.toString("base64");return sshBase64Format(this.algorithm,this.hash.toString("base64"));default:throw new l(undefined,e)}};Fingerprint.prototype.matches=function(e){i.object(e,"key or certificate");if(this.type==="key"&&this.hashType!=="ssh"){m.assertCompatible(e,u,[1,7],"key with spki");if(p.isPrivateKey(e)){m.assertCompatible(e,p,[1,6],"privatekey with spki support")}}else if(this.type==="key"){m.assertCompatible(e,u,[1,0],"key")}else{m.assertCompatible(e,c,[1,0],"certificate")}var t=e.hash(this.algorithm,this.hashType);var r=n.createHash(this.algorithm).update(t).digest("base64");if(this.hash2===undefined)this.hash2=n.createHash(this.algorithm).update(this.hash).digest("base64");return this.hash2===r};var y=/^[A-Za-z0-9+\/=]+$/;var b=/^[a-fA-F0-9]+$/;Fingerprint.parse=function(e,t){i.string(e,"fingerprint");var r,n,o;if(Array.isArray(t)){o=t;t={}}i.optionalObject(t,"options");if(t===undefined)t={};if(t.enAlgs!==undefined)o=t.enAlgs;if(t.algorithms!==undefined)o=t.algorithms;i.optionalArrayOfString(o,"algorithms");var u="ssh";if(t.hashType!==undefined)u=t.hashType;i.string(u,"options.hashType");var p=e.split(":");if(p.length==2){r=p[0].toLowerCase();if(!y.test(p[1]))throw new l(e);try{n=a.from(p[1],"base64")}catch(t){throw new l(e)}}else if(p.length>2){r="md5";if(p[0].toLowerCase()==="md5")p=p.slice(1);p=p.map(function(t){while(t.length<2)t="0"+t;if(t.length>2)throw new l(e);return t});p=p.join("");if(!b.test(p)||p.length%2!==0)throw new l(e);try{n=a.from(p,"hex")}catch(t){throw new l(e)}}else{if(b.test(e)){n=a.from(e,"hex")}else if(y.test(e)){n=a.from(e,"base64")}else{throw new l(e)}switch(n.length){case 32:r="sha256";break;case 16:r="md5";break;case 20:r="sha1";break;case 64:r="sha512";break;default:throw new l(e)}if(t.hashType===undefined)u="spki"}if(r===undefined)throw new l(e);if(s.hashAlgs[r]===undefined)throw new d(r);if(o!==undefined){o=o.map(function(e){return e.toLowerCase()});if(o.indexOf(r)===-1)throw new d(r)}return new Fingerprint({algorithm:r,hash:n,type:t.type||"key",hashType:u})};function addColons(e){return e.replace(/(.{2})(?=.)/g,"$1:")}function base64Strip(e){return e.replace(/=*$/,"")}function sshBase64Format(e,t){return e.toUpperCase()+":"+base64Strip(t)}Fingerprint.isFingerprint=function(e,t){return m.isCompatible(e,Fingerprint,t)};Fingerprint.prototype._sshpkApiVersion=[1,2];Fingerprint._oldVersionDetect=function(e){i.func(e.toString);i.func(e.matches);return[1,0]}},5402:function(e){e.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:{},TargetCustomAvailabilityZone:{},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:"S2g",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:"S2m"},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"},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},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:{},MaxAllocatedStorage:{type:"integer"},SourceRegion:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},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:"S3f"},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:"S3k"}}}},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:"S3t"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S2s"}}}},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:"S3z"}}}},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:"S2g",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:"S2o"}}}},DeleteDBInstanceAutomatedBackup:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DeleteDBInstanceAutomatedBackupResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4h"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{}}},output:{resultWrapper:"DeleteDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3k"}}}},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:"S3z"}}}},DeleteInstallationMedia:{input:{type:"structure",required:["InstallationMediaId"],members:{InstallationMediaId:{}}},output:{shape:"S4v",resultWrapper:"DeleteInstallationMediaResult"}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DeregisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"DeregisterDBProxyTargetsResult",type:"structure",members:{}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountQuotas:{type:"list",member:{locationName:"AccountQuota",type:"structure",members:{AccountQuotaName:{},Used:{type:"long"},Max:{type:"long"}},wrapper:true}}}}},DescribeCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCertificatesResult",type:"structure",members:{Certificates:{type:"list",member:{shape:"S5b",locationName:"Certificate"}},Marker:{}}}},DescribeCustomAvailabilityZones:{input:{type:"structure",members:{CustomAvailabilityZoneId:{},Filters:{shape:"S56"},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:"S56"},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:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterEndpointsResult",type:"structure",members:{Marker:{},DBClusterEndpoints:{type:"list",member:{shape:"S2g",locationName:"DBClusterEndpointList"}}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S56"},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:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S5q"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S5w"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S56"},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:"S56"},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:"S56"},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:"S6a"},SupportedCharacterSets:{shape:"S6b"},SupportedNcharCharacterSets:{shape:"S6b"},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:"S5t"},SupportedFeatureNames:{type:"list",member:{}},Status:{},SupportsParallelQuery:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}}}}}}},DescribeDBInstanceAutomatedBackups:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DescribeDBInstanceAutomatedBackupsResult",type:"structure",members:{Marker:{},DBInstanceAutomatedBackups:{type:"list",member:{shape:"S4h",locationName:"DBInstanceAutomatedBackup"}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S2o",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S56"},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:"S56"},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:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S5q"},Marker:{}}}},DescribeDBProxies:{input:{type:"structure",members:{DBProxyName:{},Filters:{shape:"S56"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxiesResult",type:"structure",members:{DBProxies:{type:"list",member:{shape:"S3k"}},Marker:{}}}},DescribeDBProxyTargetGroups:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S56"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetGroupsResult",type:"structure",members:{TargetGroups:{type:"list",member:{shape:"S73"}},Marker:{}}}},DescribeDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S56"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetsResult",type:"structure",members:{Targets:{shape:"S77"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S56"},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:"S7i"}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S56"},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:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S2s",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{shape:"S7t"}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{shape:"S7t"}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S56"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S8"}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S56"},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:"S56"},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:"S56"},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:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeGlobalClustersResult",type:"structure",members:{Marker:{},GlobalClusters:{type:"list",member:{shape:"S3z",locationName:"GlobalClusterMember"}}}}},DescribeInstallationMedia:{input:{type:"structure",members:{InstallationMediaId:{},Filters:{shape:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeInstallationMediaResult",type:"structure",members:{Marker:{},InstallationMedia:{type:"list",member:{shape:"S4v",locationName:"InstallationMedia"}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S56"},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:"S56"},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:"S56"},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:"S2v",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:"S92"},SupportedEngineModes:{shape:"S5t"},SupportsStorageAutoscaling:{type:"boolean"},SupportsKerberosAuthentication:{type:"boolean"},OutpostCapable:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}},wrapper:true}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S56"},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:"S56"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S9a",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S56"},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:"S9c"}},wrapper:true}}}}},DescribeSourceRegions:{input:{type:"structure",members:{RegionName:{},MaxRecords:{type:"integer"},Marker:{},Filters:{shape:"S56"}}},output:{resultWrapper:"DescribeSourceRegionsResult",type:"structure",members:{Marker:{},SourceRegions:{type:"list",member:{locationName:"SourceRegion",type:"structure",members:{RegionName:{},Endpoint:{},Status:{},SupportsDBInstanceAutomatedBackupsReplication:{type:"boolean"}}}}}}},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:"S9r"},ProvisionedIops:{shape:"S9r"},IopsToStorageRatio:{type:"list",member:{locationName:"DoubleRange",type:"structure",members:{From:{type:"double"},To:{type:"double"}}}},SupportsStorageAutoscaling:{type:"boolean"}}}},ValidProcessorFeatures:{shape:"S92"}},wrapper:true}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},FailoverDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"S1z"}}}},ImportInstallationMedia:{input:{type:"structure",required:["CustomAvailabilityZoneId","Engine","EngineVersion","EngineInstallationMediaPath","OSInstallationMediaPath"],members:{CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{}}},output:{shape:"S4v",resultWrapper:"ImportInstallationMediaResult"}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S56"}}},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:"S5b"}}}},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:"Sa7"},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:"S2g",resultWrapper:"ModifyDBClusterEndpointResult"}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S5q"}}},output:{shape:"Sab",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S5z"},ValuesToRemove:{shape:"S5z"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S5w"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSubnetGroupName:{},DBSecurityGroups:{shape:"S2m"},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:"Sa7"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},CertificateRotationRestart:{type:"boolean"},ReplicaMode:{},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S5q"}}},output:{shape:"Sah",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},NewDBProxyName:{},Auth:{shape:"S3f"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},RoleArn:{},SecurityGroups:{shape:"Sv"}}},output:{resultWrapper:"ModifyDBProxyResult",type:"structure",members:{DBProxy:{shape:"S3k"}}}},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:"S73"}}}},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:"S5z"},ValuesToRemove:{shape:"S5z"}}},output:{resultWrapper:"ModifyDBSnapshotAttributeResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"S7i"}}}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S3t"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S2s"}}}},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"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3z"}}}},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:"S2m"},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:"S2o"}}}},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:"S9a"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RegisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"RegisterDBProxyTargetsResult",type:"structure",members:{DBProxyTargets:{shape:"S77"}}}},RemoveFromGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},DbClusterIdentifier:{}}},output:{resultWrapper:"RemoveFromGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S3z"}}}},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:"S5q"}}},output:{shape:"Sab",resultWrapper:"ResetDBClusterParameterGroupResult"}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S5q"}}},output:{shape:"Sah",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"},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},RestoreDBInstanceFromS3:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S2m"},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:"S2o"}}}},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"},SourceDBInstanceAutomatedBackupsArn:{},EnableCustomerOwnedIp:{type:"boolean"}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"S2o"}}}},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:"S2o"}}}},StartDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{},BackupRetentionPeriod:{type:"integer"},KmsKeyId:{},PreSignedUrl:{}}},output:{resultWrapper:"StartDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4h"}}}},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:"S2o"}}}},StopDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{}}},output:{resultWrapper:"StopDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S4h"}}}}},shapes:{S6:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S7"},EventCategoriesList:{shape:"S8"},Enabled:{type:"boolean"},EventSubscriptionArn:{}},wrapper:true},S7:{type:"list",member:{locationName:"SourceId"}},S8:{type:"list",member:{locationName:"EventCategory"}},Sb:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:true},Sl:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}},DBSecurityGroupArn:{}},wrapper:true},Ss:{type:"structure",members:{DBClusterIdentifier:{},BacktrackIdentifier:{},BacktrackTo:{type:"timestamp"},BacktrackedFrom:{type:"timestamp"},BacktrackRequestCreationTime:{type:"timestamp"},Status:{}}},Su:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},ExportOnly:{shape:"Sv"},SnapshotTime:{type:"timestamp"},TaskStartTime:{type:"timestamp"},TaskEndTime:{type:"timestamp"},S3Bucket:{},S3Prefix:{},IamRoleArn:{},KmsKeyId:{},Status:{},PercentProgress:{type:"integer"},TotalExtractedDataInGB:{type:"integer"},FailureCause:{},WarningMessage:{}}},Sv:{type:"list",member:{}},Sz:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:true},S12:{type:"structure",members:{AvailabilityZones:{shape:"S13"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},TagList:{shape:"Sb"}},wrapper:true},S13:{type:"list",member:{locationName:"AvailabilityZone"}},S16:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBParameterGroupArn:{}},wrapper:true},S19:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},SourceDBSnapshotIdentifier:{},StorageType:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},KmsKeyId:{},DBSnapshotArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},ProcessorFeatures:{shape:"S1b"},DbiResourceId:{},TagList:{shape:"Sb"}},wrapper:true},S1b:{type:"list",member:{locationName:"ProcessorFeature",type:"structure",members:{Name:{},Value:{}}}},S1f:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionVersion:{},OptionSettings:{type:"list",member:{shape:"S1j",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"S1k"},VpcSecurityGroupMemberships:{shape:"S1m"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{},OptionGroupArn:{}},wrapper:true},S1j:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S1k:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},S1m:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S1q:{type:"structure",members:{CustomAvailabilityZoneId:{},CustomAvailabilityZoneName:{},CustomAvailabilityZoneStatus:{},VpnDetails:{type:"structure",members:{VpnId:{},VpnTunnelOriginatorIP:{},VpnGatewayIp:{},VpnPSK:{type:"string",sensitive:true},VpnName:{},VpnState:{}}}},wrapper:true},S1u:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S1w:{type:"list",member:{}},S1x:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{}}},S1z:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},CustomEndpoints:{shape:"Sv"},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},DBClusterOptionGroupMemberships:{type:"list",member:{locationName:"DBClusterOptionGroup",type:"structure",members:{DBClusterOptionGroupName:{},Status:{}}}},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},ReadReplicaIdentifiers:{type:"list",member:{locationName:"ReadReplicaIdentifier"}},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:true}},VpcSecurityGroups:{shape:"S1m"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},DBClusterArn:{},AssociatedRoles:{type:"list",member:{locationName:"DBClusterRole",type:"structure",members:{RoleArn:{},Status:{},FeatureName:{}}}},IAMDatabaseAuthenticationEnabled:{type:"boolean"},CloneGroupId:{},ClusterCreateTime:{type:"timestamp"},EarliestBacktrackTime:{type:"timestamp"},BacktrackWindow:{type:"long"},BacktrackConsumedChangeRecords:{type:"long"},EnabledCloudwatchLogsExports:{shape:"S1w"},Capacity:{type:"integer"},EngineMode:{},ScalingConfigurationInfo:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{}}},DeletionProtection:{type:"boolean"},HttpEndpointEnabled:{type:"boolean"},ActivityStreamMode:{},ActivityStreamStatus:{},ActivityStreamKmsKeyId:{},ActivityStreamKinesisStreamName:{},CopyTagsToSnapshot:{type:"boolean"},CrossAccountClone:{type:"boolean"},DomainMemberships:{shape:"S2a"},TagList:{shape:"Sb"},GlobalWriteForwardingStatus:{},GlobalWriteForwardingRequested:{type:"boolean"},PendingModifiedValues:{type:"structure",members:{PendingCloudwatchLogsExports:{shape:"S2e"},DBClusterIdentifier:{},MasterUserPassword:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},EngineVersion:{}}}},wrapper:true},S2a:{type:"list",member:{locationName:"DomainMembership",type:"structure",members:{Domain:{},Status:{},FQDN:{},IAMRoleName:{}}}},S2e:{type:"structure",members:{LogTypesToEnable:{shape:"S1w"},LogTypesToDisable:{shape:"S1w"}}},S2g:{type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},DBClusterEndpointArn:{}}},S2m:{type:"list",member:{locationName:"DBSecurityGroupName"}},S2o:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{shape:"S2p"},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:"S2s"},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:{shape:"S2e"},ProcessorFeatures:{shape:"S1b"},IAMDatabaseAuthenticationEnabled:{type:"boolean"}}},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:"S2p"},MaxAllocatedStorage:{type:"integer"},TagList:{shape:"Sb"},DBInstanceAutomatedBackupsReplications:{shape:"S37"},CustomerOwnedIpEnabled:{type:"boolean"}},wrapper:true},S2p:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},S2s:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S2v"},SubnetOutpost:{type:"structure",members:{Arn:{}}},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:true},S2v:{type:"structure",members:{Name:{}},wrapper:true},S37:{type:"list",member:{locationName:"DBInstanceAutomatedBackupsReplication",type:"structure",members:{DBInstanceAutomatedBackupsArn:{}}}},S3f:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{}}}},S3k:{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"}}},S3t:{type:"list",member:{locationName:"SubnetIdentifier"}},S3z:{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:true}}},wrapper:true},S4h:{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"},BackupRetentionPeriod:{type:"integer"},DBInstanceAutomatedBackupsArn:{},DBInstanceAutomatedBackupsReplications:{shape:"S37"}},wrapper:true},S4v:{type:"structure",members:{InstallationMediaId:{},CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{},Status:{},FailureCause:{type:"structure",members:{Message:{}}}}},S56:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S5b:{type:"structure",members:{CertificateIdentifier:{},CertificateType:{},Thumbprint:{},ValidFrom:{type:"timestamp"},ValidTill:{type:"timestamp"},CertificateArn:{},CustomerOverride:{type:"boolean"},CustomerOverrideValidTill:{type:"timestamp"}},wrapper:true},S5q:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{},SupportedEngineModes:{shape:"S5t"}}}},S5t:{type:"list",member:{}},S5w:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S5z"}}}}},wrapper:true},S5z:{type:"list",member:{locationName:"AttributeValue"}},S6a:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S6b:{type:"list",member:{shape:"S6a",locationName:"CharacterSet"}},S73:{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"}}},S77:{type:"list",member:{type:"structure",members:{TargetArn:{},Endpoint:{},TrackedClusterId:{},RdsResourceId:{},Port:{type:"integer"},Type:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}},S7i:{type:"structure",members:{DBSnapshotIdentifier:{},DBSnapshotAttributes:{type:"list",member:{locationName:"DBSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S5z"}},wrapper:true}}},wrapper:true},S7t:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S5q"}},wrapper:true},S92:{type:"list",member:{locationName:"AvailableProcessorFeature",type:"structure",members:{Name:{},DefaultValue:{},AllowedValues:{}}}},S9a:{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:"S9c"},ReservedDBInstanceArn:{},LeaseId:{}},wrapper:true},S9c:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},S9r:{type:"list",member:{locationName:"Range",type:"structure",members:{From:{type:"integer"},To:{type:"integer"},Step:{type:"integer"}}}},Sa7:{type:"structure",members:{EnableLogTypes:{shape:"S1w"},DisableLogTypes:{shape:"S1w"}}},Sab:{type:"structure",members:{DBClusterParameterGroupName:{}}},Sah:{type:"structure",members:{DBParameterGroupName:{}}}}}},5404:function(e){e.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"}}}},5408:function(e){e.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:true,location:"querystring",locationName:"clientToken"},computePlatform:{},profilingGroupName:{},tags:{shape:"S16"}}},output:{type:"structure",required:["profilingGroup"],members:{profilingGroup:{shape:"S18"}},payload:"profilingGroup"},idempotent:true},DeleteProfilingGroup:{http:{method:"DELETE",requestUri:"/profilingGroups/{profilingGroupName}",responseCode:204},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",members:{}},idempotent:true},DescribeProfilingGroup:{http:{method:"GET",requestUri:"/profilingGroups/{profilingGroupName}",responseCode:200},input:{type:"structure",required:["profilingGroupName"],members:{profilingGroupName:{location:"uri",locationName:"profilingGroupName"}}},output:{type:"structure",required:["profilingGroup"],members:{profilingGroup:{shape:"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:true,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:true},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:true},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:true},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:true}},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:{}}}}},5411:function(e,t,r){var i=r(395);i.util.update(i.Lambda.prototype,{setupRequestListeners:function setupRequestListeners(e){if(e.operation==="invoke"){e.addListener("extractData",i.util.convertPayloadToString)}}})},5414:function(e,t,r){"use strict";var i=r(4009);e.exports=i},5417:function(e,t,r){"use strict";var i=r(8383),a=r(855).toHash;e.exports=function rules(){var e=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}];var t=["type","$comment"];var r=["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"];var s=["number","integer","string","array","object","boolean","null"];e.all=a(t);e.types=a(s);e.forEach(function(r){r.rules=r.rules.map(function(r){var a;if(typeof r=="object"){var s=Object.keys(r)[0];a=r[s];r=s;a.forEach(function(r){t.push(r);e.all[r]=true})}t.push(r);var n=e.all[r]={keyword:r,code:i[r],implements:a};return n});e.all.$comment={keyword:"$comment",code:i.$comment};if(r.type)e.types[r.type]=r});e.keywords=a(t.concat(r));e.custom={};return e}},5424:function(e,t,r){var i=r(5157),a=r(8147),s=r(9939);e.exports=parallel;function parallel(e,t,r){var n=a(e);while(n.index<(n["keyedList"]||e).length){i(e,t,n,function(e,t){if(e){r(e,t);return}if(Object.keys(n.jobs).length===0){r(null,n.results);return}});n.index++}return s.bind(n,r)}},5430:function(e,t,r){var i=r(395);i.util.update(i.CloudSearchDomain.prototype,{validateService:function validateService(){if(!this.config.endpoint||this.config.endpoint.indexOf("{")>=0){var e="AWS.CloudSearchDomain requires an explicit "+"`endpoint' configuration option.";throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})}},setupRequestListeners:function setupRequestListeners(e){e.removeListener("validate",i.EventListeners.Core.VALIDATE_CREDENTIALS);e.onAsync("validate",this.validateCredentials);e.addListener("validate",this.updateRegion);if(e.operation==="search"){e.addListener("build",this.convertGetToPost)}},validateCredentials:function(e,t){if(!e.service.api.signatureVersion)return t();e.service.config.getCredentials(function(r){if(r){e.removeListener("sign",i.EventListeners.Core.SIGN)}t()})},convertGetToPost:function(e){var t=e.httpRequest;var r=t.path.split("?");t.method="POST";t.path=r[0];t.body=r[1];t.headers["Content-Length"]=t.body.length;t.headers["Content-Type"]="application/x-www-form-urlencoded"},updateRegion:function updateRegion(e){var t=e.httpRequest.endpoint.hostname;var r=t.split(".");e.httpRequest.region=r[1]||e.httpRequest.region}})},5431:function(e,t,r){const i=r(2065);const a=(e,t,r,a)=>{if(typeof r==="string"){a=r;r=undefined}try{return new i(e,r).inc(t,a).version}catch(e){return null}};e.exports=a},5437:function(e){e.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"}}}},5449:function(e,t,r){e.exports={read:read,readPkcs1:readPkcs1,write:write,writePkcs1:writePkcs1};var i=r(9489);var a=r(2062);var s=r(6215).Buffer;var n=r(8098);var o=r(2270);var u=r(3852);var p=r(7502);var c=r(9268);var m=r(5707);var l=m.readECDSACurve;function read(e,t){return c.read(e,t,"pkcs1")}function write(e,t){return c.write(e,t,"pkcs1")}function readMPInt(e,t){i.strictEqual(e.peek(),a.Ber.Integer,t+" is not an Integer");return o.mpNormalize(e.readString(a.Ber.Integer,true))}function readPkcs1(e,t,r){switch(e){case"RSA":if(t==="public")return readPkcs1RSAPublic(r);else if(t==="private")return readPkcs1RSAPrivate(r);throw new Error("Unknown key type: "+t);case"DSA":if(t==="public")return readPkcs1DSAPublic(r);else if(t==="private")return readPkcs1DSAPrivate(r);throw new Error("Unknown key type: "+t);case"EC":case"ECDSA":if(t==="private")return readPkcs1ECDSAPrivate(r);else if(t==="public")return readPkcs1ECDSAPublic(r);throw new Error("Unknown key type: "+t);case"EDDSA":case"EdDSA":if(t==="private")return readPkcs1EdDSAPrivate(r);throw new Error(t+" keys not supported with EdDSA");default:throw new Error("Unknown key algo: "+e)}}function readPkcs1RSAPublic(e){var t=readMPInt(e,"modulus");var r=readMPInt(e,"exponent");var i={type:"rsa",parts:[{name:"e",data:r},{name:"n",data:t}]};return new u(i)}function readPkcs1RSAPrivate(e){var t=readMPInt(e,"version");i.strictEqual(t[0],0);var r=readMPInt(e,"modulus");var a=readMPInt(e,"public exponent");var s=readMPInt(e,"private exponent");var n=readMPInt(e,"prime1");var o=readMPInt(e,"prime2");var u=readMPInt(e,"exponent1");var c=readMPInt(e,"exponent2");var m=readMPInt(e,"iqmp");var l={type:"rsa",parts:[{name:"n",data:r},{name:"e",data:a},{name:"d",data:s},{name:"iqmp",data:m},{name:"p",data:n},{name:"q",data:o},{name:"dmodp",data:u},{name:"dmodq",data:c}]};return new p(l)}function readPkcs1DSAPrivate(e){var t=readMPInt(e,"version");i.strictEqual(t.readUInt8(0),0);var r=readMPInt(e,"p");var a=readMPInt(e,"q");var s=readMPInt(e,"g");var n=readMPInt(e,"y");var o=readMPInt(e,"x");var u={type:"dsa",parts:[{name:"p",data:r},{name:"q",data:a},{name:"g",data:s},{name:"y",data:n},{name:"x",data:o}]};return new p(u)}function readPkcs1EdDSAPrivate(e){var t=readMPInt(e,"version");i.strictEqual(t.readUInt8(0),1);var r=e.readString(a.Ber.OctetString,true);e.readSequence(160);var s=e.readOID();i.strictEqual(s,"1.3.101.112","the ed25519 curve identifier");e.readSequence(161);var n=o.readBitString(e);var u={type:"ed25519",parts:[{name:"A",data:o.zeroPadToLength(n,32)},{name:"k",data:r}]};return new p(u)}function readPkcs1DSAPublic(e){var t=readMPInt(e,"y");var r=readMPInt(e,"p");var i=readMPInt(e,"q");var a=readMPInt(e,"g");var s={type:"dsa",parts:[{name:"y",data:t},{name:"p",data:r},{name:"q",data:i},{name:"g",data:a}]};return new u(s)}function readPkcs1ECDSAPublic(e){e.readSequence();var t=e.readOID();i.strictEqual(t,"1.2.840.10045.2.1","must be ecPublicKey");var r=e.readOID();var p;var c=Object.keys(n.curves);for(var m=0;m0;return m(a,n,o,function(e){if(!r)r=e;if(e)i.forEach(l);if(n)return;i.forEach(l);t(r)})});return e.reduce(d)};e.exports=y},5474:function(e){e.exports={pagination:{}}},5480:function(e,t,r){var i=r(8683).parseMessage;function parseEvent(e,t,r){var a=i(t);var s=a.headers[":message-type"];if(s){if(s.value==="error"){throw parseError(a)}else if(s.value!=="event"){return}}var n=a.headers[":event-type"];var o=r.members[n.value];if(!o){return}var u={};var p=o.eventPayloadMemberName;if(p){var c=o.members[p];if(c.type==="binary"){u[p]=a.body}else{u[p]=e.parse(a.body.toString(),c)}}var m=o.eventHeaderMemberNames;for(var l=0;ltypeof e!=="string"||e.length===0;e.exports.isNotString=t;e.exports.isString=function isString(e,r,i,a,s=false){if(s&&r===undefined){throw new e(`${i} is missing`,a,"missing")}if(r!==undefined&&t(r)){throw new e(`${i} must be a string`,a,"invalid")}}},5532:function(e){e.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"},ListPredictorBacktestExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PredictorBacktestExportJobs"},ListPredictors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Predictors"}}}},5533:function(e,t,r){const{pbkdf2Sync:i,randomBytes:a}=r(6417);const{KEYOBJECT:s}=r(3771);const n=r(1651);const o=16;const u=Buffer.alloc(1,0);const p=(e,t)=>{return Buffer.concat([Buffer.from(e,"utf8"),u,t])};const c=(e,t,r,u,{[s]:p},c)=>{const m=Math.floor(Math.random()*2049+2048);const l=a(o);const d=r(l);const y=i(p.export(),d,m,e,t);const b=u({[s]:y},c);b.header=b.header||{};Object.assign(b.header,{p2c:m,p2s:n.encodeBuffer(l)});return b};const m=(e,t,r,a,{[s]:n},o,u)=>{const{p2s:p,p2c:c}=u;const m=r(p);const l=i(n.export(),m,c,e,t);return a({[s]:l},o,u)};e.exports=((e,t)=>{["PBES2-HS256+A128KW","PBES2-HS384+A192KW","PBES2-HS512+A256KW"].forEach(r=>{const i=r.substr(-6);const a=e.keyManagementEncrypt.get(i);const s=e.keyManagementDecrypt.get(i);const n=parseInt(r.substr(13,3),10)/8;const o=`sha${r.substr(8,3)}`;if(a&&s){e.keyManagementEncrypt.set(r,c.bind(undefined,n,o,p.bind(undefined,r),a));e.keyManagementDecrypt.set(r,m.bind(undefined,n,o,p.bind(undefined,r),s));t.oct.deriveKey[r]=(e=>e.use==="enc"||e.use===undefined)}})})},5534:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=typeof URL==="undefined"?r(8835).URL:URL;const a=Object.prototype.toString;const s=e=>t=>typeof t===e;const n=e=>!is.nullOrUndefined(e)&&!is.nullOrUndefined(e.constructor)&&is.function_(e.constructor.isBuffer)&&e.constructor.isBuffer(e);const o=e=>{const t=a.call(e).slice(8,-1);if(t){return t}return null};const u=e=>t=>o(t)===e;function is(e){switch(e){case null:return"null";case true:case false:return"boolean";default:}switch(typeof e){case"undefined":return"undefined";case"string":return"string";case"number":return"number";case"symbol":return"symbol";default:}if(is.function_(e)){return"Function"}if(is.observable(e)){return"Observable"}if(Array.isArray(e)){return"Array"}if(n(e)){return"Buffer"}const t=o(e);if(t){return t}if(e instanceof String||e instanceof Boolean||e instanceof Number){throw new TypeError("Please don't use object wrappers for primitive types")}return"Object"}(function(e){const t=e=>typeof e==="object";e.undefined=s("undefined");e.string=s("string");e.number=s("number");e.function_=s("function");e.null_=(e=>e===null);e.class_=(t=>e.function_(t)&&t.toString().startsWith("class "));e.boolean=(e=>e===true||e===false);e.symbol=s("symbol");e.numericString=(t=>e.string(t)&&t.length>0&&!Number.isNaN(Number(t)));e.array=Array.isArray;e.buffer=n;e.nullOrUndefined=(t=>e.null_(t)||e.undefined(t));e.object=(r=>!e.nullOrUndefined(r)&&(e.function_(r)||t(r)));e.iterable=(t=>!e.nullOrUndefined(t)&&e.function_(t[Symbol.iterator]));e.asyncIterable=(t=>!e.nullOrUndefined(t)&&e.function_(t[Symbol.asyncIterator]));e.generator=(t=>e.iterable(t)&&e.function_(t.next)&&e.function_(t.throw));e.nativePromise=(e=>u("Promise")(e));const r=r=>!e.null_(r)&&t(r)&&e.function_(r.then)&&e.function_(r.catch);e.promise=(t=>e.nativePromise(t)||r(t));e.generatorFunction=u("GeneratorFunction");e.asyncFunction=u("AsyncFunction");e.boundFunction=(t=>e.function_(t)&&!t.hasOwnProperty("prototype"));e.regExp=u("RegExp");e.date=u("Date");e.error=u("Error");e.map=(e=>u("Map")(e));e.set=(e=>u("Set")(e));e.weakMap=(e=>u("WeakMap")(e));e.weakSet=(e=>u("WeakSet")(e));e.int8Array=u("Int8Array");e.uint8Array=u("Uint8Array");e.uint8ClampedArray=u("Uint8ClampedArray");e.int16Array=u("Int16Array");e.uint16Array=u("Uint16Array");e.int32Array=u("Int32Array");e.uint32Array=u("Uint32Array");e.float32Array=u("Float32Array");e.float64Array=u("Float64Array");e.arrayBuffer=u("ArrayBuffer");e.sharedArrayBuffer=u("SharedArrayBuffer");e.dataView=u("DataView");e.directInstanceOf=((e,t)=>Object.getPrototypeOf(e)===t.prototype);e.urlInstance=(e=>u("URL")(e));e.urlString=(t=>{if(!e.string(t)){return false}try{new i(t);return true}catch(e){return false}});e.truthy=(e=>Boolean(e));e.falsy=(e=>!e);e.nan=(e=>Number.isNaN(e));const a=new Set(["undefined","string","number","boolean","symbol"]);e.primitive=(t=>e.null_(t)||a.has(typeof t));e.integer=(e=>Number.isInteger(e));e.safeInteger=(e=>Number.isSafeInteger(e));e.plainObject=(e=>{let t;return o(e)==="Object"&&(t=Object.getPrototypeOf(e),t===null||t===Object.getPrototypeOf({}))});const p=new Set(["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"]);e.typedArray=(e=>{const t=o(e);if(t===null){return false}return p.has(t)});const c=t=>e.safeInteger(t)&&t>-1;e.arrayLike=(t=>!e.nullOrUndefined(t)&&!e.function_(t)&&c(t.length));e.inRange=((t,r)=>{if(e.number(r)){return t>=Math.min(0,r)&&t<=Math.max(r,0)}if(e.array(r)&&r.length===2){return t>=Math.min(...r)&&t<=Math.max(...r)}throw new TypeError(`Invalid range: ${JSON.stringify(r)}`)});const m=1;const l=["innerHTML","ownerDocument","style","attributes","nodeValue"];e.domElement=(t=>e.object(t)&&t.nodeType===m&&e.string(t.nodeName)&&!e.plainObject(t)&&l.every(e=>e in t));e.observable=(e=>{if(!e){return false}if(e[Symbol.observable]&&e===e[Symbol.observable]()){return true}if(e["@@observable"]&&e===e["@@observable"]()){return true}return false});e.nodeStream=(r=>!e.nullOrUndefined(r)&&t(r)&&e.function_(r.pipe)&&!e.observable(r));e.infinite=(e=>e===Infinity||e===-Infinity);const d=t=>r=>e.integer(r)&&Math.abs(r%2)===t;e.even=d(0);e.odd=d(1);const y=t=>e.string(t)&&/\S/.test(t)===false;e.emptyArray=(t=>e.array(t)&&t.length===0);e.nonEmptyArray=(t=>e.array(t)&&t.length>0);e.emptyString=(t=>e.string(t)&&t.length===0);e.nonEmptyString=(t=>e.string(t)&&t.length>0);e.emptyStringOrWhitespace=(t=>e.emptyString(t)||y(t));e.emptyObject=(t=>e.object(t)&&!e.map(t)&&!e.set(t)&&Object.keys(t).length===0);e.nonEmptyObject=(t=>e.object(t)&&!e.map(t)&&!e.set(t)&&Object.keys(t).length>0);e.emptySet=(t=>e.set(t)&&t.size===0);e.nonEmptySet=(t=>e.set(t)&&t.size>0);e.emptyMap=(t=>e.map(t)&&t.size===0);e.nonEmptyMap=(t=>e.map(t)&&t.size>0);const b=(t,r,i)=>{if(e.function_(r)===false){throw new TypeError(`Invalid predicate: ${JSON.stringify(r)}`)}if(i.length===0){throw new TypeError("Invalid number of values")}return t.call(i,r)};e.any=((e,...t)=>b(Array.prototype.some,e,t));e.all=((e,...t)=>b(Array.prototype.every,e,t))})(is||(is={}));Object.defineProperties(is,{class:{value:is.class_},function:{value:is.function_},null:{value:is.null_}});t.default=is;e.exports=is;e.exports.default=is},5542:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["opsworks"]={};i.OpsWorks=a.defineService("opsworks",["2013-02-18"]);Object.defineProperty(s.services["opsworks"],"2013-02-18",{get:function get(){var e=r(7002);e.paginators=r(5515).pagination;e.waiters=r(8242).waiters;return e},enumerable:true,configurable:true});e.exports=i.OpsWorks},5548:function(e){const t=/^\d+$/;function hasScheme(e){if(e.includes("://"))return true;const r=e.replace(/(\/|\?)/g,"#").split("#")[0];if(r.includes(":")){const e=r.indexOf(":");const i=r.slice(e+1);if(!t.test(i)){return true}}return false}function acctSchemeAssumed(e){if(!e.includes("@"))return false;const t=e.split("@");const r=t[t.length-1];return!(r.includes(":")||r.includes("/")||r.includes("?"))}function normalize(e){if(typeof e!=="string"){throw new TypeError("input must be a string")}let t;if(hasScheme(e)){t=e}else if(acctSchemeAssumed(e)){t=`acct:${e}`}else{t=`https://${e}`}return t.split("#")[0]}e.exports=normalize},5566:function(e,t,r){var i=r(395);var a=i.util.inherit;r(1791);i.Signers.V3Https=a(i.Signers.V3,{authorization:function authorization(e){return"AWS3-HTTPS "+"AWSAccessKeyId="+e.accessKeyId+","+"Algorithm=HmacSHA256,"+"Signature="+this.signature(e)},stringToSign:function stringToSign(){return this.request.headers["X-Amz-Date"]}});e.exports=i.Signers.V3Https},5575:function(e){e.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","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:{},FlexMatchMode:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Configuration:{shape:"S3t"}}}},CreateMatchmakingRuleSet:{input:{type:"structure",required:["Name","RuleSetBody"],members:{Name:{},RuleSetBody:{},Tags:{shape:"Sq"}}},output:{type:"structure",required:["RuleSet"],members:{RuleSet:{shape:"S3z"}}}},CreatePlayerSession:{input:{type:"structure",required:["GameSessionId","PlayerId"],members:{GameSessionId:{},PlayerId:{},PlayerData:{}}},output:{type:"structure",members:{PlayerSession:{shape:"S43"}}}},CreatePlayerSessions:{input:{type:"structure",required:["GameSessionId","PlayerIds"],members:{GameSessionId:{},PlayerIds:{type:"list",member:{}},PlayerDataMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4a"}}}},CreateScript:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Script:{shape:"S4e"}}}},CreateVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{VpcPeeringAuthorization:{shape:"S4h"}}}},CreateVpcPeeringConnection:{input:{type:"structure",required:["FleetId","PeerVpcAwsAccountId","PeerVpcId"],members:{FleetId:{},PeerVpcAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}}},DeleteBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}}},DeleteFleet:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}}},DeleteGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},DeleteOption:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"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:"S5e"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetAttributes:{type:"list",member:{shape:"S1x"}},NextToken:{}}}},DescribeFleetCapacity:{input:{type:"structure",members:{FleetIds:{shape:"S5e"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetCapacity:{type:"list",member:{type:"structure",members:{FleetId:{},InstanceType:{},InstanceCounts:{type:"structure",members:{DESIRED:{type:"integer"},MINIMUM:{type:"integer"},MAXIMUM:{type:"integer"},PENDING:{type:"integer"},ACTIVE:{type:"integer"},IDLE:{type:"integer"},TERMINATING:{type:"integer"}}}}}},NextToken:{}}}},DescribeFleetEvents:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},ResourceId:{},EventCode:{},Message:{},EventTime:{type:"timestamp"},PreSignedLogUrl:{}}}},NextToken:{}}}},DescribeFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{InboundPermissions:{shape:"S1d"}}}},DescribeFleetUtilization:{input:{type:"structure",members:{FleetIds:{shape:"S5e"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetUtilization:{type:"list",member:{type:"structure",members:{FleetId:{},ActiveServerProcessCount:{type:"integer"},ActiveGameSessionCount:{type:"integer"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"}}}},NextToken:{}}}},DescribeGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},DescribeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"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:"S6d"}}}},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:"S6q"},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:"S71"}}}}},DescribeMatchmakingConfigurations:{input:{type:"structure",members:{Names:{type:"list",member:{}},RuleSetName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Configurations:{type:"list",member:{shape:"S3t"}},NextToken:{}}}},DescribeMatchmakingRuleSets:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["RuleSets"],members:{RuleSets:{type:"list",member:{shape:"S3z"}},NextToken:{}}}},DescribePlayerSessions:{input:{type:"structure",members:{GameSessionId:{},PlayerId:{},PlayerSessionId:{},PlayerSessionStatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4a"},NextToken:{}}}},DescribeRuntimeConfiguration:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"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:"S82"}}}},NextToken:{}}}},DescribeScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}},output:{type:"structure",members:{Script:{shape:"S4e"}}}},DescribeVpcPeeringAuthorizations:{input:{type:"structure",members:{}},output:{type:"structure",members:{VpcPeeringAuthorizations:{type:"list",member:{shape:"S4h"}}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{FleetId:{}}},output:{type:"structure",members:{VpcPeeringConnections:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},IpV4CidrBlock:{},VpcPeeringConnectionId:{},Status:{type:"structure",members:{Code:{},Message:{}}},PeerVpcId:{},GameLiftVpcId:{}}}}}}},GetGameSessionLogUrl:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{}}},output:{type:"structure",members:{PreSignedUrl:{}}}},GetInstanceAccess:{input:{type:"structure",required:["FleetId","InstanceId"],members:{FleetId:{},InstanceId:{}}},output:{type:"structure",members:{InstanceAccess:{type:"structure",members:{FleetId:{},InstanceId:{},IpAddress:{},OperatingSystem:{},Credentials:{type:"structure",members:{UserName:{},Secret:{}},sensitive:true}}}}}},ListAliases:{input:{type:"structure",members:{RoutingStrategyType:{},Name:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{shape:"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:"S4e"}},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:"S82"}}},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:"S6q"},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:"S6f"},DesiredPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerData:{}}}},GameSessionData:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S6d"}}}},StartMatchBackfill:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},GameSessionArn:{},Players:{shape:"S74"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S71"}}}},StartMatchmaking:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},Players:{shape:"S74"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S71"}}}},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:"S6d"}}}},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:{},FlexMatchMode:{}}},output:{type:"structure",members:{Configuration:{shape:"S3t"}}}},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:"S4e"}}}},ValidateMatchmakingRuleSet:{input:{type:"structure",required:["RuleSetBody"],members:{RuleSetBody:{}}},output:{type:"structure",members:{Valid:{type:"boolean"}}}}},shapes:{S3:{type:"list",member:{}},Sc:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{},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:true},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:{}},S3t:{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:{},FlexMatchMode:{}}},S3z:{type:"structure",required:["RuleSetBody"],members:{RuleSetName:{},RuleSetArn:{},RuleSetBody:{},CreationTime:{type:"timestamp"}}},S43:{type:"structure",members:{PlayerSessionId:{},PlayerId:{},GameSessionId:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerData:{}}},S4a:{type:"list",member:{shape:"S43"}},S4e:{type:"structure",members:{ScriptId:{},ScriptArn:{},Name:{},Version:{},SizeOnDisk:{type:"long"},CreationTime:{type:"timestamp"},StorageLocation:{shape:"Sz"}}},S4h:{type:"structure",members:{GameLiftAwsAccountId:{},PeerVpcAwsAccountId:{},PeerVpcId:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"}}},S5e:{type:"list",member:{}},S6d:{type:"structure",members:{PlacementId:{},GameSessionQueueName:{},Status:{},GameProperties:{shape:"S2u"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},GameSessionId:{},GameSessionArn:{},GameSessionRegion:{},PlayerLatencies:{shape:"S6f"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlacedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}},GameSessionData:{},MatchmakerData:{}}},S6f:{type:"list",member:{type:"structure",members:{PlayerId:{},RegionIdentifier:{},LatencyInMilliseconds:{type:"float"}}}},S6q:{type:"list",member:{shape:"S31"}},S71:{type:"structure",members:{TicketId:{},ConfigurationName:{},ConfigurationArn:{},Status:{},StatusReason:{},StatusMessage:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Players:{shape:"S74"},GameSessionConnectionInfo:{type:"structure",members:{GameSessionArn:{},IpAddress:{},DnsName:{},Port:{type:"integer"},MatchedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}}}},EstimatedWaitTime:{type:"integer"}}},S74:{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"}}}}},S82:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}}},5582:function(e,t,r){var i=r(4293);var a=i.Buffer;function copyProps(e,t){for(var r in e){t[r]=e[r]}}if(a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow){e.exports=i}else{copyProps(i,t);t.Buffer=SafeBuffer}function SafeBuffer(e,t,r){return a(e,t,r)}SafeBuffer.prototype=Object.create(a.prototype);copyProps(a,SafeBuffer);SafeBuffer.from=function(e,t,r){if(typeof e==="number"){throw new TypeError("Argument must not be a number")}return a(e,t,r)};SafeBuffer.alloc=function(e,t,r){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}var i=a(e);if(t!==undefined){if(typeof r==="string"){i.fill(t,r)}else{i.fill(t)}}else{i.fill(0)}return i};SafeBuffer.allocUnsafe=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return a(e)};SafeBuffer.allocUnsafeSlow=function(e){if(typeof e!=="number"){throw new TypeError("Argument must be a number")}return i.SlowBuffer(e)}},5587:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(5747);const a=r(5622);const s=r(5414);const n=r(2739);const o=r(6290);const u=r(3709);const p=r(3444);const c=r(3665);function fileExists(e){try{i.accessSync(e);return true}catch(e){}return false}class KubeConfig{getContexts(){return this.contexts}getClusters(){return this.clusters}getUsers(){return this.users}getCurrentContext(){return this.currentContext}setCurrentContext(e){this.currentContext=e}getContextObject(e){if(!this.contexts){return null}return findObject(this.contexts,e,"context")}getCurrentCluster(){const e=this.getCurrentContextObject();if(!e){return null}return this.getCluster(e.cluster)}getCluster(e){return findObject(this.clusters,e,"cluster")}getCurrentUser(){const e=this.getCurrentContextObject();if(!e){return null}return this.getUser(e.user)}getUser(e){return findObject(this.users,e,"user")}loadFromFile(e){const t=a.dirname(e);this.loadFromString(i.readFileSync(e,"utf8"));this.makePathsAbsolute(t)}applytoHTTPSOptions(e){const t=this.getCurrentUser();this.applyOptions(e);if(t&&t.username){e.auth=`${t.username}:${t.password}`}}applyToRequest(e){const t=this.getCurrentCluster();const r=this.getCurrentUser();this.applyOptions(e);if(t&&t.skipTLSVerify){e.strictSSL=false}if(r&&r.username){e.auth={password:r.password,username:r.username}}}loadFromString(e){const t=s.safeLoad(e);if(t.apiVersion!=="v1"){throw new TypeError("unknown version: "+t.apiVersion)}this.clusters=p.newClusters(t.clusters);this.contexts=p.newContexts(t.contexts);this.users=p.newUsers(t.users);this.currentContext=t["current-context"]}loadFromOptions(e){this.clusters=e.clusters;this.contexts=e.contexts;this.users=e.users;this.currentContext=e.currentContext}loadFromClusterAndUser(e,t){this.clusters=[e];this.users=[t];this.currentContext="loaded-context";this.contexts=[{cluster:e.name,user:t.name,name:this.currentContext}]}loadFromCluster(e=""){const t=process.env.KUBERNETES_SERVICE_HOST;const r=process.env.KUBERNETES_SERVICE_PORT;const a="inCluster";const s="inClusterUser";const n="inClusterContext";let o="https";if(r==="80"||r==="8080"||r==="8001"){o="http"}this.clusters=[{name:a,caFile:`${e}${Config.SERVICEACCOUNT_CA_PATH}`,server:`${o}://${t}:${r}`,skipTLSVerify:false}];this.users=[{name:s,token:i.readFileSync(`${e}${Config.SERVICEACCOUNT_TOKEN_PATH}`).toString()}];this.contexts=[{cluster:a,name:n,user:s}];this.currentContext=n}mergeConfig(e){this.currentContext=e.currentContext;e.clusters.forEach(e=>{this.addCluster(e)});e.users.forEach(e=>{this.addUser(e)});e.contexts.forEach(e=>{this.addContext(e)})}addCluster(e){this.clusters.forEach((t,r)=>{if(t.name===e.name){throw new Error(`Duplicate cluster: ${t.name}`)}});this.clusters.push(e)}addUser(e){this.users.forEach((t,r)=>{if(t.name===e.name){throw new Error(`Duplicate user: ${t.name}`)}});this.users.push(e)}addContext(e){this.contexts.forEach((t,r)=>{if(t.name===e.name){throw new Error(`Duplicate context: ${t.name}`)}});this.contexts.push(e)}loadFromDefault(){if(process.env.KUBECONFIG&&process.env.KUBECONFIG.length>0){const e=process.env.KUBECONFIG.split(a.delimiter);this.loadFromFile(e[0]);for(let t=1;t{if(t.caFile){t.caFile=makeAbsolutePath(e,t.caFile)}});this.users.forEach(t=>{if(t.certFile){t.certFile=makeAbsolutePath(e,t.certFile)}if(t.keyFile){t.keyFile=makeAbsolutePath(e,t.keyFile)}})}getCurrentContextObject(){return this.getContextObject(this.currentContext)}applyHTTPSOptions(e){const t=this.getCurrentCluster();const r=this.getCurrentUser();if(!r){return}if(t!=null&&t.skipTLSVerify){e.rejectUnauthorized=false}const i=t!=null?bufferFromFileOrString(t.caFile,t.caData):null;if(i){e.ca=i}const a=bufferFromFileOrString(r.certFile,r.certData);if(a){e.cert=a}const s=bufferFromFileOrString(r.keyFile,r.keyData);if(s){e.key=s}}applyAuthorizationHeader(e){const t=this.getCurrentUser();if(!t){return}let r=null;KubeConfig.authenticators.forEach(e=>{if(e.isAuthProvider(t)){r=e.getToken(t)}});if(t.token){r="Bearer "+t.token}if(r){if(!e.headers){e.headers=[]}e.headers.Authorization=r}}applyOptions(e){this.applyHTTPSOptions(e);this.applyAuthorizationHeader(e)}}KubeConfig.authenticators=[new u.CloudAuth,new c.ExecAuth];t.KubeConfig=KubeConfig;class Config{static fromFile(e){return Config.apiFromFile(e,o.CoreV1Api)}static fromCluster(){return Config.apiFromCluster(o.CoreV1Api)}static defaultClient(){return Config.apiFromDefaultClient(o.CoreV1Api)}static apiFromFile(e,t){const r=new KubeConfig;r.loadFromFile(e);return r.makeApiClient(t)}static apiFromCluster(e){const t=new KubeConfig;t.loadFromCluster();const r=t.getCurrentCluster();if(!r){throw new Error("No active cluster!")}const i=new e(r.server);i.setDefaultAuthentication(t);return i}static apiFromDefaultClient(e){const t=new KubeConfig;t.loadFromDefault();return t.makeApiClient(e)}}Config.SERVICEACCOUNT_ROOT="/var/run/secrets/kubernetes.io/serviceaccount";Config.SERVICEACCOUNT_CA_PATH=Config.SERVICEACCOUNT_ROOT+"/ca.crt";Config.SERVICEACCOUNT_TOKEN_PATH=Config.SERVICEACCOUNT_ROOT+"/token";t.Config=Config;function makeAbsolutePath(e,t){if(!e||a.isAbsolute(t)){return t}return a.join(e,t)}t.makeAbsolutePath=makeAbsolutePath;function bufferFromFileOrString(e,t){if(e){return i.readFileSync(e)}if(t){return Buffer.from(t,"base64")}return null}t.bufferFromFileOrString=bufferFromFileOrString;function findHomeDir(){if(process.env.HOME){try{i.accessSync(process.env.HOME);return process.env.HOME}catch(e){}}if(process.platform!=="win32"){return null}if(process.env.HOMEDRIVE&&process.env.HOMEPATH){const e=a.join(process.env.HOMEDRIVE,process.env.HOMEPATH);try{i.accessSync(e);return e}catch(e){}}if(process.env.USERPROFILE){try{i.accessSync(process.env.USERPROFILE);return process.env.USERPROFILE}catch(e){}}return null}t.findHomeDir=findHomeDir;function findObject(e,t,r){for(const i of e){if(i.name===t){if(i[r]){return i[r]}return i}}return null}t.findObject=findObject},5593:function(e,t,r){const i=r(3016);const a=(e,t)=>e.sort((e,r)=>i(r,e,t));e.exports=a},5594:function(e){e.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"}]}}}},5607:function(e,t,r){var i=r(395);i.util.update(i.Route53.prototype,{setupRequestListeners:function setupRequestListeners(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function sanitizeUrl(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function retryableError(e){if(e.code==="PriorRequestNotComplete"&&e.statusCode===400){return true}else{var t=i.Service.prototype.retryableError;return t.call(this,e)}}})},5609:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["redshift"]={};i.Redshift=a.defineService("redshift",["2012-12-01"]);Object.defineProperty(s.services["redshift"],"2012-12-01",{get:function get(){var e=r(2084);e.paginators=r(6609).pagination;e.waiters=r(4645).waiters;return e},enumerable:true,configurable:true});e.exports=i.Redshift},5610:function(e,t,r){const i=r(722);i.config=r(4264);e.exports=i},5614:function(e){e.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:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},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:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},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:"S2h"}}}},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:"S2h"}}}},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:"S2z"},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:"S2z"},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:"S38"},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:"S38"},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:"S3e"},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:"S3e"}}}},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:"S3e"}}}},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:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},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:"S45"},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:"S45"},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:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},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:"S4d"},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:"S4d"},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:"S4u"}}}},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:"S4u"}}},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:"S4u"}}}},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:"S4u"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"},tags:{shape:"S4u"}}}},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:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},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:"S1q"},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},StartImport:{http:{requestUri:"/imports/",responseCode:201},input:{type:"structure",required:["payload","resourceType","mergeStrategy"],members:{payload:{type:"blob"},resourceType:{},mergeStrategy:{},tags:{shape:"S4u"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},tags:{shape:"S4u"},createdDate:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S4u"}}},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:{},defaultValueSpec:{type:"structure",required:["defaultValueList"],members:{defaultValueList:{type:"list",member:{type:"structure",required:["defaultValue"],members:{defaultValue:{}}}}}}}}},S13:{type:"list",member:{}},S14:{type:"structure",required:["prompt","rejectionStatement"],members:{prompt:{shape:"Sa"},rejectionStatement:{shape:"Si"}}},S15:{type:"structure",required:["uri","messageVersion"],members:{uri:{},messageVersion:{}}},S18:{type:"structure",required:["type"],members:{type:{},codeHook:{shape:"S15"}}},S1b:{type:"structure",required:["kendraIndex","role"],members:{kendraIndex:{},queryFilterString:{},role:{}}},S1f:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},S1i:{type:"list",member:{type:"structure",required:["name","timeToLiveInSeconds","turnsToLive"],members:{name:{},timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}}},S1q:{type:"list",member:{type:"structure",required:["value"],members:{value:{},synonyms:{type:"list",member:{}}}}},S1v:{type:"list",member:{type:"structure",members:{regexConfiguration:{type:"structure",required:["pattern"],members:{pattern:{}}}}}},S2h:{type:"structure",members:{logSettings:{type:"list",member:{type:"structure",members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{},resourcePrefix:{}}}},iamRoleArn:{}}},S2z:{type:"map",key:{},value:{},sensitive:true},S38:{type:"list",member:{type:"structure",members:{name:{},description:{},status:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S3e:{type:"list",member:{}},S45:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S4d:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S4u:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}}},5616:function(e){e.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:{}}}}}},5622:function(e){e.exports=require("path")},5641:function(e,t,r){"use strict";var i=r(196).lowlevel.crypto_hash;var a=0;var s=function(){this.S=[new Uint32Array([3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946]),new Uint32Array([1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055]),new Uint32Array([3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504]),new Uint32Array([976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462])];this.P=new Uint32Array([608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731])};function F(e,t,r){return(e[0][t[r+3]]+e[1][t[r+2]]^e[2][t[r+1]])+e[3][t[r]]}s.prototype.encipher=function(e,t){if(t===undefined){t=new Uint8Array(e.buffer);if(e.byteOffset!==0)t=t.subarray(e.byteOffset)}e[0]^=this.P[0];for(var r=1;r<16;r+=2){e[1]^=F(this.S,t,0)^this.P[r];e[0]^=F(this.S,t,4)^this.P[r+1]}var i=e[0];e[0]=e[1]^this.P[17];e[1]=i};s.prototype.decipher=function(e){var t=new Uint8Array(e.buffer);if(e.byteOffset!==0)t=t.subarray(e.byteOffset);e[0]^=this.P[17];for(var r=16;r>0;r-=2){e[1]^=F(this.S,t,0)^this.P[r];e[0]^=F(this.S,t,4)^this.P[r-1]}var i=e[0];e[0]=e[1]^this.P[0];e[1]=i};function stream2word(e,t){var r,i=0;for(r=0;r<4;r++,a++){if(a>=t)a=0;i=i<<8|e[a]}return i}s.prototype.expand0state=function(e,t){var r=new Uint32Array(2),i,s;var n=new Uint8Array(r.buffer);for(i=0,a=0;i<18;i++){this.P[i]^=stream2word(e,t)}a=0;for(i=0;i<18;i+=2){this.encipher(r,n);this.P[i]=r[0];this.P[i+1]=r[1]}for(i=0;i<4;i++){for(s=0;s<256;s+=2){this.encipher(r,n);this.S[i][s]=r[0];this.S[i][s+1]=r[1]}}};s.prototype.expandstate=function(e,t,r,i){var s=new Uint32Array(2),n,o;for(n=0,a=0;n<18;n++){this.P[n]^=stream2word(r,i)}for(n=0,a=0;n<18;n+=2){s[0]^=stream2word(e,t);s[1]^=stream2word(e,t);this.encipher(s);this.P[n]=s[0];this.P[n+1]=s[1]}for(n=0;n<4;n++){for(o=0;o<256;o+=2){s[0]^=stream2word(e,t);s[1]^=stream2word(e,t);this.encipher(s);this.S[n][o]=s[0];this.S[n][o+1]=s[1]}}a=0};s.prototype.enc=function(e,t){for(var r=0;r>>24;r[4*o+2]=a[o]>>>16;r[4*o+1]=a[o]>>>8;r[4*o+0]=a[o]}}function bcrypt_pbkdf(e,t,r,a,s,n,u){var p=new Uint8Array(64),c=new Uint8Array(64),m=new Uint8Array(o),l=new Uint8Array(o),d=new Uint8Array(a+4),y,b,h,f,g,S,N=n;if(u<1)return-1;if(t===0||a===0||n===0||n>m.byteLength*m.byteLength||a>1<<20)return-1;f=Math.floor((n+m.byteLength-1)/m.byteLength);h=Math.floor((n+f-1)/f);for(y=0;y0;S++){d[a+0]=S>>>24;d[a+1]=S>>>16;d[a+2]=S>>>8;d[a+3]=S;i(c,d,a+4);bcrypt_hash(p,c,l);for(y=m.byteLength;y--;)m[y]=l[y];for(y=1;y=N)break;s[g]=m[y]}n-=y}return 0}e.exports={BLOCKS:n,HASHSIZE:o,hash:bcrypt_hash,pbkdf:bcrypt_pbkdf}},5642:function(e){e.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:"S95"},Note:{shape:"S97"},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:"S8a"}}},output:{type:"structure",required:["ProcessedFindings","UnprocessedFindings"],members:{ProcessedFindings:{shape:"S95"},UnprocessedFindings:{type:"list",member:{type:"structure",required:["FindingIdentifier","ErrorCode","ErrorMessage"],members:{FindingIdentifier:{shape:"S96"},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:"S9h"},GroupByAttribute:{}}},output:{type:"structure",required:["InsightArn"],members:{InsightArn:{}}}},CreateMembers:{http:{requestUri:"/members"},input:{type:"structure",required:["AccountDetails"],members:{AccountDetails:{type:"list",member:{type:"structure",required:["AccountId"],members:{AccountId:{},Email:{}}}}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},DeclineInvitations:{http:{requestUri:"/invitations/decline"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},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:"Sa7"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},DeleteMembers:{http:{requestUri:"/members/delete"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},DescribeActionTargets:{http:{requestUri:"/actionTargets/get"},input:{type:"structure",members:{ActionTargetArns:{shape:"Sai"},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"}}}},DescribeOrganizationConfiguration:{http:{method:"GET",requestUri:"/organization/configuration"},input:{type:"structure",members:{}},output:{type:"structure",members:{AutoEnable:{type:"boolean"},MemberAccountLimitReached:{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:"Sb8"},ControlId:{},Title:{},Description:{},RemediationUrl:{},SeverityRating:{},RelatedRequirements:{shape:"S82"}}}},NextToken:{}}}},DisableImportFindingsForProduct:{http:{method:"DELETE",requestUri:"/productSubscriptions/{ProductSubscriptionArn+}"},input:{type:"structure",required:["ProductSubscriptionArn"],members:{ProductSubscriptionArn:{location:"uri",locationName:"ProductSubscriptionArn"}}},output:{type:"structure",members:{}}},DisableOrganizationAdminAccount:{http:{requestUri:"/organization/admin/disable"},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{}}},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",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{}}},EnableImportFindingsForProduct:{http:{requestUri:"/productSubscriptions"},input:{type:"structure",required:["ProductArn"],members:{ProductArn:{}}},output:{type:"structure",members:{ProductSubscriptionArn:{}}}},EnableOrganizationAdminAccount:{http:{requestUri:"/organization/admin/enable"},input:{type:"structure",required:["AdminAccountId"],members:{AdminAccountId:{}}},output:{type:"structure",members:{}}},EnableSecurityHub:{http:{requestUri:"/accounts"},input:{type:"structure",members:{Tags:{shape:"Sbp"},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:"S9h"},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:"Sai"},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:"S9h"},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:"Scd"}}}},GetMembers:{http:{requestUri:"/members/get"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{Members:{shape:"Scg"},UnprocessedAccounts:{shape:"Sa4"}}}},InviteMembers:{http:{requestUri:"/members/invite"},input:{type:"structure",required:["AccountIds"],members:{AccountIds:{shape:"Sa7"}}},output:{type:"structure",members:{UnprocessedAccounts:{shape:"Sa4"}}}},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:"Scd"}},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:"Scg"},NextToken:{}}}},ListOrganizationAdminAccounts:{http:{method:"GET",requestUri:"/organization/admin"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{AdminAccounts:{type:"list",member:{type:"structure",members:{AccountId:{},Status:{}}}},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:"Sbp"}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Sbp"}}},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:"S9h"},Note:{shape:"S97"},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:"S9h"},GroupByAttribute:{}}},output:{type:"structure",members:{}}},UpdateOrganizationConfiguration:{http:{requestUri:"/organization/configuration"},input:{type:"structure",required:["AutoEnable"],members:{AutoEnable:{type:"boolean"}}},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"},IpV6Addresses:{type:"list",member:{type:"structure",members:{IpV6Address:{}}}},PrivateIpAddresses:{type:"list",member:{type:"structure",members:{PrivateIpAddress:{},PrivateDnsName:{}}}},PublicDnsName:{},PublicIp:{}}},AwsEc2SecurityGroup:{type:"structure",members:{GroupName:{},GroupId:{},OwnerId:{},VpcId:{},IpPermissions:{shape:"S2a"},IpPermissionsEgress:{shape:"S2a"}}},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:true,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:"S3h"},CreateDate:{},GroupList:{shape:"S11"},Path:{},PermissionsBoundary:{shape:"S3j"},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:"S3q"},DeploymentId:{},LastUpdatedDate:{},RouteSettings:{shape:"S3q"},StageName:{},StageVariables:{shape:"Sp"},AccessLogSettings:{shape:"S3r"},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:"S41"},Projection:{shape:"S43"},ProvisionedThroughput:{shape:"S44"}}}},GlobalTableVersion:{},ItemCount:{type:"integer"},KeySchema:{shape:"S41"},LatestStreamArn:{},LatestStreamLabel:{},LocalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexArn:{},IndexName:{},KeySchema:{shape:"S41"},Projection:{shape:"S43"}}}},ProvisionedThroughput:{shape:"S44"},Replicas:{type:"list",member:{type:"structure",members:{GlobalSecondaryIndexes:{type:"list",member:{type:"structure",members:{IndexName:{},ProvisionedThroughputOverride:{shape:"S4b"}}}},KmsMasterKeyId:{},ProvisionedThroughputOverride:{shape:"S4b"},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:"S3r"},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:{}}},AwsSsmPatchCompliance:{type:"structure",members:{Patch:{type:"structure",members:{ComplianceSummary:{type:"structure",members:{Status:{},CompliantCriticalCount:{type:"integer"},CompliantHighCount:{type:"integer"},CompliantMediumCount:{type:"integer"},ExecutionType:{},NonCompliantCriticalCount:{type:"integer"},CompliantInformationalCount:{type:"integer"},NonCompliantInformationalCount:{type:"integer"},CompliantUnspecifiedCount:{type:"integer"},NonCompliantLowCount:{type:"integer"},NonCompliantHighCount:{type:"integer"},CompliantLowCount:{type:"integer"},ComplianceType:{},PatchBaselineId:{},OverallSeverity:{},NonCompliantMediumCount:{type:"integer"},NonCompliantUnspecifiedCount:{type:"integer"},PatchGroup:{}}}}}}},AwsCertificateManagerCertificate:{type:"structure",members:{CertificateAuthorityArn:{},CreatedAt:{},DomainName:{},DomainValidationOptions:{shape:"S4q"},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:"S4q"},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:"S3h"},CreateDate:{},GroupId:{},GroupName:{},GroupPolicyList:{type:"list",member:{type:"structure",members:{PolicyName:{}}}},Path:{}}},AwsIamRole:{type:"structure",members:{AssumeRolePolicyDocument:{},AttachedManagedPolicies:{shape:"S3h"},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:"S3j"},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:"S6w"},Engine:{},EngineVersion:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},InstanceCreateTime:{},KmsKeyId:{},PubliclyAccessible:{type:"boolean"},StorageEncrypted:{type:"boolean"},TdeCredentialArn:{},VpcSecurityGroups:{shape:"S6x"},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:"S77"}}},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:"S7d"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},PromotionTier:{type:"integer"},Timezone:{},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKmsKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnabledCloudWatchLogsExports:{shape:"S11"},ProcessorFeatures:{shape:"S77"},ListenerEndpoint:{shape:"S6w"},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:"S77"},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:"S6x"},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:"S7d"},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:"S82"},StatusReasons:{type:"list",member:{type:"structure",required:["ReasonCode"],members:{ReasonCode:{},Description:{}}}}}},VerificationState:{},WorkflowState:{type:"string",deprecated:true,deprecatedMessage:"This field is deprecated, use Workflow.Status instead."},Workflow:{type:"structure",members:{Status:{}}},RecordState:{},RelatedFindings:{shape:"S8a"},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:{}}},Action:{type:"structure",members:{ActionType:{},NetworkConnectionAction:{type:"structure",members:{ConnectionDirection:{},RemoteIpDetails:{shape:"S8n"},RemotePortDetails:{type:"structure",members:{Port:{type:"integer"},PortName:{}}},LocalPortDetails:{shape:"S8t"},Protocol:{},Blocked:{type:"boolean"}}},AwsApiCallAction:{type:"structure",members:{Api:{},ServiceName:{},CallerType:{},RemoteIpDetails:{shape:"S8n"},DomainDetails:{type:"structure",members:{Domain:{}}},AffectedResources:{shape:"Sp"},FirstSeen:{},LastSeen:{}}},DnsRequestAction:{type:"structure",members:{Domain:{},Protocol:{},Blocked:{type:"boolean"}}},PortProbeAction:{type:"structure",members:{PortProbeDetails:{type:"list",member:{type:"structure",members:{LocalPortDetails:{shape:"S8t"},LocalIpDetails:{type:"structure",members:{IpAddressV4:{}}},RemoteIpDetails:{shape:"S8n"}}}},Blocked:{type:"boolean"}}}}}}}},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:{}},S2a:{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:{}}}}}}},S3h:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S3j:{type:"structure",members:{PermissionsBoundaryArn:{},PermissionsBoundaryType:{}}},S3q:{type:"structure",members:{DetailedMetricsEnabled:{type:"boolean"},LoggingLevel:{},DataTraceEnabled:{type:"boolean"},ThrottlingBurstLimit:{type:"integer"},ThrottlingRateLimit:{type:"double"}}},S3r:{type:"structure",members:{Format:{},DestinationArn:{}}},S41:{type:"list",member:{type:"structure",members:{AttributeName:{},KeyType:{}}}},S43:{type:"structure",members:{NonKeyAttributes:{shape:"S11"},ProjectionType:{}}},S44:{type:"structure",members:{LastDecreaseDateTime:{},LastIncreaseDateTime:{},NumberOfDecreasesToday:{type:"integer"},ReadCapacityUnits:{type:"integer"},WriteCapacityUnits:{type:"integer"}}},S4b:{type:"structure",members:{ReadCapacityUnits:{type:"integer"}}},S4q:{type:"list",member:{type:"structure",members:{DomainName:{},ResourceRecord:{type:"structure",members:{Name:{},Type:{},Value:{}}},ValidationDomain:{},ValidationEmails:{shape:"S11"},ValidationMethod:{},ValidationStatus:{}}}},S6w:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},S6x:{type:"list",member:{type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S77:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}},S7d:{type:"list",member:{type:"structure",members:{Domain:{},Status:{},Fqdn:{},IamRoleName:{}}}},S82:{type:"list",member:{}},S8a:{type:"list",member:{type:"structure",required:["ProductArn","Id"],members:{ProductArn:{},Id:{}}}},S8n:{type:"structure",members:{IpAddressV4:{},Organization:{type:"structure",members:{Asn:{type:"integer"},AsnOrg:{},Isp:{},Org:{}}},Country:{type:"structure",members:{CountryCode:{},CountryName:{}}},City:{type:"structure",members:{CityName:{}}},GeoLocation:{type:"structure",members:{Lon:{type:"double"},Lat:{type:"double"}}}}},S8t:{type:"structure",members:{Port:{type:"integer"},PortName:{}}},S95:{type:"list",member:{shape:"S96"}},S96:{type:"structure",required:["Id","ProductArn"],members:{Id:{},ProductArn:{}}},S97:{type:"structure",required:["Text","UpdatedBy"],members:{Text:{},UpdatedBy:{}}},S9h:{type:"structure",members:{ProductArn:{shape:"S9i"},AwsAccountId:{shape:"S9i"},Id:{shape:"S9i"},GeneratorId:{shape:"S9i"},Type:{shape:"S9i"},FirstObservedAt:{shape:"S9l"},LastObservedAt:{shape:"S9l"},CreatedAt:{shape:"S9l"},UpdatedAt:{shape:"S9l"},SeverityProduct:{shape:"S9p"},SeverityNormalized:{shape:"S9p"},SeverityLabel:{shape:"S9i"},Confidence:{shape:"S9p"},Criticality:{shape:"S9p"},Title:{shape:"S9i"},Description:{shape:"S9i"},RecommendationText:{shape:"S9i"},SourceUrl:{shape:"S9i"},ProductFields:{shape:"S9r"},ProductName:{shape:"S9i"},CompanyName:{shape:"S9i"},UserDefinedFields:{shape:"S9r"},MalwareName:{shape:"S9i"},MalwareType:{shape:"S9i"},MalwarePath:{shape:"S9i"},MalwareState:{shape:"S9i"},NetworkDirection:{shape:"S9i"},NetworkProtocol:{shape:"S9i"},NetworkSourceIpV4:{shape:"S9u"},NetworkSourceIpV6:{shape:"S9u"},NetworkSourcePort:{shape:"S9p"},NetworkSourceDomain:{shape:"S9i"},NetworkSourceMac:{shape:"S9i"},NetworkDestinationIpV4:{shape:"S9u"},NetworkDestinationIpV6:{shape:"S9u"},NetworkDestinationPort:{shape:"S9p"},NetworkDestinationDomain:{shape:"S9i"},ProcessName:{shape:"S9i"},ProcessPath:{shape:"S9i"},ProcessPid:{shape:"S9p"},ProcessParentPid:{shape:"S9p"},ProcessLaunchedAt:{shape:"S9l"},ProcessTerminatedAt:{shape:"S9l"},ThreatIntelIndicatorType:{shape:"S9i"},ThreatIntelIndicatorValue:{shape:"S9i"},ThreatIntelIndicatorCategory:{shape:"S9i"},ThreatIntelIndicatorLastObservedAt:{shape:"S9l"},ThreatIntelIndicatorSource:{shape:"S9i"},ThreatIntelIndicatorSourceUrl:{shape:"S9i"},ResourceType:{shape:"S9i"},ResourceId:{shape:"S9i"},ResourcePartition:{shape:"S9i"},ResourceRegion:{shape:"S9i"},ResourceTags:{shape:"S9r"},ResourceAwsEc2InstanceType:{shape:"S9i"},ResourceAwsEc2InstanceImageId:{shape:"S9i"},ResourceAwsEc2InstanceIpV4Addresses:{shape:"S9u"},ResourceAwsEc2InstanceIpV6Addresses:{shape:"S9u"},ResourceAwsEc2InstanceKeyName:{shape:"S9i"},ResourceAwsEc2InstanceIamInstanceProfileArn:{shape:"S9i"},ResourceAwsEc2InstanceVpcId:{shape:"S9i"},ResourceAwsEc2InstanceSubnetId:{shape:"S9i"},ResourceAwsEc2InstanceLaunchedAt:{shape:"S9l"},ResourceAwsS3BucketOwnerId:{shape:"S9i"},ResourceAwsS3BucketOwnerName:{shape:"S9i"},ResourceAwsIamAccessKeyUserName:{shape:"S9i"},ResourceAwsIamAccessKeyStatus:{shape:"S9i"},ResourceAwsIamAccessKeyCreatedAt:{shape:"S9l"},ResourceContainerName:{shape:"S9i"},ResourceContainerImageId:{shape:"S9i"},ResourceContainerImageName:{shape:"S9i"},ResourceContainerLaunchedAt:{shape:"S9l"},ResourceDetailsOther:{shape:"S9r"},ComplianceStatus:{shape:"S9i"},VerificationState:{shape:"S9i"},WorkflowState:{shape:"S9i"},WorkflowStatus:{shape:"S9i"},RecordState:{shape:"S9i"},RelatedFindingsProductArn:{shape:"S9i"},RelatedFindingsId:{shape:"S9i"},NoteText:{shape:"S9i"},NoteUpdatedAt:{shape:"S9l"},NoteUpdatedBy:{shape:"S9i"},Keyword:{type:"list",member:{type:"structure",members:{Value:{}}}}}},S9i:{type:"list",member:{type:"structure",members:{Value:{},Comparison:{}}}},S9l:{type:"list",member:{type:"structure",members:{Start:{},End:{},DateRange:{type:"structure",members:{Value:{type:"integer"},Unit:{}}}}}},S9p:{type:"list",member:{type:"structure",members:{Gte:{type:"double"},Lte:{type:"double"},Eq:{type:"double"}}}},S9r:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Comparison:{}}}},S9u:{type:"list",member:{type:"structure",members:{Cidr:{}}}},Sa4:{type:"list",member:{type:"structure",members:{AccountId:{},ProcessingResult:{}}}},Sa7:{type:"list",member:{}},Sai:{type:"list",member:{}},Sb8:{type:"timestamp",timestampFormat:"iso8601"},Sbp:{type:"map",key:{},value:{}},Scd:{type:"structure",members:{AccountId:{},InvitationId:{},InvitedAt:{shape:"Sb8"},MemberStatus:{}}},Scg:{type:"list",member:{type:"structure",members:{AccountId:{},Email:{},MasterId:{},MemberStatus:{},InvitedAt:{shape:"Sb8"},UpdatedAt:{shape:"Sb8"}}}}}}},5643:function(e){e.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:{}}}}}}}}},5646:function(e){"use strict";class Event{constructor(e,t){this.target=t;this.type=e}}class MessageEvent extends Event{constructor(e,t){super("message",t);this.data=e}}class CloseEvent extends Event{constructor(e,t,r){super("close",r);this.wasClean=r._closeFrameReceived&&r._closeFrameSent;this.reason=t;this.code=e}}class OpenEvent extends Event{constructor(e){super("open",e)}}class ErrorEvent extends Event{constructor(e,t){super("error",t);this.message=e.message;this.error=e}}const t={addEventListener(e,t){if(typeof t!=="function")return;function onMessage(e){t.call(this,new MessageEvent(e,this))}function onClose(e,r){t.call(this,new CloseEvent(e,r,this))}function onError(e){t.call(this,new ErrorEvent(e,this))}function onOpen(){t.call(this,new OpenEvent(this))}if(e==="message"){onMessage._listener=t;this.on(e,onMessage)}else if(e==="close"){onClose._listener=t;this.on(e,onClose)}else if(e==="error"){onError._listener=t;this.on(e,onError)}else if(e==="open"){onOpen._listener=t;this.on(e,onOpen)}else{this.on(e,t)}},removeEventListener(e,t){const r=this.listeners(e);for(var i=0;i{const a=e["cmd-path"];const s=e["cmd-args"].split(" ");const n=e["cmd-env"];let o;if(process.platform==="win32"){o=i(a,s,{env:Object.assign({},process.env,n),windowsHide:true,shell:true})}else{o=i(a,s,{env:Object.assign({},process.env,n),windowsHide:true})}let u;try{u=JSON.parse(o.stdout.toString("utf8"))}catch(e){return r(new Error("Failed to run cmd."))}const p=getProperty(e["token-key"].replace(/[{}]+/g,""),u);return t(p)})}}},5891:function(e){(function(t,r){true?e.exports=r():undefined})(this,function(){var e=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||Function("return this")()||{};var t=Array.prototype,r=Object.prototype;var i=typeof Symbol!=="undefined"?Symbol.prototype:null;var a=t.push,s=t.slice,n=r.toString,o=r.hasOwnProperty;var u=Array.isArray,p=Object.keys,c=Object.create;var m=e.isNaN,l=e.isFinite;var d=function(){};function _(e){if(e instanceof _)return e;if(!(this instanceof _))return new _(e);this._wrapped=e}var y=_.VERSION="1.10.2";function optimizeCb(e,t,r){if(t===void 0)return e;switch(r==null?3:r){case 1:return function(r){return e.call(t,r)};case 3:return function(r,i,a){return e.call(t,r,i,a)};case 4:return function(r,i,a,s){return e.call(t,r,i,a,s)}}return function(){return e.apply(t,arguments)}}function baseIteratee(e,t,r){if(e==null)return identity;if(J(e))return optimizeCb(e,t,r);if(isObject(e)&&!K(e))return matcher(e);return property(e)}_.iteratee=iteratee;function iteratee(e,t){return baseIteratee(e,t,Infinity)}function cb(e,t,r){if(_.iteratee!==iteratee)return _.iteratee(e,t);return baseIteratee(e,t,r)}function restArguments(e,t){t=t==null?e.length-1:+t;return function(){var r=Math.max(arguments.length-t,0),i=Array(r),a=0;for(;a=0&&t<=b}function each(e,t,r){t=optimizeCb(t,r);var i,a;if(isArrayLike(e)){for(i=0,a=e.length;i0?0:n-1;if(!a){i=t[s?s[o]:o];o+=e}for(;o>=0&&o=3;return t(e,optimizeCb(r,a,4),i,s)}}var f=createReduce(1);var g=createReduce(-1);function find(e,t,r){var i=isArrayLike(e)?x:findKey;var a=i(e,t,r);if(a!==void 0&&a!==-1)return e[a]}function filter(e,t,r){var i=[];t=cb(t,r);each(e,function(e,r,a){if(t(e,r,a))i.push(e)});return i}function reject(e,t,r){return filter(e,negate(cb(t)),r)}function every(e,t,r){t=cb(t,r);var i=!isArrayLike(e)&&keys(e),a=(i||e).length;for(var s=0;s=0}var S=restArguments(function(e,t,r){var i,a;if(J(t)){a=t}else if(K(t)){i=t.slice(0,-1);t=t[t.length-1]}return map(e,function(e){var s=a;if(!s){if(i&&i.length){e=deepGet(e,i)}if(e==null)return void 0;s=e[t]}return s==null?s:s.apply(e,r)})});function pluck(e,t){return map(e,property(t))}function where(e,t){return filter(e,matcher(t))}function findWhere(e,t){return find(e,matcher(t))}function max(e,t,r){var i=-Infinity,a=-Infinity,s,n;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=isArrayLike(e)?e:values(e);for(var o=0,u=e.length;oi){i=s}}}else{t=cb(t,r);each(e,function(e,r,s){n=t(e,r,s);if(n>a||n===-Infinity&&i===-Infinity){i=e;a=n}})}return i}function min(e,t,r){var i=Infinity,a=Infinity,s,n;if(t==null||typeof t=="number"&&typeof e[0]!="object"&&e!=null){e=isArrayLike(e)?e:values(e);for(var o=0,u=e.length;oi||r===void 0)return 1;if(r0?0:a-1;for(;s>=0&&s0){o=n>=0?n:Math.max(n+u,o)}else{u=n>=0?Math.min(n+1,u):n+u+1}}else if(r&&n&&u){n=r(i,a);return i[n]===a?n:-1}if(a!==a){n=t(s.call(i,o,u),isNaN);return n>=0?n+o:-1}for(n=e>0?o:u-1;n>=0&&nt){if(i){clearTimeout(i);i=null}o=p;n=e.apply(a,s);if(!i)a=s=null}else if(!i&&r.trailing!==false){i=setTimeout(u,c)}return n};p.cancel=function(){clearTimeout(i);o=0;i=a=s=null};return p}function debounce(e,t,r){var i,a;var s=function(t,r){i=null;if(r)a=e.apply(t,r)};var n=restArguments(function(n){if(i)clearTimeout(i);if(r){var o=!i;i=setTimeout(s,t);if(o)a=e.apply(this,n)}else{i=z(s,t,this,n)}return a});n.cancel=function(){clearTimeout(i);i=null};return n}function wrap(e,t){return M(t,e)}function negate(e){return function(){return!e.apply(this,arguments)}}function compose(){var e=arguments;var t=e.length-1;return function(){var r=t;var i=e[t].apply(this,arguments);while(r--)i=e[r].call(this,i);return i}}function after(e,t){return function(){if(--e<1){return t.apply(this,arguments)}}}function before(e,t){var r;return function(){if(--e>0){r=t.apply(this,arguments)}if(e<=1)t=null;return r}}var j=M(before,2);var U=!{toString:null}.propertyIsEnumerable("toString");var V=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"];function collectNonEnumProps(e,t){var i=V.length;var a=e.constructor;var s=J(a)&&a.prototype||r;var n="constructor";if(_has(e,n)&&!contains(t,n))t.push(n);while(i--){n=V[i];if(n in e&&e[n]!==s[n]&&!contains(t,n)){t.push(n)}}}function keys(e){if(!isObject(e))return[];if(p)return p(e);var t=[];for(var r in e)if(_has(e,r))t.push(r);if(U)collectNonEnumProps(e,t);return t}function allKeys(e){if(!isObject(e))return[];var t=[];for(var r in e)t.push(r);if(U)collectNonEnumProps(e,t);return t}function values(e){var t=keys(e);var r=t.length;var i=Array(r);for(var a=0;a1)i=optimizeCb(i,t[1]);t=allKeys(e)}else{i=keyInObj;t=_flatten(t,false,false);e=Object(e)}for(var a=0,s=t.length;a1)i=t[1]}else{t=map(_flatten(t,false,false),String);r=function(e,r){return!contains(t,r)}}return F(e,r,i)});var W=createAssigner(allKeys,true);function create(e,t){var r=baseCreate(e);if(t)G(r,t);return r}function clone(e){if(!isObject(e))return e;return K(e)?e.slice():B({},e)}function tap(e,t){t(e);return e}function isMatch(e,t){var r=keys(t),i=r.length;if(e==null)return!i;var a=Object(e);for(var s=0;s":">",'"':""","'":"'","`":"`"};var pe=invert(ue);function createEscaper(e){var t=function(t){return e[t]};var r="(?:"+keys(e).join("|")+")";var i=RegExp(r);var a=RegExp(r,"g");return function(e){e=e==null?"":""+e;return i.test(e)?e.replace(a,t):e}}var ce=createEscaper(ue);var me=createEscaper(pe);function result(e,t,r){if(!K(t))t=[t];var i=t.length;if(!i){return J(r)?r.call(e):r}for(var a=0;a/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var ye=/(.)^/;var be={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"};var he=/\\|'|\r|\n|\u2028|\u2029/g;var fe=function(e){return"\\"+be[e]};function template(e,t,r){if(!t&&r)t=r;t=W({},t,_.templateSettings);var i=RegExp([(t.escape||ye).source,(t.interpolate||ye).source,(t.evaluate||ye).source].join("|")+"|$","g");var a=0;var s="__p+='";e.replace(i,function(t,r,i,n,o){s+=e.slice(a,o).replace(he,fe);a=o+t.length;if(r){s+="'+\n((__t=("+r+"))==null?'':_.escape(__t))+\n'"}else if(i){s+="'+\n((__t=("+i+"))==null?'':__t)+\n'"}else if(n){s+="';\n"+n+"\n__p+='"}return t});s+="';\n";if(!t.variable)s="with(obj||{}){\n"+s+"}\n";s="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";var n;try{n=new Function(t.variable||"obj","_",s)}catch(e){e.source=s;throw e}var o=function(e){return n.call(this,e,_)};var u=t.variable||"obj";o.source="function("+u+"){\n"+s+"}";return o}function chain(e){var t=_(e);t._chain=true;return t}function chainResult(e,t){return e._chain?_(t).chain():t}function mixin(e){each(functions(e),function(t){var r=_[t]=e[t];_.prototype[t]=function(){var e=[this._wrapped];a.apply(e,arguments);return chainResult(this,r.apply(_,e))}});return _}each(["pop","push","reverse","shift","sort","splice","unshift"],function(e){var r=t[e];_.prototype[e]=function(){var t=this._wrapped;r.apply(t,arguments);if((e==="shift"||e==="splice")&&t.length===0)delete t[0];return chainResult(this,t)}});each(["concat","join","slice"],function(e){var r=t[e];_.prototype[e]=function(){return chainResult(this,r.apply(this._wrapped,arguments))}});_.prototype.value=function(){return this._wrapped};_.prototype.valueOf=_.prototype.toJSON=_.prototype.value;_.prototype.toString=function(){return String(this._wrapped)};var ge={default:_,VERSION:y,iteratee:iteratee,restArguments:restArguments,each:each,forEach:each,map:map,collect:map,reduce:f,foldl:f,inject:f,reduceRight:g,foldr:g,find:find,detect:find,filter:filter,select:filter,reject:reject,every:every,all:every,some:some,any:some,contains:contains,includes:contains,include:contains,invoke:S,pluck:pluck,where:where,findWhere:findWhere,max:max,min:min,shuffle:shuffle,sample:sample,sortBy:sortBy,groupBy:N,indexBy:I,countBy:T,toArray:toArray,size:size,partition:k,first:first,head:first,take:first,initial:initial,last:last,rest:rest,tail:rest,drop:rest,compact:compact,flatten:flatten,without:C,uniq:uniq,unique:uniq,union:A,intersection:intersection,difference:R,unzip:unzip,zip:D,object:object,findIndex:x,findLastIndex:q,sortedIndex:sortedIndex,indexOf:w,lastIndexOf:P,range:range,chunk:chunk,bind:E,partial:M,bindAll:O,memoize:memoize,delay:z,defer:L,throttle:throttle,debounce:debounce,wrap:wrap,negate:negate,compose:compose,after:after,before:before,once:j,keys:keys,allKeys:allKeys,values:values,mapObject:mapObject,pairs:pairs,invert:invert,functions:functions,methods:functions,extend:B,extendOwn:G,assign:G,findKey:findKey,pick:F,omit:H,defaults:W,create:create,clone:clone,tap:tap,isMatch:isMatch,isEqual:isEqual,isEmpty:isEmpty,isElement:isElement,isArray:K,isObject:isObject,isArguments:Q,isFunction:J,isString:Z,isNumber:X,isDate:Y,isRegExp:$,isError:ee,isSymbol:te,isMap:re,isWeakMap:ie,isSet:ae,isWeakSet:se,isFinite:isFinite,isNaN:isNaN,isBoolean:isBoolean,isNull:isNull,isUndefined:isUndefined,has:has,identity:identity,constant:constant,noop:noop,property:property,propertyOf:propertyOf,matcher:matcher,matches:matcher,times:times,random:random,now:oe,escape:ce,unescape:me,result:result,uniqueId:uniqueId,templateSettings:de,template:template,chain:chain,mixin:mixin};var Se=mixin(ge);Se._=Se;return Se})},5892:function(e,t,r){var i=r(1818).IniLoader;e.exports.iniLoader=new i},5899:function(e){e.exports={pagination:{}}},5902:function(e){e.exports={pagination:{ListSpeechSynthesisTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},5907:function(e){e.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"}}}}}},5910:function(e,t,r){"use strict";var i=r(8043);e.exports=i.DEFAULT=new i({include:[r(8723)],explicit:[r(9386),r(3629),r(4352)]})},5915:function(e){e.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:"S3b"}}},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:"S3b"}}}},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"}}}}}}},GetReportGroupTrend:{input:{type:"structure",required:["reportGroupArn","trendField"],members:{reportGroupArn:{},numOfReports:{type:"integer"},trendField:{}}},output:{type:"structure",members:{stats:{type:"structure",members:{average:{},max:{},min:{}}},rawData:{type:"list",member:{type:"structure",members:{reportArn:{},data:{}}}}}}},GetResourcePolicy:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{policy:{}}}},ImportSourceCredentials:{input:{type:"structure",required:["token","serverType","authType"],members:{username:{},token:{type:"string",sensitive:true},serverType:{},authType:{},shouldOverwrite:{type:"boolean"}}},output:{type:"structure",members:{arn:{}}}},InvalidateProjectCache:{input:{type:"structure",required:["projectName"],members:{projectName:{}}},output:{type:"structure",members:{}}},ListBuildBatches:{input:{type:"structure",members:{filter:{shape:"S4x"},maxResults:{type:"integer"},sortOrder:{},nextToken:{}}},output:{type:"structure",members:{ids:{shape:"S9"},nextToken:{}}}},ListBuildBatchesForProject:{input:{type:"structure",members:{projectName:{},filter:{shape:"S4x"},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:"S5n"}}},output:{type:"structure",members:{nextToken:{},reports:{shape:"S3b"}}}},ListReportsForReportGroup:{input:{type:"structure",required:["reportGroupArn"],members:{reportGroupArn:{},nextToken:{},sortOrder:{},maxResults:{type:"integer"},filter:{shape:"S5n"}}},output:{type:"structure",members:{nextToken:{},reports:{shape:"S3b"}}}},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"},status:{}}},S35:{type:"structure",members:{exportConfigType:{},s3Destination:{type:"structure",members:{bucket:{},path:{},packaging:{},encryptionKey:{},encryptionDisabled:{type:"boolean"}}}}},S3b:{type:"list",member:{}},S4x:{type:"structure",members:{status:{}}},S5n:{type:"structure",members:{status:{}}}}}},5926:function(e,t,r){const{deprecate:i,inspect:a}=r(1669);const s=r(8920);const{generate:n,generateSync:o}=r(7104);const{USES_MAPPING:u}=r(3771);const{isKey:p,asKey:c}=r(105);const m=(e,{alg:t,use:r,ops:i})=>{let a=0;if(t&&e.alg){a++}if(r&&e.use){a++}if(i&&e.key_ops){a++}return a};class KeyStore{constructor(...e){while(e.some(Array.isArray)){e=e.flat?e.flat():e.reduce((e,t)=>{if(Array.isArray(t)){return[...e,...t]}e.push(t);return e},[])}if(e.some(e=>!p(e)||!e.kty)){throw new TypeError("all keys must be instances of a key instantiated by JWK.asKey")}this._keys=new Set(e)}all({alg:e,kid:t,thumbprint:r,use:i,kty:a,key_ops:s,x5t:n,"x5t#S256":o,crv:p}={}){if(s!==undefined&&(!Array.isArray(s)||!s.length||s.some(e=>typeof e!=="string"))){throw new TypeError("`key_ops` must be a non-empty array of strings")}const c={alg:e,use:i,ops:s};return[...this._keys].filter(c=>{let m=true;if(m&&t!==undefined&&c.kid!==t){m=false}if(m&&r!==undefined&&c.thumbprint!==r){m=false}if(m&&n!==undefined&&c.x5t!==n){m=false}if(m&&o!==undefined&&c["x5t#S256"]!==o){m=false}if(m&&a!==undefined&&c.kty!==a){m=false}if(m&&p!==undefined&&c.crv!==p){m=false}if(e!==undefined&&!c.algorithms().has(e)){m=false}if(m&&i!==undefined&&(c.use!==undefined&&c.use!==i)){m=false}if(m&&s!==undefined&&(c.key_ops!==undefined||c.use!==undefined)){let e;if(c.key_ops){e=new Set(c.key_ops)}else{e=u[c.use]}if(s.some(t=>!e.has(t))){m=false}}return m}).sort((e,t)=>m(t,c)-m(e,c))}get(...e){return this.all(...e)[0]}add(e){if(!p(e)||!e.kty){throw new TypeError("key must be an instance of a key instantiated by JWK.asKey")}this._keys.add(e)}remove(e){if(!p(e)){throw new TypeError("key must be an instance of a key instantiated by JWK.asKey")}this._keys.delete(e)}toJWKS(e=false){return{keys:[...this._keys.values()].map(t=>t.toJWK(e&&(t.private||t.secret&&t.k)))}}async generate(...e){this._keys.add(await n(...e))}generateSync(...e){this._keys.add(o(...e))}get size(){return this._keys.size}[a.custom](){return`${this.constructor.name} ${a(this.toJWKS(false),{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}*[Symbol.iterator](){for(const e of this._keys){yield e}}}function asKeyStore(e,{ignoreErrors:t=false,calculateMissingRSAPrimes:r=false}={}){if(!s(e)||!Array.isArray(e.keys)||e.keys.some(e=>!s(e)||!("kty"in e))){throw new TypeError("jwks must be a JSON Web Key Set formatted object")}const i=e.keys.map(e=>{try{return c(e,{calculateMissingRSAPrimes:r})}catch(e){if(!t){throw e}}}).filter(Boolean);return new KeyStore(...i)}Object.defineProperty(KeyStore,"fromJWKS",{value:i(e=>asKeyStore(e,{calculateMissingRSAPrimes:true}),"JWKS.KeyStore.fromJWKS() is deprecated, use JWKS.asKeyStore() instead"),enumerable:false});e.exports={KeyStore:KeyStore,asKeyStore:asKeyStore}},5939:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["guardduty"]={};i.GuardDuty=a.defineService("guardduty",["2017-11-28"]);Object.defineProperty(s.services["guardduty"],"2017-11-28",{get:function get(){var e=r(5730);e.paginators=r(2481).pagination;return e},enumerable:true,configurable:true});e.exports=i.GuardDuty},5945:function(e){e.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"}]}}}},5948:function(e){e.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"},TargetLocations:{shape:"S1f"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1n"}}}},CreateAssociationBatch:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{shape:"S21"}}}},output:{type:"structure",members:{Successful:{type:"list",member:{shape:"S1n"}},Failed:{type:"list",member:{type:"structure",members:{Entry:{shape:"S21"},Message:{},Fault:{}}}}}}},CreateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Requires:{shape:"S2a"},Attachments:{shape:"S2c"},Name:{},VersionName:{},DocumentType:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2o"}}}},CreateMaintenanceWindow:{input:{type:"structure",required:["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],members:{Name:{},Description:{shape:"S3f"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},ClientToken:{idempotencyToken:true},Tags:{shape:"S4"}}},output:{type:"structure",members:{WindowId:{}}}},CreateOpsItem:{input:{type:"structure",required:["Description","Source","Title"],members:{Description:{},OpsItemType:{},OperationalData:{shape:"S3t"},Notifications:{shape:"S3y"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S42"},Source:{},Title:{},Tags:{shape:"S4"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{OpsItemId:{}}}},CreateOpsMetadata:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},Metadata:{shape:"S4b"}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},CreatePatchBaseline:{input:{type:"structure",required:["Name"],members:{OperatingSystem:{},Name:{},GlobalFilters:{shape:"S4k"},ApprovalRules:{shape:"S4q"},ApprovedPatches:{shape:"S4x"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4x"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S51"},ClientToken:{idempotencyToken:true},Tags:{shape:"S4"}}},output:{type:"structure",members:{BaselineId:{}}}},CreateResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},S3Destination:{shape:"S5b"},SyncType:{},SyncSource:{shape:"S5k"}}},output:{type:"structure",members:{}}},DeleteActivation:{input:{type:"structure",required:["ActivationId"],members:{ActivationId:{}}},output:{type:"structure",members:{}}},DeleteAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{}}},output:{type:"structure",members:{}}},DeleteDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteInventory:{input:{type:"structure",required:["TypeName"],members:{TypeName:{},SchemaDeleteOption:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionSummary:{shape:"S67"}}}},DeleteMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{}}}},DeleteOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{}}},output:{type:"structure",members:{}}},DeleteParameter:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S6m"}}},output:{type:"structure",members:{DeletedParameters:{shape:"S6m"},InvalidParameters:{shape:"S6m"}}}},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:"S1n"}}}},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:"S8h"},Mode:{},ParentAutomationExecutionId:{},CurrentStepName:{},CurrentAction:{},FailureMessage:{},TargetParameterName:{},Targets:{shape:"Sx"},TargetMaps:{shape:"S8m"},ResolvedTargets:{shape:"S8r"},MaxConcurrency:{},MaxErrors:{},Target:{},AutomationType:{},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S8v"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}},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:"S95"},NextToken:{}}}},DescribeAvailablePatches:{input:{type:"structure",members:{Filters:{shape:"S9f"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Patches:{type:"list",member:{shape:"S9n"}},NextToken:{}}}},DescribeDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{}}},output:{type:"structure",members:{Document:{shape:"S2o"}}}},DescribeDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountIds:{shape:"Sai"},AccountSharingInfoList:{type:"list",member:{type:"structure",members:{AccountId:{},SharedDocumentVersion:{}}}},NextToken:{}}}},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:"S9n"},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:"Sbb"}}}},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{shape:"Sbb"}}}},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:"Sbv"}},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:"Sbv"}},NextToken:{}}}},DescribeInstancePatches:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Filters:{shape:"S9f"},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:"S67"},LastStatusUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTaskInvocations:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{},Filters:{shape:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskInvocationIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sda"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sby"},WindowTargetId:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTasks:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{},Filters:{shape:"Scy"},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:"Scy"},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:"S9f"},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:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Targets:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTargetId:{},ResourceType:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sby"},Name:{},Description:{shape:"S3f"}}}},NextToken:{}}}},DescribeMaintenanceWindowTasks:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tasks:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTaskId:{},TaskArn:{},Type:{},Targets:{shape:"Sx"},TaskParameters:{shape:"Se1"},Priority:{type:"integer"},LoggingInfo:{shape:"Se7"},ServiceRoleArn:{},MaxConcurrency:{},MaxErrors:{},Name:{},Description:{shape:"S3f"}}}},NextToken:{}}}},DescribeMaintenanceWindows:{input:{type:"structure",members:{Filters:{shape:"Scy"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3f"},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:"S3t"},Category:{},Severity:{},OpsItemType:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}}},DescribeParameters:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},ParameterFilters:{shape:"Sf1"},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:"Sfg"},DataType:{}}}},NextToken:{}}}},DescribePatchBaselines:{input:{type:"structure",members:{Filters:{shape:"S9f"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{BaselineIdentities:{type:"list",member:{shape:"Sfm"}},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:"S9f"},NextToken:{}}},output:{type:"structure",members:{Mappings:{type:"list",member:{type:"structure",members:{PatchGroup:{},BaselineIdentity:{shape:"Sfm"}}}},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:"S95"},StepExecutionsTruncated:{type:"boolean"},Parameters:{shape:"S8h"},Outputs:{shape:"S8h"},FailureMessage:{},Mode:{},ParentAutomationExecutionId:{},ExecutedBy:{},CurrentStepName:{},CurrentAction:{},TargetParameterName:{},Targets:{shape:"Sx"},TargetMaps:{shape:"S8m"},ResolvedTargets:{shape:"S8r"},MaxConcurrency:{},MaxErrors:{},Target:{},TargetLocations:{shape:"S1f"},ProgressCounters:{type:"structure",members:{TotalSteps:{type:"integer"},SuccessSteps:{type:"integer"},FailedSteps:{type:"integer"},CancelledSteps:{type:"integer"},TimedOutSteps:{type:"integer"}}},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S8v"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}}}},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:"Sh5"}}}},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:"S2a"},AttachmentsContent:{type:"list",member:{type:"structure",members:{Name:{},Size:{type:"long"},Hash:{},HashType:{},Url:{}}}},ReviewStatus:{}}}},GetInventory:{input:{type:"structure",members:{Filters:{shape:"Shq"},Aggregators:{shape:"Shw"},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:"Sid"}}}}}}},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:"S3f"},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:"Se1"},sensitive:true},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTaskInvocation:{input:{type:"structure",required:["WindowExecutionId","TaskId","InvocationId"],members:{WindowExecutionId:{},TaskId:{},InvocationId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sda"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Sby"},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:"Se1"},TaskInvocationParameters:{shape:"Sj4"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Se7"},Name:{},Description:{shape:"S3f"}}}},GetOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}},output:{type:"structure",members:{OpsItem:{type:"structure",members:{CreatedBy:{},OpsItemType:{},CreatedTime:{type:"timestamp"},Description:{},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Notifications:{shape:"S3y"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S42"},Status:{},OpsItemId:{},Version:{},Title:{},Source:{},OperationalData:{shape:"S3t"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}},GetOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceId:{},Metadata:{shape:"S4b"},NextToken:{}}}},GetOpsSummary:{input:{type:"structure",members:{SyncName:{},Filters:{shape:"Sjr"},Aggregators:{shape:"Sjx"},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:"Skj"}}}},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:"Skq"},Tier:{},Policies:{shape:"Sfg"},DataType:{}}}},NextToken:{}}}},GetParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S6m"},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameters:{shape:"Sku"},InvalidParameters:{shape:"S6m"}}}},GetParametersByPath:{input:{type:"structure",required:["Path"],members:{Path:{},Recursive:{type:"boolean"},ParameterFilters:{shape:"Sf1"},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{shape:"Sku"},NextToken:{}}}},GetPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4k"},ApprovalRules:{shape:"S4q"},ApprovedPatches:{shape:"S4x"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4x"},RejectedPatchesAction:{},PatchGroups:{type:"list",member:{}},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S51"}}}},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:"Sl6"}}}},LabelParameterVersion:{input:{type:"structure",required:["Name","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Skq"}}},output:{type:"structure",members:{InvalidLabels:{shape:"Skq"},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"},TargetLocations:{shape:"S1f"}}}},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:"S1u"},ScheduleExpression:{},AssociationName:{}}}},NextToken:{}}}},ListCommandInvocations:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Slo"},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:"Sj6"},CloudWatchOutputConfig:{shape:"Sh5"}}}},NextToken:{}}}},ListCommands:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Slo"}}},output:{type:"structure",members:{Commands:{type:"list",member:{shape:"Sm4"}},NextToken:{}}}},ListComplianceItems:{input:{type:"structure",members:{Filters:{shape:"Smb"},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:"Smt"},Details:{shape:"Smw"}}}},NextToken:{}}}},ListComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smb"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},CompliantSummary:{shape:"Sn1"},NonCompliantSummary:{shape:"Sn4"}}}},NextToken:{}}}},ListDocumentMetadataHistory:{input:{type:"structure",required:["Name","Metadata"],members:{Name:{},DocumentVersion:{},Metadata:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Name:{},DocumentVersion:{},Author:{},Metadata:{type:"structure",members:{ReviewerResponse:{type:"list",member:{type:"structure",members:{CreateTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},ReviewStatus:{},Comment:{shape:"Snb"},Reviewer:{}}}}}},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:{},ReviewStatus:{}}}},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:"S32"},DocumentVersion:{},DocumentType:{},SchemaVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},Requires:{shape:"S2a"},ReviewStatus:{},Author:{}}}},NextToken:{}}}},ListInventoryEntries:{input:{type:"structure",required:["InstanceId","TypeName"],members:{InstanceId:{},TypeName:{},Filters:{shape:"Shq"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TypeName:{},InstanceId:{},SchemaVersion:{},CaptureTime:{},Entries:{shape:"Sid"},NextToken:{}}}},ListOpsItemEvents:{input:{type:"structure",members:{Filters:{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:{},Summaries:{type:"list",member:{type:"structure",members:{OpsItemId:{},EventId:{},Source:{},DetailType:{},Detail:{},CreatedBy:{type:"structure",members:{Arn:{}}},CreatedTime:{type:"timestamp"}}}}}}},ListOpsMetadata:{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:{OpsMetadataList:{type:"list",member:{type:"structure",members:{ResourceId:{},OpsMetadataArn:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},CreationDate:{type:"timestamp"}}}},NextToken:{}}}},ListResourceComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smb"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Status:{},OverallSeverity:{},ExecutionSummary:{shape:"Smt"},CompliantSummary:{shape:"Sn1"},NonCompliantSummary:{shape:"Sn4"}}}},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:"S5m"},SourceRegions:{shape:"S5r"},IncludeFutureRegions:{type:"boolean"},State:{}}},S3Destination:{shape:"S5b"},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:"Sai"},AccountIdsToRemove:{shape:"Sai"},SharedDocumentVersion:{}}},output:{type:"structure",members:{}}},PutComplianceItems:{input:{type:"structure",required:["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],members:{ResourceId:{},ResourceType:{},ComplianceType:{},ExecutionSummary:{shape:"Smt"},Items:{type:"list",member:{type:"structure",required:["Severity","Status"],members:{Id:{},Title:{},Severity:{},Status:{},Details:{shape:"Smw"}}}},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:"Sid"},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:"Sby"},Name:{},Description:{shape:"S3f"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{WindowTargetId:{}}}},RegisterTaskWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","TaskArn","TaskType"],members:{WindowId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Se1"},TaskInvocationParameters:{shape:"Sj4"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Se7"},Name:{},Description:{shape:"S3f"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{WindowTaskId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceType","ResourceId","TagKeys"],members:{ResourceType:{},ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ResetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Sl6"}}}},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:"S8h"}}},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:"Sj6"},CloudWatchOutputConfig:{shape:"Sh5"}}},output:{type:"structure",members:{Command:{shape:"Sm4"}}}},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:"S8h"},ClientToken:{},Mode:{},TargetParameterName:{},Targets:{shape:"Sx"},TargetMaps:{shape:"S8m"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1f"},Tags:{shape:"S4"}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartChangeRequestExecution:{input:{type:"structure",required:["DocumentName","Runbooks"],members:{ScheduledTime:{type:"timestamp"},DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8h"},ChangeRequestName:{},ClientToken:{},Runbooks:{shape:"S8v"},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"},TargetLocations:{shape:"S1f"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1n"}}}},UpdateAssociationStatus:{input:{type:"structure",required:["Name","InstanceId","AssociationStatus"],members:{Name:{},InstanceId:{},AssociationStatus:{shape:"S1q"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S1n"}}}},UpdateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Attachments:{shape:"S2c"},Name:{},VersionName:{},DocumentVersion:{},DocumentFormat:{},TargetType:{}}},output:{type:"structure",members:{DocumentDescription:{shape:"S2o"}}}},UpdateDocumentDefaultVersion:{input:{type:"structure",required:["Name","DocumentVersion"],members:{Name:{},DocumentVersion:{}}},output:{type:"structure",members:{Description:{type:"structure",members:{Name:{},DefaultVersion:{},DefaultVersionName:{}}}}}},UpdateDocumentMetadata:{input:{type:"structure",required:["Name","DocumentReviews"],members:{Name:{},DocumentVersion:{},DocumentReviews:{type:"structure",required:["Action"],members:{Action:{},Comment:{shape:"Snb"}}}}},output:{type:"structure",members:{}}},UpdateMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Name:{},Description:{shape:"S3f"},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:"S3f"},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:"Sby"},Name:{},Description:{shape:"S3f"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{},Targets:{shape:"Sx"},OwnerInformation:{shape:"Sby"},Name:{},Description:{shape:"S3f"}}}},UpdateMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Se1"},TaskInvocationParameters:{shape:"Sj4"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Se7"},Name:{},Description:{shape:"S3f"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"Sx"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Se1"},TaskInvocationParameters:{shape:"Sj4"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Se7"},Name:{},Description:{shape:"S3f"}}}},UpdateManagedInstanceRole:{input:{type:"structure",required:["InstanceId","IamRole"],members:{InstanceId:{},IamRole:{}}},output:{type:"structure",members:{}}},UpdateOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{Description:{},OperationalData:{shape:"S3t"},OperationalDataToDelete:{type:"list",member:{}},Notifications:{shape:"S3y"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S42"},Status:{},OpsItemId:{},Title:{},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{}}},UpdateOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MetadataToUpdate:{shape:"S4b"},KeysToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},UpdatePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},Name:{},GlobalFilters:{shape:"S4k"},ApprovalRules:{shape:"S4q"},ApprovedPatches:{shape:"S4x"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4x"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S51"},Replace:{type:"boolean"}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4k"},ApprovalRules:{shape:"S4q"},ApprovedPatches:{shape:"S4x"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S4x"},RejectedPatchesAction:{},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S51"}}}},UpdateResourceDataSync:{input:{type:"structure",required:["SyncName","SyncType","SyncSource"],members:{SyncName:{},SyncType:{},SyncSource:{shape:"S5k"}}},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:{}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",members:{Accounts:{type:"list",member:{}},Regions:{type:"list",member:{}},TargetLocationMaxConcurrency:{},TargetLocationMaxErrors:{},ExecutionRoleName:{}}},S1n:{type:"structure",members:{Name:{},InstanceId:{},AssociationVersion:{},Date:{type:"timestamp"},LastUpdateAssociationDate:{type:"timestamp"},Status:{shape:"S1q"},Overview:{shape:"S1u"},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"},TargetLocations:{shape:"S1f"}}},S1q:{type:"structure",required:["Date","Name","Message"],members:{Date:{type:"timestamp"},Name:{},Message:{},AdditionalInfo:{}}},S1u:{type:"structure",members:{Status:{},DetailedStatus:{},AssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}},S21:{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"},TargetLocations:{shape:"S1f"}}},S2a:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Version:{}}}},S2c:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Name:{}}}},S2o:{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:"S32"},DocumentType:{},SchemaVersion:{},LatestVersion:{},DefaultVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},AttachmentsInformation:{type:"list",member:{type:"structure",members:{Name:{}}}},Requires:{shape:"S2a"},Author:{},ReviewInformation:{type:"list",member:{type:"structure",members:{ReviewedTime:{type:"timestamp"},Status:{},Reviewer:{}}}},ApprovedVersion:{},PendingReviewVersion:{},ReviewStatus:{}}},S32:{type:"list",member:{}},S3f:{type:"string",sensitive:true},S3t:{type:"map",key:{},value:{type:"structure",members:{Value:{},Type:{}}}},S3y:{type:"list",member:{type:"structure",members:{Arn:{}}}},S42:{type:"list",member:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}}},S4b:{type:"map",key:{},value:{type:"structure",members:{Value:{}}}},S4k:{type:"structure",required:["PatchFilters"],members:{PatchFilters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},S4q:{type:"structure",required:["PatchRules"],members:{PatchRules:{type:"list",member:{type:"structure",required:["PatchFilterGroup"],members:{PatchFilterGroup:{shape:"S4k"},ComplianceLevel:{},ApproveAfterDays:{type:"integer"},ApproveUntilDate:{},EnableNonSecurity:{type:"boolean"}}}}}},S4x:{type:"list",member:{}},S51:{type:"list",member:{type:"structure",required:["Name","Products","Configuration"],members:{Name:{},Products:{type:"list",member:{}},Configuration:{type:"string",sensitive:true}}}},S5b:{type:"structure",required:["BucketName","SyncFormat","Region"],members:{BucketName:{},Prefix:{},SyncFormat:{},Region:{},AWSKMSKeyARN:{},DestinationDataSharing:{type:"structure",members:{DestinationDataSharingType:{}}}}},S5k:{type:"structure",required:["SourceType","SourceRegions"],members:{SourceType:{},AwsOrganizationsSource:{shape:"S5m"},SourceRegions:{shape:"S5r"},IncludeFutureRegions:{type:"boolean"}}},S5m:{type:"structure",required:["OrganizationSourceType"],members:{OrganizationSourceType:{},OrganizationalUnits:{type:"list",member:{type:"structure",members:{OrganizationalUnitId:{}}}}}},S5r:{type:"list",member:{}},S67:{type:"structure",members:{TotalCount:{type:"integer"},RemainingCount:{type:"integer"},SummaryItems:{type:"list",member:{type:"structure",members:{Version:{},Count:{type:"integer"},RemainingCount:{type:"integer"}}}}}},S6m:{type:"list",member:{}},S8h:{type:"map",key:{},value:{type:"list",member:{}}},S8m:{type:"list",member:{type:"map",key:{},value:{type:"list",member:{}}}},S8r:{type:"structure",members:{ParameterValues:{type:"list",member:{}},Truncated:{type:"boolean"}}},S8v:{type:"list",member:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8h"},TargetParameterName:{},Targets:{shape:"Sx"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1f"}}}},S95:{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:"S8h"},Response:{},FailureMessage:{},FailureDetails:{type:"structure",members:{FailureStage:{},FailureType:{},Details:{shape:"S8h"}}},StepExecutionId:{},OverriddenParameters:{shape:"S8h"},IsEnd:{type:"boolean"},NextStep:{},IsCritical:{type:"boolean"},ValidNextSteps:{type:"list",member:{}},Targets:{shape:"Sx"},TargetLocation:{shape:"S1g"}}}},S9f:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S9n:{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:{}}},Sai:{type:"list",member:{}},Sbb:{type:"list",member:{}},Sbv:{type:"structure",required:["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],members:{InstanceId:{},PatchGroup:{},BaselineId:{},SnapshotId:{},InstallOverrideList:{},OwnerInformation:{shape:"Sby"},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:{}}},Sby:{type:"string",sensitive:true},Scy:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sda:{type:"string",sensitive:true},Se1:{type:"map",key:{},value:{type:"structure",members:{Values:{type:"list",member:{type:"string",sensitive:true},sensitive:true}},sensitive:true},sensitive:true},Se7:{type:"structure",required:["S3BucketName","S3Region"],members:{S3BucketName:{},S3KeyPrefix:{},S3Region:{}}},Sf1:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Option:{},Values:{type:"list",member:{}}}}},Sfg:{type:"list",member:{type:"structure",members:{PolicyText:{},PolicyType:{},PolicyStatus:{}}}},Sfm:{type:"structure",members:{BaselineId:{},BaselineName:{},OperatingSystem:{},BaselineDescription:{},DefaultBaseline:{type:"boolean"}}},Sh5:{type:"structure",members:{CloudWatchLogGroupName:{},CloudWatchOutputEnabled:{type:"boolean"}}},Shq:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Shw:{type:"list",member:{type:"structure",members:{Expression:{},Aggregators:{shape:"Shw"},Groups:{type:"list",member:{type:"structure",required:["Name","Filters"],members:{Name:{},Filters:{shape:"Shq"}}}}}}},Sid:{type:"list",member:{type:"map",key:{},value:{}}},Sj4:{type:"structure",members:{RunCommand:{type:"structure",members:{Comment:{},CloudWatchOutputConfig:{shape:"Sh5"},DocumentHash:{},DocumentHashType:{},DocumentVersion:{},NotificationConfig:{shape:"Sj6"},OutputS3BucketName:{},OutputS3KeyPrefix:{},Parameters:{shape:"St"},ServiceRoleArn:{},TimeoutSeconds:{type:"integer"}}},Automation:{type:"structure",members:{DocumentVersion:{},Parameters:{shape:"S8h"}}},StepFunctions:{type:"structure",members:{Input:{type:"string",sensitive:true},Name:{}}},Lambda:{type:"structure",members:{ClientContext:{},Qualifier:{},Payload:{type:"blob",sensitive:true}}}}},Sj6:{type:"structure",members:{NotificationArn:{},NotificationEvents:{type:"list",member:{}},NotificationType:{}}},Sjr:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sjx:{type:"list",member:{type:"structure",members:{AggregatorType:{},TypeName:{},AttributeName:{},Values:{type:"map",key:{},value:{}},Filters:{shape:"Sjr"},Aggregators:{shape:"Sjx"}}}},Skj:{type:"structure",members:{Name:{},Type:{},Value:{},Version:{type:"long"},Selector:{},SourceResult:{},LastModifiedDate:{type:"timestamp"},ARN:{},DataType:{}}},Skq:{type:"list",member:{}},Sku:{type:"list",member:{shape:"Skj"}},Sl6:{type:"structure",members:{SettingId:{},SettingValue:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},ARN:{},Status:{}}},Slo:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sm4:{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:"Sj6"},CloudWatchOutputConfig:{shape:"Sh5"},TimeoutSeconds:{type:"integer"}}},Smb:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Smt:{type:"structure",required:["ExecutionTime"],members:{ExecutionTime:{type:"timestamp"},ExecutionId:{},ExecutionType:{}}},Smw:{type:"map",key:{},value:{}},Sn1:{type:"structure",members:{CompliantCount:{type:"integer"},SeveritySummary:{shape:"Sn3"}}},Sn3:{type:"structure",members:{CriticalCount:{type:"integer"},HighCount:{type:"integer"},MediumCount:{type:"integer"},LowCount:{type:"integer"},InformationalCount:{type:"integer"},UnspecifiedCount:{type:"integer"}}},Sn4:{type:"structure",members:{NonCompliantCount:{type:"integer"},SeveritySummary:{shape:"Sn3"}}},Snb:{type:"list",member:{type:"structure",members:{Type:{},Content:{}}}}}}},5950:function(e){e.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"}]}}}},5951:function(e,t,r){var i=r(395);var a=i.Protocol.Rest;i.Polly.Presigner=i.util.inherit({constructor:function Signer(e){e=e||{};this.options=e;this.service=e.service;this.bindServiceObject(e);this._operations={}},bindServiceObject:function bindServiceObject(e){e=e||{};if(!this.service){this.service=new i.Polly(e)}else{var t=i.util.copy(this.service.config);this.service=new this.service.constructor.__super__(t);this.service.config.params=i.util.merge(this.service.config.params||{},e.params)}},modifyInputMembers:function modifyInputMembers(e){var t=i.util.copy(e);t.members=i.util.copy(e.members);i.util.each(e.members,function(e,r){t.members[e]=i.util.copy(r);if(!r.location||r.location==="body"){t.members[e].location="querystring";t.members[e].locationName=e}});return t},convertPostToGet:function convertPostToGet(e){e.httpRequest.method="GET";var t=e.service.api.operations[e.operation];var r=this._operations[e.operation];if(!r){this._operations[e.operation]=r=this.modifyInputMembers(t.input)}var i=a.generateURI(e.httpRequest.endpoint.path,t.httpPath,r,e.params);e.httpRequest.path=i;e.httpRequest.body="";delete e.httpRequest.headers["Content-Length"];delete e.httpRequest.headers["Content-Type"]},getSynthesizeSpeechUrl:function getSynthesizeSpeechUrl(e,t,r){var i=this;var a=this.service.makeRequest("synthesizeSpeech",e);a.removeAllListeners("build");a.on("build",function(e){i.convertPostToGet(e)});return a.presign(t,r)}})},5955:function(e,t,r){"use strict";var i=r(855);e.exports=SchemaObject;function SchemaObject(e){i.copy(e,this)}},5965:function(e,t,r){const{createSign:i,createVerify:a}=r(6417);const{KEYOBJECT:s}=r(3771);const n=r(3165);const{asInput:o}=r(8727);const u=(e,{[s]:t},r)=>{return i(e).update(r).sign(o(t,false))};const p=(e,{[s]:t},r,i)=>{return a(e).update(r).verify(o(t,true),i)};const c={RS256:0,RS384:624,RS512:752};e.exports=((e,t)=>{["RS256","RS384","RS512"].forEach(r=>{const i=n(r);e.sign.set(r,u.bind(undefined,i));e.verify.set(r,p.bind(undefined,i));t.RSA.sign[r]=(e=>e.private&&t.RSA.verify[r](e));t.RSA.verify[r]=(e=>(e.use==="sig"||e.use===undefined)&&e.length>=c[r])})})},5967:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudwatch"]={};i.CloudWatch=a.defineService("cloudwatch",["2010-08-01"]);Object.defineProperty(s.services["cloudwatch"],"2010-08-01",{get:function get(){var e=r(1764);e.paginators=r(6504).pagination;e.waiters=r(6461).waiters;return e},enumerable:true,configurable:true});e.exports=i.CloudWatch},5993:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-11-22",endpointPrefix:"api.iotwireless",protocol:"rest-json",serviceFullName:"AWS IoT Wireless",serviceId:"IoT Wireless",signatureVersion:"v4",signingName:"iotwireless",uid:"iotwireless-2020-11-22"},operations:{AssociateAwsAccountWithPartnerAccount:{http:{requestUri:"/partner-accounts"},input:{type:"structure",required:["Sidewalk"],members:{Sidewalk:{shape:"S2"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Sidewalk:{shape:"S2"}}}},AssociateWirelessDeviceWithThing:{http:{method:"PUT",requestUri:"/wireless-devices/{Id}/thing",responseCode:204},input:{type:"structure",required:["Id","ThingArn"],members:{Id:{location:"uri",locationName:"Id"},ThingArn:{}}},output:{type:"structure",members:{}}},AssociateWirelessGatewayWithCertificate:{http:{method:"PUT",requestUri:"/wireless-gateways/{Id}/certificate"},input:{type:"structure",required:["Id","IotCertificateId"],members:{Id:{location:"uri",locationName:"Id"},IotCertificateId:{}}},output:{type:"structure",members:{IotCertificateId:{}}}},AssociateWirelessGatewayWithThing:{http:{method:"PUT",requestUri:"/wireless-gateways/{Id}/thing",responseCode:204},input:{type:"structure",required:["Id","ThingArn"],members:{Id:{location:"uri",locationName:"Id"},ThingArn:{}}},output:{type:"structure",members:{}}},CreateDestination:{http:{requestUri:"/destinations",responseCode:201},input:{type:"structure",required:["Name","ExpressionType","Expression","RoleArn"],members:{Name:{},ExpressionType:{},Expression:{},Description:{},RoleArn:{},Tags:{shape:"Sn"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Arn:{},Name:{}}}},CreateDeviceProfile:{http:{requestUri:"/device-profiles",responseCode:201},input:{type:"structure",members:{Name:{},LoRaWAN:{shape:"Sv"},Tags:{shape:"Sn"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateServiceProfile:{http:{requestUri:"/service-profiles",responseCode:201},input:{type:"structure",members:{Name:{},LoRaWAN:{type:"structure",members:{AddGwMetadata:{type:"boolean"}}},Tags:{shape:"Sn"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateWirelessDevice:{http:{requestUri:"/wireless-devices",responseCode:201},input:{type:"structure",required:["Type","DestinationName"],members:{Type:{},Name:{},Description:{},DestinationName:{},ClientRequestToken:{idempotencyToken:true},LoRaWAN:{shape:"S1t"}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateWirelessGateway:{http:{requestUri:"/wireless-gateways",responseCode:201},input:{type:"structure",required:["LoRaWAN"],members:{Name:{},Description:{},LoRaWAN:{shape:"S2f"},Tags:{shape:"Sn"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Arn:{},Id:{}}}},CreateWirelessGatewayTask:{http:{requestUri:"/wireless-gateways/{Id}/tasks",responseCode:201},input:{type:"structure",required:["Id","WirelessGatewayTaskDefinitionId"],members:{Id:{location:"uri",locationName:"Id"},WirelessGatewayTaskDefinitionId:{}}},output:{type:"structure",members:{WirelessGatewayTaskDefinitionId:{},Status:{}}}},CreateWirelessGatewayTaskDefinition:{http:{requestUri:"/wireless-gateway-task-definitions",responseCode:201},input:{type:"structure",required:["AutoCreateTasks"],members:{AutoCreateTasks:{type:"boolean"},Name:{},Update:{shape:"S2q"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{Id:{}}}},DeleteDestination:{http:{method:"DELETE",requestUri:"/destinations/{Name}",responseCode:204},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{}}},DeleteDeviceProfile:{http:{method:"DELETE",requestUri:"/device-profiles/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteServiceProfile:{http:{method:"DELETE",requestUri:"/service-profiles/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteWirelessDevice:{http:{method:"DELETE",requestUri:"/wireless-devices/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteWirelessGateway:{http:{method:"DELETE",requestUri:"/wireless-gateways/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteWirelessGatewayTask:{http:{method:"DELETE",requestUri:"/wireless-gateways/{Id}/tasks",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteWirelessGatewayTaskDefinition:{http:{method:"DELETE",requestUri:"/wireless-gateway-task-definitions/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DisassociateAwsAccountFromPartnerAccount:{http:{method:"DELETE",requestUri:"/partner-accounts/{PartnerAccountId}",responseCode:204},input:{type:"structure",required:["PartnerAccountId","PartnerType"],members:{PartnerAccountId:{location:"uri",locationName:"PartnerAccountId"},PartnerType:{location:"querystring",locationName:"partnerType"}}},output:{type:"structure",members:{}}},DisassociateWirelessDeviceFromThing:{http:{method:"DELETE",requestUri:"/wireless-devices/{Id}/thing",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DisassociateWirelessGatewayFromCertificate:{http:{method:"DELETE",requestUri:"/wireless-gateways/{Id}/certificate",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DisassociateWirelessGatewayFromThing:{http:{method:"DELETE",requestUri:"/wireless-gateways/{Id}/thing",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},GetDestination:{http:{method:"GET",requestUri:"/destinations/{Name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",members:{Arn:{},Name:{},Expression:{},ExpressionType:{},Description:{},RoleArn:{}}}},GetDeviceProfile:{http:{method:"GET",requestUri:"/device-profiles/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Arn:{},Name:{},Id:{},LoRaWAN:{shape:"Sv"}}}},GetPartnerAccount:{http:{method:"GET",requestUri:"/partner-accounts/{PartnerAccountId}"},input:{type:"structure",required:["PartnerAccountId","PartnerType"],members:{PartnerAccountId:{location:"uri",locationName:"PartnerAccountId"},PartnerType:{location:"querystring",locationName:"partnerType"}}},output:{type:"structure",members:{Sidewalk:{shape:"S3u"},AccountLinked:{type:"boolean"}}}},GetServiceEndpoint:{http:{method:"GET",requestUri:"/service-endpoint"},input:{type:"structure",members:{ServiceType:{location:"querystring",locationName:"serviceType"}}},output:{type:"structure",members:{ServiceType:{},ServiceEndpoint:{},ServerTrust:{}}}},GetServiceProfile:{http:{method:"GET",requestUri:"/service-profiles/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Arn:{},Name:{},Id:{},LoRaWAN:{type:"structure",members:{UlRate:{type:"integer"},UlBucketSize:{type:"integer"},UlRatePolicy:{},DlRate:{type:"integer"},DlBucketSize:{type:"integer"},DlRatePolicy:{},AddGwMetadata:{type:"boolean"},DevStatusReqFreq:{type:"integer"},ReportDevStatusBattery:{type:"boolean"},ReportDevStatusMargin:{type:"boolean"},DrMin:{type:"integer"},DrMax:{type:"integer"},ChannelMask:{},PrAllowed:{type:"boolean"},HrAllowed:{type:"boolean"},RaAllowed:{type:"boolean"},NwkGeoLoc:{type:"boolean"},TargetPer:{type:"integer"},MinGwDiversity:{type:"integer"}}}}}},GetWirelessDevice:{http:{method:"GET",requestUri:"/wireless-devices/{Identifier}"},input:{type:"structure",required:["Identifier","IdentifierType"],members:{Identifier:{location:"uri",locationName:"Identifier"},IdentifierType:{location:"querystring",locationName:"identifierType"}}},output:{type:"structure",members:{Type:{},Name:{},Description:{},DestinationName:{},Id:{},Arn:{},ThingName:{},ThingArn:{},LoRaWAN:{shape:"S1t"}}}},GetWirelessDeviceStatistics:{http:{method:"GET",requestUri:"/wireless-devices/{Id}/statistics",responseCode:200},input:{type:"structure",required:["WirelessDeviceId"],members:{WirelessDeviceId:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{WirelessDeviceId:{},LastUplinkReceivedAt:{},LoRaWAN:{type:"structure",members:{DevEui:{},FPort:{type:"integer"},DataRate:{type:"integer"},Frequency:{type:"integer"},Timestamp:{},Gateways:{type:"list",member:{type:"structure",members:{GatewayEui:{},Snr:{type:"double"},Rssi:{type:"double"}}}}}}}}},GetWirelessGateway:{http:{method:"GET",requestUri:"/wireless-gateways/{Identifier}"},input:{type:"structure",required:["Identifier","IdentifierType"],members:{Identifier:{location:"uri",locationName:"Identifier"},IdentifierType:{location:"querystring",locationName:"identifierType"}}},output:{type:"structure",members:{Name:{},Id:{},Description:{},LoRaWAN:{shape:"S2f"},Arn:{},ThingName:{},ThingArn:{}}}},GetWirelessGatewayCertificate:{http:{method:"GET",requestUri:"/wireless-gateways/{Id}/certificate"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{IotCertificateId:{}}}},GetWirelessGatewayFirmwareInformation:{http:{method:"GET",requestUri:"/wireless-gateways/{Id}/firmware-information"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{LoRaWAN:{type:"structure",members:{CurrentVersion:{shape:"S2v"}}}}}},GetWirelessGatewayStatistics:{http:{method:"GET",requestUri:"/wireless-gateways/{Id}/statistics",responseCode:200},input:{type:"structure",required:["WirelessGatewayId"],members:{WirelessGatewayId:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{WirelessGatewayId:{},LastUplinkReceivedAt:{}}}},GetWirelessGatewayTask:{http:{method:"GET",requestUri:"/wireless-gateways/{Id}/tasks"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{WirelessGatewayId:{},WirelessGatewayTaskDefinitionId:{},LastUplinkReceivedAt:{},TaskCreatedAt:{},Status:{}}}},GetWirelessGatewayTaskDefinition:{http:{method:"GET",requestUri:"/wireless-gateway-task-definitions/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{AutoCreateTasks:{type:"boolean"},Name:{},Update:{shape:"S2q"}}}},ListDestinations:{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:{NextToken:{},DestinationList:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},ExpressionType:{},Expression:{},Description:{},RoleArn:{}}}}}}},ListDeviceProfiles:{http:{method:"GET",requestUri:"/device-profiles"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},DeviceProfileList:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},Id:{}}}}}}},ListPartnerAccounts:{http:{method:"GET",requestUri:"/partner-accounts"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},Sidewalk:{type:"list",member:{shape:"S3u"}}}}},ListServiceProfiles:{http:{method:"GET",requestUri:"/service-profiles"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},ServiceProfileList:{type:"list",member:{type:"structure",members:{Arn:{},Name:{},Id:{}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{Tags:{shape:"Sn"}}}},ListWirelessDevices:{http:{method:"GET",requestUri:"/wireless-devices"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},DestinationName:{location:"querystring",locationName:"destinationName"},DeviceProfileId:{location:"querystring",locationName:"deviceProfileId"},ServiceProfileId:{location:"querystring",locationName:"serviceProfileId"},WirelessDeviceType:{location:"querystring",locationName:"wirelessDeviceType"}}},output:{type:"structure",members:{NextToken:{},WirelessDeviceList:{type:"list",member:{type:"structure",members:{Arn:{},Id:{},Type:{},Name:{},DestinationName:{},LastUplinkReceivedAt:{},LoRaWAN:{type:"structure",members:{DevEui:{}}},Sidewalk:{type:"structure",members:{AmazonId:{}}}}}}}}},ListWirelessGatewayTaskDefinitions:{http:{method:"GET",requestUri:"/wireless-gateway-task-definitions"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},TaskDefinitionType:{location:"querystring",locationName:"taskDefinitionType"}}},output:{type:"structure",members:{NextToken:{},TaskDefinitions:{type:"list",member:{type:"structure",members:{Id:{},LoRaWAN:{type:"structure",members:{CurrentVersion:{shape:"S2v"},UpdateVersion:{shape:"S2v"}}}}}}}}},ListWirelessGateways:{http:{method:"GET",requestUri:"/wireless-gateways"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},WirelessGatewayList:{type:"list",member:{type:"structure",members:{Arn:{},Id:{},Name:{},Description:{},LoRaWAN:{shape:"S2f"},LastUplinkReceivedAt:{}}}}}}},SendDataToWirelessDevice:{http:{requestUri:"/wireless-devices/{Id}/data",responseCode:202},input:{type:"structure",required:["Id","TransmitMode","PayloadData"],members:{Id:{location:"uri",locationName:"Id"},TransmitMode:{type:"integer"},PayloadData:{},WirelessMetadata:{type:"structure",members:{LoRaWAN:{type:"structure",members:{FPort:{type:"integer"}}},Sidewalk:{type:"structure",members:{Seq:{type:"integer"}}}}}}},output:{type:"structure",members:{MessageId:{}}}},TagResource:{http:{requestUri:"/tags",responseCode:204},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"querystring",locationName:"resourceArn"},Tags:{shape:"Sn"}}},output:{type:"structure",members:{}}},TestWirelessDevice:{http:{requestUri:"/wireless-devices/{Id}/test",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Result:{}}}},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:{}}},UpdateDestination:{http:{method:"PATCH",requestUri:"/destinations/{Name}",responseCode:204},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"Name"},ExpressionType:{},Expression:{},Description:{},RoleArn:{}}},output:{type:"structure",members:{}}},UpdatePartnerAccount:{http:{method:"PATCH",requestUri:"/partner-accounts/{PartnerAccountId}",responseCode:204},input:{type:"structure",required:["Sidewalk","PartnerAccountId","PartnerType"],members:{Sidewalk:{type:"structure",members:{AppServerPrivateKey:{shape:"S4"}}},PartnerAccountId:{location:"uri",locationName:"PartnerAccountId"},PartnerType:{location:"querystring",locationName:"partnerType"}}},output:{type:"structure",members:{}}},UpdateWirelessDevice:{http:{method:"PATCH",requestUri:"/wireless-devices/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},DestinationName:{},Name:{},Description:{},LoRaWAN:{type:"structure",members:{DeviceProfileId:{},ServiceProfileId:{}}}}},output:{type:"structure",members:{}}},UpdateWirelessGateway:{http:{method:"PATCH",requestUri:"/wireless-gateways/{Id}",responseCode:204},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Name:{},Description:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"structure",members:{AmazonId:{},AppServerPrivateKey:{shape:"S4"}}},S4:{type:"string",sensitive:true},Sn:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"structure",members:{SupportsClassB:{type:"boolean"},ClassBTimeout:{type:"integer"},PingSlotPeriod:{type:"integer"},PingSlotDr:{type:"integer"},PingSlotFreq:{type:"integer"},SupportsClassC:{type:"boolean"},ClassCTimeout:{type:"integer"},MacVersion:{},RegParamsRevision:{},RxDelay1:{type:"integer"},RxDrOffset1:{type:"integer"},RxDataRate2:{type:"integer"},RxFreq2:{type:"integer"},FactoryPresetFreqsList:{type:"list",member:{type:"integer"}},MaxEirp:{type:"integer"},MaxDutyCycle:{type:"integer"},RfRegion:{},SupportsJoin:{type:"boolean"},Supports32BitFCnt:{type:"boolean"}}},S1t:{type:"structure",members:{DevEui:{},DeviceProfileId:{},ServiceProfileId:{},OtaaV1_1:{type:"structure",members:{AppKey:{},NwkKey:{},JoinEui:{}}},OtaaV1_0_x:{type:"structure",members:{AppKey:{},AppEui:{}}},AbpV1_1:{type:"structure",members:{DevAddr:{},SessionKeys:{type:"structure",members:{FNwkSIntKey:{},SNwkSIntKey:{},NwkSEncKey:{},AppSKey:{}}}}},AbpV1_0_x:{type:"structure",members:{DevAddr:{},SessionKeys:{type:"structure",members:{NwkSKey:{},AppSKey:{}}}}}}},S2f:{type:"structure",members:{GatewayEui:{},RfRegion:{}}},S2q:{type:"structure",members:{UpdateDataSource:{},UpdateDataRole:{},LoRaWAN:{type:"structure",members:{UpdateSignature:{},SigKeyCrc:{type:"long"},CurrentVersion:{shape:"S2v"},UpdateVersion:{shape:"S2v"}}}}},S2v:{type:"structure",members:{PackageVersion:{},Model:{},Station:{}}},S3u:{type:"structure",members:{AmazonId:{},Fingerprint:{type:"string",sensitive:true}}}}}},5998:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["identitystore"]={};i.IdentityStore=a.defineService("identitystore",["2020-06-15"]);Object.defineProperty(s.services["identitystore"],"2020-06-15",{get:function get(){var e=r(7763);e.paginators=r(4433).pagination;return e},enumerable:true,configurable:true});e.exports=i.IdentityStore},6010:function(e){e.exports={pagination:{}}},6016:function(e,t,r){var i=r(395);var a=r(9819);var s=r(6232);var n=r(9338);var o=r(3546);r(9856);var u={completeMultipartUpload:true,copyObject:true,uploadPartCopy:true};var p=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];i.util.update(i.S3.prototype,{getSignatureVersion:function getSignatureVersion(e){var t=this.api.signatureVersion;var r=this._originalConfig?this._originalConfig.signatureVersion:null;var i=this.config.signatureVersion;var a=e?e.isPresigned():false;if(r){r=r==="v2"?"s3":r;return r}if(a!==true){t="v4"}else if(i){t=i}return t},getSigningName:function getSigningName(){var e=i.Service.prototype.getSigningName;return this._parsedArn&&this._parsedArn.service?this._parsedArn.service:e.call(this)},getSignerClass:function getSignerClass(e){var t=this.getSignatureVersion(e);return i.Signers.RequestSigner.getVersion(t)},validateService:function validateService(){var e;var t=[];if(!this.config.region)this.config.region="us-east-1";if(!this.config.endpoint&&this.config.s3BucketEndpoint){t.push("An endpoint must be provided when configuring "+"`s3BucketEndpoint` to true.")}if(t.length===1){e=t[0]}else if(t.length>1){e="Multiple configuration errors:\n"+t.join("\n")}if(e){throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})}},shouldDisableBodySigning:function shouldDisableBodySigning(e){var t=this.getSignerClass();if(this.config.s3DisableBodySigning===true&&t===i.Signers.V4&&e.httpRequest.endpoint.protocol==="https:"){return true}return false},setupRequestListeners:function setupRequestListeners(e){var t=true;e.addListener("validate",this.validateScheme);e.addListener("validate",this.validateBucketName,t);e.addListener("validate",this.optInUsEast1RegionalEndpoint,t);e.removeListener("validate",i.EventListeners.Core.VALIDATE_REGION);e.addListener("build",this.addContentType);e.addListener("build",this.computeContentMd5);e.addListener("build",this.computeSseCustomerKeyMd5);e.addListener("build",this.populateURI);e.addListener("afterBuild",this.addExpect100Continue);e.addListener("extractError",this.extractError);e.addListener("extractData",i.util.hoistPayloadMember);e.addListener("extractData",this.extractData);e.addListener("extractData",this.extractErrorFrom200Response);e.addListener("beforePresign",this.prepareSignedUrl);if(this.shouldDisableBodySigning(e)){e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256);e.addListener("afterBuild",this.disableBodySigning)}if(e.operation!=="createBucket"&&n.isArnInParam(e,"Bucket")){e.service._parsedArn=i.util.ARN.parse(e.params.Bucket);e.removeListener("validate",this.validateBucketName);e.removeListener("build",this.populateURI);if(e.service._parsedArn.service==="s3"){e.addListener("validate",n.validateS3AccessPointArn);e.addListener("validate",this.validateArnResourceType)}else if(e.service._parsedArn.service==="s3-outposts"){e.addListener("validate",n.validateOutpostsAccessPointArn);e.addListener("validate",n.validateOutpostsArn)}e.addListener("validate",n.validateArnRegion);e.addListener("validate",n.validateArnAccount);e.addListener("validate",n.validateArnService);e.addListener("build",this.populateUriFromAccessPointArn);e.addListener("build",n.validatePopulateUriFromArn);return}e.addListener("validate",this.validateBucketEndpoint);e.addListener("validate",this.correctBucketRegionFromCache);e.onAsync("extractError",this.requestBucketRegion);if(i.util.isBrowser()){e.onAsync("retry",this.reqRegionForNetworkingError)}},validateScheme:function(e){var t=e.params,r=e.httpRequest.endpoint.protocol,a=t.SSECustomerKey||t.CopySourceSSECustomerKey;if(a&&r!=="https:"){var s="Cannot send SSE keys over HTTP. Set 'sslEnabled'"+"to 'true' in your configuration";throw i.util.error(new Error,{code:"ConfigError",message:s})}},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint){var t="Cannot send requests to root API with `s3BucketEndpoint` set.";throw i.util.error(new Error,{code:"ConfigError",message:t})}},validateArnResourceType:function validateArnResourceType(e){var t=e.service._parsedArn.resource;if(t.indexOf("accesspoint:")!==0&&t.indexOf("accesspoint/")!==0){throw i.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})}},validateBucketName:function validateBucketName(e){var t=e.service;var r=t.getSignatureVersion(e);var a=e.params&&e.params.Bucket;var s=e.params&&e.params.Key;var n=a&&a.indexOf("/");if(a&&n>=0){if(typeof s==="string"&&n>0){e.params=i.util.copy(e.params);var o=a.substr(n+1)||"";e.params.Key=o+"/"+s;e.params.Bucket=a.substr(0,n)}else if(r==="v4"){var u="Bucket names cannot contain forward slashes. Bucket: "+a;throw i.util.error(new Error,{code:"InvalidBucket",message:u})}}},isValidAccelerateOperation:function isValidAccelerateOperation(e){var t=["createBucket","deleteBucket","listBuckets"];return t.indexOf(e)===-1},optInUsEast1RegionalEndpoint:function optInUsEast1RegionalEndpoint(e){var t=e.service;var r=t.config;r.s3UsEast1RegionalEndpoint=s(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"});if(!(t._originalConfig||{}).endpoint&&e.httpRequest.region==="us-east-1"&&r.s3UsEast1RegionalEndpoint==="regional"&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var i=r.endpoint.indexOf(".amazonaws.com");regionalEndpoint=r.endpoint.substring(0,i)+".us-east-1"+r.endpoint.substring(i);e.httpRequest.updateEndpoint(regionalEndpoint)}},populateURI:function populateURI(e){var t=e.httpRequest;var r=e.params.Bucket;var i=e.service;var a=t.endpoint;if(r){if(!i.pathStyleBucketName(r)){if(i.config.useAccelerateEndpoint&&i.isValidAccelerateOperation(e.operation)){if(i.config.useDualstack){a.hostname=r+".s3-accelerate.dualstack.amazonaws.com"}else{a.hostname=r+".s3-accelerate.amazonaws.com"}}else if(!i.config.s3BucketEndpoint){a.hostname=r+"."+a.hostname}var s=a.port;if(s!==80&&s!==443){a.host=a.hostname+":"+a.port}else{a.host=a.hostname}t.virtualHostedBucket=r;i.removeVirtualHostedBucketFromPath(e)}}},removeVirtualHostedBucketFromPath:function removeVirtualHostedBucketFromPath(e){var t=e.httpRequest;var r=t.virtualHostedBucket;if(r&&t.path){if(e.params&&e.params.Key){var a="/"+i.util.uriEscapePath(e.params.Key);if(t.path.indexOf(a)===0&&(t.path.length===a.length||t.path[a.length]==="?")){return}}t.path=t.path.replace(new RegExp("/"+r),"");if(t.path[0]!=="/"){t.path="/"+t.path}}},populateUriFromAccessPointArn:function populateUriFromAccessPointArn(e){var t=e.service._parsedArn;var r=t.service==="s3-outposts";var a=r?"."+t.outpostId:"";var s=r?"s3-outposts":"s3-accesspoint";var n=!r&&e.service.config.useDualstack?".dualstack":"";var u=e.httpRequest.endpoint;var p=o.getEndpointSuffix(t.region);var c=e.service.config.s3UseArnRegion;u.hostname=[t.accessPoint+"-"+t.accountId+a,s+n,c?t.region:e.service.config.region,p].join(".");u.host=u.hostname;var m=i.util.uriEscape(e.params.Bucket);var l=e.httpRequest.path;e.httpRequest.path=l.replace(new RegExp("/"+m),"");if(e.httpRequest.path[0]!=="/"){e.httpRequest.path="/"+e.httpRequest.path}e.httpRequest.region=t.region},addExpect100Continue:function addExpect100Continue(e){var t=e.httpRequest.headers["Content-Length"];if(i.util.isNode()&&(t>=1024*1024||e.params.Body instanceof i.util.stream.Stream)){e.httpRequest.headers["Expect"]="100-continue"}},addContentType:function addContentType(e){var t=e.httpRequest;if(t.method==="GET"||t.method==="HEAD"){delete t.headers["Content-Type"];return}if(!t.headers["Content-Type"]){t.headers["Content-Type"]="application/octet-stream"}var r=t.headers["Content-Type"];if(i.util.isBrowser()){if(typeof t.body==="string"&&!r.match(/;\s*charset=/)){var a="; charset=UTF-8";t.headers["Content-Type"]+=a}else{var s=function(e,t,r){return t+r.toUpperCase()};t.headers["Content-Type"]=r.replace(/(;\s*charset=)(.+)$/,s)}}},computableChecksumOperations:{putBucketCors:true,putBucketLifecycle:true,putBucketLifecycleConfiguration:true,putBucketTagging:true,deleteObjects:true,putBucketReplication:true,putObjectLegalHold:true,putObjectRetention:true,putObjectLockConfiguration:true},willComputeChecksums:function willComputeChecksums(e){if(this.computableChecksumOperations[e.operation])return true;if(!this.config.computeChecksums)return false;if(!i.util.Buffer.isBuffer(e.httpRequest.body)&&typeof e.httpRequest.body!=="string"){return false}var t=e.service.api.operations[e.operation].input.members;if(e.service.shouldDisableBodySigning(e)&&!Object.prototype.hasOwnProperty.call(e.httpRequest.headers,"presigned-expires")){if(t.ContentMD5&&!e.params.ContentMD5){return true}}if(e.service.getSignerClass(e)===i.Signers.V4){if(t.ContentMD5&&!t.ContentMD5.required)return false}if(t.ContentMD5&&!e.params.ContentMD5)return true},computeContentMd5:function computeContentMd5(e){if(e.service.willComputeChecksums(e)){var t=i.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function computeSseCustomerKeyMd5(e){var t={SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"};i.util.each(t,function(t,r){if(e.params[t]){var a=i.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[r]=a}})},pathStyleBucketName:function pathStyleBucketName(e){if(this.config.s3ForcePathStyle)return true;if(this.config.s3BucketEndpoint)return false;if(n.dnsCompatibleBucketName(e)){return this.config.sslEnabled&&e.match(/\./)?true:false}else{return true}},extractErrorFrom200Response:function extractErrorFrom200Response(e){if(!u[e.request.operation])return;var t=e.httpResponse;if(t.body&&t.body.toString().match("")){e.data=null;var r=this.service?this.service:this;r.extractError(e);throw e.error}else if(!t.body||!t.body.toString().match(/<[\w_]/)){e.data=null;throw i.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function retryableError(e,t){if(u[t.operation]&&e.statusCode===200){return true}else if(t._requestRegionForBucket&&t.service.bucketRegionCache[t._requestRegionForBucket]){return false}else if(e&&e.code==="RequestTimeout"){return true}else if(e&&p.indexOf(e.code)!=-1&&e.region&&e.region!=t.httpRequest.region){t.httpRequest.region=e.region;if(e.statusCode===301){t.service.updateReqBucketRegion(t)}return true}else{var r=i.Service.prototype.retryableError;return r.call(this,e,t)}},updateReqBucketRegion:function updateReqBucketRegion(e,t){var r=e.httpRequest;if(typeof t==="string"&&t.length){r.region=t}if(!r.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){return}var a=e.service;var s=a.config;var n=s.s3BucketEndpoint;if(n){delete s.s3BucketEndpoint}var o=i.util.copy(s);delete o.endpoint;o.region=r.region;r.endpoint=new i.S3(o).endpoint;a.populateURI(e);s.s3BucketEndpoint=n;r.headers.Host=r.endpoint.host;if(e._asm.currentState==="validate"){e.removeListener("build",a.populateURI);e.addListener("build",a.removeVirtualHostedBucketFromPath)}},extractData:function extractData(e){var t=e.request;if(t.operation==="getBucketLocation"){var r=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data["_"];if(r){e.data.LocationConstraint=r[1]}else{e.data.LocationConstraint=""}}var i=t.params.Bucket||null;if(t.operation==="deleteBucket"&&typeof i==="string"&&!e.error){t.service.clearBucketRegionCache(i)}else{var a=e.httpResponse.headers||{};var s=a["x-amz-bucket-region"]||null;if(!s&&t.operation==="createBucket"&&!e.error){var n=t.params.CreateBucketConfiguration;if(!n){s="us-east-1"}else if(n.LocationConstraint==="EU"){s="eu-west-1"}else{s=n.LocationConstraint}}if(s){if(i&&s!==t.service.bucketRegionCache[i]){t.service.bucketRegionCache[i]=s}}}t.service.extractRequestIds(e)},extractError:function extractError(e){var t={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"};var r=e.request;var a=e.httpResponse.statusCode;var s=e.httpResponse.body||"";var n=e.httpResponse.headers||{};var o=n["x-amz-bucket-region"]||null;var u=r.params.Bucket||null;var p=r.service.bucketRegionCache;if(o&&u&&o!==p[u]){p[u]=o}var c;if(t[a]&&s.length===0){if(u&&!o){c=p[u]||null;if(c!==r.httpRequest.region){o=c}}e.error=i.util.error(new Error,{code:t[a],message:null,region:o})}else{var m=(new i.XML.Parser).parse(s.toString());if(m.Region&&!o){o=m.Region;if(u&&o!==p[u]){p[u]=o}}else if(u&&!o&&!m.Region){c=p[u]||null;if(c!==r.httpRequest.region){o=c}}e.error=i.util.error(new Error,{code:m.Code||a,message:m.Message||null,region:o})}r.service.extractRequestIds(e)},requestBucketRegion:function requestBucketRegion(e,t){var r=e.error;var a=e.request;var s=a.params.Bucket||null;if(!r||!s||r.region||a.operation==="listObjects"||i.util.isNode()&&a.operation==="headBucket"||r.statusCode===400&&a.operation!=="headObject"||p.indexOf(r.code)===-1){return t()}var n=i.util.isNode()?"headBucket":"listObjects";var o={Bucket:s};if(n==="listObjects")o.MaxKeys=0;var u=a.service[n](o);u._requestRegionForBucket=s;u.send(function(){var e=a.service.bucketRegionCache[s]||null;r.region=e;t()})},reqRegionForNetworkingError:function reqRegionForNetworkingError(e,t){if(!i.util.isBrowser()){return t()}var r=e.error;var a=e.request;var s=a.params.Bucket;if(!r||r.code!=="NetworkingError"||!s||a.httpRequest.region==="us-east-1"){return t()}var o=a.service;var u=o.bucketRegionCache;var p=u[s]||null;if(p&&p!==a.httpRequest.region){o.updateReqBucketRegion(a,p);t()}else if(!n.dnsCompatibleBucketName(s)){o.updateReqBucketRegion(a,"us-east-1");if(u[s]!=="us-east-1"){u[s]="us-east-1"}t()}else if(a.httpRequest.virtualHostedBucket){var c=o.listObjects({Bucket:s,MaxKeys:0});o.updateReqBucketRegion(c,"us-east-1");c._requestRegionForBucket=s;c.send(function(){var e=o.bucketRegionCache[s]||null;if(e&&e!==a.httpRequest.region){o.updateReqBucketRegion(a,e)}t()})}else{t()}},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;if(!e){e=Object.keys(t)}else if(typeof e==="string"){e=[e]}for(var r=0;r{const i=s(e.kty,e.crv);const n=o(r,a.get(r),i,e);return{wrapped:n,header:{epk:{kty:e.kty,crv:e.crv,x:i.x,y:i.y}}}};const p=(e,t,r)=>{const{enc:i,epk:s}=r;return o(i,a.get(i),e,s,r)};e.exports=((e,t)=>{e.keyManagementEncrypt.set("ECDH-ES",u);e.keyManagementDecrypt.set("ECDH-ES",p);t.EC.deriveKey["ECDH-ES"]=(e=>(e.use==="enc"||e.use===undefined)&&e.crv!==n);if(i){t.OKP.deriveKey["ECDH-ES"]=(e=>(e.use==="enc"||e.use===undefined)&&e.keyObject.asymmetricKeyType.startsWith("x"))}})},6039:function(e){e.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:true},quantumTaskArn:{location:"uri",locationName:"quantumTaskArn"}}},output:{type:"structure",required:["cancellationStatus","quantumTaskArn"],members:{cancellationStatus:{},quantumTaskArn:{}}},idempotent:true},CreateQuantumTask:{http:{requestUri:"/quantum-task",responseCode:201},input:{type:"structure",required:["action","clientToken","deviceArn","outputS3Bucket","outputS3KeyPrefix","shots"],members:{action:{jsonvalue:true},clientToken:{idempotencyToken:true},deviceArn:{},deviceParameters:{jsonvalue:true},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:true},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:true},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:true}},shapes:{Sd:{type:"map",key:{},value:{}},Sm:{type:"timestamp",timestampFormat:"iso8601"}}}},6040:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kms"]={};i.KMS=a.defineService("kms",["2014-11-01"]);Object.defineProperty(s.services["kms"],"2014-11-01",{get:function get(){var e=r(3224);e.paginators=r(5167).pagination;return e},enumerable:true,configurable:true});e.exports=i.KMS},6049:function(e,t,r){var i=r(5011);e.exports=i(once);e.exports.strict=i(onceStrict);once.proto=once(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return once(this)},configurable:true});Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return onceStrict(this)},configurable:true})});function once(e){var t=function(){if(t.called)return t.value;t.called=true;return t.value=e.apply(this,arguments)};t.called=false;return t}function onceStrict(e){var t=function(){if(t.called)throw new Error(t.onceError);t.called=true;return t.value=e.apply(this,arguments)};var r=e.name||"Function wrapped with `once`";t.onceError=r+" shouldn't be called more than once";t.called=false;return t}},6057:function(e,t,r){"use strict";const i=r(5747);const a=r(1669);const s=r(5534);const n=r(9504);e.exports=(async e=>{const{body:t}=e;if(e.headers["content-length"]){return Number(e.headers["content-length"])}if(!t&&!e.stream){return 0}if(s.string(t)){return Buffer.byteLength(t)}if(n(t)){return a.promisify(t.getLength.bind(t))()}if(t instanceof i.ReadStream){const{size:e}=await a.promisify(i.stat)(t.path);return e}return null})},6063:function(e){e.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:"S11"}}}},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:"S13"}}}}},BatchDeletePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionsToDelete"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionsToDelete:{type:"list",member:{shape:"S1b"}}}},output:{type:"structure",members:{Errors:{shape:"S11"}}}},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:"S13"}}}}}}},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:"S13"}}}}}}},BatchGetCrawlers:{input:{type:"structure",required:["CrawlerNames"],members:{CrawlerNames:{shape:"S1p"}}},output:{type:"structure",members:{Crawlers:{shape:"S1r"},CrawlersNotFound:{shape:"S1p"}}}},BatchGetDevEndpoints:{input:{type:"structure",required:["DevEndpointNames"],members:{DevEndpointNames:{shape:"S2z"}}},output:{type:"structure",members:{DevEndpoints:{shape:"S32"},DevEndpointsNotFound:{shape:"S2z"}}}},BatchGetJobs:{input:{type:"structure",required:["JobNames"],members:{JobNames:{shape:"S3e"}}},output:{type:"structure",members:{Jobs:{shape:"S3g"},JobsNotFound:{shape:"S3e"}}}},BatchGetPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionsToGet"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionsToGet:{shape:"S3x"}}},output:{type:"structure",members:{Partitions:{shape:"S3z"},UnprocessedKeys:{shape:"S3x"}}}},BatchGetTriggers:{input:{type:"structure",required:["TriggerNames"],members:{TriggerNames:{shape:"S42"}}},output:{type:"structure",members:{Triggers:{shape:"S44"},TriggersNotFound:{shape:"S42"}}}},BatchGetWorkflows:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S4j"},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Workflows:{type:"list",member:{shape:"S4m"}},MissingWorkflows:{shape:"S4j"}}}},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:"S13"}}}}}}},BatchUpdatePartition:{input:{type:"structure",required:["DatabaseName","TableName","Entries"],members:{CatalogId:{},DatabaseName:{},TableName:{},Entries:{type:"list",member:{type:"structure",required:["PartitionValueList","PartitionInput"],members:{PartitionValueList:{shape:"S5j"},PartitionInput:{shape:"S5"}}}}}},output:{type:"structure",members:{Errors:{type:"list",member:{type:"structure",members:{PartitionValueList:{shape:"S5j"},ErrorDetail:{shape:"S13"}}}}}}},CancelMLTaskRun:{input:{type:"structure",required:["TransformId","TaskRunId"],members:{TransformId:{},TaskRunId:{}}},output:{type:"structure",members:{TransformId:{},TaskRunId:{},Status:{}}}},CheckSchemaVersionValidity:{input:{type:"structure",required:["DataFormat","SchemaDefinition"],members:{DataFormat:{},SchemaDefinition:{}}},output:{type:"structure",members:{Valid:{type:"boolean"},Error:{}}}},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:"S6a"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"}}}}},output:{type:"structure",members:{}}},CreateConnection:{input:{type:"structure",required:["ConnectionInput"],members:{CatalogId:{},ConnectionInput:{shape:"S6d"}}},output:{type:"structure",members:{}}},CreateCrawler:{input:{type:"structure",required:["Name","Role","Targets"],members:{Name:{},Role:{},DatabaseName:{},Description:{},Targets:{shape:"S1u"},Schedule:{},Classifiers:{shape:"S2c"},TablePrefix:{},SchemaChangePolicy:{shape:"S2f"},RecrawlPolicy:{shape:"S2d"},LineageConfiguration:{shape:"S2i"},Configuration:{},CrawlerSecurityConfiguration:{},Tags:{shape:"S6m"}}},output:{type:"structure",members:{}}},CreateDatabase:{input:{type:"structure",required:["DatabaseInput"],members:{CatalogId:{},DatabaseInput:{shape:"S6r"}}},output:{type:"structure",members:{}}},CreateDevEndpoint:{input:{type:"structure",required:["EndpointName","RoleArn"],members:{EndpointName:{},RoleArn:{},SecurityGroupIds:{shape:"S35"},SubnetId:{},PublicKey:{},PublicKeys:{shape:"S3b"},NumberOfNodes:{type:"integer"},WorkerType:{},GlueVersion:{},NumberOfWorkers:{type:"integer"},ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{},SecurityConfiguration:{},Tags:{shape:"S6m"},Arguments:{shape:"S3c"}}},output:{type:"structure",members:{EndpointName:{},Status:{},SecurityGroupIds:{shape:"S35"},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:"S3c"}}}},CreateJob:{input:{type:"structure",required:["Name","Role","Command"],members:{Name:{},Description:{},LogUri:{},Role:{},ExecutionProperty:{shape:"S3k"},Command:{shape:"S3m"},DefaultArguments:{shape:"S3p"},NonOverridableArguments:{shape:"S3p"},Connections:{shape:"S3q"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},SecurityConfiguration:{},Tags:{shape:"S6m"},NotificationProperty:{shape:"S3u"},GlueVersion:{},NumberOfWorkers:{type:"integer"},WorkerType:{}}},output:{type:"structure",members:{Name:{}}}},CreateMLTransform:{input:{type:"structure",required:["Name","InputRecordTables","Parameters","Role"],members:{Name:{},Description:{},InputRecordTables:{shape:"S76"},Parameters:{shape:"S78"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},Tags:{shape:"S6m"},TransformEncryption:{shape:"S7d"}}},output:{type:"structure",members:{TransformId:{}}}},CreatePartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionInput"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionInput:{shape:"S5"}}},output:{type:"structure",members:{}}},CreatePartitionIndex:{input:{type:"structure",required:["DatabaseName","TableName","PartitionIndex"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionIndex:{shape:"S7k"}}},output:{type:"structure",members:{}}},CreateRegistry:{input:{type:"structure",required:["RegistryName"],members:{RegistryName:{},Description:{},Tags:{shape:"S6m"}}},output:{type:"structure",members:{RegistryArn:{},RegistryName:{},Description:{},Tags:{shape:"S6m"}}}},CreateSchema:{input:{type:"structure",required:["SchemaName","DataFormat"],members:{RegistryId:{shape:"S7q"},SchemaName:{},DataFormat:{},Compatibility:{},Description:{},Tags:{shape:"S6m"},SchemaDefinition:{}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{},SchemaName:{},SchemaArn:{},Description:{},DataFormat:{},Compatibility:{},SchemaCheckpoint:{type:"long"},LatestSchemaVersion:{type:"long"},NextSchemaVersion:{type:"long"},SchemaStatus:{},Tags:{shape:"S6m"},SchemaVersionId:{},SchemaVersionStatus:{}}}},CreateScript:{input:{type:"structure",members:{DagNodes:{shape:"S7x"},DagEdges:{shape:"S85"},Language:{}}},output:{type:"structure",members:{PythonScript:{},ScalaCode:{}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","EncryptionConfiguration"],members:{Name:{},EncryptionConfiguration:{shape:"S8c"}}},output:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},CreateTable:{input:{type:"structure",required:["DatabaseName","TableInput"],members:{CatalogId:{},DatabaseName:{},TableInput:{shape:"S8n"},PartitionIndexes:{type:"list",member:{shape:"S7k"}}}},output:{type:"structure",members:{}}},CreateTrigger:{input:{type:"structure",required:["Name","Type","Actions"],members:{Name:{},WorkflowName:{},Type:{},Schedule:{},Predicate:{shape:"S4b"},Actions:{shape:"S49"},Description:{},StartOnCreation:{type:"boolean"},Tags:{shape:"S6m"}}},output:{type:"structure",members:{Name:{}}}},CreateUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionInput"],members:{CatalogId:{},DatabaseName:{},FunctionInput:{shape:"S8y"}}},output:{type:"structure",members:{}}},CreateWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DefaultRunProperties:{shape:"S4n"},Tags:{shape:"S6m"},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:{}}},DeletePartitionIndex:{input:{type:"structure",required:["DatabaseName","TableName","IndexName"],members:{CatalogId:{},DatabaseName:{},TableName:{},IndexName:{}}},output:{type:"structure",members:{}}},DeleteRegistry:{input:{type:"structure",required:["RegistryId"],members:{RegistryId:{shape:"S7q"}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{},Status:{}}}},DeleteResourcePolicy:{input:{type:"structure",members:{PolicyHashCondition:{},ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteSchema:{input:{type:"structure",required:["SchemaId"],members:{SchemaId:{shape:"Sv"}}},output:{type:"structure",members:{SchemaArn:{},SchemaName:{},Status:{}}}},DeleteSchemaVersions:{input:{type:"structure",required:["SchemaId","Versions"],members:{SchemaId:{shape:"Sv"},Versions:{}}},output:{type:"structure",members:{SchemaVersionErrors:{type:"list",member:{type:"structure",members:{VersionNumber:{type:"long"},ErrorDetails:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}}}}}}}},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:"Sao"}}}},GetClassifiers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Classifiers:{type:"list",member:{shape:"Sao"}},NextToken:{}}}},GetColumnStatisticsForPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues","ColumnNames"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"},ColumnNames:{shape:"Saz"}}},output:{type:"structure",members:{ColumnStatisticsList:{shape:"Sb1"},Errors:{shape:"Sbj"}}}},GetColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnNames"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnNames:{shape:"Saz"}}},output:{type:"structure",members:{ColumnStatisticsList:{shape:"Sb1"},Errors:{shape:"Sbj"}}}},GetConnection:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{},HidePassword:{type:"boolean"}}},output:{type:"structure",members:{Connection:{shape:"Sbp"}}}},GetConnections:{input:{type:"structure",members:{CatalogId:{},Filter:{type:"structure",members:{MatchCriteria:{shape:"S6f"},ConnectionType:{}}},HidePassword:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ConnectionList:{type:"list",member:{shape:"Sbp"}},NextToken:{}}}},GetCrawler:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Crawler:{shape:"S1s"}}}},GetCrawlerMetrics:{input:{type:"structure",members:{CrawlerNameList:{shape:"S1p"},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:"S1r"},NextToken:{}}}},GetDataCatalogEncryptionSettings:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{DataCatalogEncryptionSettings:{shape:"Sc4"}}}},GetDatabase:{input:{type:"structure",required:["Name"],members:{CatalogId:{},Name:{}}},output:{type:"structure",members:{Database:{shape:"Sca"}}}},GetDatabases:{input:{type:"structure",members:{CatalogId:{},NextToken:{},MaxResults:{type:"integer"},ResourceShareType:{}}},output:{type:"structure",required:["DatabaseList"],members:{DatabaseList:{type:"list",member:{shape:"Sca"}},NextToken:{}}}},GetDataflowGraph:{input:{type:"structure",members:{PythonScript:{}}},output:{type:"structure",members:{DagNodes:{shape:"S7x"},DagEdges:{shape:"S85"}}}},GetDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{type:"structure",members:{DevEndpoint:{shape:"S33"}}}},GetDevEndpoints:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DevEndpoints:{shape:"S32"},NextToken:{}}}},GetJob:{input:{type:"structure",required:["JobName"],members:{JobName:{}}},output:{type:"structure",members:{Job:{shape:"S3h"}}}},GetJobBookmark:{input:{type:"structure",required:["JobName"],members:{JobName:{},RunId:{}}},output:{type:"structure",members:{JobBookmarkEntry:{shape:"Scr"}}}},GetJobRun:{input:{type:"structure",required:["JobName","RunId"],members:{JobName:{},RunId:{},PredecessorsIncluded:{type:"boolean"}}},output:{type:"structure",members:{JobRun:{shape:"S4z"}}}},GetJobRuns:{input:{type:"structure",required:["JobName"],members:{JobName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{JobRuns:{shape:"S4y"},NextToken:{}}}},GetJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Jobs:{shape:"S3g"},NextToken:{}}}},GetMLTaskRun:{input:{type:"structure",required:["TransformId","TaskRunId"],members:{TransformId:{},TaskRunId:{}}},output:{type:"structure",members:{TransformId:{},TaskRunId:{},Status:{},LogGroupName:{},Properties:{shape:"Sd1"},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:"Sd1"},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:"S76"},Parameters:{shape:"S78"},EvaluationMetrics:{shape:"Sdk"},LabelCount:{type:"integer"},Schema:{shape:"Sdr"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},TransformEncryption:{shape:"S7d"}}}},GetMLTransforms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filter:{shape:"Sdu"},Sort:{shape:"Sdv"}}},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:"S76"},Parameters:{shape:"S78"},EvaluationMetrics:{shape:"Sdk"},LabelCount:{type:"integer"},Schema:{shape:"Sdr"},Role:{},GlueVersion:{},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},Timeout:{type:"integer"},MaxRetries:{type:"integer"},TransformEncryption:{shape:"S7d"}}}},NextToken:{}}}},GetMapping:{input:{type:"structure",required:["Source"],members:{Source:{shape:"Se1"},Sinks:{shape:"Se2"},Location:{shape:"Se3"}}},output:{type:"structure",required:["Mapping"],members:{Mapping:{shape:"Se5"}}}},GetPartition:{input:{type:"structure",required:["DatabaseName","TableName","PartitionValues"],members:{CatalogId:{},DatabaseName:{},TableName:{},PartitionValues:{shape:"S6"}}},output:{type:"structure",members:{Partition:{shape:"S40"}}}},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:{},BackfillErrors:{type:"list",member:{type:"structure",members:{Code:{},Partitions:{type:"list",member:{shape:"S1b"}}}}}}}},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:"S3z"},NextToken:{}}}},GetPlan:{input:{type:"structure",required:["Mapping","Source"],members:{Mapping:{shape:"Se5"},Source:{shape:"Se1"},Sinks:{shape:"Se2"},Location:{shape:"Se3"},Language:{},AdditionalPlanOptionsMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PythonScript:{},ScalaCode:{}}}},GetRegistry:{input:{type:"structure",required:["RegistryId"],members:{RegistryId:{shape:"S7q"}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{},Description:{},Status:{},CreatedTime:{},UpdatedTime:{}}}},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"}}}},GetSchema:{input:{type:"structure",required:["SchemaId"],members:{SchemaId:{shape:"Sv"}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{},SchemaName:{},SchemaArn:{},Description:{},DataFormat:{},Compatibility:{},SchemaCheckpoint:{type:"long"},LatestSchemaVersion:{type:"long"},NextSchemaVersion:{type:"long"},SchemaStatus:{},CreatedTime:{},UpdatedTime:{}}}},GetSchemaByDefinition:{input:{type:"structure",required:["SchemaId","SchemaDefinition"],members:{SchemaId:{shape:"Sv"},SchemaDefinition:{}}},output:{type:"structure",members:{SchemaVersionId:{},SchemaArn:{},DataFormat:{},Status:{},CreatedTime:{}}}},GetSchemaVersion:{input:{type:"structure",members:{SchemaId:{shape:"Sv"},SchemaVersionId:{},SchemaVersionNumber:{shape:"Sfb"}}},output:{type:"structure",members:{SchemaVersionId:{},SchemaDefinition:{},DataFormat:{},SchemaArn:{},VersionNumber:{type:"long"},Status:{},CreatedTime:{}}}},GetSchemaVersionsDiff:{input:{type:"structure",required:["SchemaId","FirstSchemaVersionNumber","SecondSchemaVersionNumber","SchemaDiffType"],members:{SchemaId:{shape:"Sv"},FirstSchemaVersionNumber:{shape:"Sfb"},SecondSchemaVersionNumber:{shape:"Sfb"},SchemaDiffType:{}}},output:{type:"structure",members:{Diff:{}}}},GetSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{SecurityConfiguration:{shape:"Sfk"}}}},GetSecurityConfigurations:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{SecurityConfigurations:{type:"list",member:{shape:"Sfk"}},NextToken:{}}}},GetTable:{input:{type:"structure",required:["DatabaseName","Name"],members:{CatalogId:{},DatabaseName:{},Name:{}}},output:{type:"structure",members:{Table:{shape:"Sfq"}}}},GetTableVersion:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},VersionId:{}}},output:{type:"structure",members:{TableVersion:{shape:"Sft"}}}},GetTableVersions:{input:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableVersions:{type:"list",member:{shape:"Sft"}},NextToken:{}}}},GetTables:{input:{type:"structure",required:["DatabaseName"],members:{CatalogId:{},DatabaseName:{},Expression:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TableList:{shape:"Sg0"},NextToken:{}}}},GetTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"S6m"}}}},GetTrigger:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Trigger:{shape:"S45"}}}},GetTriggers:{input:{type:"structure",members:{NextToken:{},DependentJobName:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Triggers:{shape:"S44"},NextToken:{}}}},GetUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName"],members:{CatalogId:{},DatabaseName:{},FunctionName:{}}},output:{type:"structure",members:{UserDefinedFunction:{shape:"Sg9"}}}},GetUserDefinedFunctions:{input:{type:"structure",required:["Pattern"],members:{CatalogId:{},DatabaseName:{},Pattern:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{UserDefinedFunctions:{type:"list",member:{shape:"Sg9"}},NextToken:{}}}},GetWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Workflow:{shape:"S4m"}}}},GetWorkflowRun:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{},IncludeGraph:{type:"boolean"}}},output:{type:"structure",members:{Run:{shape:"S4o"}}}},GetWorkflowRunProperties:{input:{type:"structure",required:["Name","RunId"],members:{Name:{},RunId:{}}},output:{type:"structure",members:{RunProperties:{shape:"S4n"}}}},GetWorkflowRuns:{input:{type:"structure",required:["Name"],members:{Name:{},IncludeGraph:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Runs:{type:"list",member:{shape:"S4o"}},NextToken:{}}}},ImportCatalogToGlue:{input:{type:"structure",members:{CatalogId:{}}},output:{type:"structure",members:{}}},ListCrawlers:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Tags:{shape:"S6m"}}},output:{type:"structure",members:{CrawlerNames:{shape:"S1p"},NextToken:{}}}},ListDevEndpoints:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"S6m"}}},output:{type:"structure",members:{DevEndpointNames:{type:"list",member:{}},NextToken:{}}}},ListJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Tags:{shape:"S6m"}}},output:{type:"structure",members:{JobNames:{shape:"S3e"},NextToken:{}}}},ListMLTransforms:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filter:{shape:"Sdu"},Sort:{shape:"Sdv"},Tags:{shape:"S6m"}}},output:{type:"structure",required:["TransformIds"],members:{TransformIds:{type:"list",member:{}},NextToken:{}}}},ListRegistries:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Registries:{type:"list",member:{type:"structure",members:{RegistryName:{},RegistryArn:{},Description:{},Status:{},CreatedTime:{},UpdatedTime:{}}}},NextToken:{}}}},ListSchemaVersions:{input:{type:"structure",required:["SchemaId"],members:{SchemaId:{shape:"Sv"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Schemas:{type:"list",member:{type:"structure",members:{SchemaArn:{},SchemaVersionId:{},VersionNumber:{type:"long"},Status:{},CreatedTime:{}}}},NextToken:{}}}},ListSchemas:{input:{type:"structure",members:{RegistryId:{shape:"S7q"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Schemas:{type:"list",member:{type:"structure",members:{RegistryName:{},SchemaName:{},SchemaArn:{},Description:{},SchemaStatus:{},CreatedTime:{},UpdatedTime:{}}}},NextToken:{}}}},ListTriggers:{input:{type:"structure",members:{NextToken:{},DependentJobName:{},MaxResults:{type:"integer"},Tags:{shape:"S6m"}}},output:{type:"structure",members:{TriggerNames:{shape:"S42"},NextToken:{}}}},ListWorkflows:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Workflows:{shape:"S4j"},NextToken:{}}}},PutDataCatalogEncryptionSettings:{input:{type:"structure",required:["DataCatalogEncryptionSettings"],members:{CatalogId:{},DataCatalogEncryptionSettings:{shape:"Sc4"}}},output:{type:"structure",members:{}}},PutResourcePolicy:{input:{type:"structure",required:["PolicyInJson"],members:{PolicyInJson:{},ResourceArn:{},PolicyHashCondition:{},PolicyExistsCondition:{},EnableHybrid:{}}},output:{type:"structure",members:{PolicyHash:{}}}},PutSchemaVersionMetadata:{input:{type:"structure",required:["MetadataKeyValue"],members:{SchemaId:{shape:"Sv"},SchemaVersionNumber:{shape:"Sfb"},SchemaVersionId:{},MetadataKeyValue:{shape:"Shn"}}},output:{type:"structure",members:{SchemaArn:{},SchemaName:{},RegistryName:{},LatestVersion:{type:"boolean"},VersionNumber:{type:"long"},SchemaVersionId:{},MetadataKey:{},MetadataValue:{}}}},PutWorkflowRunProperties:{input:{type:"structure",required:["Name","RunId","RunProperties"],members:{Name:{},RunId:{},RunProperties:{shape:"S4n"}}},output:{type:"structure",members:{}}},QuerySchemaVersionMetadata:{input:{type:"structure",members:{SchemaId:{shape:"Sv"},SchemaVersionNumber:{shape:"Sfb"},SchemaVersionId:{},MetadataList:{type:"list",member:{shape:"Shn"}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{MetadataInfoMap:{type:"map",key:{},value:{type:"structure",members:{MetadataValue:{},CreatedTime:{}}}},SchemaVersionId:{},NextToken:{}}}},RegisterSchemaVersion:{input:{type:"structure",required:["SchemaId","SchemaDefinition"],members:{SchemaId:{shape:"Sv"},SchemaDefinition:{}}},output:{type:"structure",members:{SchemaVersionId:{},VersionNumber:{type:"long"},Status:{}}}},RemoveSchemaVersionMetadata:{input:{type:"structure",required:["MetadataKeyValue"],members:{SchemaId:{shape:"Sv"},SchemaVersionNumber:{shape:"Sfb"},SchemaVersionId:{},MetadataKeyValue:{shape:"Shn"}}},output:{type:"structure",members:{SchemaArn:{},SchemaName:{},RegistryName:{},LatestVersion:{type:"boolean"},VersionNumber:{type:"long"},SchemaVersionId:{},MetadataKey:{},MetadataValue:{}}}},ResetJobBookmark:{input:{type:"structure",required:["JobName"],members:{JobName:{},RunId:{}}},output:{type:"structure",members:{JobBookmarkEntry:{shape:"Scr"}}}},ResumeWorkflowRun:{input:{type:"structure",required:["Name","RunId","NodeIds"],members:{Name:{},RunId:{},NodeIds:{shape:"Si6"}}},output:{type:"structure",members:{RunId:{},NodeIds:{shape:"Si6"}}}},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:"Sg0"}}}},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:"S3p"},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},SecurityConfiguration:{},NotificationProperty:{shape:"S3u"},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:"S6m"}}},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:"S6a"},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:"Sji"}}},output:{type:"structure",members:{Errors:{shape:"Sjk"}}}},UpdateColumnStatisticsForTable:{input:{type:"structure",required:["DatabaseName","TableName","ColumnStatisticsList"],members:{CatalogId:{},DatabaseName:{},TableName:{},ColumnStatisticsList:{shape:"Sji"}}},output:{type:"structure",members:{Errors:{shape:"Sjk"}}}},UpdateConnection:{input:{type:"structure",required:["Name","ConnectionInput"],members:{CatalogId:{},Name:{},ConnectionInput:{shape:"S6d"}}},output:{type:"structure",members:{}}},UpdateCrawler:{input:{type:"structure",required:["Name"],members:{Name:{},Role:{},DatabaseName:{},Description:{},Targets:{shape:"S1u"},Schedule:{},Classifiers:{shape:"S2c"},TablePrefix:{},SchemaChangePolicy:{shape:"S2f"},RecrawlPolicy:{shape:"S2d"},LineageConfiguration:{shape:"S2i"},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:"S6r"}}},output:{type:"structure",members:{}}},UpdateDevEndpoint:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{},PublicKey:{},AddPublicKeys:{shape:"S3b"},DeletePublicKeys:{shape:"S3b"},CustomLibraries:{type:"structure",members:{ExtraPythonLibsS3Path:{},ExtraJarsS3Path:{}}},UpdateEtlLibraries:{type:"boolean"},DeleteArguments:{shape:"S35"},AddArguments:{shape:"S3c"}}},output:{type:"structure",members:{}}},UpdateJob:{input:{type:"structure",required:["JobName","JobUpdate"],members:{JobName:{},JobUpdate:{type:"structure",members:{Description:{},LogUri:{},Role:{},ExecutionProperty:{shape:"S3k"},Command:{shape:"S3m"},DefaultArguments:{shape:"S3p"},NonOverridableArguments:{shape:"S3p"},Connections:{shape:"S3q"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S3u"},GlueVersion:{}}}}},output:{type:"structure",members:{JobName:{}}}},UpdateMLTransform:{input:{type:"structure",required:["TransformId"],members:{TransformId:{},Name:{},Description:{},Parameters:{shape:"S78"},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:"S5j"},PartitionInput:{shape:"S5"}}},output:{type:"structure",members:{}}},UpdateRegistry:{input:{type:"structure",required:["RegistryId","Description"],members:{RegistryId:{shape:"S7q"},Description:{}}},output:{type:"structure",members:{RegistryName:{},RegistryArn:{}}}},UpdateSchema:{input:{type:"structure",required:["SchemaId"],members:{SchemaId:{shape:"Sv"},SchemaVersionNumber:{shape:"Sfb"},Compatibility:{},Description:{}}},output:{type:"structure",members:{SchemaArn:{},SchemaName:{},RegistryName:{}}}},UpdateTable:{input:{type:"structure",required:["DatabaseName","TableInput"],members:{CatalogId:{},DatabaseName:{},TableInput:{shape:"S8n"},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:"S49"},Predicate:{shape:"S4b"}}}}},output:{type:"structure",members:{Trigger:{shape:"S45"}}}},UpdateUserDefinedFunction:{input:{type:"structure",required:["DatabaseName","FunctionName","FunctionInput"],members:{CatalogId:{},DatabaseName:{},FunctionName:{},FunctionInput:{shape:"S8y"}}},output:{type:"structure",members:{}}},UpdateWorkflow:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},DefaultRunProperties:{shape:"S4n"},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"},SchemaReference:{type:"structure",members:{SchemaId:{shape:"Sv"},SchemaVersionId:{},SchemaVersionNumber:{type:"long"}}}}},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:"structure",members:{SchemaArn:{},SchemaName:{},RegistryName:{}}},S11:{type:"list",member:{type:"structure",members:{PartitionValues:{shape:"S6"},ErrorDetail:{shape:"S13"}}}},S13:{type:"structure",members:{ErrorCode:{},ErrorMessage:{}}},S1b:{type:"structure",required:["Values"],members:{Values:{shape:"S6"}}},S1p:{type:"list",member:{}},S1r:{type:"list",member:{shape:"S1s"}},S1s:{type:"structure",members:{Name:{},Role:{},Targets:{shape:"S1u"},DatabaseName:{},Description:{},Classifiers:{shape:"S2c"},RecrawlPolicy:{shape:"S2d"},SchemaChangePolicy:{shape:"S2f"},LineageConfiguration:{shape:"S2i"},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:{}}},S1u:{type:"structure",members:{S3Targets:{type:"list",member:{type:"structure",members:{Path:{},Exclusions:{shape:"S1y"},ConnectionName:{}}}},JdbcTargets:{type:"list",member:{type:"structure",members:{ConnectionName:{},Path:{},Exclusions:{shape:"S1y"}}}},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:{}}}}}}},S1y:{type:"list",member:{}},S2c:{type:"list",member:{}},S2d:{type:"structure",members:{RecrawlBehavior:{}}},S2f:{type:"structure",members:{UpdateBehavior:{},DeleteBehavior:{}}},S2i:{type:"structure",members:{CrawlerLineageSettings:{}}},S2z:{type:"list",member:{}},S32:{type:"list",member:{shape:"S33"}},S33:{type:"structure",members:{EndpointName:{},RoleArn:{},SecurityGroupIds:{shape:"S35"},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:"S3b"},SecurityConfiguration:{},Arguments:{shape:"S3c"}}},S35:{type:"list",member:{}},S3b:{type:"list",member:{}},S3c:{type:"map",key:{},value:{}},S3e:{type:"list",member:{}},S3g:{type:"list",member:{shape:"S3h"}},S3h:{type:"structure",members:{Name:{},Description:{},LogUri:{},Role:{},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},ExecutionProperty:{shape:"S3k"},Command:{shape:"S3m"},DefaultArguments:{shape:"S3p"},NonOverridableArguments:{shape:"S3p"},Connections:{shape:"S3q"},MaxRetries:{type:"integer"},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S3u"},GlueVersion:{}}},S3k:{type:"structure",members:{MaxConcurrentRuns:{type:"integer"}}},S3m:{type:"structure",members:{Name:{},ScriptLocation:{},PythonVersion:{}}},S3p:{type:"map",key:{},value:{}},S3q:{type:"structure",members:{Connections:{type:"list",member:{}}}},S3u:{type:"structure",members:{NotifyDelayAfter:{type:"integer"}}},S3x:{type:"list",member:{shape:"S1b"}},S3z:{type:"list",member:{shape:"S40"}},S40:{type:"structure",members:{Values:{shape:"S6"},DatabaseName:{},TableName:{},CreationTime:{type:"timestamp"},LastAccessTime:{type:"timestamp"},StorageDescriptor:{shape:"S9"},Parameters:{shape:"Se"},LastAnalyzedTime:{type:"timestamp"},CatalogId:{}}},S42:{type:"list",member:{}},S44:{type:"list",member:{shape:"S45"}},S45:{type:"structure",members:{Name:{},WorkflowName:{},Id:{},Type:{},State:{},Description:{},Schedule:{},Actions:{shape:"S49"},Predicate:{shape:"S4b"}}},S49:{type:"list",member:{type:"structure",members:{JobName:{},Arguments:{shape:"S3p"},Timeout:{type:"integer"},SecurityConfiguration:{},NotificationProperty:{shape:"S3u"},CrawlerName:{}}}},S4b:{type:"structure",members:{Logical:{},Conditions:{type:"list",member:{type:"structure",members:{LogicalOperator:{},JobName:{},State:{},CrawlerName:{},CrawlState:{}}}}}},S4j:{type:"list",member:{}},S4m:{type:"structure",members:{Name:{},Description:{},DefaultRunProperties:{shape:"S4n"},CreatedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},LastRun:{shape:"S4o"},Graph:{shape:"S4s"},MaxConcurrentRuns:{type:"integer"}}},S4n:{type:"map",key:{},value:{}},S4o:{type:"structure",members:{Name:{},WorkflowRunId:{},PreviousRunId:{},WorkflowRunProperties:{shape:"S4n"},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:"S4s"}}},S4s:{type:"structure",members:{Nodes:{type:"list",member:{type:"structure",members:{Type:{},Name:{},UniqueId:{},TriggerDetails:{type:"structure",members:{Trigger:{shape:"S45"}}},JobDetails:{type:"structure",members:{JobRuns:{shape:"S4y"}}},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:{}}}}}},S4y:{type:"list",member:{shape:"S4z"}},S4z:{type:"structure",members:{Id:{},Attempt:{type:"integer"},PreviousRunId:{},TriggerName:{},JobName:{},StartedOn:{type:"timestamp"},LastModifiedOn:{type:"timestamp"},CompletedOn:{type:"timestamp"},JobRunState:{},Arguments:{shape:"S3p"},ErrorMessage:{},PredecessorRuns:{type:"list",member:{type:"structure",members:{JobName:{},RunId:{}}}},AllocatedCapacity:{deprecated:true,deprecatedMessage:"This property is deprecated, use MaxCapacity instead.",type:"integer"},ExecutionTime:{type:"integer"},Timeout:{type:"integer"},MaxCapacity:{type:"double"},WorkerType:{},NumberOfWorkers:{type:"integer"},SecurityConfiguration:{},LogGroupName:{},NotificationProperty:{shape:"S3u"},GlueVersion:{}}},S5j:{type:"list",member:{}},S6a:{type:"list",member:{}},S6d:{type:"structure",required:["Name","ConnectionType","ConnectionProperties"],members:{Name:{},Description:{},ConnectionType:{},MatchCriteria:{shape:"S6f"},ConnectionProperties:{shape:"S6g"},PhysicalConnectionRequirements:{shape:"S6i"}}},S6f:{type:"list",member:{}},S6g:{type:"map",key:{},value:{}},S6i:{type:"structure",members:{SubnetId:{},SecurityGroupIdList:{type:"list",member:{}},AvailabilityZone:{}}},S6m:{type:"map",key:{},value:{}},S6r:{type:"structure",required:["Name"],members:{Name:{},Description:{},LocationUri:{},Parameters:{shape:"Se"},CreateTableDefaultPermissions:{shape:"S6t"},TargetDatabase:{shape:"S6z"}}},S6t:{type:"list",member:{type:"structure",members:{Principal:{type:"structure",members:{DataLakePrincipalIdentifier:{}}},Permissions:{type:"list",member:{}}}}},S6z:{type:"structure",members:{CatalogId:{},DatabaseName:{}}},S76:{type:"list",member:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{},CatalogId:{},ConnectionName:{}}}},S78:{type:"structure",required:["TransformType"],members:{TransformType:{},FindMatchesParameters:{type:"structure",members:{PrimaryKeyColumnName:{},PrecisionRecallTradeoff:{type:"double"},AccuracyCostTradeoff:{type:"double"},EnforceProvidedLabels:{type:"boolean"}}}}},S7d:{type:"structure",members:{MlUserDataEncryption:{type:"structure",required:["MlUserDataEncryptionMode"],members:{MlUserDataEncryptionMode:{},KmsKeyId:{}}},TaskRunSecurityConfigurationName:{}}},S7k:{type:"structure",required:["Keys","IndexName"],members:{Keys:{type:"list",member:{}},IndexName:{}}},S7q:{type:"structure",members:{RegistryName:{},RegistryArn:{}}},S7x:{type:"list",member:{type:"structure",required:["Id","NodeType","Args"],members:{Id:{},NodeType:{},Args:{shape:"S81"},LineNumber:{type:"integer"}}}},S81:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{},Param:{type:"boolean"}}}},S85:{type:"list",member:{type:"structure",required:["Source","Target"],members:{Source:{},Target:{},TargetParameter:{}}}},S8c:{type:"structure",members:{S3Encryption:{type:"list",member:{type:"structure",members:{S3EncryptionMode:{},KmsKeyArn:{}}}},CloudWatchEncryption:{type:"structure",members:{CloudWatchEncryptionMode:{},KmsKeyArn:{}}},JobBookmarksEncryption:{type:"structure",members:{JobBookmarksEncryptionMode:{},KmsKeyArn:{}}}}},S8n:{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:"S8r"}}},S8r:{type:"structure",members:{CatalogId:{},DatabaseName:{},Name:{}}},S8y:{type:"structure",members:{FunctionName:{},ClassName:{},OwnerName:{},OwnerType:{},ResourceUris:{shape:"S90"}}},S90:{type:"list",member:{type:"structure",members:{ResourceType:{},Uri:{}}}},Sao:{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:"S6a"},DisableValueTrimming:{type:"boolean"},AllowSingleColumn:{type:"boolean"}}}}},Saz:{type:"list",member:{}},Sb1:{type:"list",member:{shape:"Sb2"}},Sb2:{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:"Sba"},MaximumValue:{shape:"Sba"},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"}}}}}}},Sba:{type:"structure",required:["UnscaledValue","Scale"],members:{UnscaledValue:{type:"blob"},Scale:{type:"integer"}}},Sbj:{type:"list",member:{type:"structure",members:{ColumnName:{},Error:{shape:"S13"}}}},Sbp:{type:"structure",members:{Name:{},Description:{},ConnectionType:{},MatchCriteria:{shape:"S6f"},ConnectionProperties:{shape:"S6g"},PhysicalConnectionRequirements:{shape:"S6i"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"},LastUpdatedBy:{}}},Sc4:{type:"structure",members:{EncryptionAtRest:{type:"structure",required:["CatalogEncryptionMode"],members:{CatalogEncryptionMode:{},SseAwsKmsKeyId:{}}},ConnectionPasswordEncryption:{type:"structure",required:["ReturnConnectionPasswordEncrypted"],members:{ReturnConnectionPasswordEncrypted:{type:"boolean"},AwsKmsKeyId:{}}}}},Sca:{type:"structure",required:["Name"],members:{Name:{},Description:{},LocationUri:{},Parameters:{shape:"Se"},CreateTime:{type:"timestamp"},CreateTableDefaultPermissions:{shape:"S6t"},TargetDatabase:{shape:"S6z"},CatalogId:{}}},Scr:{type:"structure",members:{JobName:{},Version:{type:"integer"},Run:{type:"integer"},Attempt:{type:"integer"},PreviousRunId:{},RunId:{},JobBookmark:{}}},Sd1:{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:{}}}}},Sdk:{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"}}},ColumnImportances:{type:"list",member:{type:"structure",members:{ColumnName:{},Importance:{type:"double"}}}}}}}},Sdr:{type:"list",member:{type:"structure",members:{Name:{},DataType:{}}}},Sdu:{type:"structure",members:{Name:{},TransformType:{},Status:{},GlueVersion:{},CreatedBefore:{type:"timestamp"},CreatedAfter:{type:"timestamp"},LastModifiedBefore:{type:"timestamp"},LastModifiedAfter:{type:"timestamp"},Schema:{shape:"Sdr"}}},Sdv:{type:"structure",required:["Column","SortDirection"],members:{Column:{},SortDirection:{}}},Se1:{type:"structure",required:["DatabaseName","TableName"],members:{DatabaseName:{},TableName:{}}},Se2:{type:"list",member:{shape:"Se1"}},Se3:{type:"structure",members:{Jdbc:{shape:"S81"},S3:{shape:"S81"},DynamoDB:{shape:"S81"}}},Se5:{type:"list",member:{type:"structure",members:{SourceTable:{},SourcePath:{},SourceType:{},TargetTable:{},TargetPath:{},TargetType:{}}}},Sfb:{type:"structure",members:{LatestVersion:{type:"boolean"},VersionNumber:{type:"long"}}},Sfk:{type:"structure",members:{Name:{},CreatedTimeStamp:{type:"timestamp"},EncryptionConfiguration:{shape:"S8c"}}},Sfq:{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:"S8r"},CatalogId:{}}},Sft:{type:"structure",members:{Table:{shape:"Sfq"},VersionId:{}}},Sg0:{type:"list",member:{shape:"Sfq"}},Sg9:{type:"structure",members:{FunctionName:{},DatabaseName:{},ClassName:{},OwnerName:{},OwnerType:{},CreateTime:{type:"timestamp"},ResourceUris:{shape:"S90"},CatalogId:{}}},Shn:{type:"structure",members:{MetadataKey:{},MetadataValue:{}}},Si6:{type:"list",member:{}},Sji:{type:"list",member:{shape:"Sb2"}},Sjk:{type:"list",member:{type:"structure",members:{ColumnStatistics:{shape:"Sb2"},Error:{shape:"S13"}}}}}}},6066:function(e){e.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:true},CertificateSource:{deprecated:true}}},S1n:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1t:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},DistributionConfig:{shape:"S7"}}},S1v:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S22:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S29:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}},S2a:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2e:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2k:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S29"}}},S2m:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2n"}}},S2n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2m"}}},S2v:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2z:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S2v"}}},S31:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S33:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S31"}}},S35:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S36:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S39:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},StreamingDistributionConfig:{shape:"S35"}}},S4g:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},6099:function(e){e.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:true},TimeZoneId:{},StorageRule:{shape:"Sj"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},DeactivateUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}/activation",responseCode:204},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}}},DeleteComment:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId","CommentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},CommentId:{location:"uri",locationName:"CommentId"}}}},DeleteCustomMetadata:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionId"},Keys:{location:"querystring",locationName:"keys",type:"list",member:{}},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteDocument:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}",responseCode:204},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"}}}},DeleteFolder:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteFolderContents:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteLabels:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Labels:{shape:"S1g",location:"querystring",locationName:"labels"},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteNotificationSubscription:{http:{method:"DELETE",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}",responseCode:200},input:{type:"structure",required:["SubscriptionId","OrganizationId"],members:{SubscriptionId:{location:"uri",locationName:"SubscriptionId"},OrganizationId:{location:"uri",locationName:"OrganizationId"}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}",responseCode:204},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"}}}},DescribeActivities:{http:{method:"GET",requestUri:"/api/v1/activities",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},StartTime:{location:"querystring",locationName:"startTime",type:"timestamp"},EndTime:{location:"querystring",locationName:"endTime",type:"timestamp"},OrganizationId:{location:"querystring",locationName:"organizationId"},ActivityTypes:{location:"querystring",locationName:"activityTypes"},ResourceId:{location:"querystring",locationName:"resourceId"},UserId:{location:"querystring",locationName:"userId"},IncludeIndirectActivities:{location:"querystring",locationName:"includeIndirectActivities",type:"boolean"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{UserActivities:{type:"list",member:{type:"structure",members:{Type:{},TimeStamp:{type:"timestamp"},IsIndirectActivity:{type:"boolean"},OrganizationId:{},Initiator:{shape:"S2d"},Participants:{type:"structure",members:{Users:{type:"list",member:{shape:"S2d"}},Groups:{shape:"S2g"}}},ResourceMetadata:{shape:"S2j"},OriginalParent:{shape:"S2j"},CommentMetadata:{type:"structure",members:{CommentId:{},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},CommentStatus:{},RecipientId:{}}}}}},Marker:{}}}},DescribeComments:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comments",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Comments:{type:"list",member:{shape:"S13"}},Marker:{}}}},DescribeDocumentVersions:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Include:{location:"querystring",locationName:"include"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{shape:"S2u"}},Marker:{}}}},DescribeFolderContents:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Sort:{location:"querystring",locationName:"sort"},Order:{location:"querystring",locationName:"order"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"},Type:{location:"querystring",locationName:"type"},Include:{location:"querystring",locationName:"include"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},DescribeGroups:{http:{method:"GET",requestUri:"/api/v1/groups",responseCode:200},input:{type:"structure",required:["SearchQuery"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},SearchQuery:{shape:"S3b",location:"querystring",locationName:"searchQuery"},OrganizationId:{location:"querystring",locationName:"organizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Groups:{shape:"S2g"},Marker:{}}}},DescribeNotificationSubscriptions:{http:{method:"GET",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Subscriptions:{type:"list",member:{shape:"S1p"}},Marker:{}}}},DescribeResourcePermissions:{http:{method:"GET",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"querystring",locationName:"principalId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{Id:{},Type:{},Roles:{type:"list",member:{type:"structure",members:{Role:{},Type:{}}}}}}},Marker:{}}}},DescribeRootFolders:{http:{method:"GET",requestUri:"/api/v1/me/root",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Marker:{}}}},DescribeUsers:{http:{method:"GET",requestUri:"/api/v1/users",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},OrganizationId:{location:"querystring",locationName:"organizationId"},UserIds:{location:"querystring",locationName:"userIds"},Query:{shape:"S3b",location:"querystring",locationName:"query"},Include:{location:"querystring",locationName:"include"},Order:{location:"querystring",locationName:"order"},Sort:{location:"querystring",locationName:"sort"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{Users:{type:"list",member:{shape:"S8"}},TotalNumberOfUsers:{deprecated:true,type:"long"},Marker:{}}}},GetCurrentUser:{http:{method:"GET",requestUri:"/api/v1/me",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},GetDocument:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S39"},CustomMetadata:{shape:"S16"}}}},GetDocumentPath:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/path",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetDocumentVersion:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Fields:{location:"querystring",locationName:"fields"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S2u"},CustomMetadata:{shape:"S16"}}}},GetFolder:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S1d"},CustomMetadata:{shape:"S16"}}}},GetFolderPath:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/path",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetResources:{http:{method:"GET",requestUri:"/api/v1/resources",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"querystring",locationName:"userId"},CollectionType:{location:"querystring",locationName:"collectionType"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},InitiateDocumentVersionUpload:{http:{requestUri:"/api/v1/documents",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Id:{},Name:{},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},ContentType:{},DocumentSizeInBytes:{type:"long"},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S39"},UploadMetadata:{type:"structure",members:{UploadUrl:{shape:"S2z"},SignedHeaders:{type:"map",key:{},value:{}}}}}}},RemoveAllResourcePermissions:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:204},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"}}}},RemoveResourcePermission:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions/{PrincipalId}",responseCode:204},input:{type:"structure",required:["ResourceId","PrincipalId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"uri",locationName:"PrincipalId"},PrincipalType:{location:"querystring",locationName:"type"}}}},UpdateDocument:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateDocumentVersion:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},VersionStatus:{}}}},UpdateFolder:{http:{method:"PATCH",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateUser:{http:{method:"PATCH",requestUri:"/api/v1/users/{UserId}",responseCode:200},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"},GivenName:{},Surname:{},Type:{},StorageRule:{shape:"Sj"},TimeZoneId:{},Locale:{},GrantPoweruserPrivileges:{}}},output:{type:"structure",members:{User:{shape:"S8"}}}}},shapes:{S2:{type:"string",sensitive:true},S8:{type:"structure",members:{Id:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},OrganizationId:{},RootFolderId:{},RecycleBinFolderId:{},Status:{},Type:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},TimeZoneId:{},Locale:{},Storage:{type:"structure",members:{StorageUtilizedInBytes:{type:"long"},StorageRule:{shape:"Sj"}}}}},Sj:{type:"structure",members:{StorageAllocatedInBytes:{type:"long"},StorageType:{}}},St:{type:"string",sensitive:true},S10:{type:"string",sensitive:true},S13:{type:"structure",required:["CommentId"],members:{CommentId:{},ParentId:{},ThreadId:{},Text:{shape:"S10"},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},Status:{},Visibility:{},RecipientId:{}}},S16:{type:"map",key:{},value:{}},S1d:{type:"structure",members:{Id:{},Name:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ResourceState:{},Signature:{},Labels:{shape:"S1g"},Size:{type:"long"},LatestVersionSize:{type:"long"}}},S1g:{type:"list",member:{}},S1p:{type:"structure",members:{SubscriptionId:{},EndPoint:{},Protocol:{}}},S2d:{type:"structure",members:{Id:{},Username:{},GivenName:{},Surname:{},EmailAddress:{}}},S2g:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}},S2j:{type:"structure",members:{Type:{},Name:{},OriginalName:{},Id:{},VersionId:{},Owner:{shape:"S2d"},ParentId:{}}},S2u:{type:"structure",members:{Id:{},Name:{},ContentType:{},Size:{type:"long"},Signature:{},Status:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},CreatorId:{},Thumbnail:{type:"map",key:{},value:{shape:"S2z"}},Source:{type:"map",key:{},value:{shape:"S2z"}}}},S2z:{type:"string",sensitive:true},S37:{type:"list",member:{shape:"S1d"}},S38:{type:"list",member:{shape:"S39"}},S39:{type:"structure",members:{Id:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},LatestVersionMetadata:{shape:"S2u"},ResourceState:{},Labels:{shape:"S1g"}}},S3b:{type:"string",sensitive:true},S42:{type:"structure",members:{Components:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}}}},6103:function(e,t,r){var i=r(395);r(5089);i.EC2MetadataCredentials=i.util.inherit(i.Credentials,{constructor:function EC2MetadataCredentials(e){i.Credentials.call(this);e=e?i.util.copy(e):{};e=i.util.merge({maxRetries:this.defaultMaxRetries},e);if(!e.httpOptions)e.httpOptions={};e.httpOptions=i.util.merge({timeout:this.defaultTimeout,connectTimeout:this.defaultConnectTimeout},e.httpOptions);this.metadataService=new i.MetadataService(e);this.metadata={}},defaultTimeout:1e3,defaultConnectTimeout:1e3,defaultMaxRetries:3,refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.metadataService.loadCredentials(function(r,a){if(!r){var s=i.util.date.getDate();var n=new Date(a.Expiration);if(n{const o=n.exec(e);if(!o){throw new TypeError(`invalid time period format ("${e}")`)}const u=parseFloat(o[1]);const p=o[2].toLowerCase();switch(p){case"sec":case"secs":case"second":case"seconds":case"s":return Math.round(u);case"minute":case"minutes":case"min":case"mins":case"m":return Math.round(u*t);case"hour":case"hours":case"hr":case"hrs":case"h":return Math.round(u*r);case"day":case"days":case"d":return Math.round(u*i);case"week":case"weeks":case"w":return Math.round(u*a);case"year":case"years":case"yr":case"yrs":case"y":return Math.round(u*s)}})},6117:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mobileanalytics"]={};i.MobileAnalytics=a.defineService("mobileanalytics",["2014-06-05"]);Object.defineProperty(s.services["mobileanalytics"],"2014-06-05",{get:function get(){var e=r(9351);return e},enumerable:true,configurable:true});e.exports=i.MobileAnalytics},6131:function(e,t,r){const i=r(7170);const{verify:a}=r(4633);const s=(e,t,r,a,s)=>{return new i(t).recipient(r,a,s).sign(e)};e.exports.Sign=i;e.exports.sign=s.bind(undefined,"compact");e.exports.sign.flattened=s.bind(undefined,"flattened");e.exports.sign.general=s.bind(undefined,"general");e.exports.verify=a},6139:function(e,t,r){var i=r(6417);e.exports=function nodeRNG(){return i.randomBytes(16)}},6165:function(e){function apiLoader(e,t){if(!apiLoader.services.hasOwnProperty(e)){throw new Error("InvalidService: Failed to load api for "+e)}return apiLoader.services[e][t]}apiLoader.services={};e.exports=apiLoader},6166:function(e){e.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:true}}}},6177:function(e){e.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"}}}}}},6178:function(e){e.exports={pagination:{}}},6181:function(e){e.exports={$id:"pageTimings.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",properties:{onContentLoad:{type:"number",min:-1},onLoad:{type:"number",min:-1},comment:{type:"string"}}}},6183:function(e){e.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:["HsmType","SubnetIds"],members:{BackupRetentionPolicy:{shape:"Sd"},HsmType:{},SourceBackupId:{},SubnetIds:{type:"list",member:{}},TagList:{shape:"S4"}}},output:{type:"structure",members:{Cluster:{shape:"Sk"}}}},CreateHsm:{input:{type:"structure",required:["ClusterId","AvailabilityZone"],members:{ClusterId:{},AvailabilityZone:{},IpAddress:{}}},output:{type:"structure",members:{Hsm:{shape:"Sn"}}}},DeleteBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{Backup:{shape:"S16"}}}},DeleteCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{shape:"Sk"}}}},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:"S1g"},SortAscending:{type:"boolean"}}},output:{type:"structure",members:{Backups:{type:"list",member:{shape:"S16"}},NextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{Filters:{shape:"S1g"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Clusters:{type:"list",member:{shape:"Sk"}},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:{}}}},ModifyBackupAttributes:{input:{type:"structure",required:["BackupId","NeverExpires"],members:{BackupId:{},NeverExpires:{type:"boolean"}}},output:{type:"structure",members:{Backup:{shape:"S16"}}}},ModifyCluster:{input:{type:"structure",required:["BackupRetentionPolicy","ClusterId"],members:{BackupRetentionPolicy:{shape:"Sd"},ClusterId:{}}},output:{type:"structure",members:{Cluster:{shape:"Sk"}}}},RestoreBackup:{input:{type:"structure",required:["BackupId"],members:{BackupId:{}}},output:{type:"structure",members:{Backup:{shape:"S16"}}}},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:{}}}},Sd:{type:"structure",members:{Type:{},Value:{}}},Sk:{type:"structure",members:{BackupPolicy:{},BackupRetentionPolicy:{shape:"Sd"},ClusterId:{},CreateTimestamp:{type:"timestamp"},Hsms:{type:"list",member:{shape:"Sn"}},HsmType:{},PreCoPassword:{},SecurityGroup:{},SourceBackupId:{},State:{},StateMessage:{},SubnetMapping:{type:"map",key:{},value:{}},VpcId:{},Certificates:{type:"structure",members:{ClusterCsr:{},HsmCertificate:{},AwsHardwareCertificate:{},ManufacturerHardwareCertificate:{},ClusterCertificate:{}}},TagList:{shape:"S4"}}},Sn:{type:"structure",required:["HsmId"],members:{AvailabilityZone:{},ClusterId:{},SubnetId:{},EniId:{},EniIp:{},HsmId:{},State:{},StateMessage:{}}},S16:{type:"structure",required:["BackupId"],members:{BackupId:{},BackupState:{},ClusterId:{},CreateTimestamp:{type:"timestamp"},CopyTimestamp:{type:"timestamp"},NeverExpires:{type:"boolean"},SourceRegion:{},SourceBackup:{},SourceCluster:{},DeleteTimestamp:{type:"timestamp"},TagList:{shape:"S4"}}},S1g:{type:"map",key:{},value:{type:"list",member:{}}}}}},6190:function(e){e.exports={pagination:{ListFirewallPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FirewallPolicies"},ListFirewalls:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Firewalls"},ListRuleGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"RuleGroups"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Tags"}}}},6199:function(e,t,r){var i=r(2602);var a=r(5747);i.register("grep",_grep,{globStart:2,canReceivePipe:true,cmdOptions:{v:"inverse",l:"nameOnly",i:"ignoreCase"}});function _grep(e,t,r){var s=i.readFromPipe();if(!r&&!s)i.error("no paths given",2);r=[].slice.call(arguments,2);if(s){r.unshift("-")}var n=[];if(e.ignoreCase){t=new RegExp(t,"i")}r.forEach(function(r){if(!a.existsSync(r)&&r!=="-"){i.error("no such file or directory: "+r,2,{continue:true});return}var o=r==="-"?s:a.readFileSync(r,"utf8");if(e.nameOnly){if(o.match(t)){n.push(r)}}else{var u=o.split("\n");u.forEach(function(r){var i=r.match(t);if(e.inverse&&!i||!e.inverse&&i){n.push(r)}})}});return n.join("\n")+"\n"}e.exports=_grep},6200:function(e){e.exports=require("dgram")},6202:function(e){e.exports={pagination:{}}},6204:function(e){e.exports={pagination:{ListChangeSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListEntities:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},6205:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["resourcegroupstaggingapi"]={};i.ResourceGroupsTaggingAPI=a.defineService("resourcegroupstaggingapi",["2017-01-26"]);Object.defineProperty(s.services["resourcegroupstaggingapi"],"2017-01-26",{get:function get(){var e=r(7496);e.paginators=r(3788).pagination;return e},enumerable:true,configurable:true});e.exports=i.ResourceGroupsTaggingAPI},6207:function(e){e.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"}}}},6210:function(e,t){(function(){"use strict";t.stripBOM=function(e){if(e[0]==="\ufeff"){return e.substring(1)}else{return e}}}).call(this)},6211:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ecs"]={};i.ECS=a.defineService("ecs",["2014-11-13"]);Object.defineProperty(s.services["ecs"],"2014-11-13",{get:function get(){var e=r(4984);e.paginators=r(9079).pagination;e.waiters=r(5659).waiters;return e},enumerable:true,configurable:true});e.exports=i.ECS},6215:function(e,t,r){"use strict";var i=r(4293);var a=i.Buffer;var s={};var n;for(n in i){if(!i.hasOwnProperty(n))continue;if(n==="SlowBuffer"||n==="Buffer")continue;s[n]=i[n]}var o=s.Buffer={};for(n in a){if(!a.hasOwnProperty(n))continue;if(n==="allocUnsafe"||n==="allocUnsafeSlow")continue;o[n]=a[n]}s.Buffer.prototype=a.prototype;if(!o.from||o.from===Uint8Array.from){o.from=function(e,t,r){if(typeof e==="number"){throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e)}if(e&&typeof e.length==="undefined"){throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}return a(e,t,r)}}if(!o.alloc){o.alloc=function(e,t,r){if(typeof e!=="number"){throw new TypeError('The "size" argument must be of type number. Received type '+typeof e)}if(e<0||e>=2*(1<<30)){throw new RangeError('The value "'+e+'" is invalid for option "size"')}var i=a(e);if(!t||t.length===0){i.fill(0)}else if(typeof r==="string"){i.fill(t,r)}else{i.fill(t)}return i}}if(!s.kStringMaxLength){try{s.kStringMaxLength=process.binding("buffer").kStringMaxLength}catch(e){}}if(!s.constants){s.constants={MAX_LENGTH:s.kMaxLength};if(s.kStringMaxLength){s.constants.MAX_STRING_LENGTH=s.kStringMaxLength}}e.exports=s},6219:function(e,t,r){const i=r(8124);const a=(e,t)=>new i(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "));e.exports=a},6232:function(e,t,r){var i=r(395);function validateRegionalEndpointsFlagValue(e,t){if(typeof e!=="string")return undefined;else if(["legacy","regional"].indexOf(e.toLowerCase())>=0){return e.toLowerCase()}else{throw i.util.error(new Error,t)}}function resolveRegionalEndpointsFlag(e,t){e=e||{};var r;if(e[t.clientConfig]){r=validateRegionalEndpointsFlagValue(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" '+' or "regional". Got "'+e[t.clientConfig]+'".'});if(r)return r}if(!i.util.isNode())return r;if(Object.prototype.hasOwnProperty.call(process.env,t.env)){var a=process.env[t.env];r=validateRegionalEndpointsFlagValue(a,{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" '+' or "regional". Got "'+process.env[t.env]+'".'});if(r)return r}var s={};try{var n=i.util.getProfilesFromSharedConfig(i.util.iniLoader);s=n[process.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}if(s&&Object.prototype.hasOwnProperty.call(s,t.sharedConfig)){var o=s[t.sharedConfig];r=validateRegionalEndpointsFlagValue(o,{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" '+' or "regional". Got "'+s[t.sharedConfig]+'".'});if(r)return r}return r}e.exports=resolveRegionalEndpointsFlag},6244:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["imagebuilder"]={};i.Imagebuilder=a.defineService("imagebuilder",["2019-12-02"]);Object.defineProperty(s.services["imagebuilder"],"2019-12-02",{get:function get(){var e=r(1854);e.paginators=r(677).pagination;return e},enumerable:true,configurable:true});e.exports=i.Imagebuilder},6246:function(e){e.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"}}}},NetworkFirewallMissingFirewallViolation:{type:"structure",members:{ViolationTarget:{},VPC:{},AvailabilityZone:{},TargetViolationReason:{}}},NetworkFirewallMissingSubnetViolation:{type:"structure",members:{ViolationTarget:{},VPC:{},AvailabilityZone:{},TargetViolationReason:{}}},NetworkFirewallMissingExpectedRTViolation:{type:"structure",members:{ViolationTarget:{},VPC:{},AvailabilityZone:{},CurrentRouteTable:{},ExpectedRouteTable:{}}},NetworkFirewallPolicyModifiedViolation:{type:"structure",members:{ViolationTarget:{},CurrentPolicyDescription:{shape:"S2l"},ExpectedPolicyDescription:{shape:"S2l"}}}}}},ResourceTags:{shape:"S2u"},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:"S2u"}}}},PutAppsList:{input:{type:"structure",required:["AppsList"],members:{AppsList:{shape:"Sg"},TagList:{shape:"S2u"}}},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:"S2u"}}},output:{type:"structure",members:{Policy:{shape:"S16"},PolicyArn:{}}}},PutProtocolsList:{input:{type:"structure",required:["ProtocolsList"],members:{ProtocolsList:{shape:"S1r"},TagList:{shape:"S2u"}}},output:{type:"structure",members:{ProtocolsList:{shape:"S1r"},ProtocolsListArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","TagList"],members:{ResourceArn:{},TagList:{shape:"S2u"}}},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:{}}}},S2l:{type:"structure",members:{StatelessRuleGroups:{type:"list",member:{type:"structure",members:{RuleGroupName:{},ResourceId:{},Priority:{type:"integer"}}}},StatelessDefaultActions:{shape:"S2q"},StatelessFragmentDefaultActions:{shape:"S2q"},StatelessCustomActions:{shape:"S2q"},StatefulRuleGroups:{type:"list",member:{type:"structure",members:{RuleGroupName:{},ResourceId:{}}}}}},S2q:{type:"list",member:{}},S2u:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}}},6255:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iot"]={};i.Iot=a.defineService("iot",["2015-05-28"]);Object.defineProperty(s.services["iot"],"2015-05-28",{get:function get(){var e=r(4599);e.paginators=r(2077).pagination;return e},enumerable:true,configurable:true});e.exports=i.Iot},6257:function(e){e.exports={pagination:{}}},6261:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dms"]={};i.DMS=a.defineService("dms",["2016-01-01"]);Object.defineProperty(s.services["dms"],"2016-01-01",{get:function get(){var e=r(1033);e.paginators=r(1056).pagination;e.waiters=r(602).waiters;return e},enumerable:true,configurable:true});e.exports=i.DMS},6265:function(e,t,r){var i=r(153).property;function Paginator(e,t){i(this,"inputToken",t.input_token);i(this,"limitKey",t.limit_key);i(this,"moreResults",t.more_results);i(this,"outputToken",t.output_token);i(this,"resultKey",t.result_key)}e.exports=Paginator},6266:function(e){"use strict";e.exports=function generate_ref(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.errSchemaPath+"/"+t;var u=!e.opts.allErrors;var p="data"+(s||"");var c="valid"+a;var m,l;if(n=="#"||n=="#/"){if(e.isRoot){m=e.async;l="validate"}else{m=e.root.schema.$async===true;l="root.refVal[0]"}}else{var d=e.resolveRef(e.baseId,n,e.isRoot);if(d===undefined){var y=e.MissingRefError.message(e.baseId,n);if(e.opts.missingRefs=="fail"){e.logger.error(y);var b=b||[];b.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"$ref"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(o)+" , params: { ref: '"+e.util.escapeQuotes(n)+"' } ";if(e.opts.messages!==false){i+=" , message: 'can\\'t resolve reference "+e.util.escapeQuotes(n)+"' "}if(e.opts.verbose){i+=" , schema: "+e.util.toQuotedString(n)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+p+" "}i+=" } "}else{i+=" {} "}var h=i;i=b.pop();if(!e.compositeRule&&u){if(e.async){i+=" throw new ValidationError(["+h+"]); "}else{i+=" validate.errors = ["+h+"]; return false; "}}else{i+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}if(u){i+=" if (false) { "}}else if(e.opts.missingRefs=="ignore"){e.logger.warn(y);if(u){i+=" if (true) { "}}else{throw new e.MissingRefError(e.baseId,n,y)}}else if(d.inline){var f=e.util.copy(e);f.level++;var g="valid"+f.level;f.schema=d.schema;f.schemaPath="";f.errSchemaPath=n;var S=e.validate(f).replace(/validate\.schema/g,d.code);i+=" "+S+" ";if(u){i+=" if ("+g+") { "}}else{m=d.$async===true||e.async&&d.$async!==false;l=d.code}}if(l){var b=b||[];b.push(i);i="";if(e.opts.passContext){i+=" "+l+".call(this, "}else{i+=" "+l+"( "}i+=" "+p+", (dataPath || '')";if(e.errorPath!='""'){i+=" + "+e.errorPath}var N=s?"data"+(s-1||""):"parentData",I=s?e.dataPathArr[s]:"parentDataProperty";i+=" , "+N+" , "+I+", rootData) ";var T=i;i=b.pop();if(m){if(!e.async)throw new Error("async schema referenced by sync schema");if(u){i+=" var "+c+"; "}i+=" try { await "+T+"; ";if(u){i+=" "+c+" = true; "}i+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ";if(u){i+=" "+c+" = false; "}i+=" } ";if(u){i+=" if ("+c+") { "}}else{i+=" if (!"+T+") { if (vErrors === null) vErrors = "+l+".errors; else vErrors = vErrors.concat("+l+".errors); errors = vErrors.length; } ";if(u){i+=" else { "}}}return i}},6267:function(e){e.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:{}}}}}}},6271:function(e){e.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"}}}},6272:function(e,t,r){const i=r(6417);const[a,s]=process.version.substr(1).split(".").map(e=>parseInt(e,10));const n=a>12||a===12&&s>=8;const o=n&&i.getHashes().includes("shake256");e.exports=o},6279:function(e){e.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:"Sz"}}},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:"Sz"},ProcessingStatus:{shape:"S1d"}}}}}},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:"S23"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S25"},GroupBy:{shape:"S27"},NextPageToken:{}}},output:{type:"structure",members:{NextPageToken:{},GroupDefinitions:{shape:"S27"},ResultsByTime:{shape:"S2c"},DimensionValueAttributes:{shape:"S2n"}}}},GetCostAndUsageWithResources:{input:{type:"structure",required:["TimePeriod","Filter"],members:{TimePeriod:{shape:"S23"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S25"},GroupBy:{shape:"S27"},NextPageToken:{}}},output:{type:"structure",members:{NextPageToken:{},GroupDefinitions:{shape:"S27"},ResultsByTime:{shape:"S2c"},DimensionValueAttributes:{shape:"S2n"}}}},GetCostCategories:{input:{type:"structure",required:["TimePeriod"],members:{SearchString:{},TimePeriod:{shape:"S23"},CostCategoryName:{},Filter:{shape:"S7"},SortBy:{shape:"S2w"},MaxResults:{type:"integer"},NextPageToken:{}}},output:{type:"structure",required:["ReturnSize","TotalSize"],members:{NextPageToken:{},CostCategoryNames:{type:"list",member:{}},CostCategoryValues:{shape:"S33"},ReturnSize:{type:"integer"},TotalSize:{type:"integer"}}}},GetCostForecast:{input:{type:"structure",required:["TimePeriod","Metric","Granularity"],members:{TimePeriod:{shape:"S23"},Metric:{},Granularity:{},Filter:{shape:"S7"},PredictionIntervalLevel:{type:"integer"}}},output:{type:"structure",members:{Total:{shape:"S2f"},ForecastResultsByTime:{shape:"S38"}}}},GetDimensionValues:{input:{type:"structure",required:["TimePeriod","Dimension"],members:{SearchString:{},TimePeriod:{shape:"S23"},Dimension:{},Context:{},Filter:{shape:"S7"},SortBy:{shape:"S2w"},MaxResults:{type:"integer"},NextPageToken:{}}},output:{type:"structure",required:["DimensionValues","ReturnSize","TotalSize"],members:{DimensionValues:{shape:"S2n"},ReturnSize:{type:"integer"},TotalSize:{type:"integer"},NextPageToken:{}}}},GetReservationCoverage:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S23"},GroupBy:{shape:"S27"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S25"},NextPageToken:{},SortBy:{shape:"S2x"},MaxResults:{type:"integer"}}},output:{type:"structure",required:["CoveragesByTime"],members:{CoveragesByTime:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S23"},Groups:{type:"list",member:{type:"structure",members:{Attributes:{shape:"S2p"},Coverage:{shape:"S3j"}}}},Total:{shape:"S3j"}}}},Total:{shape:"S3j"},NextPageToken:{}}}},GetReservationPurchaseRecommendation:{input:{type:"structure",required:["Service"],members:{AccountId:{},Service:{},Filter:{shape:"S7"},AccountScope:{},LookbackPeriodInDays:{},TermInYears:{},PaymentOption:{},ServiceSpecification:{shape:"S41"},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:"S41"},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:"S23"},GroupBy:{shape:"S27"},Granularity:{},Filter:{shape:"S7"},SortBy:{shape:"S2x"},NextPageToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",required:["UtilizationsByTime"],members:{UtilizationsByTime:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S23"},Groups:{type:"list",member:{type:"structure",members:{Key:{},Value:{},Attributes:{shape:"S2p"},Utilization:{shape:"S4q"}}}},Total:{shape:"S4q"}}}},Total:{shape:"S4q"},NextPageToken:{}}}},GetRightsizingRecommendation:{input:{type:"structure",required:["Service"],members:{Filter:{shape:"S7"},Configuration:{shape:"S59"},Service:{},PageSize:{type:"integer"},NextPageToken:{}}},output:{type:"structure",members:{Metadata:{type:"structure",members:{RecommendationId:{},GenerationTimestamp:{},LookbackPeriodInDays:{},AdditionalMetadata:{}}},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:"S5i"},ResourceUtilization:{shape:"S5k"},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:"S5i"},ExpectedResourceUtilization:{shape:"S5k"}}}}}},TerminateRecommendationDetail:{type:"structure",members:{EstimatedMonthlySavings:{},CurrencyCode:{}}}}}},NextPageToken:{},Configuration:{shape:"S59"}}}},GetSavingsPlansCoverage:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S23"},GroupBy:{shape:"S27"},Granularity:{},Filter:{shape:"S7"},Metrics:{shape:"S25"},NextToken:{},MaxResults:{type:"integer"},SortBy:{shape:"S2x"}}},output:{type:"structure",required:["SavingsPlansCoverages"],members:{SavingsPlansCoverages:{type:"list",member:{type:"structure",members:{Attributes:{shape:"S2p"},Coverage:{type:"structure",members:{SpendCoveredBySavingsPlans:{},OnDemandCost:{},TotalCost:{},CoveragePercentage:{}}},TimePeriod:{shape:"S23"}}}},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:{},AdditionalMetadata:{}}},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:"S23"},Granularity:{},Filter:{shape:"S7"},SortBy:{shape:"S2x"}}},output:{type:"structure",required:["Total"],members:{SavingsPlansUtilizationsByTime:{type:"list",member:{type:"structure",required:["TimePeriod","Utilization"],members:{TimePeriod:{shape:"S23"},Utilization:{shape:"S6a"},Savings:{shape:"S6b"},AmortizedCommitment:{shape:"S6c"}}}},Total:{shape:"S6d"}}}},GetSavingsPlansUtilizationDetails:{input:{type:"structure",required:["TimePeriod"],members:{TimePeriod:{shape:"S23"},Filter:{shape:"S7"},DataType:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"},SortBy:{shape:"S2x"}}},output:{type:"structure",required:["SavingsPlansUtilizationDetails","TimePeriod"],members:{SavingsPlansUtilizationDetails:{type:"list",member:{type:"structure",members:{SavingsPlanArn:{},Attributes:{shape:"S2p"},Utilization:{shape:"S6a"},Savings:{shape:"S6b"},AmortizedCommitment:{shape:"S6c"}}}},Total:{shape:"S6d"},TimePeriod:{shape:"S23"},NextToken:{}}}},GetTags:{input:{type:"structure",required:["TimePeriod"],members:{SearchString:{},TimePeriod:{shape:"S23"},TagKey:{},Filter:{shape:"S7"},SortBy:{shape:"S2w"},MaxResults:{type:"integer"},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:"S23"},Metric:{},Granularity:{},Filter:{shape:"S7"},PredictionIntervalLevel:{type:"integer"}}},output:{type:"structure",members:{Total:{shape:"S2f"},ForecastResultsByTime:{shape:"S38"}}}},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:"S1d"},Values:{shape:"S33"}}}},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:"Sn"},Subscribers:{shape:"Sp"},SubscriptionName:{}}},output:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},UpdateCostCategoryDefinition:{input:{type:"structure",required:["CostCategoryArn","RuleVersion","Rules"],members:{CostCategoryArn:{},RuleVersion:{},Rules:{shape:"Sz"}}},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:"Sn"},Subscribers:{shape:"Sp"},Threshold:{type:"double"},Frequency:{},SubscriptionName:{}}},Sn:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",members:{Address:{},Type:{},Status:{}}}},Sz:{type:"list",member:{type:"structure",required:["Value","Rule"],members:{Value:{},Rule:{shape:"S7"}}}},S1d:{type:"list",member:{type:"structure",members:{Component:{},Status:{}}}},S23:{type:"structure",required:["Start","End"],members:{Start:{},End:{}}},S25:{type:"list",member:{}},S27:{type:"list",member:{type:"structure",members:{Type:{},Key:{}}}},S2c:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S23"},Total:{shape:"S2e"},Groups:{type:"list",member:{type:"structure",members:{Keys:{type:"list",member:{}},Metrics:{shape:"S2e"}}}},Estimated:{type:"boolean"}}}},S2e:{type:"map",key:{},value:{shape:"S2f"}},S2f:{type:"structure",members:{Amount:{},Unit:{}}},S2n:{type:"list",member:{type:"structure",members:{Value:{},Attributes:{shape:"S2p"}}}},S2p:{type:"map",key:{},value:{}},S2w:{type:"list",member:{shape:"S2x"}},S2x:{type:"structure",required:["Key"],members:{Key:{},SortOrder:{}}},S33:{type:"list",member:{}},S38:{type:"list",member:{type:"structure",members:{TimePeriod:{shape:"S23"},MeanValue:{},PredictionIntervalLowerBound:{},PredictionIntervalUpperBound:{}}}},S3j:{type:"structure",members:{CoverageHours:{type:"structure",members:{OnDemandHours:{},ReservedHours:{},TotalRunningHours:{},CoverageHoursPercentage:{}}},CoverageNormalizedUnits:{type:"structure",members:{OnDemandNormalizedUnits:{},ReservedNormalizedUnits:{},TotalRunningNormalizedUnits:{},CoverageNormalizedUnitsPercentage:{}}},CoverageCost:{type:"structure",members:{OnDemandCost:{}}}}},S41:{type:"structure",members:{EC2Specification:{type:"structure",members:{OfferingClass:{}}}}},S4q:{type:"structure",members:{UtilizationPercentage:{},UtilizationPercentageInUnits:{},PurchasedHours:{},PurchasedUnits:{},TotalActualHours:{},TotalActualUnits:{},UnusedHours:{},UnusedUnits:{},OnDemandCostOfRIHoursUsed:{},NetRISavings:{},TotalPotentialRISavings:{},AmortizedUpfrontFee:{},AmortizedRecurringFee:{},TotalAmortizedFee:{},RICostForUnusedHours:{},RealizedSavings:{},UnrealizedSavings:{}}},S59:{type:"structure",required:["RecommendationTarget","BenefitsConsidered"],members:{RecommendationTarget:{},BenefitsConsidered:{type:"boolean"}}},S5i:{type:"structure",members:{EC2ResourceDetails:{type:"structure",members:{HourlyOnDemandRate:{},InstanceType:{},Platform:{},Region:{},Sku:{},Memory:{},NetworkPerformance:{},Storage:{},Vcpu:{}}}}},S5k:{type:"structure",members:{EC2ResourceUtilization:{type:"structure",members:{MaxCpuUtilizationPercentage:{},MaxMemoryUtilizationPercentage:{},MaxStorageUtilizationPercentage:{},EBSResourceUtilization:{type:"structure",members:{EbsReadOpsPerSecond:{},EbsWriteOpsPerSecond:{},EbsReadBytesPerSecond:{},EbsWriteBytesPerSecond:{}}}}}}},S6a:{type:"structure",members:{TotalCommitment:{},UsedCommitment:{},UnusedCommitment:{},UtilizationPercentage:{}}},S6b:{type:"structure",members:{NetSavings:{},OnDemandCostEquivalent:{}}},S6c:{type:"structure",members:{AmortizedRecurringCommitment:{},AmortizedUpfrontCommitment:{},TotalAmortizedCommitment:{}}},S6d:{type:"structure",required:["Utilization"],members:{Utilization:{shape:"S6a"},Savings:{shape:"S6b"},AmortizedCommitment:{shape:"S6c"}}}}}},6283:function(e){e.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:true},output:{type:"structure",members:{Success:{},Messages:{type:"list",member:{}}},deprecated:true},deprecated:true},UpdatePipeline:{http:{method:"PUT",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Name:{},InputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},UpdatePipelineNotifications:{http:{requestUri:"/2012-09-25/pipelines/{Id}/notifications"},input:{type:"structure",required:["Id","Notifications"],members:{Id:{location:"uri",locationName:"Id"},Notifications:{shape:"S2a"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}},UpdatePipelineStatus:{http:{requestUri:"/2012-09-25/pipelines/{Id}/status"},input:{type:"structure",required:["Id","Status"],members:{Id:{location:"uri",locationName:"Id"},Status:{}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}}},shapes:{S5:{type:"structure",members:{Key:{},FrameRate:{},Resolution:{},AspectRatio:{},Interlaced:{},Container:{},Encryption:{shape:"Sc"},TimeSpan:{shape:"Sg"},InputCaptions:{type:"structure",members:{MergePolicy:{},CaptionSources:{shape:"Sk"}}},DetectedProperties:{type:"structure",members:{Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"}}}}},Sc:{type:"structure",members:{Mode:{},Key:{},KeyMd5:{},InitializationVector:{}}},Sg:{type:"structure",members:{StartTime:{},Duration:{}}},Sk:{type:"list",member:{type:"structure",members:{Key:{},Language:{},TimeOffset:{},Label:{},Encryption:{shape:"Sc"}}}},St:{type:"list",member:{shape:"S5"}},Su:{type:"structure",members:{Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:true},Captions:{shape:"S1b"},Encryption:{shape:"Sc"}}},Sx:{type:"list",member:{type:"structure",members:{PresetWatermarkId:{},InputKey:{},Encryption:{shape:"Sc"}}}},S11:{type:"structure",members:{MergePolicy:{},Artwork:{type:"list",member:{type:"structure",members:{InputKey:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{},AlbumArtFormat:{},Encryption:{shape:"Sc"}}}}}},S19:{type:"list",member:{type:"structure",members:{TimeSpan:{shape:"Sg"}},deprecated:true},deprecated:true},S1b:{type:"structure",members:{MergePolicy:{deprecated:true},CaptionSources:{shape:"Sk",deprecated:true},CaptionFormats:{type:"list",member:{type:"structure",members:{Format:{},Pattern:{},Encryption:{shape:"Sc"}}}}}},S1l:{type:"list",member:{}},S1m:{type:"structure",members:{Method:{},Key:{},KeyMd5:{},InitializationVector:{},LicenseAcquisitionUrl:{},KeyStoragePolicy:{}}},S1q:{type:"structure",members:{Format:{},Key:{},KeyMd5:{},KeyId:{},InitializationVector:{},LicenseAcquisitionUrl:{}}},S1v:{type:"map",key:{},value:{}},S1y:{type:"structure",members:{Id:{},Arn:{},PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"S1z"},Outputs:{type:"list",member:{shape:"S1z"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"},Status:{},StatusDetail:{}}}},Status:{},UserMetadata:{shape:"S1v"},Timing:{type:"structure",members:{SubmitTimeMillis:{type:"long"},StartTimeMillis:{type:"long"},FinishTimeMillis:{type:"long"}}}}},S1z:{type:"structure",members:{Id:{},Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Status:{},StatusDetail:{},Duration:{type:"long"},Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:true},Captions:{shape:"S1b"},Encryption:{shape:"Sc"},AppliedColorSpaceConversion:{}}},S2a:{type:"structure",members:{Progressing:{},Completed:{},Warning:{},Error:{}}},S2c:{type:"structure",members:{Bucket:{},StorageClass:{},Permissions:{type:"list",member:{type:"structure",members:{GranteeType:{},Grantee:{},Access:{type:"list",member:{}}}}}}},S2l:{type:"structure",members:{Id:{},Arn:{},Name:{},Status:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},S2n:{type:"list",member:{type:"structure",members:{Code:{},Message:{}}}},S2r:{type:"structure",members:{Codec:{},CodecOptions:{type:"map",key:{},value:{}},KeyframesMaxDist:{},FixedGOP:{},BitRate:{},FrameRate:{},MaxFrameRate:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},DisplayAspectRatio:{},SizingPolicy:{},PaddingPolicy:{},Watermarks:{type:"list",member:{type:"structure",members:{Id:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},HorizontalAlign:{},HorizontalOffset:{},VerticalAlign:{},VerticalOffset:{},Opacity:{},Target:{}}}}}},S37:{type:"structure",members:{Codec:{},SampleRate:{},BitRate:{},Channels:{},AudioPackingMode:{},CodecOptions:{type:"structure",members:{Profile:{},BitDepth:{},BitOrder:{},Signed:{}}}}},S3i:{type:"structure",members:{Format:{},Interval:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{}}},S3m:{type:"structure",members:{Id:{},Arn:{},Name:{},Description:{},Container:{},Audio:{shape:"S37"},Video:{shape:"S2r"},Thumbnails:{shape:"S3i"},Type:{}}},S3v:{type:"list",member:{shape:"S1y"}}}}},6288:function(e){e.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"}}}},6290:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3878);let a="https://localhost";let s=["string","boolean","double","integer","long","float","number","any"];class ObjectSerializer{static findCorrectType(e,t){if(e==undefined){return t}else if(s.indexOf(t.toLowerCase())!==-1){return t}else if(t==="Date"){return t}else{if(n[t]){return t}if(!o[t]){return t}let r=o[t].discriminator;if(r==null){return t}else{if(e[r]){return e[r]}else{return t}}}}static serialize(e,t){if(e==undefined){return e}else if(s.indexOf(t.toLowerCase())!==-1){return e}else if(t.lastIndexOf("Array<",0)===0){let r=t.replace("Array<","");r=r.substring(0,r.length-1);let i=[];for(let t in e){let a=e[t];i.push(ObjectSerializer.serialize(a,r))}return i}else if(t==="Date"){return e.toString()}else{if(n[t]){return e}if(!o[t]){return e}let r=o[t].getAttributeTypeMap();let i={};for(let t in r){let a=r[t];i[a.baseName]=ObjectSerializer.serialize(e[a.name],a.type)}return i}}static deserialize(e,t){t=ObjectSerializer.findCorrectType(e,t);if(e==undefined){return e}else if(s.indexOf(t.toLowerCase())!==-1){return e}else if(t.lastIndexOf("Array<",0)===0){let r=t.replace("Array<","");r=r.substring(0,r.length-1);let i=[];for(let t in e){let a=e[t];i.push(ObjectSerializer.deserialize(a,r))}return i}else if(t==="Date"){return new Date(e)}else{if(n[t]){return e}if(!o[t]){return e}let r=new o[t];let i=o[t].getAttributeTypeMap();for(let t in i){let a=i[t];r[a.name]=ObjectSerializer.deserialize(e[a.baseName],a.type)}return r}}}class AdmissionregistrationV1beta1ServiceReference{static getAttributeTypeMap(){return AdmissionregistrationV1beta1ServiceReference.attributeTypeMap}}AdmissionregistrationV1beta1ServiceReference.discriminator=undefined;AdmissionregistrationV1beta1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"path",baseName:"path",type:"string"}];t.AdmissionregistrationV1beta1ServiceReference=AdmissionregistrationV1beta1ServiceReference;class AdmissionregistrationV1beta1WebhookClientConfig{static getAttributeTypeMap(){return AdmissionregistrationV1beta1WebhookClientConfig.attributeTypeMap}}AdmissionregistrationV1beta1WebhookClientConfig.discriminator=undefined;AdmissionregistrationV1beta1WebhookClientConfig.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"service",baseName:"service",type:"AdmissionregistrationV1beta1ServiceReference"},{name:"url",baseName:"url",type:"string"}];t.AdmissionregistrationV1beta1WebhookClientConfig=AdmissionregistrationV1beta1WebhookClientConfig;class ApiextensionsV1beta1ServiceReference{static getAttributeTypeMap(){return ApiextensionsV1beta1ServiceReference.attributeTypeMap}}ApiextensionsV1beta1ServiceReference.discriminator=undefined;ApiextensionsV1beta1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"path",baseName:"path",type:"string"}];t.ApiextensionsV1beta1ServiceReference=ApiextensionsV1beta1ServiceReference;class ApiextensionsV1beta1WebhookClientConfig{static getAttributeTypeMap(){return ApiextensionsV1beta1WebhookClientConfig.attributeTypeMap}}ApiextensionsV1beta1WebhookClientConfig.discriminator=undefined;ApiextensionsV1beta1WebhookClientConfig.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"service",baseName:"service",type:"ApiextensionsV1beta1ServiceReference"},{name:"url",baseName:"url",type:"string"}];t.ApiextensionsV1beta1WebhookClientConfig=ApiextensionsV1beta1WebhookClientConfig;class ApiregistrationV1beta1ServiceReference{static getAttributeTypeMap(){return ApiregistrationV1beta1ServiceReference.attributeTypeMap}}ApiregistrationV1beta1ServiceReference.discriminator=undefined;ApiregistrationV1beta1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.ApiregistrationV1beta1ServiceReference=ApiregistrationV1beta1ServiceReference;class AppsV1beta1Deployment{static getAttributeTypeMap(){return AppsV1beta1Deployment.attributeTypeMap}}AppsV1beta1Deployment.discriminator=undefined;AppsV1beta1Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"AppsV1beta1DeploymentSpec"},{name:"status",baseName:"status",type:"AppsV1beta1DeploymentStatus"}];t.AppsV1beta1Deployment=AppsV1beta1Deployment;class AppsV1beta1DeploymentCondition{static getAttributeTypeMap(){return AppsV1beta1DeploymentCondition.attributeTypeMap}}AppsV1beta1DeploymentCondition.discriminator=undefined;AppsV1beta1DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.AppsV1beta1DeploymentCondition=AppsV1beta1DeploymentCondition;class AppsV1beta1DeploymentList{static getAttributeTypeMap(){return AppsV1beta1DeploymentList.attributeTypeMap}}AppsV1beta1DeploymentList.discriminator=undefined;AppsV1beta1DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.AppsV1beta1DeploymentList=AppsV1beta1DeploymentList;class AppsV1beta1DeploymentRollback{static getAttributeTypeMap(){return AppsV1beta1DeploymentRollback.attributeTypeMap}}AppsV1beta1DeploymentRollback.discriminator=undefined;AppsV1beta1DeploymentRollback.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"rollbackTo",baseName:"rollbackTo",type:"AppsV1beta1RollbackConfig"},{name:"updatedAnnotations",baseName:"updatedAnnotations",type:"{ [key: string]: string; }"}];t.AppsV1beta1DeploymentRollback=AppsV1beta1DeploymentRollback;class AppsV1beta1DeploymentSpec{static getAttributeTypeMap(){return AppsV1beta1DeploymentSpec.attributeTypeMap}}AppsV1beta1DeploymentSpec.discriminator=undefined;AppsV1beta1DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"rollbackTo",baseName:"rollbackTo",type:"AppsV1beta1RollbackConfig"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"AppsV1beta1DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.AppsV1beta1DeploymentSpec=AppsV1beta1DeploymentSpec;class AppsV1beta1DeploymentStatus{static getAttributeTypeMap(){return AppsV1beta1DeploymentStatus.attributeTypeMap}}AppsV1beta1DeploymentStatus.discriminator=undefined;AppsV1beta1DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.AppsV1beta1DeploymentStatus=AppsV1beta1DeploymentStatus;class AppsV1beta1DeploymentStrategy{static getAttributeTypeMap(){return AppsV1beta1DeploymentStrategy.attributeTypeMap}}AppsV1beta1DeploymentStrategy.discriminator=undefined;AppsV1beta1DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"AppsV1beta1RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.AppsV1beta1DeploymentStrategy=AppsV1beta1DeploymentStrategy;class AppsV1beta1RollbackConfig{static getAttributeTypeMap(){return AppsV1beta1RollbackConfig.attributeTypeMap}}AppsV1beta1RollbackConfig.discriminator=undefined;AppsV1beta1RollbackConfig.attributeTypeMap=[{name:"revision",baseName:"revision",type:"number"}];t.AppsV1beta1RollbackConfig=AppsV1beta1RollbackConfig;class AppsV1beta1RollingUpdateDeployment{static getAttributeTypeMap(){return AppsV1beta1RollingUpdateDeployment.attributeTypeMap}}AppsV1beta1RollingUpdateDeployment.discriminator=undefined;AppsV1beta1RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.AppsV1beta1RollingUpdateDeployment=AppsV1beta1RollingUpdateDeployment;class AppsV1beta1Scale{static getAttributeTypeMap(){return AppsV1beta1Scale.attributeTypeMap}}AppsV1beta1Scale.discriminator=undefined;AppsV1beta1Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"AppsV1beta1ScaleSpec"},{name:"status",baseName:"status",type:"AppsV1beta1ScaleStatus"}];t.AppsV1beta1Scale=AppsV1beta1Scale;class AppsV1beta1ScaleSpec{static getAttributeTypeMap(){return AppsV1beta1ScaleSpec.attributeTypeMap}}AppsV1beta1ScaleSpec.discriminator=undefined;AppsV1beta1ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.AppsV1beta1ScaleSpec=AppsV1beta1ScaleSpec;class AppsV1beta1ScaleStatus{static getAttributeTypeMap(){return AppsV1beta1ScaleStatus.attributeTypeMap}}AppsV1beta1ScaleStatus.discriminator=undefined;AppsV1beta1ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"targetSelector",baseName:"targetSelector",type:"string"}];t.AppsV1beta1ScaleStatus=AppsV1beta1ScaleStatus;class ExtensionsV1beta1AllowedFlexVolume{static getAttributeTypeMap(){return ExtensionsV1beta1AllowedFlexVolume.attributeTypeMap}}ExtensionsV1beta1AllowedFlexVolume.discriminator=undefined;ExtensionsV1beta1AllowedFlexVolume.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"}];t.ExtensionsV1beta1AllowedFlexVolume=ExtensionsV1beta1AllowedFlexVolume;class ExtensionsV1beta1AllowedHostPath{static getAttributeTypeMap(){return ExtensionsV1beta1AllowedHostPath.attributeTypeMap}}ExtensionsV1beta1AllowedHostPath.discriminator=undefined;ExtensionsV1beta1AllowedHostPath.attributeTypeMap=[{name:"pathPrefix",baseName:"pathPrefix",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.ExtensionsV1beta1AllowedHostPath=ExtensionsV1beta1AllowedHostPath;class ExtensionsV1beta1Deployment{static getAttributeTypeMap(){return ExtensionsV1beta1Deployment.attributeTypeMap}}ExtensionsV1beta1Deployment.discriminator=undefined;ExtensionsV1beta1Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"ExtensionsV1beta1DeploymentSpec"},{name:"status",baseName:"status",type:"ExtensionsV1beta1DeploymentStatus"}];t.ExtensionsV1beta1Deployment=ExtensionsV1beta1Deployment;class ExtensionsV1beta1DeploymentCondition{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentCondition.attributeTypeMap}}ExtensionsV1beta1DeploymentCondition.discriminator=undefined;ExtensionsV1beta1DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.ExtensionsV1beta1DeploymentCondition=ExtensionsV1beta1DeploymentCondition;class ExtensionsV1beta1DeploymentList{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentList.attributeTypeMap}}ExtensionsV1beta1DeploymentList.discriminator=undefined;ExtensionsV1beta1DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.ExtensionsV1beta1DeploymentList=ExtensionsV1beta1DeploymentList;class ExtensionsV1beta1DeploymentRollback{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentRollback.attributeTypeMap}}ExtensionsV1beta1DeploymentRollback.discriminator=undefined;ExtensionsV1beta1DeploymentRollback.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"rollbackTo",baseName:"rollbackTo",type:"ExtensionsV1beta1RollbackConfig"},{name:"updatedAnnotations",baseName:"updatedAnnotations",type:"{ [key: string]: string; }"}];t.ExtensionsV1beta1DeploymentRollback=ExtensionsV1beta1DeploymentRollback;class ExtensionsV1beta1DeploymentSpec{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentSpec.attributeTypeMap}}ExtensionsV1beta1DeploymentSpec.discriminator=undefined;ExtensionsV1beta1DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"rollbackTo",baseName:"rollbackTo",type:"ExtensionsV1beta1RollbackConfig"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"ExtensionsV1beta1DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.ExtensionsV1beta1DeploymentSpec=ExtensionsV1beta1DeploymentSpec;class ExtensionsV1beta1DeploymentStatus{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentStatus.attributeTypeMap}}ExtensionsV1beta1DeploymentStatus.discriminator=undefined;ExtensionsV1beta1DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.ExtensionsV1beta1DeploymentStatus=ExtensionsV1beta1DeploymentStatus;class ExtensionsV1beta1DeploymentStrategy{static getAttributeTypeMap(){return ExtensionsV1beta1DeploymentStrategy.attributeTypeMap}}ExtensionsV1beta1DeploymentStrategy.discriminator=undefined;ExtensionsV1beta1DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"ExtensionsV1beta1RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.ExtensionsV1beta1DeploymentStrategy=ExtensionsV1beta1DeploymentStrategy;class ExtensionsV1beta1FSGroupStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1FSGroupStrategyOptions.attributeTypeMap}}ExtensionsV1beta1FSGroupStrategyOptions.discriminator=undefined;ExtensionsV1beta1FSGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1FSGroupStrategyOptions=ExtensionsV1beta1FSGroupStrategyOptions;class ExtensionsV1beta1HostPortRange{static getAttributeTypeMap(){return ExtensionsV1beta1HostPortRange.attributeTypeMap}}ExtensionsV1beta1HostPortRange.discriminator=undefined;ExtensionsV1beta1HostPortRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.ExtensionsV1beta1HostPortRange=ExtensionsV1beta1HostPortRange;class ExtensionsV1beta1IDRange{static getAttributeTypeMap(){return ExtensionsV1beta1IDRange.attributeTypeMap}}ExtensionsV1beta1IDRange.discriminator=undefined;ExtensionsV1beta1IDRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.ExtensionsV1beta1IDRange=ExtensionsV1beta1IDRange;class ExtensionsV1beta1PodSecurityPolicy{static getAttributeTypeMap(){return ExtensionsV1beta1PodSecurityPolicy.attributeTypeMap}}ExtensionsV1beta1PodSecurityPolicy.discriminator=undefined;ExtensionsV1beta1PodSecurityPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"ExtensionsV1beta1PodSecurityPolicySpec"}];t.ExtensionsV1beta1PodSecurityPolicy=ExtensionsV1beta1PodSecurityPolicy;class ExtensionsV1beta1PodSecurityPolicyList{static getAttributeTypeMap(){return ExtensionsV1beta1PodSecurityPolicyList.attributeTypeMap}}ExtensionsV1beta1PodSecurityPolicyList.discriminator=undefined;ExtensionsV1beta1PodSecurityPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.ExtensionsV1beta1PodSecurityPolicyList=ExtensionsV1beta1PodSecurityPolicyList;class ExtensionsV1beta1PodSecurityPolicySpec{static getAttributeTypeMap(){return ExtensionsV1beta1PodSecurityPolicySpec.attributeTypeMap}}ExtensionsV1beta1PodSecurityPolicySpec.discriminator=undefined;ExtensionsV1beta1PodSecurityPolicySpec.attributeTypeMap=[{name:"allowPrivilegeEscalation",baseName:"allowPrivilegeEscalation",type:"boolean"},{name:"allowedCapabilities",baseName:"allowedCapabilities",type:"Array"},{name:"allowedFlexVolumes",baseName:"allowedFlexVolumes",type:"Array"},{name:"allowedHostPaths",baseName:"allowedHostPaths",type:"Array"},{name:"allowedProcMountTypes",baseName:"allowedProcMountTypes",type:"Array"},{name:"allowedUnsafeSysctls",baseName:"allowedUnsafeSysctls",type:"Array"},{name:"defaultAddCapabilities",baseName:"defaultAddCapabilities",type:"Array"},{name:"defaultAllowPrivilegeEscalation",baseName:"defaultAllowPrivilegeEscalation",type:"boolean"},{name:"forbiddenSysctls",baseName:"forbiddenSysctls",type:"Array"},{name:"fsGroup",baseName:"fsGroup",type:"ExtensionsV1beta1FSGroupStrategyOptions"},{name:"hostIPC",baseName:"hostIPC",type:"boolean"},{name:"hostNetwork",baseName:"hostNetwork",type:"boolean"},{name:"hostPID",baseName:"hostPID",type:"boolean"},{name:"hostPorts",baseName:"hostPorts",type:"Array"},{name:"privileged",baseName:"privileged",type:"boolean"},{name:"readOnlyRootFilesystem",baseName:"readOnlyRootFilesystem",type:"boolean"},{name:"requiredDropCapabilities",baseName:"requiredDropCapabilities",type:"Array"},{name:"runAsGroup",baseName:"runAsGroup",type:"ExtensionsV1beta1RunAsGroupStrategyOptions"},{name:"runAsUser",baseName:"runAsUser",type:"ExtensionsV1beta1RunAsUserStrategyOptions"},{name:"seLinux",baseName:"seLinux",type:"ExtensionsV1beta1SELinuxStrategyOptions"},{name:"supplementalGroups",baseName:"supplementalGroups",type:"ExtensionsV1beta1SupplementalGroupsStrategyOptions"},{name:"volumes",baseName:"volumes",type:"Array"}];t.ExtensionsV1beta1PodSecurityPolicySpec=ExtensionsV1beta1PodSecurityPolicySpec;class ExtensionsV1beta1RollbackConfig{static getAttributeTypeMap(){return ExtensionsV1beta1RollbackConfig.attributeTypeMap}}ExtensionsV1beta1RollbackConfig.discriminator=undefined;ExtensionsV1beta1RollbackConfig.attributeTypeMap=[{name:"revision",baseName:"revision",type:"number"}];t.ExtensionsV1beta1RollbackConfig=ExtensionsV1beta1RollbackConfig;class ExtensionsV1beta1RollingUpdateDeployment{static getAttributeTypeMap(){return ExtensionsV1beta1RollingUpdateDeployment.attributeTypeMap}}ExtensionsV1beta1RollingUpdateDeployment.discriminator=undefined;ExtensionsV1beta1RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.ExtensionsV1beta1RollingUpdateDeployment=ExtensionsV1beta1RollingUpdateDeployment;class ExtensionsV1beta1RunAsGroupStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1RunAsGroupStrategyOptions.attributeTypeMap}}ExtensionsV1beta1RunAsGroupStrategyOptions.discriminator=undefined;ExtensionsV1beta1RunAsGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1RunAsGroupStrategyOptions=ExtensionsV1beta1RunAsGroupStrategyOptions;class ExtensionsV1beta1RunAsUserStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1RunAsUserStrategyOptions.attributeTypeMap}}ExtensionsV1beta1RunAsUserStrategyOptions.discriminator=undefined;ExtensionsV1beta1RunAsUserStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1RunAsUserStrategyOptions=ExtensionsV1beta1RunAsUserStrategyOptions;class ExtensionsV1beta1SELinuxStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1SELinuxStrategyOptions.attributeTypeMap}}ExtensionsV1beta1SELinuxStrategyOptions.discriminator=undefined;ExtensionsV1beta1SELinuxStrategyOptions.attributeTypeMap=[{name:"rule",baseName:"rule",type:"string"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"}];t.ExtensionsV1beta1SELinuxStrategyOptions=ExtensionsV1beta1SELinuxStrategyOptions;class ExtensionsV1beta1Scale{static getAttributeTypeMap(){return ExtensionsV1beta1Scale.attributeTypeMap}}ExtensionsV1beta1Scale.discriminator=undefined;ExtensionsV1beta1Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"ExtensionsV1beta1ScaleSpec"},{name:"status",baseName:"status",type:"ExtensionsV1beta1ScaleStatus"}];t.ExtensionsV1beta1Scale=ExtensionsV1beta1Scale;class ExtensionsV1beta1ScaleSpec{static getAttributeTypeMap(){return ExtensionsV1beta1ScaleSpec.attributeTypeMap}}ExtensionsV1beta1ScaleSpec.discriminator=undefined;ExtensionsV1beta1ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.ExtensionsV1beta1ScaleSpec=ExtensionsV1beta1ScaleSpec;class ExtensionsV1beta1ScaleStatus{static getAttributeTypeMap(){return ExtensionsV1beta1ScaleStatus.attributeTypeMap}}ExtensionsV1beta1ScaleStatus.discriminator=undefined;ExtensionsV1beta1ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"targetSelector",baseName:"targetSelector",type:"string"}];t.ExtensionsV1beta1ScaleStatus=ExtensionsV1beta1ScaleStatus;class ExtensionsV1beta1SupplementalGroupsStrategyOptions{static getAttributeTypeMap(){return ExtensionsV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap}}ExtensionsV1beta1SupplementalGroupsStrategyOptions.discriminator=undefined;ExtensionsV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.ExtensionsV1beta1SupplementalGroupsStrategyOptions=ExtensionsV1beta1SupplementalGroupsStrategyOptions;class PolicyV1beta1AllowedFlexVolume{static getAttributeTypeMap(){return PolicyV1beta1AllowedFlexVolume.attributeTypeMap}}PolicyV1beta1AllowedFlexVolume.discriminator=undefined;PolicyV1beta1AllowedFlexVolume.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"}];t.PolicyV1beta1AllowedFlexVolume=PolicyV1beta1AllowedFlexVolume;class PolicyV1beta1AllowedHostPath{static getAttributeTypeMap(){return PolicyV1beta1AllowedHostPath.attributeTypeMap}}PolicyV1beta1AllowedHostPath.discriminator=undefined;PolicyV1beta1AllowedHostPath.attributeTypeMap=[{name:"pathPrefix",baseName:"pathPrefix",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.PolicyV1beta1AllowedHostPath=PolicyV1beta1AllowedHostPath;class PolicyV1beta1FSGroupStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1FSGroupStrategyOptions.attributeTypeMap}}PolicyV1beta1FSGroupStrategyOptions.discriminator=undefined;PolicyV1beta1FSGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1FSGroupStrategyOptions=PolicyV1beta1FSGroupStrategyOptions;class PolicyV1beta1HostPortRange{static getAttributeTypeMap(){return PolicyV1beta1HostPortRange.attributeTypeMap}}PolicyV1beta1HostPortRange.discriminator=undefined;PolicyV1beta1HostPortRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.PolicyV1beta1HostPortRange=PolicyV1beta1HostPortRange;class PolicyV1beta1IDRange{static getAttributeTypeMap(){return PolicyV1beta1IDRange.attributeTypeMap}}PolicyV1beta1IDRange.discriminator=undefined;PolicyV1beta1IDRange.attributeTypeMap=[{name:"max",baseName:"max",type:"number"},{name:"min",baseName:"min",type:"number"}];t.PolicyV1beta1IDRange=PolicyV1beta1IDRange;class PolicyV1beta1PodSecurityPolicy{static getAttributeTypeMap(){return PolicyV1beta1PodSecurityPolicy.attributeTypeMap}}PolicyV1beta1PodSecurityPolicy.discriminator=undefined;PolicyV1beta1PodSecurityPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"PolicyV1beta1PodSecurityPolicySpec"}];t.PolicyV1beta1PodSecurityPolicy=PolicyV1beta1PodSecurityPolicy;class PolicyV1beta1PodSecurityPolicyList{static getAttributeTypeMap(){return PolicyV1beta1PodSecurityPolicyList.attributeTypeMap}}PolicyV1beta1PodSecurityPolicyList.discriminator=undefined;PolicyV1beta1PodSecurityPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.PolicyV1beta1PodSecurityPolicyList=PolicyV1beta1PodSecurityPolicyList;class PolicyV1beta1PodSecurityPolicySpec{static getAttributeTypeMap(){return PolicyV1beta1PodSecurityPolicySpec.attributeTypeMap}}PolicyV1beta1PodSecurityPolicySpec.discriminator=undefined;PolicyV1beta1PodSecurityPolicySpec.attributeTypeMap=[{name:"allowPrivilegeEscalation",baseName:"allowPrivilegeEscalation",type:"boolean"},{name:"allowedCapabilities",baseName:"allowedCapabilities",type:"Array"},{name:"allowedFlexVolumes",baseName:"allowedFlexVolumes",type:"Array"},{name:"allowedHostPaths",baseName:"allowedHostPaths",type:"Array"},{name:"allowedProcMountTypes",baseName:"allowedProcMountTypes",type:"Array"},{name:"allowedUnsafeSysctls",baseName:"allowedUnsafeSysctls",type:"Array"},{name:"defaultAddCapabilities",baseName:"defaultAddCapabilities",type:"Array"},{name:"defaultAllowPrivilegeEscalation",baseName:"defaultAllowPrivilegeEscalation",type:"boolean"},{name:"forbiddenSysctls",baseName:"forbiddenSysctls",type:"Array"},{name:"fsGroup",baseName:"fsGroup",type:"PolicyV1beta1FSGroupStrategyOptions"},{name:"hostIPC",baseName:"hostIPC",type:"boolean"},{name:"hostNetwork",baseName:"hostNetwork",type:"boolean"},{name:"hostPID",baseName:"hostPID",type:"boolean"},{name:"hostPorts",baseName:"hostPorts",type:"Array"},{name:"privileged",baseName:"privileged",type:"boolean"},{name:"readOnlyRootFilesystem",baseName:"readOnlyRootFilesystem",type:"boolean"},{name:"requiredDropCapabilities",baseName:"requiredDropCapabilities",type:"Array"},{name:"runAsGroup",baseName:"runAsGroup",type:"PolicyV1beta1RunAsGroupStrategyOptions"},{name:"runAsUser",baseName:"runAsUser",type:"PolicyV1beta1RunAsUserStrategyOptions"},{name:"seLinux",baseName:"seLinux",type:"PolicyV1beta1SELinuxStrategyOptions"},{name:"supplementalGroups",baseName:"supplementalGroups",type:"PolicyV1beta1SupplementalGroupsStrategyOptions"},{name:"volumes",baseName:"volumes",type:"Array"}];t.PolicyV1beta1PodSecurityPolicySpec=PolicyV1beta1PodSecurityPolicySpec;class PolicyV1beta1RunAsGroupStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1RunAsGroupStrategyOptions.attributeTypeMap}}PolicyV1beta1RunAsGroupStrategyOptions.discriminator=undefined;PolicyV1beta1RunAsGroupStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1RunAsGroupStrategyOptions=PolicyV1beta1RunAsGroupStrategyOptions;class PolicyV1beta1RunAsUserStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1RunAsUserStrategyOptions.attributeTypeMap}}PolicyV1beta1RunAsUserStrategyOptions.discriminator=undefined;PolicyV1beta1RunAsUserStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1RunAsUserStrategyOptions=PolicyV1beta1RunAsUserStrategyOptions;class PolicyV1beta1SELinuxStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1SELinuxStrategyOptions.attributeTypeMap}}PolicyV1beta1SELinuxStrategyOptions.discriminator=undefined;PolicyV1beta1SELinuxStrategyOptions.attributeTypeMap=[{name:"rule",baseName:"rule",type:"string"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"}];t.PolicyV1beta1SELinuxStrategyOptions=PolicyV1beta1SELinuxStrategyOptions;class PolicyV1beta1SupplementalGroupsStrategyOptions{static getAttributeTypeMap(){return PolicyV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap}}PolicyV1beta1SupplementalGroupsStrategyOptions.discriminator=undefined;PolicyV1beta1SupplementalGroupsStrategyOptions.attributeTypeMap=[{name:"ranges",baseName:"ranges",type:"Array"},{name:"rule",baseName:"rule",type:"string"}];t.PolicyV1beta1SupplementalGroupsStrategyOptions=PolicyV1beta1SupplementalGroupsStrategyOptions;class RuntimeRawExtension{static getAttributeTypeMap(){return RuntimeRawExtension.attributeTypeMap}}RuntimeRawExtension.discriminator=undefined;RuntimeRawExtension.attributeTypeMap=[{name:"raw",baseName:"Raw",type:"string"}];t.RuntimeRawExtension=RuntimeRawExtension;class V1APIGroup{static getAttributeTypeMap(){return V1APIGroup.attributeTypeMap}}V1APIGroup.discriminator=undefined;V1APIGroup.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"preferredVersion",baseName:"preferredVersion",type:"V1GroupVersionForDiscovery"},{name:"serverAddressByClientCIDRs",baseName:"serverAddressByClientCIDRs",type:"Array"},{name:"versions",baseName:"versions",type:"Array"}];t.V1APIGroup=V1APIGroup;class V1APIGroupList{static getAttributeTypeMap(){return V1APIGroupList.attributeTypeMap}}V1APIGroupList.discriminator=undefined;V1APIGroupList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"groups",baseName:"groups",type:"Array"},{name:"kind",baseName:"kind",type:"string"}];t.V1APIGroupList=V1APIGroupList;class V1APIResource{static getAttributeTypeMap(){return V1APIResource.attributeTypeMap}}V1APIResource.discriminator=undefined;V1APIResource.attributeTypeMap=[{name:"categories",baseName:"categories",type:"Array"},{name:"group",baseName:"group",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespaced",baseName:"namespaced",type:"boolean"},{name:"shortNames",baseName:"shortNames",type:"Array"},{name:"singularName",baseName:"singularName",type:"string"},{name:"verbs",baseName:"verbs",type:"Array"},{name:"version",baseName:"version",type:"string"}];t.V1APIResource=V1APIResource;class V1APIResourceList{static getAttributeTypeMap(){return V1APIResourceList.attributeTypeMap}}V1APIResourceList.discriminator=undefined;V1APIResourceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"groupVersion",baseName:"groupVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"resources",baseName:"resources",type:"Array"}];t.V1APIResourceList=V1APIResourceList;class V1APIService{static getAttributeTypeMap(){return V1APIService.attributeTypeMap}}V1APIService.discriminator=undefined;V1APIService.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1APIServiceSpec"},{name:"status",baseName:"status",type:"V1APIServiceStatus"}];t.V1APIService=V1APIService;class V1APIServiceCondition{static getAttributeTypeMap(){return V1APIServiceCondition.attributeTypeMap}}V1APIServiceCondition.discriminator=undefined;V1APIServiceCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1APIServiceCondition=V1APIServiceCondition;class V1APIServiceList{static getAttributeTypeMap(){return V1APIServiceList.attributeTypeMap}}V1APIServiceList.discriminator=undefined;V1APIServiceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1APIServiceList=V1APIServiceList;class V1APIServiceSpec{static getAttributeTypeMap(){return V1APIServiceSpec.attributeTypeMap}}V1APIServiceSpec.discriminator=undefined;V1APIServiceSpec.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"group",baseName:"group",type:"string"},{name:"groupPriorityMinimum",baseName:"groupPriorityMinimum",type:"number"},{name:"insecureSkipTLSVerify",baseName:"insecureSkipTLSVerify",type:"boolean"},{name:"service",baseName:"service",type:"V1ServiceReference"},{name:"version",baseName:"version",type:"string"},{name:"versionPriority",baseName:"versionPriority",type:"number"}];t.V1APIServiceSpec=V1APIServiceSpec;class V1APIServiceStatus{static getAttributeTypeMap(){return V1APIServiceStatus.attributeTypeMap}}V1APIServiceStatus.discriminator=undefined;V1APIServiceStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"}];t.V1APIServiceStatus=V1APIServiceStatus;class V1APIVersions{static getAttributeTypeMap(){return V1APIVersions.attributeTypeMap}}V1APIVersions.discriminator=undefined;V1APIVersions.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"serverAddressByClientCIDRs",baseName:"serverAddressByClientCIDRs",type:"Array"},{name:"versions",baseName:"versions",type:"Array"}];t.V1APIVersions=V1APIVersions;class V1AWSElasticBlockStoreVolumeSource{static getAttributeTypeMap(){return V1AWSElasticBlockStoreVolumeSource.attributeTypeMap}}V1AWSElasticBlockStoreVolumeSource.discriminator=undefined;V1AWSElasticBlockStoreVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"partition",baseName:"partition",type:"number"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1AWSElasticBlockStoreVolumeSource=V1AWSElasticBlockStoreVolumeSource;class V1Affinity{static getAttributeTypeMap(){return V1Affinity.attributeTypeMap}}V1Affinity.discriminator=undefined;V1Affinity.attributeTypeMap=[{name:"nodeAffinity",baseName:"nodeAffinity",type:"V1NodeAffinity"},{name:"podAffinity",baseName:"podAffinity",type:"V1PodAffinity"},{name:"podAntiAffinity",baseName:"podAntiAffinity",type:"V1PodAntiAffinity"}];t.V1Affinity=V1Affinity;class V1AggregationRule{static getAttributeTypeMap(){return V1AggregationRule.attributeTypeMap}}V1AggregationRule.discriminator=undefined;V1AggregationRule.attributeTypeMap=[{name:"clusterRoleSelectors",baseName:"clusterRoleSelectors",type:"Array"}];t.V1AggregationRule=V1AggregationRule;class V1AttachedVolume{static getAttributeTypeMap(){return V1AttachedVolume.attributeTypeMap}}V1AttachedVolume.discriminator=undefined;V1AttachedVolume.attributeTypeMap=[{name:"devicePath",baseName:"devicePath",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1AttachedVolume=V1AttachedVolume;class V1AzureDiskVolumeSource{static getAttributeTypeMap(){return V1AzureDiskVolumeSource.attributeTypeMap}}V1AzureDiskVolumeSource.discriminator=undefined;V1AzureDiskVolumeSource.attributeTypeMap=[{name:"cachingMode",baseName:"cachingMode",type:"string"},{name:"diskName",baseName:"diskName",type:"string"},{name:"diskURI",baseName:"diskURI",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1AzureDiskVolumeSource=V1AzureDiskVolumeSource;class V1AzureFilePersistentVolumeSource{static getAttributeTypeMap(){return V1AzureFilePersistentVolumeSource.attributeTypeMap}}V1AzureFilePersistentVolumeSource.discriminator=undefined;V1AzureFilePersistentVolumeSource.attributeTypeMap=[{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretName",baseName:"secretName",type:"string"},{name:"secretNamespace",baseName:"secretNamespace",type:"string"},{name:"shareName",baseName:"shareName",type:"string"}];t.V1AzureFilePersistentVolumeSource=V1AzureFilePersistentVolumeSource;class V1AzureFileVolumeSource{static getAttributeTypeMap(){return V1AzureFileVolumeSource.attributeTypeMap}}V1AzureFileVolumeSource.discriminator=undefined;V1AzureFileVolumeSource.attributeTypeMap=[{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretName",baseName:"secretName",type:"string"},{name:"shareName",baseName:"shareName",type:"string"}];t.V1AzureFileVolumeSource=V1AzureFileVolumeSource;class V1Binding{static getAttributeTypeMap(){return V1Binding.attributeTypeMap}}V1Binding.discriminator=undefined;V1Binding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"target",baseName:"target",type:"V1ObjectReference"}];t.V1Binding=V1Binding;class V1CSIPersistentVolumeSource{static getAttributeTypeMap(){return V1CSIPersistentVolumeSource.attributeTypeMap}}V1CSIPersistentVolumeSource.discriminator=undefined;V1CSIPersistentVolumeSource.attributeTypeMap=[{name:"controllerPublishSecretRef",baseName:"controllerPublishSecretRef",type:"V1SecretReference"},{name:"driver",baseName:"driver",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"nodePublishSecretRef",baseName:"nodePublishSecretRef",type:"V1SecretReference"},{name:"nodeStageSecretRef",baseName:"nodeStageSecretRef",type:"V1SecretReference"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"volumeAttributes",baseName:"volumeAttributes",type:"{ [key: string]: string; }"},{name:"volumeHandle",baseName:"volumeHandle",type:"string"}];t.V1CSIPersistentVolumeSource=V1CSIPersistentVolumeSource;class V1Capabilities{static getAttributeTypeMap(){return V1Capabilities.attributeTypeMap}}V1Capabilities.discriminator=undefined;V1Capabilities.attributeTypeMap=[{name:"add",baseName:"add",type:"Array"},{name:"drop",baseName:"drop",type:"Array"}];t.V1Capabilities=V1Capabilities;class V1CephFSPersistentVolumeSource{static getAttributeTypeMap(){return V1CephFSPersistentVolumeSource.attributeTypeMap}}V1CephFSPersistentVolumeSource.discriminator=undefined;V1CephFSPersistentVolumeSource.attributeTypeMap=[{name:"monitors",baseName:"monitors",type:"Array"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretFile",baseName:"secretFile",type:"string"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"user",baseName:"user",type:"string"}];t.V1CephFSPersistentVolumeSource=V1CephFSPersistentVolumeSource;class V1CephFSVolumeSource{static getAttributeTypeMap(){return V1CephFSVolumeSource.attributeTypeMap}}V1CephFSVolumeSource.discriminator=undefined;V1CephFSVolumeSource.attributeTypeMap=[{name:"monitors",baseName:"monitors",type:"Array"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretFile",baseName:"secretFile",type:"string"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"user",baseName:"user",type:"string"}];t.V1CephFSVolumeSource=V1CephFSVolumeSource;class V1CinderPersistentVolumeSource{static getAttributeTypeMap(){return V1CinderPersistentVolumeSource.attributeTypeMap}}V1CinderPersistentVolumeSource.discriminator=undefined;V1CinderPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1CinderPersistentVolumeSource=V1CinderPersistentVolumeSource;class V1CinderVolumeSource{static getAttributeTypeMap(){return V1CinderVolumeSource.attributeTypeMap}}V1CinderVolumeSource.discriminator=undefined;V1CinderVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1CinderVolumeSource=V1CinderVolumeSource;class V1ClientIPConfig{static getAttributeTypeMap(){return V1ClientIPConfig.attributeTypeMap}}V1ClientIPConfig.discriminator=undefined;V1ClientIPConfig.attributeTypeMap=[{name:"timeoutSeconds",baseName:"timeoutSeconds",type:"number"}];t.V1ClientIPConfig=V1ClientIPConfig;class V1ClusterRole{static getAttributeTypeMap(){return V1ClusterRole.attributeTypeMap}}V1ClusterRole.discriminator=undefined;V1ClusterRole.attributeTypeMap=[{name:"aggregationRule",baseName:"aggregationRule",type:"V1AggregationRule"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1ClusterRole=V1ClusterRole;class V1ClusterRoleBinding{static getAttributeTypeMap(){return V1ClusterRoleBinding.attributeTypeMap}}V1ClusterRoleBinding.discriminator=undefined;V1ClusterRoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1ClusterRoleBinding=V1ClusterRoleBinding;class V1ClusterRoleBindingList{static getAttributeTypeMap(){return V1ClusterRoleBindingList.attributeTypeMap}}V1ClusterRoleBindingList.discriminator=undefined;V1ClusterRoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ClusterRoleBindingList=V1ClusterRoleBindingList;class V1ClusterRoleList{static getAttributeTypeMap(){return V1ClusterRoleList.attributeTypeMap}}V1ClusterRoleList.discriminator=undefined;V1ClusterRoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ClusterRoleList=V1ClusterRoleList;class V1ComponentCondition{static getAttributeTypeMap(){return V1ComponentCondition.attributeTypeMap}}V1ComponentCondition.discriminator=undefined;V1ComponentCondition.attributeTypeMap=[{name:"error",baseName:"error",type:"string"},{name:"message",baseName:"message",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1ComponentCondition=V1ComponentCondition;class V1ComponentStatus{static getAttributeTypeMap(){return V1ComponentStatus.attributeTypeMap}}V1ComponentStatus.discriminator=undefined;V1ComponentStatus.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1ComponentStatus=V1ComponentStatus;class V1ComponentStatusList{static getAttributeTypeMap(){return V1ComponentStatusList.attributeTypeMap}}V1ComponentStatusList.discriminator=undefined;V1ComponentStatusList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ComponentStatusList=V1ComponentStatusList;class V1ConfigMap{static getAttributeTypeMap(){return V1ConfigMap.attributeTypeMap}}V1ConfigMap.discriminator=undefined;V1ConfigMap.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"binaryData",baseName:"binaryData",type:"{ [key: string]: string; }"},{name:"data",baseName:"data",type:"{ [key: string]: string; }"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1ConfigMap=V1ConfigMap;class V1ConfigMapEnvSource{static getAttributeTypeMap(){return V1ConfigMapEnvSource.attributeTypeMap}}V1ConfigMapEnvSource.discriminator=undefined;V1ConfigMapEnvSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapEnvSource=V1ConfigMapEnvSource;class V1ConfigMapKeySelector{static getAttributeTypeMap(){return V1ConfigMapKeySelector.attributeTypeMap}}V1ConfigMapKeySelector.discriminator=undefined;V1ConfigMapKeySelector.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapKeySelector=V1ConfigMapKeySelector;class V1ConfigMapList{static getAttributeTypeMap(){return V1ConfigMapList.attributeTypeMap}}V1ConfigMapList.discriminator=undefined;V1ConfigMapList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ConfigMapList=V1ConfigMapList;class V1ConfigMapNodeConfigSource{static getAttributeTypeMap(){return V1ConfigMapNodeConfigSource.attributeTypeMap}}V1ConfigMapNodeConfigSource.discriminator=undefined;V1ConfigMapNodeConfigSource.attributeTypeMap=[{name:"kubeletConfigKey",baseName:"kubeletConfigKey",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1ConfigMapNodeConfigSource=V1ConfigMapNodeConfigSource;class V1ConfigMapProjection{static getAttributeTypeMap(){return V1ConfigMapProjection.attributeTypeMap}}V1ConfigMapProjection.discriminator=undefined;V1ConfigMapProjection.attributeTypeMap=[{name:"items",baseName:"items",type:"Array"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapProjection=V1ConfigMapProjection;class V1ConfigMapVolumeSource{static getAttributeTypeMap(){return V1ConfigMapVolumeSource.attributeTypeMap}}V1ConfigMapVolumeSource.discriminator=undefined;V1ConfigMapVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"items",baseName:"items",type:"Array"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1ConfigMapVolumeSource=V1ConfigMapVolumeSource;class V1Container{static getAttributeTypeMap(){return V1Container.attributeTypeMap}}V1Container.discriminator=undefined;V1Container.attributeTypeMap=[{name:"args",baseName:"args",type:"Array"},{name:"command",baseName:"command",type:"Array"},{name:"env",baseName:"env",type:"Array"},{name:"envFrom",baseName:"envFrom",type:"Array"},{name:"image",baseName:"image",type:"string"},{name:"imagePullPolicy",baseName:"imagePullPolicy",type:"string"},{name:"lifecycle",baseName:"lifecycle",type:"V1Lifecycle"},{name:"livenessProbe",baseName:"livenessProbe",type:"V1Probe"},{name:"name",baseName:"name",type:"string"},{name:"ports",baseName:"ports",type:"Array"},{name:"readinessProbe",baseName:"readinessProbe",type:"V1Probe"},{name:"resources",baseName:"resources",type:"V1ResourceRequirements"},{name:"securityContext",baseName:"securityContext",type:"V1SecurityContext"},{name:"stdin",baseName:"stdin",type:"boolean"},{name:"stdinOnce",baseName:"stdinOnce",type:"boolean"},{name:"terminationMessagePath",baseName:"terminationMessagePath",type:"string"},{name:"terminationMessagePolicy",baseName:"terminationMessagePolicy",type:"string"},{name:"tty",baseName:"tty",type:"boolean"},{name:"volumeDevices",baseName:"volumeDevices",type:"Array"},{name:"volumeMounts",baseName:"volumeMounts",type:"Array"},{name:"workingDir",baseName:"workingDir",type:"string"}];t.V1Container=V1Container;class V1ContainerImage{static getAttributeTypeMap(){return V1ContainerImage.attributeTypeMap}}V1ContainerImage.discriminator=undefined;V1ContainerImage.attributeTypeMap=[{name:"names",baseName:"names",type:"Array"},{name:"sizeBytes",baseName:"sizeBytes",type:"number"}];t.V1ContainerImage=V1ContainerImage;class V1ContainerPort{static getAttributeTypeMap(){return V1ContainerPort.attributeTypeMap}}V1ContainerPort.discriminator=undefined;V1ContainerPort.attributeTypeMap=[{name:"containerPort",baseName:"containerPort",type:"number"},{name:"hostIP",baseName:"hostIP",type:"string"},{name:"hostPort",baseName:"hostPort",type:"number"},{name:"name",baseName:"name",type:"string"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1ContainerPort=V1ContainerPort;class V1ContainerState{static getAttributeTypeMap(){return V1ContainerState.attributeTypeMap}}V1ContainerState.discriminator=undefined;V1ContainerState.attributeTypeMap=[{name:"running",baseName:"running",type:"V1ContainerStateRunning"},{name:"terminated",baseName:"terminated",type:"V1ContainerStateTerminated"},{name:"waiting",baseName:"waiting",type:"V1ContainerStateWaiting"}];t.V1ContainerState=V1ContainerState;class V1ContainerStateRunning{static getAttributeTypeMap(){return V1ContainerStateRunning.attributeTypeMap}}V1ContainerStateRunning.discriminator=undefined;V1ContainerStateRunning.attributeTypeMap=[{name:"startedAt",baseName:"startedAt",type:"Date"}];t.V1ContainerStateRunning=V1ContainerStateRunning;class V1ContainerStateTerminated{static getAttributeTypeMap(){return V1ContainerStateTerminated.attributeTypeMap}}V1ContainerStateTerminated.discriminator=undefined;V1ContainerStateTerminated.attributeTypeMap=[{name:"containerID",baseName:"containerID",type:"string"},{name:"exitCode",baseName:"exitCode",type:"number"},{name:"finishedAt",baseName:"finishedAt",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"signal",baseName:"signal",type:"number"},{name:"startedAt",baseName:"startedAt",type:"Date"}];t.V1ContainerStateTerminated=V1ContainerStateTerminated;class V1ContainerStateWaiting{static getAttributeTypeMap(){return V1ContainerStateWaiting.attributeTypeMap}}V1ContainerStateWaiting.discriminator=undefined;V1ContainerStateWaiting.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1ContainerStateWaiting=V1ContainerStateWaiting;class V1ContainerStatus{static getAttributeTypeMap(){return V1ContainerStatus.attributeTypeMap}}V1ContainerStatus.discriminator=undefined;V1ContainerStatus.attributeTypeMap=[{name:"containerID",baseName:"containerID",type:"string"},{name:"image",baseName:"image",type:"string"},{name:"imageID",baseName:"imageID",type:"string"},{name:"lastState",baseName:"lastState",type:"V1ContainerState"},{name:"name",baseName:"name",type:"string"},{name:"ready",baseName:"ready",type:"boolean"},{name:"restartCount",baseName:"restartCount",type:"number"},{name:"state",baseName:"state",type:"V1ContainerState"}];t.V1ContainerStatus=V1ContainerStatus;class V1ControllerRevision{static getAttributeTypeMap(){return V1ControllerRevision.attributeTypeMap}}V1ControllerRevision.discriminator=undefined;V1ControllerRevision.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"RuntimeRawExtension"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"revision",baseName:"revision",type:"number"}];t.V1ControllerRevision=V1ControllerRevision;class V1ControllerRevisionList{static getAttributeTypeMap(){return V1ControllerRevisionList.attributeTypeMap}}V1ControllerRevisionList.discriminator=undefined;V1ControllerRevisionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ControllerRevisionList=V1ControllerRevisionList;class V1CrossVersionObjectReference{static getAttributeTypeMap(){return V1CrossVersionObjectReference.attributeTypeMap}}V1CrossVersionObjectReference.discriminator=undefined;V1CrossVersionObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1CrossVersionObjectReference=V1CrossVersionObjectReference;class V1DaemonEndpoint{static getAttributeTypeMap(){return V1DaemonEndpoint.attributeTypeMap}}V1DaemonEndpoint.discriminator=undefined;V1DaemonEndpoint.attributeTypeMap=[{name:"port",baseName:"Port",type:"number"}];t.V1DaemonEndpoint=V1DaemonEndpoint;class V1DaemonSet{static getAttributeTypeMap(){return V1DaemonSet.attributeTypeMap}}V1DaemonSet.discriminator=undefined;V1DaemonSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1DaemonSetSpec"},{name:"status",baseName:"status",type:"V1DaemonSetStatus"}];t.V1DaemonSet=V1DaemonSet;class V1DaemonSetCondition{static getAttributeTypeMap(){return V1DaemonSetCondition.attributeTypeMap}}V1DaemonSetCondition.discriminator=undefined;V1DaemonSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1DaemonSetCondition=V1DaemonSetCondition;class V1DaemonSetList{static getAttributeTypeMap(){return V1DaemonSetList.attributeTypeMap}}V1DaemonSetList.discriminator=undefined;V1DaemonSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1DaemonSetList=V1DaemonSetList;class V1DaemonSetSpec{static getAttributeTypeMap(){return V1DaemonSetSpec.attributeTypeMap}}V1DaemonSetSpec.discriminator=undefined;V1DaemonSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1DaemonSetUpdateStrategy"}];t.V1DaemonSetSpec=V1DaemonSetSpec;class V1DaemonSetStatus{static getAttributeTypeMap(){return V1DaemonSetStatus.attributeTypeMap}}V1DaemonSetStatus.discriminator=undefined;V1DaemonSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentNumberScheduled",baseName:"currentNumberScheduled",type:"number"},{name:"desiredNumberScheduled",baseName:"desiredNumberScheduled",type:"number"},{name:"numberAvailable",baseName:"numberAvailable",type:"number"},{name:"numberMisscheduled",baseName:"numberMisscheduled",type:"number"},{name:"numberReady",baseName:"numberReady",type:"number"},{name:"numberUnavailable",baseName:"numberUnavailable",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"updatedNumberScheduled",baseName:"updatedNumberScheduled",type:"number"}];t.V1DaemonSetStatus=V1DaemonSetStatus;class V1DaemonSetUpdateStrategy{static getAttributeTypeMap(){return V1DaemonSetUpdateStrategy.attributeTypeMap}}V1DaemonSetUpdateStrategy.discriminator=undefined;V1DaemonSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1RollingUpdateDaemonSet"},{name:"type",baseName:"type",type:"string"}];t.V1DaemonSetUpdateStrategy=V1DaemonSetUpdateStrategy;class V1DeleteOptions{static getAttributeTypeMap(){return V1DeleteOptions.attributeTypeMap}}V1DeleteOptions.discriminator=undefined;V1DeleteOptions.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"dryRun",baseName:"dryRun",type:"Array"},{name:"gracePeriodSeconds",baseName:"gracePeriodSeconds",type:"number"},{name:"kind",baseName:"kind",type:"string"},{name:"orphanDependents",baseName:"orphanDependents",type:"boolean"},{name:"preconditions",baseName:"preconditions",type:"V1Preconditions"},{name:"propagationPolicy",baseName:"propagationPolicy",type:"string"}];t.V1DeleteOptions=V1DeleteOptions;class V1Deployment{static getAttributeTypeMap(){return V1Deployment.attributeTypeMap}}V1Deployment.discriminator=undefined;V1Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1DeploymentSpec"},{name:"status",baseName:"status",type:"V1DeploymentStatus"}];t.V1Deployment=V1Deployment;class V1DeploymentCondition{static getAttributeTypeMap(){return V1DeploymentCondition.attributeTypeMap}}V1DeploymentCondition.discriminator=undefined;V1DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1DeploymentCondition=V1DeploymentCondition;class V1DeploymentList{static getAttributeTypeMap(){return V1DeploymentList.attributeTypeMap}}V1DeploymentList.discriminator=undefined;V1DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1DeploymentList=V1DeploymentList;class V1DeploymentSpec{static getAttributeTypeMap(){return V1DeploymentSpec.attributeTypeMap}}V1DeploymentSpec.discriminator=undefined;V1DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"V1DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1DeploymentSpec=V1DeploymentSpec;class V1DeploymentStatus{static getAttributeTypeMap(){return V1DeploymentStatus.attributeTypeMap}}V1DeploymentStatus.discriminator=undefined;V1DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1DeploymentStatus=V1DeploymentStatus;class V1DeploymentStrategy{static getAttributeTypeMap(){return V1DeploymentStrategy.attributeTypeMap}}V1DeploymentStrategy.discriminator=undefined;V1DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.V1DeploymentStrategy=V1DeploymentStrategy;class V1DownwardAPIProjection{static getAttributeTypeMap(){return V1DownwardAPIProjection.attributeTypeMap}}V1DownwardAPIProjection.discriminator=undefined;V1DownwardAPIProjection.attributeTypeMap=[{name:"items",baseName:"items",type:"Array"}];t.V1DownwardAPIProjection=V1DownwardAPIProjection;class V1DownwardAPIVolumeFile{static getAttributeTypeMap(){return V1DownwardAPIVolumeFile.attributeTypeMap}}V1DownwardAPIVolumeFile.discriminator=undefined;V1DownwardAPIVolumeFile.attributeTypeMap=[{name:"fieldRef",baseName:"fieldRef",type:"V1ObjectFieldSelector"},{name:"mode",baseName:"mode",type:"number"},{name:"path",baseName:"path",type:"string"},{name:"resourceFieldRef",baseName:"resourceFieldRef",type:"V1ResourceFieldSelector"}];t.V1DownwardAPIVolumeFile=V1DownwardAPIVolumeFile;class V1DownwardAPIVolumeSource{static getAttributeTypeMap(){return V1DownwardAPIVolumeSource.attributeTypeMap}}V1DownwardAPIVolumeSource.discriminator=undefined;V1DownwardAPIVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"items",baseName:"items",type:"Array"}];t.V1DownwardAPIVolumeSource=V1DownwardAPIVolumeSource;class V1EmptyDirVolumeSource{static getAttributeTypeMap(){return V1EmptyDirVolumeSource.attributeTypeMap}}V1EmptyDirVolumeSource.discriminator=undefined;V1EmptyDirVolumeSource.attributeTypeMap=[{name:"medium",baseName:"medium",type:"string"},{name:"sizeLimit",baseName:"sizeLimit",type:"string"}];t.V1EmptyDirVolumeSource=V1EmptyDirVolumeSource;class V1EndpointAddress{static getAttributeTypeMap(){return V1EndpointAddress.attributeTypeMap}}V1EndpointAddress.discriminator=undefined;V1EndpointAddress.attributeTypeMap=[{name:"hostname",baseName:"hostname",type:"string"},{name:"ip",baseName:"ip",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"targetRef",baseName:"targetRef",type:"V1ObjectReference"}];t.V1EndpointAddress=V1EndpointAddress;class V1EndpointPort{static getAttributeTypeMap(){return V1EndpointPort.attributeTypeMap}}V1EndpointPort.discriminator=undefined;V1EndpointPort.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"port",baseName:"port",type:"number"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1EndpointPort=V1EndpointPort;class V1EndpointSubset{static getAttributeTypeMap(){return V1EndpointSubset.attributeTypeMap}}V1EndpointSubset.discriminator=undefined;V1EndpointSubset.attributeTypeMap=[{name:"addresses",baseName:"addresses",type:"Array"},{name:"notReadyAddresses",baseName:"notReadyAddresses",type:"Array"},{name:"ports",baseName:"ports",type:"Array"}];t.V1EndpointSubset=V1EndpointSubset;class V1Endpoints{static getAttributeTypeMap(){return V1Endpoints.attributeTypeMap}}V1Endpoints.discriminator=undefined;V1Endpoints.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"subsets",baseName:"subsets",type:"Array"}];t.V1Endpoints=V1Endpoints;class V1EndpointsList{static getAttributeTypeMap(){return V1EndpointsList.attributeTypeMap}}V1EndpointsList.discriminator=undefined;V1EndpointsList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1EndpointsList=V1EndpointsList;class V1EnvFromSource{static getAttributeTypeMap(){return V1EnvFromSource.attributeTypeMap}}V1EnvFromSource.discriminator=undefined;V1EnvFromSource.attributeTypeMap=[{name:"configMapRef",baseName:"configMapRef",type:"V1ConfigMapEnvSource"},{name:"prefix",baseName:"prefix",type:"string"},{name:"secretRef",baseName:"secretRef",type:"V1SecretEnvSource"}];t.V1EnvFromSource=V1EnvFromSource;class V1EnvVar{static getAttributeTypeMap(){return V1EnvVar.attributeTypeMap}}V1EnvVar.discriminator=undefined;V1EnvVar.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"},{name:"valueFrom",baseName:"valueFrom",type:"V1EnvVarSource"}];t.V1EnvVar=V1EnvVar;class V1EnvVarSource{static getAttributeTypeMap(){return V1EnvVarSource.attributeTypeMap}}V1EnvVarSource.discriminator=undefined;V1EnvVarSource.attributeTypeMap=[{name:"configMapKeyRef",baseName:"configMapKeyRef",type:"V1ConfigMapKeySelector"},{name:"fieldRef",baseName:"fieldRef",type:"V1ObjectFieldSelector"},{name:"resourceFieldRef",baseName:"resourceFieldRef",type:"V1ResourceFieldSelector"},{name:"secretKeyRef",baseName:"secretKeyRef",type:"V1SecretKeySelector"}];t.V1EnvVarSource=V1EnvVarSource;class V1Event{static getAttributeTypeMap(){return V1Event.attributeTypeMap}}V1Event.discriminator=undefined;V1Event.attributeTypeMap=[{name:"action",baseName:"action",type:"string"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"count",baseName:"count",type:"number"},{name:"eventTime",baseName:"eventTime",type:"Date"},{name:"firstTimestamp",baseName:"firstTimestamp",type:"Date"},{name:"involvedObject",baseName:"involvedObject",type:"V1ObjectReference"},{name:"kind",baseName:"kind",type:"string"},{name:"lastTimestamp",baseName:"lastTimestamp",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"reason",baseName:"reason",type:"string"},{name:"related",baseName:"related",type:"V1ObjectReference"},{name:"reportingComponent",baseName:"reportingComponent",type:"string"},{name:"reportingInstance",baseName:"reportingInstance",type:"string"},{name:"series",baseName:"series",type:"V1EventSeries"},{name:"source",baseName:"source",type:"V1EventSource"},{name:"type",baseName:"type",type:"string"}];t.V1Event=V1Event;class V1EventList{static getAttributeTypeMap(){return V1EventList.attributeTypeMap}}V1EventList.discriminator=undefined;V1EventList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1EventList=V1EventList;class V1EventSeries{static getAttributeTypeMap(){return V1EventSeries.attributeTypeMap}}V1EventSeries.discriminator=undefined;V1EventSeries.attributeTypeMap=[{name:"count",baseName:"count",type:"number"},{name:"lastObservedTime",baseName:"lastObservedTime",type:"Date"},{name:"state",baseName:"state",type:"string"}];t.V1EventSeries=V1EventSeries;class V1EventSource{static getAttributeTypeMap(){return V1EventSource.attributeTypeMap}}V1EventSource.discriminator=undefined;V1EventSource.attributeTypeMap=[{name:"component",baseName:"component",type:"string"},{name:"host",baseName:"host",type:"string"}];t.V1EventSource=V1EventSource;class V1ExecAction{static getAttributeTypeMap(){return V1ExecAction.attributeTypeMap}}V1ExecAction.discriminator=undefined;V1ExecAction.attributeTypeMap=[{name:"command",baseName:"command",type:"Array"}];t.V1ExecAction=V1ExecAction;class V1FCVolumeSource{static getAttributeTypeMap(){return V1FCVolumeSource.attributeTypeMap}}V1FCVolumeSource.discriminator=undefined;V1FCVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"lun",baseName:"lun",type:"number"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"targetWWNs",baseName:"targetWWNs",type:"Array"},{name:"wwids",baseName:"wwids",type:"Array"}];t.V1FCVolumeSource=V1FCVolumeSource;class V1FlexPersistentVolumeSource{static getAttributeTypeMap(){return V1FlexPersistentVolumeSource.attributeTypeMap}}V1FlexPersistentVolumeSource.discriminator=undefined;V1FlexPersistentVolumeSource.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"options",baseName:"options",type:"{ [key: string]: string; }"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"}];t.V1FlexPersistentVolumeSource=V1FlexPersistentVolumeSource;class V1FlexVolumeSource{static getAttributeTypeMap(){return V1FlexVolumeSource.attributeTypeMap}}V1FlexVolumeSource.discriminator=undefined;V1FlexVolumeSource.attributeTypeMap=[{name:"driver",baseName:"driver",type:"string"},{name:"fsType",baseName:"fsType",type:"string"},{name:"options",baseName:"options",type:"{ [key: string]: string; }"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"}];t.V1FlexVolumeSource=V1FlexVolumeSource;class V1FlockerVolumeSource{static getAttributeTypeMap(){return V1FlockerVolumeSource.attributeTypeMap}}V1FlockerVolumeSource.discriminator=undefined;V1FlockerVolumeSource.attributeTypeMap=[{name:"datasetName",baseName:"datasetName",type:"string"},{name:"datasetUUID",baseName:"datasetUUID",type:"string"}];t.V1FlockerVolumeSource=V1FlockerVolumeSource;class V1GCEPersistentDiskVolumeSource{static getAttributeTypeMap(){return V1GCEPersistentDiskVolumeSource.attributeTypeMap}}V1GCEPersistentDiskVolumeSource.discriminator=undefined;V1GCEPersistentDiskVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"partition",baseName:"partition",type:"number"},{name:"pdName",baseName:"pdName",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1GCEPersistentDiskVolumeSource=V1GCEPersistentDiskVolumeSource;class V1GitRepoVolumeSource{static getAttributeTypeMap(){return V1GitRepoVolumeSource.attributeTypeMap}}V1GitRepoVolumeSource.discriminator=undefined;V1GitRepoVolumeSource.attributeTypeMap=[{name:"directory",baseName:"directory",type:"string"},{name:"repository",baseName:"repository",type:"string"},{name:"revision",baseName:"revision",type:"string"}];t.V1GitRepoVolumeSource=V1GitRepoVolumeSource;class V1GlusterfsPersistentVolumeSource{static getAttributeTypeMap(){return V1GlusterfsPersistentVolumeSource.attributeTypeMap}}V1GlusterfsPersistentVolumeSource.discriminator=undefined;V1GlusterfsPersistentVolumeSource.attributeTypeMap=[{name:"endpoints",baseName:"endpoints",type:"string"},{name:"endpointsNamespace",baseName:"endpointsNamespace",type:"string"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1GlusterfsPersistentVolumeSource=V1GlusterfsPersistentVolumeSource;class V1GlusterfsVolumeSource{static getAttributeTypeMap(){return V1GlusterfsVolumeSource.attributeTypeMap}}V1GlusterfsVolumeSource.discriminator=undefined;V1GlusterfsVolumeSource.attributeTypeMap=[{name:"endpoints",baseName:"endpoints",type:"string"},{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1GlusterfsVolumeSource=V1GlusterfsVolumeSource;class V1GroupVersionForDiscovery{static getAttributeTypeMap(){return V1GroupVersionForDiscovery.attributeTypeMap}}V1GroupVersionForDiscovery.discriminator=undefined;V1GroupVersionForDiscovery.attributeTypeMap=[{name:"groupVersion",baseName:"groupVersion",type:"string"},{name:"version",baseName:"version",type:"string"}];t.V1GroupVersionForDiscovery=V1GroupVersionForDiscovery;class V1HTTPGetAction{static getAttributeTypeMap(){return V1HTTPGetAction.attributeTypeMap}}V1HTTPGetAction.discriminator=undefined;V1HTTPGetAction.attributeTypeMap=[{name:"host",baseName:"host",type:"string"},{name:"httpHeaders",baseName:"httpHeaders",type:"Array"},{name:"path",baseName:"path",type:"string"},{name:"port",baseName:"port",type:"any"},{name:"scheme",baseName:"scheme",type:"string"}];t.V1HTTPGetAction=V1HTTPGetAction;class V1HTTPHeader{static getAttributeTypeMap(){return V1HTTPHeader.attributeTypeMap}}V1HTTPHeader.discriminator=undefined;V1HTTPHeader.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V1HTTPHeader=V1HTTPHeader;class V1Handler{static getAttributeTypeMap(){return V1Handler.attributeTypeMap}}V1Handler.discriminator=undefined;V1Handler.attributeTypeMap=[{name:"exec",baseName:"exec",type:"V1ExecAction"},{name:"httpGet",baseName:"httpGet",type:"V1HTTPGetAction"},{name:"tcpSocket",baseName:"tcpSocket",type:"V1TCPSocketAction"}];t.V1Handler=V1Handler;class V1HorizontalPodAutoscaler{static getAttributeTypeMap(){return V1HorizontalPodAutoscaler.attributeTypeMap}}V1HorizontalPodAutoscaler.discriminator=undefined;V1HorizontalPodAutoscaler.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1HorizontalPodAutoscalerSpec"},{name:"status",baseName:"status",type:"V1HorizontalPodAutoscalerStatus"}];t.V1HorizontalPodAutoscaler=V1HorizontalPodAutoscaler;class V1HorizontalPodAutoscalerList{static getAttributeTypeMap(){return V1HorizontalPodAutoscalerList.attributeTypeMap}}V1HorizontalPodAutoscalerList.discriminator=undefined;V1HorizontalPodAutoscalerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1HorizontalPodAutoscalerList=V1HorizontalPodAutoscalerList;class V1HorizontalPodAutoscalerSpec{static getAttributeTypeMap(){return V1HorizontalPodAutoscalerSpec.attributeTypeMap}}V1HorizontalPodAutoscalerSpec.discriminator=undefined;V1HorizontalPodAutoscalerSpec.attributeTypeMap=[{name:"maxReplicas",baseName:"maxReplicas",type:"number"},{name:"minReplicas",baseName:"minReplicas",type:"number"},{name:"scaleTargetRef",baseName:"scaleTargetRef",type:"V1CrossVersionObjectReference"},{name:"targetCPUUtilizationPercentage",baseName:"targetCPUUtilizationPercentage",type:"number"}];t.V1HorizontalPodAutoscalerSpec=V1HorizontalPodAutoscalerSpec;class V1HorizontalPodAutoscalerStatus{static getAttributeTypeMap(){return V1HorizontalPodAutoscalerStatus.attributeTypeMap}}V1HorizontalPodAutoscalerStatus.discriminator=undefined;V1HorizontalPodAutoscalerStatus.attributeTypeMap=[{name:"currentCPUUtilizationPercentage",baseName:"currentCPUUtilizationPercentage",type:"number"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"desiredReplicas",baseName:"desiredReplicas",type:"number"},{name:"lastScaleTime",baseName:"lastScaleTime",type:"Date"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V1HorizontalPodAutoscalerStatus=V1HorizontalPodAutoscalerStatus;class V1HostAlias{static getAttributeTypeMap(){return V1HostAlias.attributeTypeMap}}V1HostAlias.discriminator=undefined;V1HostAlias.attributeTypeMap=[{name:"hostnames",baseName:"hostnames",type:"Array"},{name:"ip",baseName:"ip",type:"string"}];t.V1HostAlias=V1HostAlias;class V1HostPathVolumeSource{static getAttributeTypeMap(){return V1HostPathVolumeSource.attributeTypeMap}}V1HostPathVolumeSource.discriminator=undefined;V1HostPathVolumeSource.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1HostPathVolumeSource=V1HostPathVolumeSource;class V1IPBlock{static getAttributeTypeMap(){return V1IPBlock.attributeTypeMap}}V1IPBlock.discriminator=undefined;V1IPBlock.attributeTypeMap=[{name:"cidr",baseName:"cidr",type:"string"},{name:"except",baseName:"except",type:"Array"}];t.V1IPBlock=V1IPBlock;class V1ISCSIPersistentVolumeSource{static getAttributeTypeMap(){return V1ISCSIPersistentVolumeSource.attributeTypeMap}}V1ISCSIPersistentVolumeSource.discriminator=undefined;V1ISCSIPersistentVolumeSource.attributeTypeMap=[{name:"chapAuthDiscovery",baseName:"chapAuthDiscovery",type:"boolean"},{name:"chapAuthSession",baseName:"chapAuthSession",type:"boolean"},{name:"fsType",baseName:"fsType",type:"string"},{name:"initiatorName",baseName:"initiatorName",type:"string"},{name:"iqn",baseName:"iqn",type:"string"},{name:"iscsiInterface",baseName:"iscsiInterface",type:"string"},{name:"lun",baseName:"lun",type:"number"},{name:"portals",baseName:"portals",type:"Array"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"targetPortal",baseName:"targetPortal",type:"string"}];t.V1ISCSIPersistentVolumeSource=V1ISCSIPersistentVolumeSource;class V1ISCSIVolumeSource{static getAttributeTypeMap(){return V1ISCSIVolumeSource.attributeTypeMap}}V1ISCSIVolumeSource.discriminator=undefined;V1ISCSIVolumeSource.attributeTypeMap=[{name:"chapAuthDiscovery",baseName:"chapAuthDiscovery",type:"boolean"},{name:"chapAuthSession",baseName:"chapAuthSession",type:"boolean"},{name:"fsType",baseName:"fsType",type:"string"},{name:"initiatorName",baseName:"initiatorName",type:"string"},{name:"iqn",baseName:"iqn",type:"string"},{name:"iscsiInterface",baseName:"iscsiInterface",type:"string"},{name:"lun",baseName:"lun",type:"number"},{name:"portals",baseName:"portals",type:"Array"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"targetPortal",baseName:"targetPortal",type:"string"}];t.V1ISCSIVolumeSource=V1ISCSIVolumeSource;class V1Initializer{static getAttributeTypeMap(){return V1Initializer.attributeTypeMap}}V1Initializer.discriminator=undefined;V1Initializer.attributeTypeMap=[{name:"name",baseName:"name",type:"string"}];t.V1Initializer=V1Initializer;class V1Initializers{static getAttributeTypeMap(){return V1Initializers.attributeTypeMap}}V1Initializers.discriminator=undefined;V1Initializers.attributeTypeMap=[{name:"pending",baseName:"pending",type:"Array"},{name:"result",baseName:"result",type:"V1Status"}];t.V1Initializers=V1Initializers;class V1Job{static getAttributeTypeMap(){return V1Job.attributeTypeMap}}V1Job.discriminator=undefined;V1Job.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1JobSpec"},{name:"status",baseName:"status",type:"V1JobStatus"}];t.V1Job=V1Job;class V1JobCondition{static getAttributeTypeMap(){return V1JobCondition.attributeTypeMap}}V1JobCondition.discriminator=undefined;V1JobCondition.attributeTypeMap=[{name:"lastProbeTime",baseName:"lastProbeTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1JobCondition=V1JobCondition;class V1JobList{static getAttributeTypeMap(){return V1JobList.attributeTypeMap}}V1JobList.discriminator=undefined;V1JobList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1JobList=V1JobList;class V1JobSpec{static getAttributeTypeMap(){return V1JobSpec.attributeTypeMap}}V1JobSpec.discriminator=undefined;V1JobSpec.attributeTypeMap=[{name:"activeDeadlineSeconds",baseName:"activeDeadlineSeconds",type:"number"},{name:"backoffLimit",baseName:"backoffLimit",type:"number"},{name:"completions",baseName:"completions",type:"number"},{name:"manualSelector",baseName:"manualSelector",type:"boolean"},{name:"parallelism",baseName:"parallelism",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"ttlSecondsAfterFinished",baseName:"ttlSecondsAfterFinished",type:"number"}];t.V1JobSpec=V1JobSpec;class V1JobStatus{static getAttributeTypeMap(){return V1JobStatus.attributeTypeMap}}V1JobStatus.discriminator=undefined;V1JobStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"number"},{name:"completionTime",baseName:"completionTime",type:"Date"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"failed",baseName:"failed",type:"number"},{name:"startTime",baseName:"startTime",type:"Date"},{name:"succeeded",baseName:"succeeded",type:"number"}];t.V1JobStatus=V1JobStatus;class V1KeyToPath{static getAttributeTypeMap(){return V1KeyToPath.attributeTypeMap}}V1KeyToPath.discriminator=undefined;V1KeyToPath.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"mode",baseName:"mode",type:"number"},{name:"path",baseName:"path",type:"string"}];t.V1KeyToPath=V1KeyToPath;class V1LabelSelector{static getAttributeTypeMap(){return V1LabelSelector.attributeTypeMap}}V1LabelSelector.discriminator=undefined;V1LabelSelector.attributeTypeMap=[{name:"matchExpressions",baseName:"matchExpressions",type:"Array"},{name:"matchLabels",baseName:"matchLabels",type:"{ [key: string]: string; }"}];t.V1LabelSelector=V1LabelSelector;class V1LabelSelectorRequirement{static getAttributeTypeMap(){return V1LabelSelectorRequirement.attributeTypeMap}}V1LabelSelectorRequirement.discriminator=undefined;V1LabelSelectorRequirement.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"operator",baseName:"operator",type:"string"},{name:"values",baseName:"values",type:"Array"}];t.V1LabelSelectorRequirement=V1LabelSelectorRequirement;class V1Lifecycle{static getAttributeTypeMap(){return V1Lifecycle.attributeTypeMap}}V1Lifecycle.discriminator=undefined;V1Lifecycle.attributeTypeMap=[{name:"postStart",baseName:"postStart",type:"V1Handler"},{name:"preStop",baseName:"preStop",type:"V1Handler"}];t.V1Lifecycle=V1Lifecycle;class V1LimitRange{static getAttributeTypeMap(){return V1LimitRange.attributeTypeMap}}V1LimitRange.discriminator=undefined;V1LimitRange.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1LimitRangeSpec"}];t.V1LimitRange=V1LimitRange;class V1LimitRangeItem{static getAttributeTypeMap(){return V1LimitRangeItem.attributeTypeMap}}V1LimitRangeItem.discriminator=undefined;V1LimitRangeItem.attributeTypeMap=[{name:"_default",baseName:"default",type:"{ [key: string]: string; }"},{name:"defaultRequest",baseName:"defaultRequest",type:"{ [key: string]: string; }"},{name:"max",baseName:"max",type:"{ [key: string]: string; }"},{name:"maxLimitRequestRatio",baseName:"maxLimitRequestRatio",type:"{ [key: string]: string; }"},{name:"min",baseName:"min",type:"{ [key: string]: string; }"},{name:"type",baseName:"type",type:"string"}];t.V1LimitRangeItem=V1LimitRangeItem;class V1LimitRangeList{static getAttributeTypeMap(){return V1LimitRangeList.attributeTypeMap}}V1LimitRangeList.discriminator=undefined;V1LimitRangeList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1LimitRangeList=V1LimitRangeList;class V1LimitRangeSpec{static getAttributeTypeMap(){return V1LimitRangeSpec.attributeTypeMap}}V1LimitRangeSpec.discriminator=undefined;V1LimitRangeSpec.attributeTypeMap=[{name:"limits",baseName:"limits",type:"Array"}];t.V1LimitRangeSpec=V1LimitRangeSpec;class V1ListMeta{static getAttributeTypeMap(){return V1ListMeta.attributeTypeMap}}V1ListMeta.discriminator=undefined;V1ListMeta.attributeTypeMap=[{name:"_continue",baseName:"continue",type:"string"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"selfLink",baseName:"selfLink",type:"string"}];t.V1ListMeta=V1ListMeta;class V1LoadBalancerIngress{static getAttributeTypeMap(){return V1LoadBalancerIngress.attributeTypeMap}}V1LoadBalancerIngress.discriminator=undefined;V1LoadBalancerIngress.attributeTypeMap=[{name:"hostname",baseName:"hostname",type:"string"},{name:"ip",baseName:"ip",type:"string"}];t.V1LoadBalancerIngress=V1LoadBalancerIngress;class V1LoadBalancerStatus{static getAttributeTypeMap(){return V1LoadBalancerStatus.attributeTypeMap}}V1LoadBalancerStatus.discriminator=undefined;V1LoadBalancerStatus.attributeTypeMap=[{name:"ingress",baseName:"ingress",type:"Array"}];t.V1LoadBalancerStatus=V1LoadBalancerStatus;class V1LocalObjectReference{static getAttributeTypeMap(){return V1LocalObjectReference.attributeTypeMap}}V1LocalObjectReference.discriminator=undefined;V1LocalObjectReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"}];t.V1LocalObjectReference=V1LocalObjectReference;class V1LocalSubjectAccessReview{static getAttributeTypeMap(){return V1LocalSubjectAccessReview.attributeTypeMap}}V1LocalSubjectAccessReview.discriminator=undefined;V1LocalSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectAccessReviewStatus"}];t.V1LocalSubjectAccessReview=V1LocalSubjectAccessReview;class V1LocalVolumeSource{static getAttributeTypeMap(){return V1LocalVolumeSource.attributeTypeMap}}V1LocalVolumeSource.discriminator=undefined;V1LocalVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"path",baseName:"path",type:"string"}];t.V1LocalVolumeSource=V1LocalVolumeSource;class V1NFSVolumeSource{static getAttributeTypeMap(){return V1NFSVolumeSource.attributeTypeMap}}V1NFSVolumeSource.discriminator=undefined;V1NFSVolumeSource.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"server",baseName:"server",type:"string"}];t.V1NFSVolumeSource=V1NFSVolumeSource;class V1Namespace{static getAttributeTypeMap(){return V1Namespace.attributeTypeMap}}V1Namespace.discriminator=undefined;V1Namespace.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1NamespaceSpec"},{name:"status",baseName:"status",type:"V1NamespaceStatus"}];t.V1Namespace=V1Namespace;class V1NamespaceList{static getAttributeTypeMap(){return V1NamespaceList.attributeTypeMap}}V1NamespaceList.discriminator=undefined;V1NamespaceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1NamespaceList=V1NamespaceList;class V1NamespaceSpec{static getAttributeTypeMap(){return V1NamespaceSpec.attributeTypeMap}}V1NamespaceSpec.discriminator=undefined;V1NamespaceSpec.attributeTypeMap=[{name:"finalizers",baseName:"finalizers",type:"Array"}];t.V1NamespaceSpec=V1NamespaceSpec;class V1NamespaceStatus{static getAttributeTypeMap(){return V1NamespaceStatus.attributeTypeMap}}V1NamespaceStatus.discriminator=undefined;V1NamespaceStatus.attributeTypeMap=[{name:"phase",baseName:"phase",type:"string"}];t.V1NamespaceStatus=V1NamespaceStatus;class V1NetworkPolicy{static getAttributeTypeMap(){return V1NetworkPolicy.attributeTypeMap}}V1NetworkPolicy.discriminator=undefined;V1NetworkPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1NetworkPolicySpec"}];t.V1NetworkPolicy=V1NetworkPolicy;class V1NetworkPolicyEgressRule{static getAttributeTypeMap(){return V1NetworkPolicyEgressRule.attributeTypeMap}}V1NetworkPolicyEgressRule.discriminator=undefined;V1NetworkPolicyEgressRule.attributeTypeMap=[{name:"ports",baseName:"ports",type:"Array"},{name:"to",baseName:"to",type:"Array"}];t.V1NetworkPolicyEgressRule=V1NetworkPolicyEgressRule;class V1NetworkPolicyIngressRule{static getAttributeTypeMap(){return V1NetworkPolicyIngressRule.attributeTypeMap}}V1NetworkPolicyIngressRule.discriminator=undefined;V1NetworkPolicyIngressRule.attributeTypeMap=[{name:"from",baseName:"from",type:"Array"},{name:"ports",baseName:"ports",type:"Array"}];t.V1NetworkPolicyIngressRule=V1NetworkPolicyIngressRule;class V1NetworkPolicyList{static getAttributeTypeMap(){return V1NetworkPolicyList.attributeTypeMap}}V1NetworkPolicyList.discriminator=undefined;V1NetworkPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1NetworkPolicyList=V1NetworkPolicyList;class V1NetworkPolicyPeer{static getAttributeTypeMap(){return V1NetworkPolicyPeer.attributeTypeMap}}V1NetworkPolicyPeer.discriminator=undefined;V1NetworkPolicyPeer.attributeTypeMap=[{name:"ipBlock",baseName:"ipBlock",type:"V1IPBlock"},{name:"namespaceSelector",baseName:"namespaceSelector",type:"V1LabelSelector"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"}];t.V1NetworkPolicyPeer=V1NetworkPolicyPeer;class V1NetworkPolicyPort{static getAttributeTypeMap(){return V1NetworkPolicyPort.attributeTypeMap}}V1NetworkPolicyPort.discriminator=undefined;V1NetworkPolicyPort.attributeTypeMap=[{name:"port",baseName:"port",type:"any"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1NetworkPolicyPort=V1NetworkPolicyPort;class V1NetworkPolicySpec{static getAttributeTypeMap(){return V1NetworkPolicySpec.attributeTypeMap}}V1NetworkPolicySpec.discriminator=undefined;V1NetworkPolicySpec.attributeTypeMap=[{name:"egress",baseName:"egress",type:"Array"},{name:"ingress",baseName:"ingress",type:"Array"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"},{name:"policyTypes",baseName:"policyTypes",type:"Array"}];t.V1NetworkPolicySpec=V1NetworkPolicySpec;class V1Node{static getAttributeTypeMap(){return V1Node.attributeTypeMap}}V1Node.discriminator=undefined;V1Node.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1NodeSpec"},{name:"status",baseName:"status",type:"V1NodeStatus"}];t.V1Node=V1Node;class V1NodeAddress{static getAttributeTypeMap(){return V1NodeAddress.attributeTypeMap}}V1NodeAddress.discriminator=undefined;V1NodeAddress.attributeTypeMap=[{name:"address",baseName:"address",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1NodeAddress=V1NodeAddress;class V1NodeAffinity{static getAttributeTypeMap(){return V1NodeAffinity.attributeTypeMap}}V1NodeAffinity.discriminator=undefined;V1NodeAffinity.attributeTypeMap=[{name:"preferredDuringSchedulingIgnoredDuringExecution",baseName:"preferredDuringSchedulingIgnoredDuringExecution",type:"Array"},{name:"requiredDuringSchedulingIgnoredDuringExecution",baseName:"requiredDuringSchedulingIgnoredDuringExecution",type:"V1NodeSelector"}];t.V1NodeAffinity=V1NodeAffinity;class V1NodeCondition{static getAttributeTypeMap(){return V1NodeCondition.attributeTypeMap}}V1NodeCondition.discriminator=undefined;V1NodeCondition.attributeTypeMap=[{name:"lastHeartbeatTime",baseName:"lastHeartbeatTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1NodeCondition=V1NodeCondition;class V1NodeConfigSource{static getAttributeTypeMap(){return V1NodeConfigSource.attributeTypeMap}}V1NodeConfigSource.discriminator=undefined;V1NodeConfigSource.attributeTypeMap=[{name:"configMap",baseName:"configMap",type:"V1ConfigMapNodeConfigSource"}];t.V1NodeConfigSource=V1NodeConfigSource;class V1NodeConfigStatus{static getAttributeTypeMap(){return V1NodeConfigStatus.attributeTypeMap}}V1NodeConfigStatus.discriminator=undefined;V1NodeConfigStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"V1NodeConfigSource"},{name:"assigned",baseName:"assigned",type:"V1NodeConfigSource"},{name:"error",baseName:"error",type:"string"},{name:"lastKnownGood",baseName:"lastKnownGood",type:"V1NodeConfigSource"}];t.V1NodeConfigStatus=V1NodeConfigStatus;class V1NodeDaemonEndpoints{static getAttributeTypeMap(){return V1NodeDaemonEndpoints.attributeTypeMap}}V1NodeDaemonEndpoints.discriminator=undefined;V1NodeDaemonEndpoints.attributeTypeMap=[{name:"kubeletEndpoint",baseName:"kubeletEndpoint",type:"V1DaemonEndpoint"}];t.V1NodeDaemonEndpoints=V1NodeDaemonEndpoints;class V1NodeList{static getAttributeTypeMap(){return V1NodeList.attributeTypeMap}}V1NodeList.discriminator=undefined;V1NodeList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1NodeList=V1NodeList;class V1NodeSelector{static getAttributeTypeMap(){return V1NodeSelector.attributeTypeMap}}V1NodeSelector.discriminator=undefined;V1NodeSelector.attributeTypeMap=[{name:"nodeSelectorTerms",baseName:"nodeSelectorTerms",type:"Array"}];t.V1NodeSelector=V1NodeSelector;class V1NodeSelectorRequirement{static getAttributeTypeMap(){return V1NodeSelectorRequirement.attributeTypeMap}}V1NodeSelectorRequirement.discriminator=undefined;V1NodeSelectorRequirement.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"operator",baseName:"operator",type:"string"},{name:"values",baseName:"values",type:"Array"}];t.V1NodeSelectorRequirement=V1NodeSelectorRequirement;class V1NodeSelectorTerm{static getAttributeTypeMap(){return V1NodeSelectorTerm.attributeTypeMap}}V1NodeSelectorTerm.discriminator=undefined;V1NodeSelectorTerm.attributeTypeMap=[{name:"matchExpressions",baseName:"matchExpressions",type:"Array"},{name:"matchFields",baseName:"matchFields",type:"Array"}];t.V1NodeSelectorTerm=V1NodeSelectorTerm;class V1NodeSpec{static getAttributeTypeMap(){return V1NodeSpec.attributeTypeMap}}V1NodeSpec.discriminator=undefined;V1NodeSpec.attributeTypeMap=[{name:"configSource",baseName:"configSource",type:"V1NodeConfigSource"},{name:"externalID",baseName:"externalID",type:"string"},{name:"podCIDR",baseName:"podCIDR",type:"string"},{name:"providerID",baseName:"providerID",type:"string"},{name:"taints",baseName:"taints",type:"Array"},{name:"unschedulable",baseName:"unschedulable",type:"boolean"}];t.V1NodeSpec=V1NodeSpec;class V1NodeStatus{static getAttributeTypeMap(){return V1NodeStatus.attributeTypeMap}}V1NodeStatus.discriminator=undefined;V1NodeStatus.attributeTypeMap=[{name:"addresses",baseName:"addresses",type:"Array"},{name:"allocatable",baseName:"allocatable",type:"{ [key: string]: string; }"},{name:"capacity",baseName:"capacity",type:"{ [key: string]: string; }"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"config",baseName:"config",type:"V1NodeConfigStatus"},{name:"daemonEndpoints",baseName:"daemonEndpoints",type:"V1NodeDaemonEndpoints"},{name:"images",baseName:"images",type:"Array"},{name:"nodeInfo",baseName:"nodeInfo",type:"V1NodeSystemInfo"},{name:"phase",baseName:"phase",type:"string"},{name:"volumesAttached",baseName:"volumesAttached",type:"Array"},{name:"volumesInUse",baseName:"volumesInUse",type:"Array"}];t.V1NodeStatus=V1NodeStatus;class V1NodeSystemInfo{static getAttributeTypeMap(){return V1NodeSystemInfo.attributeTypeMap}}V1NodeSystemInfo.discriminator=undefined;V1NodeSystemInfo.attributeTypeMap=[{name:"architecture",baseName:"architecture",type:"string"},{name:"bootID",baseName:"bootID",type:"string"},{name:"containerRuntimeVersion",baseName:"containerRuntimeVersion",type:"string"},{name:"kernelVersion",baseName:"kernelVersion",type:"string"},{name:"kubeProxyVersion",baseName:"kubeProxyVersion",type:"string"},{name:"kubeletVersion",baseName:"kubeletVersion",type:"string"},{name:"machineID",baseName:"machineID",type:"string"},{name:"operatingSystem",baseName:"operatingSystem",type:"string"},{name:"osImage",baseName:"osImage",type:"string"},{name:"systemUUID",baseName:"systemUUID",type:"string"}];t.V1NodeSystemInfo=V1NodeSystemInfo;class V1NonResourceAttributes{static getAttributeTypeMap(){return V1NonResourceAttributes.attributeTypeMap}}V1NonResourceAttributes.discriminator=undefined;V1NonResourceAttributes.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"verb",baseName:"verb",type:"string"}];t.V1NonResourceAttributes=V1NonResourceAttributes;class V1NonResourceRule{static getAttributeTypeMap(){return V1NonResourceRule.attributeTypeMap}}V1NonResourceRule.discriminator=undefined;V1NonResourceRule.attributeTypeMap=[{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1NonResourceRule=V1NonResourceRule;class V1ObjectFieldSelector{static getAttributeTypeMap(){return V1ObjectFieldSelector.attributeTypeMap}}V1ObjectFieldSelector.discriminator=undefined;V1ObjectFieldSelector.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"fieldPath",baseName:"fieldPath",type:"string"}];t.V1ObjectFieldSelector=V1ObjectFieldSelector;class V1ObjectMeta{static getAttributeTypeMap(){return V1ObjectMeta.attributeTypeMap}}V1ObjectMeta.discriminator=undefined;V1ObjectMeta.attributeTypeMap=[{name:"annotations",baseName:"annotations",type:"{ [key: string]: string; }"},{name:"clusterName",baseName:"clusterName",type:"string"},{name:"creationTimestamp",baseName:"creationTimestamp",type:"Date"},{name:"deletionGracePeriodSeconds",baseName:"deletionGracePeriodSeconds",type:"number"},{name:"deletionTimestamp",baseName:"deletionTimestamp",type:"Date"},{name:"finalizers",baseName:"finalizers",type:"Array"},{name:"generateName",baseName:"generateName",type:"string"},{name:"generation",baseName:"generation",type:"number"},{name:"initializers",baseName:"initializers",type:"V1Initializers"},{name:"labels",baseName:"labels",type:"{ [key: string]: string; }"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"ownerReferences",baseName:"ownerReferences",type:"Array"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"selfLink",baseName:"selfLink",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1ObjectMeta=V1ObjectMeta;class V1ObjectReference{static getAttributeTypeMap(){return V1ObjectReference.attributeTypeMap}}V1ObjectReference.discriminator=undefined;V1ObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"fieldPath",baseName:"fieldPath",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resourceVersion",baseName:"resourceVersion",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1ObjectReference=V1ObjectReference;class V1OwnerReference{static getAttributeTypeMap(){return V1OwnerReference.attributeTypeMap}}V1OwnerReference.discriminator=undefined;V1OwnerReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"blockOwnerDeletion",baseName:"blockOwnerDeletion",type:"boolean"},{name:"controller",baseName:"controller",type:"boolean"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"uid",baseName:"uid",type:"string"}];t.V1OwnerReference=V1OwnerReference;class V1PersistentVolume{static getAttributeTypeMap(){return V1PersistentVolume.attributeTypeMap}}V1PersistentVolume.discriminator=undefined;V1PersistentVolume.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PersistentVolumeSpec"},{name:"status",baseName:"status",type:"V1PersistentVolumeStatus"}];t.V1PersistentVolume=V1PersistentVolume;class V1PersistentVolumeClaim{static getAttributeTypeMap(){return V1PersistentVolumeClaim.attributeTypeMap}}V1PersistentVolumeClaim.discriminator=undefined;V1PersistentVolumeClaim.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PersistentVolumeClaimSpec"},{name:"status",baseName:"status",type:"V1PersistentVolumeClaimStatus"}];t.V1PersistentVolumeClaim=V1PersistentVolumeClaim;class V1PersistentVolumeClaimCondition{static getAttributeTypeMap(){return V1PersistentVolumeClaimCondition.attributeTypeMap}}V1PersistentVolumeClaimCondition.discriminator=undefined;V1PersistentVolumeClaimCondition.attributeTypeMap=[{name:"lastProbeTime",baseName:"lastProbeTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1PersistentVolumeClaimCondition=V1PersistentVolumeClaimCondition;class V1PersistentVolumeClaimList{static getAttributeTypeMap(){return V1PersistentVolumeClaimList.attributeTypeMap}}V1PersistentVolumeClaimList.discriminator=undefined;V1PersistentVolumeClaimList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PersistentVolumeClaimList=V1PersistentVolumeClaimList;class V1PersistentVolumeClaimSpec{static getAttributeTypeMap(){return V1PersistentVolumeClaimSpec.attributeTypeMap}}V1PersistentVolumeClaimSpec.discriminator=undefined;V1PersistentVolumeClaimSpec.attributeTypeMap=[{name:"accessModes",baseName:"accessModes",type:"Array"},{name:"dataSource",baseName:"dataSource",type:"V1TypedLocalObjectReference"},{name:"resources",baseName:"resources",type:"V1ResourceRequirements"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"storageClassName",baseName:"storageClassName",type:"string"},{name:"volumeMode",baseName:"volumeMode",type:"string"},{name:"volumeName",baseName:"volumeName",type:"string"}];t.V1PersistentVolumeClaimSpec=V1PersistentVolumeClaimSpec;class V1PersistentVolumeClaimStatus{static getAttributeTypeMap(){return V1PersistentVolumeClaimStatus.attributeTypeMap}}V1PersistentVolumeClaimStatus.discriminator=undefined;V1PersistentVolumeClaimStatus.attributeTypeMap=[{name:"accessModes",baseName:"accessModes",type:"Array"},{name:"capacity",baseName:"capacity",type:"{ [key: string]: string; }"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"phase",baseName:"phase",type:"string"}];t.V1PersistentVolumeClaimStatus=V1PersistentVolumeClaimStatus;class V1PersistentVolumeClaimVolumeSource{static getAttributeTypeMap(){return V1PersistentVolumeClaimVolumeSource.attributeTypeMap}}V1PersistentVolumeClaimVolumeSource.discriminator=undefined;V1PersistentVolumeClaimVolumeSource.attributeTypeMap=[{name:"claimName",baseName:"claimName",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"}];t.V1PersistentVolumeClaimVolumeSource=V1PersistentVolumeClaimVolumeSource;class V1PersistentVolumeList{static getAttributeTypeMap(){return V1PersistentVolumeList.attributeTypeMap}}V1PersistentVolumeList.discriminator=undefined;V1PersistentVolumeList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PersistentVolumeList=V1PersistentVolumeList;class V1PersistentVolumeSpec{static getAttributeTypeMap(){return V1PersistentVolumeSpec.attributeTypeMap}}V1PersistentVolumeSpec.discriminator=undefined;V1PersistentVolumeSpec.attributeTypeMap=[{name:"accessModes",baseName:"accessModes",type:"Array"},{name:"awsElasticBlockStore",baseName:"awsElasticBlockStore",type:"V1AWSElasticBlockStoreVolumeSource"},{name:"azureDisk",baseName:"azureDisk",type:"V1AzureDiskVolumeSource"},{name:"azureFile",baseName:"azureFile",type:"V1AzureFilePersistentVolumeSource"},{name:"capacity",baseName:"capacity",type:"{ [key: string]: string; }"},{name:"cephfs",baseName:"cephfs",type:"V1CephFSPersistentVolumeSource"},{name:"cinder",baseName:"cinder",type:"V1CinderPersistentVolumeSource"},{name:"claimRef",baseName:"claimRef",type:"V1ObjectReference"},{name:"csi",baseName:"csi",type:"V1CSIPersistentVolumeSource"},{name:"fc",baseName:"fc",type:"V1FCVolumeSource"},{name:"flexVolume",baseName:"flexVolume",type:"V1FlexPersistentVolumeSource"},{name:"flocker",baseName:"flocker",type:"V1FlockerVolumeSource"},{name:"gcePersistentDisk",baseName:"gcePersistentDisk",type:"V1GCEPersistentDiskVolumeSource"},{name:"glusterfs",baseName:"glusterfs",type:"V1GlusterfsPersistentVolumeSource"},{name:"hostPath",baseName:"hostPath",type:"V1HostPathVolumeSource"},{name:"iscsi",baseName:"iscsi",type:"V1ISCSIPersistentVolumeSource"},{name:"local",baseName:"local",type:"V1LocalVolumeSource"},{name:"mountOptions",baseName:"mountOptions",type:"Array"},{name:"nfs",baseName:"nfs",type:"V1NFSVolumeSource"},{name:"nodeAffinity",baseName:"nodeAffinity",type:"V1VolumeNodeAffinity"},{name:"persistentVolumeReclaimPolicy",baseName:"persistentVolumeReclaimPolicy",type:"string"},{name:"photonPersistentDisk",baseName:"photonPersistentDisk",type:"V1PhotonPersistentDiskVolumeSource"},{name:"portworxVolume",baseName:"portworxVolume",type:"V1PortworxVolumeSource"},{name:"quobyte",baseName:"quobyte",type:"V1QuobyteVolumeSource"},{name:"rbd",baseName:"rbd",type:"V1RBDPersistentVolumeSource"},{name:"scaleIO",baseName:"scaleIO",type:"V1ScaleIOPersistentVolumeSource"},{name:"storageClassName",baseName:"storageClassName",type:"string"},{name:"storageos",baseName:"storageos",type:"V1StorageOSPersistentVolumeSource"},{name:"volumeMode",baseName:"volumeMode",type:"string"},{name:"vsphereVolume",baseName:"vsphereVolume",type:"V1VsphereVirtualDiskVolumeSource"}];t.V1PersistentVolumeSpec=V1PersistentVolumeSpec;class V1PersistentVolumeStatus{static getAttributeTypeMap(){return V1PersistentVolumeStatus.attributeTypeMap}}V1PersistentVolumeStatus.discriminator=undefined;V1PersistentVolumeStatus.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"phase",baseName:"phase",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1PersistentVolumeStatus=V1PersistentVolumeStatus;class V1PhotonPersistentDiskVolumeSource{static getAttributeTypeMap(){return V1PhotonPersistentDiskVolumeSource.attributeTypeMap}}V1PhotonPersistentDiskVolumeSource.discriminator=undefined;V1PhotonPersistentDiskVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"pdID",baseName:"pdID",type:"string"}];t.V1PhotonPersistentDiskVolumeSource=V1PhotonPersistentDiskVolumeSource;class V1Pod{static getAttributeTypeMap(){return V1Pod.attributeTypeMap}}V1Pod.discriminator=undefined;V1Pod.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PodSpec"},{name:"status",baseName:"status",type:"V1PodStatus"}];t.V1Pod=V1Pod;class V1PodAffinity{static getAttributeTypeMap(){return V1PodAffinity.attributeTypeMap}}V1PodAffinity.discriminator=undefined;V1PodAffinity.attributeTypeMap=[{name:"preferredDuringSchedulingIgnoredDuringExecution",baseName:"preferredDuringSchedulingIgnoredDuringExecution",type:"Array"},{name:"requiredDuringSchedulingIgnoredDuringExecution",baseName:"requiredDuringSchedulingIgnoredDuringExecution",type:"Array"}];t.V1PodAffinity=V1PodAffinity;class V1PodAffinityTerm{static getAttributeTypeMap(){return V1PodAffinityTerm.attributeTypeMap}}V1PodAffinityTerm.discriminator=undefined;V1PodAffinityTerm.attributeTypeMap=[{name:"labelSelector",baseName:"labelSelector",type:"V1LabelSelector"},{name:"namespaces",baseName:"namespaces",type:"Array"},{name:"topologyKey",baseName:"topologyKey",type:"string"}];t.V1PodAffinityTerm=V1PodAffinityTerm;class V1PodAntiAffinity{static getAttributeTypeMap(){return V1PodAntiAffinity.attributeTypeMap}}V1PodAntiAffinity.discriminator=undefined;V1PodAntiAffinity.attributeTypeMap=[{name:"preferredDuringSchedulingIgnoredDuringExecution",baseName:"preferredDuringSchedulingIgnoredDuringExecution",type:"Array"},{name:"requiredDuringSchedulingIgnoredDuringExecution",baseName:"requiredDuringSchedulingIgnoredDuringExecution",type:"Array"}];t.V1PodAntiAffinity=V1PodAntiAffinity;class V1PodCondition{static getAttributeTypeMap(){return V1PodCondition.attributeTypeMap}}V1PodCondition.discriminator=undefined;V1PodCondition.attributeTypeMap=[{name:"lastProbeTime",baseName:"lastProbeTime",type:"Date"},{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1PodCondition=V1PodCondition;class V1PodDNSConfig{static getAttributeTypeMap(){return V1PodDNSConfig.attributeTypeMap}}V1PodDNSConfig.discriminator=undefined;V1PodDNSConfig.attributeTypeMap=[{name:"nameservers",baseName:"nameservers",type:"Array"},{name:"options",baseName:"options",type:"Array"},{name:"searches",baseName:"searches",type:"Array"}];t.V1PodDNSConfig=V1PodDNSConfig;class V1PodDNSConfigOption{static getAttributeTypeMap(){return V1PodDNSConfigOption.attributeTypeMap}}V1PodDNSConfigOption.discriminator=undefined;V1PodDNSConfigOption.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V1PodDNSConfigOption=V1PodDNSConfigOption;class V1PodList{static getAttributeTypeMap(){return V1PodList.attributeTypeMap}}V1PodList.discriminator=undefined;V1PodList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PodList=V1PodList;class V1PodReadinessGate{static getAttributeTypeMap(){return V1PodReadinessGate.attributeTypeMap}}V1PodReadinessGate.discriminator=undefined;V1PodReadinessGate.attributeTypeMap=[{name:"conditionType",baseName:"conditionType",type:"string"}];t.V1PodReadinessGate=V1PodReadinessGate;class V1PodSecurityContext{static getAttributeTypeMap(){return V1PodSecurityContext.attributeTypeMap}}V1PodSecurityContext.discriminator=undefined;V1PodSecurityContext.attributeTypeMap=[{name:"fsGroup",baseName:"fsGroup",type:"number"},{name:"runAsGroup",baseName:"runAsGroup",type:"number"},{name:"runAsNonRoot",baseName:"runAsNonRoot",type:"boolean"},{name:"runAsUser",baseName:"runAsUser",type:"number"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"},{name:"supplementalGroups",baseName:"supplementalGroups",type:"Array"},{name:"sysctls",baseName:"sysctls",type:"Array"}];t.V1PodSecurityContext=V1PodSecurityContext;class V1PodSpec{static getAttributeTypeMap(){return V1PodSpec.attributeTypeMap}}V1PodSpec.discriminator=undefined;V1PodSpec.attributeTypeMap=[{name:"activeDeadlineSeconds",baseName:"activeDeadlineSeconds",type:"number"},{name:"affinity",baseName:"affinity",type:"V1Affinity"},{name:"automountServiceAccountToken",baseName:"automountServiceAccountToken",type:"boolean"},{name:"containers",baseName:"containers",type:"Array"},{name:"dnsConfig",baseName:"dnsConfig",type:"V1PodDNSConfig"},{name:"dnsPolicy",baseName:"dnsPolicy",type:"string"},{name:"enableServiceLinks",baseName:"enableServiceLinks",type:"boolean"},{name:"hostAliases",baseName:"hostAliases",type:"Array"},{name:"hostIPC",baseName:"hostIPC",type:"boolean"},{name:"hostNetwork",baseName:"hostNetwork",type:"boolean"},{name:"hostPID",baseName:"hostPID",type:"boolean"},{name:"hostname",baseName:"hostname",type:"string"},{name:"imagePullSecrets",baseName:"imagePullSecrets",type:"Array"},{name:"initContainers",baseName:"initContainers",type:"Array"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"nodeSelector",baseName:"nodeSelector",type:"{ [key: string]: string; }"},{name:"priority",baseName:"priority",type:"number"},{name:"priorityClassName",baseName:"priorityClassName",type:"string"},{name:"readinessGates",baseName:"readinessGates",type:"Array"},{name:"restartPolicy",baseName:"restartPolicy",type:"string"},{name:"runtimeClassName",baseName:"runtimeClassName",type:"string"},{name:"schedulerName",baseName:"schedulerName",type:"string"},{name:"securityContext",baseName:"securityContext",type:"V1PodSecurityContext"},{name:"serviceAccount",baseName:"serviceAccount",type:"string"},{name:"serviceAccountName",baseName:"serviceAccountName",type:"string"},{name:"shareProcessNamespace",baseName:"shareProcessNamespace",type:"boolean"},{name:"subdomain",baseName:"subdomain",type:"string"},{name:"terminationGracePeriodSeconds",baseName:"terminationGracePeriodSeconds",type:"number"},{name:"tolerations",baseName:"tolerations",type:"Array"},{name:"volumes",baseName:"volumes",type:"Array"}];t.V1PodSpec=V1PodSpec;class V1PodStatus{static getAttributeTypeMap(){return V1PodStatus.attributeTypeMap}}V1PodStatus.discriminator=undefined;V1PodStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"},{name:"containerStatuses",baseName:"containerStatuses",type:"Array"},{name:"hostIP",baseName:"hostIP",type:"string"},{name:"initContainerStatuses",baseName:"initContainerStatuses",type:"Array"},{name:"message",baseName:"message",type:"string"},{name:"nominatedNodeName",baseName:"nominatedNodeName",type:"string"},{name:"phase",baseName:"phase",type:"string"},{name:"podIP",baseName:"podIP",type:"string"},{name:"qosClass",baseName:"qosClass",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"startTime",baseName:"startTime",type:"Date"}];t.V1PodStatus=V1PodStatus;class V1PodTemplate{static getAttributeTypeMap(){return V1PodTemplate.attributeTypeMap}}V1PodTemplate.discriminator=undefined;V1PodTemplate.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1PodTemplate=V1PodTemplate;class V1PodTemplateList{static getAttributeTypeMap(){return V1PodTemplateList.attributeTypeMap}}V1PodTemplateList.discriminator=undefined;V1PodTemplateList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1PodTemplateList=V1PodTemplateList;class V1PodTemplateSpec{static getAttributeTypeMap(){return V1PodTemplateSpec.attributeTypeMap}}V1PodTemplateSpec.discriminator=undefined;V1PodTemplateSpec.attributeTypeMap=[{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1PodSpec"}];t.V1PodTemplateSpec=V1PodTemplateSpec;class V1PolicyRule{static getAttributeTypeMap(){return V1PolicyRule.attributeTypeMap}}V1PolicyRule.discriminator=undefined;V1PolicyRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1PolicyRule=V1PolicyRule;class V1PortworxVolumeSource{static getAttributeTypeMap(){return V1PortworxVolumeSource.attributeTypeMap}}V1PortworxVolumeSource.discriminator=undefined;V1PortworxVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"volumeID",baseName:"volumeID",type:"string"}];t.V1PortworxVolumeSource=V1PortworxVolumeSource;class V1Preconditions{static getAttributeTypeMap(){return V1Preconditions.attributeTypeMap}}V1Preconditions.discriminator=undefined;V1Preconditions.attributeTypeMap=[{name:"uid",baseName:"uid",type:"string"}];t.V1Preconditions=V1Preconditions;class V1PreferredSchedulingTerm{static getAttributeTypeMap(){return V1PreferredSchedulingTerm.attributeTypeMap}}V1PreferredSchedulingTerm.discriminator=undefined;V1PreferredSchedulingTerm.attributeTypeMap=[{name:"preference",baseName:"preference",type:"V1NodeSelectorTerm"},{name:"weight",baseName:"weight",type:"number"}];t.V1PreferredSchedulingTerm=V1PreferredSchedulingTerm;class V1Probe{static getAttributeTypeMap(){return V1Probe.attributeTypeMap}}V1Probe.discriminator=undefined;V1Probe.attributeTypeMap=[{name:"exec",baseName:"exec",type:"V1ExecAction"},{name:"failureThreshold",baseName:"failureThreshold",type:"number"},{name:"httpGet",baseName:"httpGet",type:"V1HTTPGetAction"},{name:"initialDelaySeconds",baseName:"initialDelaySeconds",type:"number"},{name:"periodSeconds",baseName:"periodSeconds",type:"number"},{name:"successThreshold",baseName:"successThreshold",type:"number"},{name:"tcpSocket",baseName:"tcpSocket",type:"V1TCPSocketAction"},{name:"timeoutSeconds",baseName:"timeoutSeconds",type:"number"}];t.V1Probe=V1Probe;class V1ProjectedVolumeSource{static getAttributeTypeMap(){return V1ProjectedVolumeSource.attributeTypeMap}}V1ProjectedVolumeSource.discriminator=undefined;V1ProjectedVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"sources",baseName:"sources",type:"Array"}];t.V1ProjectedVolumeSource=V1ProjectedVolumeSource;class V1QuobyteVolumeSource{static getAttributeTypeMap(){return V1QuobyteVolumeSource.attributeTypeMap}}V1QuobyteVolumeSource.discriminator=undefined;V1QuobyteVolumeSource.attributeTypeMap=[{name:"group",baseName:"group",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"registry",baseName:"registry",type:"string"},{name:"user",baseName:"user",type:"string"},{name:"volume",baseName:"volume",type:"string"}];t.V1QuobyteVolumeSource=V1QuobyteVolumeSource;class V1RBDPersistentVolumeSource{static getAttributeTypeMap(){return V1RBDPersistentVolumeSource.attributeTypeMap}}V1RBDPersistentVolumeSource.discriminator=undefined;V1RBDPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"image",baseName:"image",type:"string"},{name:"keyring",baseName:"keyring",type:"string"},{name:"monitors",baseName:"monitors",type:"Array"},{name:"pool",baseName:"pool",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"user",baseName:"user",type:"string"}];t.V1RBDPersistentVolumeSource=V1RBDPersistentVolumeSource;class V1RBDVolumeSource{static getAttributeTypeMap(){return V1RBDVolumeSource.attributeTypeMap}}V1RBDVolumeSource.discriminator=undefined;V1RBDVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"image",baseName:"image",type:"string"},{name:"keyring",baseName:"keyring",type:"string"},{name:"monitors",baseName:"monitors",type:"Array"},{name:"pool",baseName:"pool",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"user",baseName:"user",type:"string"}];t.V1RBDVolumeSource=V1RBDVolumeSource;class V1ReplicaSet{static getAttributeTypeMap(){return V1ReplicaSet.attributeTypeMap}}V1ReplicaSet.discriminator=undefined;V1ReplicaSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ReplicaSetSpec"},{name:"status",baseName:"status",type:"V1ReplicaSetStatus"}];t.V1ReplicaSet=V1ReplicaSet;class V1ReplicaSetCondition{static getAttributeTypeMap(){return V1ReplicaSetCondition.attributeTypeMap}}V1ReplicaSetCondition.discriminator=undefined;V1ReplicaSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1ReplicaSetCondition=V1ReplicaSetCondition;class V1ReplicaSetList{static getAttributeTypeMap(){return V1ReplicaSetList.attributeTypeMap}}V1ReplicaSetList.discriminator=undefined;V1ReplicaSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ReplicaSetList=V1ReplicaSetList;class V1ReplicaSetSpec{static getAttributeTypeMap(){return V1ReplicaSetSpec.attributeTypeMap}}V1ReplicaSetSpec.discriminator=undefined;V1ReplicaSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1ReplicaSetSpec=V1ReplicaSetSpec;class V1ReplicaSetStatus{static getAttributeTypeMap(){return V1ReplicaSetStatus.attributeTypeMap}}V1ReplicaSetStatus.discriminator=undefined;V1ReplicaSetStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1ReplicaSetStatus=V1ReplicaSetStatus;class V1ReplicationController{static getAttributeTypeMap(){return V1ReplicationController.attributeTypeMap}}V1ReplicationController.discriminator=undefined;V1ReplicationController.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ReplicationControllerSpec"},{name:"status",baseName:"status",type:"V1ReplicationControllerStatus"}];t.V1ReplicationController=V1ReplicationController;class V1ReplicationControllerCondition{static getAttributeTypeMap(){return V1ReplicationControllerCondition.attributeTypeMap}}V1ReplicationControllerCondition.discriminator=undefined;V1ReplicationControllerCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1ReplicationControllerCondition=V1ReplicationControllerCondition;class V1ReplicationControllerList{static getAttributeTypeMap(){return V1ReplicationControllerList.attributeTypeMap}}V1ReplicationControllerList.discriminator=undefined;V1ReplicationControllerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ReplicationControllerList=V1ReplicationControllerList;class V1ReplicationControllerSpec{static getAttributeTypeMap(){return V1ReplicationControllerSpec.attributeTypeMap}}V1ReplicationControllerSpec.discriminator=undefined;V1ReplicationControllerSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1ReplicationControllerSpec=V1ReplicationControllerSpec;class V1ReplicationControllerStatus{static getAttributeTypeMap(){return V1ReplicationControllerStatus.attributeTypeMap}}V1ReplicationControllerStatus.discriminator=undefined;V1ReplicationControllerStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1ReplicationControllerStatus=V1ReplicationControllerStatus;class V1ResourceAttributes{static getAttributeTypeMap(){return V1ResourceAttributes.attributeTypeMap}}V1ResourceAttributes.discriminator=undefined;V1ResourceAttributes.attributeTypeMap=[{name:"group",baseName:"group",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resource",baseName:"resource",type:"string"},{name:"subresource",baseName:"subresource",type:"string"},{name:"verb",baseName:"verb",type:"string"},{name:"version",baseName:"version",type:"string"}];t.V1ResourceAttributes=V1ResourceAttributes;class V1ResourceFieldSelector{static getAttributeTypeMap(){return V1ResourceFieldSelector.attributeTypeMap}}V1ResourceFieldSelector.discriminator=undefined;V1ResourceFieldSelector.attributeTypeMap=[{name:"containerName",baseName:"containerName",type:"string"},{name:"divisor",baseName:"divisor",type:"string"},{name:"resource",baseName:"resource",type:"string"}];t.V1ResourceFieldSelector=V1ResourceFieldSelector;class V1ResourceQuota{static getAttributeTypeMap(){return V1ResourceQuota.attributeTypeMap}}V1ResourceQuota.discriminator=undefined;V1ResourceQuota.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ResourceQuotaSpec"},{name:"status",baseName:"status",type:"V1ResourceQuotaStatus"}];t.V1ResourceQuota=V1ResourceQuota;class V1ResourceQuotaList{static getAttributeTypeMap(){return V1ResourceQuotaList.attributeTypeMap}}V1ResourceQuotaList.discriminator=undefined;V1ResourceQuotaList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ResourceQuotaList=V1ResourceQuotaList;class V1ResourceQuotaSpec{static getAttributeTypeMap(){return V1ResourceQuotaSpec.attributeTypeMap}}V1ResourceQuotaSpec.discriminator=undefined;V1ResourceQuotaSpec.attributeTypeMap=[{name:"hard",baseName:"hard",type:"{ [key: string]: string; }"},{name:"scopeSelector",baseName:"scopeSelector",type:"V1ScopeSelector"},{name:"scopes",baseName:"scopes",type:"Array"}];t.V1ResourceQuotaSpec=V1ResourceQuotaSpec;class V1ResourceQuotaStatus{static getAttributeTypeMap(){return V1ResourceQuotaStatus.attributeTypeMap}}V1ResourceQuotaStatus.discriminator=undefined;V1ResourceQuotaStatus.attributeTypeMap=[{name:"hard",baseName:"hard",type:"{ [key: string]: string; }"},{name:"used",baseName:"used",type:"{ [key: string]: string; }"}];t.V1ResourceQuotaStatus=V1ResourceQuotaStatus;class V1ResourceRequirements{static getAttributeTypeMap(){return V1ResourceRequirements.attributeTypeMap}}V1ResourceRequirements.discriminator=undefined;V1ResourceRequirements.attributeTypeMap=[{name:"limits",baseName:"limits",type:"{ [key: string]: string; }"},{name:"requests",baseName:"requests",type:"{ [key: string]: string; }"}];t.V1ResourceRequirements=V1ResourceRequirements;class V1ResourceRule{static getAttributeTypeMap(){return V1ResourceRule.attributeTypeMap}}V1ResourceRule.discriminator=undefined;V1ResourceRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1ResourceRule=V1ResourceRule;class V1Role{static getAttributeTypeMap(){return V1Role.attributeTypeMap}}V1Role.discriminator=undefined;V1Role.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1Role=V1Role;class V1RoleBinding{static getAttributeTypeMap(){return V1RoleBinding.attributeTypeMap}}V1RoleBinding.discriminator=undefined;V1RoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1RoleBinding=V1RoleBinding;class V1RoleBindingList{static getAttributeTypeMap(){return V1RoleBindingList.attributeTypeMap}}V1RoleBindingList.discriminator=undefined;V1RoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1RoleBindingList=V1RoleBindingList;class V1RoleList{static getAttributeTypeMap(){return V1RoleList.attributeTypeMap}}V1RoleList.discriminator=undefined;V1RoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1RoleList=V1RoleList;class V1RoleRef{static getAttributeTypeMap(){return V1RoleRef.attributeTypeMap}}V1RoleRef.discriminator=undefined;V1RoleRef.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1RoleRef=V1RoleRef;class V1RollingUpdateDaemonSet{static getAttributeTypeMap(){return V1RollingUpdateDaemonSet.attributeTypeMap}}V1RollingUpdateDaemonSet.discriminator=undefined;V1RollingUpdateDaemonSet.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1RollingUpdateDaemonSet=V1RollingUpdateDaemonSet;class V1RollingUpdateDeployment{static getAttributeTypeMap(){return V1RollingUpdateDeployment.attributeTypeMap}}V1RollingUpdateDeployment.discriminator=undefined;V1RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1RollingUpdateDeployment=V1RollingUpdateDeployment;class V1RollingUpdateStatefulSetStrategy{static getAttributeTypeMap(){return V1RollingUpdateStatefulSetStrategy.attributeTypeMap}}V1RollingUpdateStatefulSetStrategy.discriminator=undefined;V1RollingUpdateStatefulSetStrategy.attributeTypeMap=[{name:"partition",baseName:"partition",type:"number"}];t.V1RollingUpdateStatefulSetStrategy=V1RollingUpdateStatefulSetStrategy;class V1SELinuxOptions{static getAttributeTypeMap(){return V1SELinuxOptions.attributeTypeMap}}V1SELinuxOptions.discriminator=undefined;V1SELinuxOptions.attributeTypeMap=[{name:"level",baseName:"level",type:"string"},{name:"role",baseName:"role",type:"string"},{name:"type",baseName:"type",type:"string"},{name:"user",baseName:"user",type:"string"}];t.V1SELinuxOptions=V1SELinuxOptions;class V1Scale{static getAttributeTypeMap(){return V1Scale.attributeTypeMap}}V1Scale.discriminator=undefined;V1Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ScaleSpec"},{name:"status",baseName:"status",type:"V1ScaleStatus"}];t.V1Scale=V1Scale;class V1ScaleIOPersistentVolumeSource{static getAttributeTypeMap(){return V1ScaleIOPersistentVolumeSource.attributeTypeMap}}V1ScaleIOPersistentVolumeSource.discriminator=undefined;V1ScaleIOPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"gateway",baseName:"gateway",type:"string"},{name:"protectionDomain",baseName:"protectionDomain",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1SecretReference"},{name:"sslEnabled",baseName:"sslEnabled",type:"boolean"},{name:"storageMode",baseName:"storageMode",type:"string"},{name:"storagePool",baseName:"storagePool",type:"string"},{name:"system",baseName:"system",type:"string"},{name:"volumeName",baseName:"volumeName",type:"string"}];t.V1ScaleIOPersistentVolumeSource=V1ScaleIOPersistentVolumeSource;class V1ScaleIOVolumeSource{static getAttributeTypeMap(){return V1ScaleIOVolumeSource.attributeTypeMap}}V1ScaleIOVolumeSource.discriminator=undefined;V1ScaleIOVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"gateway",baseName:"gateway",type:"string"},{name:"protectionDomain",baseName:"protectionDomain",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"sslEnabled",baseName:"sslEnabled",type:"boolean"},{name:"storageMode",baseName:"storageMode",type:"string"},{name:"storagePool",baseName:"storagePool",type:"string"},{name:"system",baseName:"system",type:"string"},{name:"volumeName",baseName:"volumeName",type:"string"}];t.V1ScaleIOVolumeSource=V1ScaleIOVolumeSource;class V1ScaleSpec{static getAttributeTypeMap(){return V1ScaleSpec.attributeTypeMap}}V1ScaleSpec.discriminator=undefined;V1ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.V1ScaleSpec=V1ScaleSpec;class V1ScaleStatus{static getAttributeTypeMap(){return V1ScaleStatus.attributeTypeMap}}V1ScaleStatus.discriminator=undefined;V1ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"string"}];t.V1ScaleStatus=V1ScaleStatus;class V1ScopeSelector{static getAttributeTypeMap(){return V1ScopeSelector.attributeTypeMap}}V1ScopeSelector.discriminator=undefined;V1ScopeSelector.attributeTypeMap=[{name:"matchExpressions",baseName:"matchExpressions",type:"Array"}];t.V1ScopeSelector=V1ScopeSelector;class V1ScopedResourceSelectorRequirement{static getAttributeTypeMap(){return V1ScopedResourceSelectorRequirement.attributeTypeMap}}V1ScopedResourceSelectorRequirement.discriminator=undefined;V1ScopedResourceSelectorRequirement.attributeTypeMap=[{name:"operator",baseName:"operator",type:"string"},{name:"scopeName",baseName:"scopeName",type:"string"},{name:"values",baseName:"values",type:"Array"}];t.V1ScopedResourceSelectorRequirement=V1ScopedResourceSelectorRequirement;class V1Secret{static getAttributeTypeMap(){return V1Secret.attributeTypeMap}}V1Secret.discriminator=undefined;V1Secret.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"{ [key: string]: string; }"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"stringData",baseName:"stringData",type:"{ [key: string]: string; }"},{name:"type",baseName:"type",type:"string"}];t.V1Secret=V1Secret;class V1SecretEnvSource{static getAttributeTypeMap(){return V1SecretEnvSource.attributeTypeMap}}V1SecretEnvSource.discriminator=undefined;V1SecretEnvSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1SecretEnvSource=V1SecretEnvSource;class V1SecretKeySelector{static getAttributeTypeMap(){return V1SecretKeySelector.attributeTypeMap}}V1SecretKeySelector.discriminator=undefined;V1SecretKeySelector.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1SecretKeySelector=V1SecretKeySelector;class V1SecretList{static getAttributeTypeMap(){return V1SecretList.attributeTypeMap}}V1SecretList.discriminator=undefined;V1SecretList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1SecretList=V1SecretList;class V1SecretProjection{static getAttributeTypeMap(){return V1SecretProjection.attributeTypeMap}}V1SecretProjection.discriminator=undefined;V1SecretProjection.attributeTypeMap=[{name:"items",baseName:"items",type:"Array"},{name:"name",baseName:"name",type:"string"},{name:"optional",baseName:"optional",type:"boolean"}];t.V1SecretProjection=V1SecretProjection;class V1SecretReference{static getAttributeTypeMap(){return V1SecretReference.attributeTypeMap}}V1SecretReference.discriminator=undefined;V1SecretReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1SecretReference=V1SecretReference;class V1SecretVolumeSource{static getAttributeTypeMap(){return V1SecretVolumeSource.attributeTypeMap}}V1SecretVolumeSource.discriminator=undefined;V1SecretVolumeSource.attributeTypeMap=[{name:"defaultMode",baseName:"defaultMode",type:"number"},{name:"items",baseName:"items",type:"Array"},{name:"optional",baseName:"optional",type:"boolean"},{name:"secretName",baseName:"secretName",type:"string"}];t.V1SecretVolumeSource=V1SecretVolumeSource;class V1SecurityContext{static getAttributeTypeMap(){return V1SecurityContext.attributeTypeMap}}V1SecurityContext.discriminator=undefined;V1SecurityContext.attributeTypeMap=[{name:"allowPrivilegeEscalation",baseName:"allowPrivilegeEscalation",type:"boolean"},{name:"capabilities",baseName:"capabilities",type:"V1Capabilities"},{name:"privileged",baseName:"privileged",type:"boolean"},{name:"procMount",baseName:"procMount",type:"string"},{name:"readOnlyRootFilesystem",baseName:"readOnlyRootFilesystem",type:"boolean"},{name:"runAsGroup",baseName:"runAsGroup",type:"number"},{name:"runAsNonRoot",baseName:"runAsNonRoot",type:"boolean"},{name:"runAsUser",baseName:"runAsUser",type:"number"},{name:"seLinuxOptions",baseName:"seLinuxOptions",type:"V1SELinuxOptions"}];t.V1SecurityContext=V1SecurityContext;class V1SelfSubjectAccessReview{static getAttributeTypeMap(){return V1SelfSubjectAccessReview.attributeTypeMap}}V1SelfSubjectAccessReview.discriminator=undefined;V1SelfSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SelfSubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectAccessReviewStatus"}];t.V1SelfSubjectAccessReview=V1SelfSubjectAccessReview;class V1SelfSubjectAccessReviewSpec{static getAttributeTypeMap(){return V1SelfSubjectAccessReviewSpec.attributeTypeMap}}V1SelfSubjectAccessReviewSpec.discriminator=undefined;V1SelfSubjectAccessReviewSpec.attributeTypeMap=[{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1ResourceAttributes"}];t.V1SelfSubjectAccessReviewSpec=V1SelfSubjectAccessReviewSpec;class V1SelfSubjectRulesReview{static getAttributeTypeMap(){return V1SelfSubjectRulesReview.attributeTypeMap}}V1SelfSubjectRulesReview.discriminator=undefined;V1SelfSubjectRulesReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SelfSubjectRulesReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectRulesReviewStatus"}];t.V1SelfSubjectRulesReview=V1SelfSubjectRulesReview;class V1SelfSubjectRulesReviewSpec{static getAttributeTypeMap(){return V1SelfSubjectRulesReviewSpec.attributeTypeMap}}V1SelfSubjectRulesReviewSpec.discriminator=undefined;V1SelfSubjectRulesReviewSpec.attributeTypeMap=[{name:"namespace",baseName:"namespace",type:"string"}];t.V1SelfSubjectRulesReviewSpec=V1SelfSubjectRulesReviewSpec;class V1ServerAddressByClientCIDR{static getAttributeTypeMap(){return V1ServerAddressByClientCIDR.attributeTypeMap}}V1ServerAddressByClientCIDR.discriminator=undefined;V1ServerAddressByClientCIDR.attributeTypeMap=[{name:"clientCIDR",baseName:"clientCIDR",type:"string"},{name:"serverAddress",baseName:"serverAddress",type:"string"}];t.V1ServerAddressByClientCIDR=V1ServerAddressByClientCIDR;class V1Service{static getAttributeTypeMap(){return V1Service.attributeTypeMap}}V1Service.discriminator=undefined;V1Service.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1ServiceSpec"},{name:"status",baseName:"status",type:"V1ServiceStatus"}];t.V1Service=V1Service;class V1ServiceAccount{static getAttributeTypeMap(){return V1ServiceAccount.attributeTypeMap}}V1ServiceAccount.discriminator=undefined;V1ServiceAccount.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"automountServiceAccountToken",baseName:"automountServiceAccountToken",type:"boolean"},{name:"imagePullSecrets",baseName:"imagePullSecrets",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"secrets",baseName:"secrets",type:"Array"}];t.V1ServiceAccount=V1ServiceAccount;class V1ServiceAccountList{static getAttributeTypeMap(){return V1ServiceAccountList.attributeTypeMap}}V1ServiceAccountList.discriminator=undefined;V1ServiceAccountList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ServiceAccountList=V1ServiceAccountList;class V1ServiceAccountTokenProjection{static getAttributeTypeMap(){return V1ServiceAccountTokenProjection.attributeTypeMap}}V1ServiceAccountTokenProjection.discriminator=undefined;V1ServiceAccountTokenProjection.attributeTypeMap=[{name:"audience",baseName:"audience",type:"string"},{name:"expirationSeconds",baseName:"expirationSeconds",type:"number"},{name:"path",baseName:"path",type:"string"}];t.V1ServiceAccountTokenProjection=V1ServiceAccountTokenProjection;class V1ServiceList{static getAttributeTypeMap(){return V1ServiceList.attributeTypeMap}}V1ServiceList.discriminator=undefined;V1ServiceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1ServiceList=V1ServiceList;class V1ServicePort{static getAttributeTypeMap(){return V1ServicePort.attributeTypeMap}}V1ServicePort.discriminator=undefined;V1ServicePort.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"nodePort",baseName:"nodePort",type:"number"},{name:"port",baseName:"port",type:"number"},{name:"protocol",baseName:"protocol",type:"string"},{name:"targetPort",baseName:"targetPort",type:"any"}];t.V1ServicePort=V1ServicePort;class V1ServiceReference{static getAttributeTypeMap(){return V1ServiceReference.attributeTypeMap}}V1ServiceReference.discriminator=undefined;V1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1ServiceReference=V1ServiceReference;class V1ServiceSpec{static getAttributeTypeMap(){return V1ServiceSpec.attributeTypeMap}}V1ServiceSpec.discriminator=undefined;V1ServiceSpec.attributeTypeMap=[{name:"clusterIP",baseName:"clusterIP",type:"string"},{name:"externalIPs",baseName:"externalIPs",type:"Array"},{name:"externalName",baseName:"externalName",type:"string"},{name:"externalTrafficPolicy",baseName:"externalTrafficPolicy",type:"string"},{name:"healthCheckNodePort",baseName:"healthCheckNodePort",type:"number"},{name:"loadBalancerIP",baseName:"loadBalancerIP",type:"string"},{name:"loadBalancerSourceRanges",baseName:"loadBalancerSourceRanges",type:"Array"},{name:"ports",baseName:"ports",type:"Array"},{name:"publishNotReadyAddresses",baseName:"publishNotReadyAddresses",type:"boolean"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"sessionAffinity",baseName:"sessionAffinity",type:"string"},{name:"sessionAffinityConfig",baseName:"sessionAffinityConfig",type:"V1SessionAffinityConfig"},{name:"type",baseName:"type",type:"string"}];t.V1ServiceSpec=V1ServiceSpec;class V1ServiceStatus{static getAttributeTypeMap(){return V1ServiceStatus.attributeTypeMap}}V1ServiceStatus.discriminator=undefined;V1ServiceStatus.attributeTypeMap=[{name:"loadBalancer",baseName:"loadBalancer",type:"V1LoadBalancerStatus"}];t.V1ServiceStatus=V1ServiceStatus;class V1SessionAffinityConfig{static getAttributeTypeMap(){return V1SessionAffinityConfig.attributeTypeMap}}V1SessionAffinityConfig.discriminator=undefined;V1SessionAffinityConfig.attributeTypeMap=[{name:"clientIP",baseName:"clientIP",type:"V1ClientIPConfig"}];t.V1SessionAffinityConfig=V1SessionAffinityConfig;class V1StatefulSet{static getAttributeTypeMap(){return V1StatefulSet.attributeTypeMap}}V1StatefulSet.discriminator=undefined;V1StatefulSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1StatefulSetSpec"},{name:"status",baseName:"status",type:"V1StatefulSetStatus"}];t.V1StatefulSet=V1StatefulSet;class V1StatefulSetCondition{static getAttributeTypeMap(){return V1StatefulSetCondition.attributeTypeMap}}V1StatefulSetCondition.discriminator=undefined;V1StatefulSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1StatefulSetCondition=V1StatefulSetCondition;class V1StatefulSetList{static getAttributeTypeMap(){return V1StatefulSetList.attributeTypeMap}}V1StatefulSetList.discriminator=undefined;V1StatefulSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1StatefulSetList=V1StatefulSetList;class V1StatefulSetSpec{static getAttributeTypeMap(){return V1StatefulSetSpec.attributeTypeMap}}V1StatefulSetSpec.discriminator=undefined;V1StatefulSetSpec.attributeTypeMap=[{name:"podManagementPolicy",baseName:"podManagementPolicy",type:"string"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"serviceName",baseName:"serviceName",type:"string"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1StatefulSetUpdateStrategy"},{name:"volumeClaimTemplates",baseName:"volumeClaimTemplates",type:"Array"}];t.V1StatefulSetSpec=V1StatefulSetSpec;class V1StatefulSetStatus{static getAttributeTypeMap(){return V1StatefulSetStatus.attributeTypeMap}}V1StatefulSetStatus.discriminator=undefined;V1StatefulSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"currentRevision",baseName:"currentRevision",type:"string"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"updateRevision",baseName:"updateRevision",type:"string"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1StatefulSetStatus=V1StatefulSetStatus;class V1StatefulSetUpdateStrategy{static getAttributeTypeMap(){return V1StatefulSetUpdateStrategy.attributeTypeMap}}V1StatefulSetUpdateStrategy.discriminator=undefined;V1StatefulSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1RollingUpdateStatefulSetStrategy"},{name:"type",baseName:"type",type:"string"}];t.V1StatefulSetUpdateStrategy=V1StatefulSetUpdateStrategy;class V1Status{static getAttributeTypeMap(){return V1Status.attributeTypeMap}}V1Status.discriminator=undefined;V1Status.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"code",baseName:"code",type:"number"},{name:"details",baseName:"details",type:"V1StatusDetails"},{name:"kind",baseName:"kind",type:"string"},{name:"message",baseName:"message",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"}];t.V1Status=V1Status;class V1StatusCause{static getAttributeTypeMap(){return V1StatusCause.attributeTypeMap}}V1StatusCause.discriminator=undefined;V1StatusCause.attributeTypeMap=[{name:"field",baseName:"field",type:"string"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1StatusCause=V1StatusCause;class V1StatusDetails{static getAttributeTypeMap(){return V1StatusDetails.attributeTypeMap}}V1StatusDetails.discriminator=undefined;V1StatusDetails.attributeTypeMap=[{name:"causes",baseName:"causes",type:"Array"},{name:"group",baseName:"group",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"retryAfterSeconds",baseName:"retryAfterSeconds",type:"number"},{name:"uid",baseName:"uid",type:"string"}];t.V1StatusDetails=V1StatusDetails;class V1StorageClass{static getAttributeTypeMap(){return V1StorageClass.attributeTypeMap}}V1StorageClass.discriminator=undefined;V1StorageClass.attributeTypeMap=[{name:"allowVolumeExpansion",baseName:"allowVolumeExpansion",type:"boolean"},{name:"allowedTopologies",baseName:"allowedTopologies",type:"Array"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"mountOptions",baseName:"mountOptions",type:"Array"},{name:"parameters",baseName:"parameters",type:"{ [key: string]: string; }"},{name:"provisioner",baseName:"provisioner",type:"string"},{name:"reclaimPolicy",baseName:"reclaimPolicy",type:"string"},{name:"volumeBindingMode",baseName:"volumeBindingMode",type:"string"}];t.V1StorageClass=V1StorageClass;class V1StorageClassList{static getAttributeTypeMap(){return V1StorageClassList.attributeTypeMap}}V1StorageClassList.discriminator=undefined;V1StorageClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1StorageClassList=V1StorageClassList;class V1StorageOSPersistentVolumeSource{static getAttributeTypeMap(){return V1StorageOSPersistentVolumeSource.attributeTypeMap}}V1StorageOSPersistentVolumeSource.discriminator=undefined;V1StorageOSPersistentVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1ObjectReference"},{name:"volumeName",baseName:"volumeName",type:"string"},{name:"volumeNamespace",baseName:"volumeNamespace",type:"string"}];t.V1StorageOSPersistentVolumeSource=V1StorageOSPersistentVolumeSource;class V1StorageOSVolumeSource{static getAttributeTypeMap(){return V1StorageOSVolumeSource.attributeTypeMap}}V1StorageOSVolumeSource.discriminator=undefined;V1StorageOSVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"secretRef",baseName:"secretRef",type:"V1LocalObjectReference"},{name:"volumeName",baseName:"volumeName",type:"string"},{name:"volumeNamespace",baseName:"volumeNamespace",type:"string"}];t.V1StorageOSVolumeSource=V1StorageOSVolumeSource;class V1Subject{static getAttributeTypeMap(){return V1Subject.attributeTypeMap}}V1Subject.discriminator=undefined;V1Subject.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1Subject=V1Subject;class V1SubjectAccessReview{static getAttributeTypeMap(){return V1SubjectAccessReview.attributeTypeMap}}V1SubjectAccessReview.discriminator=undefined;V1SubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1SubjectAccessReviewStatus"}];t.V1SubjectAccessReview=V1SubjectAccessReview;class V1SubjectAccessReviewSpec{static getAttributeTypeMap(){return V1SubjectAccessReviewSpec.attributeTypeMap}}V1SubjectAccessReviewSpec.discriminator=undefined;V1SubjectAccessReviewSpec.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"groups",baseName:"groups",type:"Array"},{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1ResourceAttributes"},{name:"uid",baseName:"uid",type:"string"},{name:"user",baseName:"user",type:"string"}];t.V1SubjectAccessReviewSpec=V1SubjectAccessReviewSpec;class V1SubjectAccessReviewStatus{static getAttributeTypeMap(){return V1SubjectAccessReviewStatus.attributeTypeMap}}V1SubjectAccessReviewStatus.discriminator=undefined;V1SubjectAccessReviewStatus.attributeTypeMap=[{name:"allowed",baseName:"allowed",type:"boolean"},{name:"denied",baseName:"denied",type:"boolean"},{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1SubjectAccessReviewStatus=V1SubjectAccessReviewStatus;class V1SubjectRulesReviewStatus{static getAttributeTypeMap(){return V1SubjectRulesReviewStatus.attributeTypeMap}}V1SubjectRulesReviewStatus.discriminator=undefined;V1SubjectRulesReviewStatus.attributeTypeMap=[{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"incomplete",baseName:"incomplete",type:"boolean"},{name:"nonResourceRules",baseName:"nonResourceRules",type:"Array"},{name:"resourceRules",baseName:"resourceRules",type:"Array"}];t.V1SubjectRulesReviewStatus=V1SubjectRulesReviewStatus;class V1Sysctl{static getAttributeTypeMap(){return V1Sysctl.attributeTypeMap}}V1Sysctl.discriminator=undefined;V1Sysctl.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V1Sysctl=V1Sysctl;class V1TCPSocketAction{static getAttributeTypeMap(){return V1TCPSocketAction.attributeTypeMap}}V1TCPSocketAction.discriminator=undefined;V1TCPSocketAction.attributeTypeMap=[{name:"host",baseName:"host",type:"string"},{name:"port",baseName:"port",type:"any"}];t.V1TCPSocketAction=V1TCPSocketAction;class V1Taint{static getAttributeTypeMap(){return V1Taint.attributeTypeMap}}V1Taint.discriminator=undefined;V1Taint.attributeTypeMap=[{name:"effect",baseName:"effect",type:"string"},{name:"key",baseName:"key",type:"string"},{name:"timeAdded",baseName:"timeAdded",type:"Date"},{name:"value",baseName:"value",type:"string"}];t.V1Taint=V1Taint;class V1TokenReview{static getAttributeTypeMap(){return V1TokenReview.attributeTypeMap}}V1TokenReview.discriminator=undefined;V1TokenReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1TokenReviewSpec"},{name:"status",baseName:"status",type:"V1TokenReviewStatus"}];t.V1TokenReview=V1TokenReview;class V1TokenReviewSpec{static getAttributeTypeMap(){return V1TokenReviewSpec.attributeTypeMap}}V1TokenReviewSpec.discriminator=undefined;V1TokenReviewSpec.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array"},{name:"token",baseName:"token",type:"string"}];t.V1TokenReviewSpec=V1TokenReviewSpec;class V1TokenReviewStatus{static getAttributeTypeMap(){return V1TokenReviewStatus.attributeTypeMap}}V1TokenReviewStatus.discriminator=undefined;V1TokenReviewStatus.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array"},{name:"authenticated",baseName:"authenticated",type:"boolean"},{name:"error",baseName:"error",type:"string"},{name:"user",baseName:"user",type:"V1UserInfo"}];t.V1TokenReviewStatus=V1TokenReviewStatus;class V1Toleration{static getAttributeTypeMap(){return V1Toleration.attributeTypeMap}}V1Toleration.discriminator=undefined;V1Toleration.attributeTypeMap=[{name:"effect",baseName:"effect",type:"string"},{name:"key",baseName:"key",type:"string"},{name:"operator",baseName:"operator",type:"string"},{name:"tolerationSeconds",baseName:"tolerationSeconds",type:"number"},{name:"value",baseName:"value",type:"string"}];t.V1Toleration=V1Toleration;class V1TopologySelectorLabelRequirement{static getAttributeTypeMap(){return V1TopologySelectorLabelRequirement.attributeTypeMap}}V1TopologySelectorLabelRequirement.discriminator=undefined;V1TopologySelectorLabelRequirement.attributeTypeMap=[{name:"key",baseName:"key",type:"string"},{name:"values",baseName:"values",type:"Array"}];t.V1TopologySelectorLabelRequirement=V1TopologySelectorLabelRequirement;class V1TopologySelectorTerm{static getAttributeTypeMap(){return V1TopologySelectorTerm.attributeTypeMap}}V1TopologySelectorTerm.discriminator=undefined;V1TopologySelectorTerm.attributeTypeMap=[{name:"matchLabelExpressions",baseName:"matchLabelExpressions",type:"Array"}];t.V1TopologySelectorTerm=V1TopologySelectorTerm;class V1TypedLocalObjectReference{static getAttributeTypeMap(){return V1TypedLocalObjectReference.attributeTypeMap}}V1TypedLocalObjectReference.discriminator=undefined;V1TypedLocalObjectReference.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1TypedLocalObjectReference=V1TypedLocalObjectReference;class V1UserInfo{static getAttributeTypeMap(){return V1UserInfo.attributeTypeMap}}V1UserInfo.discriminator=undefined;V1UserInfo.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"groups",baseName:"groups",type:"Array"},{name:"uid",baseName:"uid",type:"string"},{name:"username",baseName:"username",type:"string"}];t.V1UserInfo=V1UserInfo;class V1Volume{static getAttributeTypeMap(){return V1Volume.attributeTypeMap}}V1Volume.discriminator=undefined;V1Volume.attributeTypeMap=[{name:"awsElasticBlockStore",baseName:"awsElasticBlockStore",type:"V1AWSElasticBlockStoreVolumeSource"},{name:"azureDisk",baseName:"azureDisk",type:"V1AzureDiskVolumeSource"},{name:"azureFile",baseName:"azureFile",type:"V1AzureFileVolumeSource"},{name:"cephfs",baseName:"cephfs",type:"V1CephFSVolumeSource"},{name:"cinder",baseName:"cinder",type:"V1CinderVolumeSource"},{name:"configMap",baseName:"configMap",type:"V1ConfigMapVolumeSource"},{name:"downwardAPI",baseName:"downwardAPI",type:"V1DownwardAPIVolumeSource"},{name:"emptyDir",baseName:"emptyDir",type:"V1EmptyDirVolumeSource"},{name:"fc",baseName:"fc",type:"V1FCVolumeSource"},{name:"flexVolume",baseName:"flexVolume",type:"V1FlexVolumeSource"},{name:"flocker",baseName:"flocker",type:"V1FlockerVolumeSource"},{name:"gcePersistentDisk",baseName:"gcePersistentDisk",type:"V1GCEPersistentDiskVolumeSource"},{name:"gitRepo",baseName:"gitRepo",type:"V1GitRepoVolumeSource"},{name:"glusterfs",baseName:"glusterfs",type:"V1GlusterfsVolumeSource"},{name:"hostPath",baseName:"hostPath",type:"V1HostPathVolumeSource"},{name:"iscsi",baseName:"iscsi",type:"V1ISCSIVolumeSource"},{name:"name",baseName:"name",type:"string"},{name:"nfs",baseName:"nfs",type:"V1NFSVolumeSource"},{name:"persistentVolumeClaim",baseName:"persistentVolumeClaim",type:"V1PersistentVolumeClaimVolumeSource"},{name:"photonPersistentDisk",baseName:"photonPersistentDisk",type:"V1PhotonPersistentDiskVolumeSource"},{name:"portworxVolume",baseName:"portworxVolume",type:"V1PortworxVolumeSource"},{name:"projected",baseName:"projected",type:"V1ProjectedVolumeSource"},{name:"quobyte",baseName:"quobyte",type:"V1QuobyteVolumeSource"},{name:"rbd",baseName:"rbd",type:"V1RBDVolumeSource"},{name:"scaleIO",baseName:"scaleIO",type:"V1ScaleIOVolumeSource"},{name:"secret",baseName:"secret",type:"V1SecretVolumeSource"},{name:"storageos",baseName:"storageos",type:"V1StorageOSVolumeSource"},{name:"vsphereVolume",baseName:"vsphereVolume",type:"V1VsphereVirtualDiskVolumeSource"}];t.V1Volume=V1Volume;class V1VolumeAttachment{static getAttributeTypeMap(){return V1VolumeAttachment.attributeTypeMap}}V1VolumeAttachment.discriminator=undefined;V1VolumeAttachment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1VolumeAttachmentSpec"},{name:"status",baseName:"status",type:"V1VolumeAttachmentStatus"}];t.V1VolumeAttachment=V1VolumeAttachment;class V1VolumeAttachmentList{static getAttributeTypeMap(){return V1VolumeAttachmentList.attributeTypeMap}}V1VolumeAttachmentList.discriminator=undefined;V1VolumeAttachmentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1VolumeAttachmentList=V1VolumeAttachmentList;class V1VolumeAttachmentSource{static getAttributeTypeMap(){return V1VolumeAttachmentSource.attributeTypeMap}}V1VolumeAttachmentSource.discriminator=undefined;V1VolumeAttachmentSource.attributeTypeMap=[{name:"persistentVolumeName",baseName:"persistentVolumeName",type:"string"}];t.V1VolumeAttachmentSource=V1VolumeAttachmentSource;class V1VolumeAttachmentSpec{static getAttributeTypeMap(){return V1VolumeAttachmentSpec.attributeTypeMap}}V1VolumeAttachmentSpec.discriminator=undefined;V1VolumeAttachmentSpec.attributeTypeMap=[{name:"attacher",baseName:"attacher",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"source",baseName:"source",type:"V1VolumeAttachmentSource"}];t.V1VolumeAttachmentSpec=V1VolumeAttachmentSpec;class V1VolumeAttachmentStatus{static getAttributeTypeMap(){return V1VolumeAttachmentStatus.attributeTypeMap}}V1VolumeAttachmentStatus.discriminator=undefined;V1VolumeAttachmentStatus.attributeTypeMap=[{name:"attachError",baseName:"attachError",type:"V1VolumeError"},{name:"attached",baseName:"attached",type:"boolean"},{name:"attachmentMetadata",baseName:"attachmentMetadata",type:"{ [key: string]: string; }"},{name:"detachError",baseName:"detachError",type:"V1VolumeError"}];t.V1VolumeAttachmentStatus=V1VolumeAttachmentStatus;class V1VolumeDevice{static getAttributeTypeMap(){return V1VolumeDevice.attributeTypeMap}}V1VolumeDevice.discriminator=undefined;V1VolumeDevice.attributeTypeMap=[{name:"devicePath",baseName:"devicePath",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1VolumeDevice=V1VolumeDevice;class V1VolumeError{static getAttributeTypeMap(){return V1VolumeError.attributeTypeMap}}V1VolumeError.discriminator=undefined;V1VolumeError.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"time",baseName:"time",type:"Date"}];t.V1VolumeError=V1VolumeError;class V1VolumeMount{static getAttributeTypeMap(){return V1VolumeMount.attributeTypeMap}}V1VolumeMount.discriminator=undefined;V1VolumeMount.attributeTypeMap=[{name:"mountPath",baseName:"mountPath",type:"string"},{name:"mountPropagation",baseName:"mountPropagation",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"readOnly",baseName:"readOnly",type:"boolean"},{name:"subPath",baseName:"subPath",type:"string"}];t.V1VolumeMount=V1VolumeMount;class V1VolumeNodeAffinity{static getAttributeTypeMap(){return V1VolumeNodeAffinity.attributeTypeMap}}V1VolumeNodeAffinity.discriminator=undefined;V1VolumeNodeAffinity.attributeTypeMap=[{name:"required",baseName:"required",type:"V1NodeSelector"}];t.V1VolumeNodeAffinity=V1VolumeNodeAffinity;class V1VolumeProjection{static getAttributeTypeMap(){return V1VolumeProjection.attributeTypeMap}}V1VolumeProjection.discriminator=undefined;V1VolumeProjection.attributeTypeMap=[{name:"configMap",baseName:"configMap",type:"V1ConfigMapProjection"},{name:"downwardAPI",baseName:"downwardAPI",type:"V1DownwardAPIProjection"},{name:"secret",baseName:"secret",type:"V1SecretProjection"},{name:"serviceAccountToken",baseName:"serviceAccountToken",type:"V1ServiceAccountTokenProjection"}];t.V1VolumeProjection=V1VolumeProjection;class V1VsphereVirtualDiskVolumeSource{static getAttributeTypeMap(){return V1VsphereVirtualDiskVolumeSource.attributeTypeMap}}V1VsphereVirtualDiskVolumeSource.discriminator=undefined;V1VsphereVirtualDiskVolumeSource.attributeTypeMap=[{name:"fsType",baseName:"fsType",type:"string"},{name:"storagePolicyID",baseName:"storagePolicyID",type:"string"},{name:"storagePolicyName",baseName:"storagePolicyName",type:"string"},{name:"volumePath",baseName:"volumePath",type:"string"}];t.V1VsphereVirtualDiskVolumeSource=V1VsphereVirtualDiskVolumeSource;class V1WatchEvent{static getAttributeTypeMap(){return V1WatchEvent.attributeTypeMap}}V1WatchEvent.discriminator=undefined;V1WatchEvent.attributeTypeMap=[{name:"object",baseName:"object",type:"RuntimeRawExtension"},{name:"type",baseName:"type",type:"string"}];t.V1WatchEvent=V1WatchEvent;class V1WeightedPodAffinityTerm{static getAttributeTypeMap(){return V1WeightedPodAffinityTerm.attributeTypeMap}}V1WeightedPodAffinityTerm.discriminator=undefined;V1WeightedPodAffinityTerm.attributeTypeMap=[{name:"podAffinityTerm",baseName:"podAffinityTerm",type:"V1PodAffinityTerm"},{name:"weight",baseName:"weight",type:"number"}];t.V1WeightedPodAffinityTerm=V1WeightedPodAffinityTerm;class V1alpha1AggregationRule{static getAttributeTypeMap(){return V1alpha1AggregationRule.attributeTypeMap}}V1alpha1AggregationRule.discriminator=undefined;V1alpha1AggregationRule.attributeTypeMap=[{name:"clusterRoleSelectors",baseName:"clusterRoleSelectors",type:"Array"}];t.V1alpha1AggregationRule=V1alpha1AggregationRule;class V1alpha1AuditSink{static getAttributeTypeMap(){return V1alpha1AuditSink.attributeTypeMap}}V1alpha1AuditSink.discriminator=undefined;V1alpha1AuditSink.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1alpha1AuditSinkSpec"}];t.V1alpha1AuditSink=V1alpha1AuditSink;class V1alpha1AuditSinkList{static getAttributeTypeMap(){return V1alpha1AuditSinkList.attributeTypeMap}}V1alpha1AuditSinkList.discriminator=undefined;V1alpha1AuditSinkList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1AuditSinkList=V1alpha1AuditSinkList;class V1alpha1AuditSinkSpec{static getAttributeTypeMap(){return V1alpha1AuditSinkSpec.attributeTypeMap}}V1alpha1AuditSinkSpec.discriminator=undefined;V1alpha1AuditSinkSpec.attributeTypeMap=[{name:"policy",baseName:"policy",type:"V1alpha1Policy"},{name:"webhook",baseName:"webhook",type:"V1alpha1Webhook"}];t.V1alpha1AuditSinkSpec=V1alpha1AuditSinkSpec;class V1alpha1ClusterRole{static getAttributeTypeMap(){return V1alpha1ClusterRole.attributeTypeMap}}V1alpha1ClusterRole.discriminator=undefined;V1alpha1ClusterRole.attributeTypeMap=[{name:"aggregationRule",baseName:"aggregationRule",type:"V1alpha1AggregationRule"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1alpha1ClusterRole=V1alpha1ClusterRole;class V1alpha1ClusterRoleBinding{static getAttributeTypeMap(){return V1alpha1ClusterRoleBinding.attributeTypeMap}}V1alpha1ClusterRoleBinding.discriminator=undefined;V1alpha1ClusterRoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1alpha1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1alpha1ClusterRoleBinding=V1alpha1ClusterRoleBinding;class V1alpha1ClusterRoleBindingList{static getAttributeTypeMap(){return V1alpha1ClusterRoleBindingList.attributeTypeMap}}V1alpha1ClusterRoleBindingList.discriminator=undefined;V1alpha1ClusterRoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1ClusterRoleBindingList=V1alpha1ClusterRoleBindingList;class V1alpha1ClusterRoleList{static getAttributeTypeMap(){return V1alpha1ClusterRoleList.attributeTypeMap}}V1alpha1ClusterRoleList.discriminator=undefined;V1alpha1ClusterRoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1ClusterRoleList=V1alpha1ClusterRoleList;class V1alpha1Initializer{static getAttributeTypeMap(){return V1alpha1Initializer.attributeTypeMap}}V1alpha1Initializer.discriminator=undefined;V1alpha1Initializer.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"rules",baseName:"rules",type:"Array"}];t.V1alpha1Initializer=V1alpha1Initializer;class V1alpha1InitializerConfiguration{static getAttributeTypeMap(){return V1alpha1InitializerConfiguration.attributeTypeMap}}V1alpha1InitializerConfiguration.discriminator=undefined;V1alpha1InitializerConfiguration.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"initializers",baseName:"initializers",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1alpha1InitializerConfiguration=V1alpha1InitializerConfiguration;class V1alpha1InitializerConfigurationList{static getAttributeTypeMap(){return V1alpha1InitializerConfigurationList.attributeTypeMap}}V1alpha1InitializerConfigurationList.discriminator=undefined;V1alpha1InitializerConfigurationList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1InitializerConfigurationList=V1alpha1InitializerConfigurationList;class V1alpha1PodPreset{static getAttributeTypeMap(){return V1alpha1PodPreset.attributeTypeMap}}V1alpha1PodPreset.discriminator=undefined;V1alpha1PodPreset.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1alpha1PodPresetSpec"}];t.V1alpha1PodPreset=V1alpha1PodPreset;class V1alpha1PodPresetList{static getAttributeTypeMap(){return V1alpha1PodPresetList.attributeTypeMap}}V1alpha1PodPresetList.discriminator=undefined;V1alpha1PodPresetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1PodPresetList=V1alpha1PodPresetList;class V1alpha1PodPresetSpec{static getAttributeTypeMap(){return V1alpha1PodPresetSpec.attributeTypeMap}}V1alpha1PodPresetSpec.discriminator=undefined;V1alpha1PodPresetSpec.attributeTypeMap=[{name:"env",baseName:"env",type:"Array"},{name:"envFrom",baseName:"envFrom",type:"Array"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"volumeMounts",baseName:"volumeMounts",type:"Array"},{name:"volumes",baseName:"volumes",type:"Array"}];t.V1alpha1PodPresetSpec=V1alpha1PodPresetSpec;class V1alpha1Policy{static getAttributeTypeMap(){return V1alpha1Policy.attributeTypeMap}}V1alpha1Policy.discriminator=undefined;V1alpha1Policy.attributeTypeMap=[{name:"level",baseName:"level",type:"string"},{name:"stages",baseName:"stages",type:"Array"}];t.V1alpha1Policy=V1alpha1Policy;class V1alpha1PolicyRule{static getAttributeTypeMap(){return V1alpha1PolicyRule.attributeTypeMap}}V1alpha1PolicyRule.discriminator=undefined;V1alpha1PolicyRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1alpha1PolicyRule=V1alpha1PolicyRule;class V1alpha1PriorityClass{static getAttributeTypeMap(){return V1alpha1PriorityClass.attributeTypeMap}}V1alpha1PriorityClass.discriminator=undefined;V1alpha1PriorityClass.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"description",baseName:"description",type:"string"},{name:"globalDefault",baseName:"globalDefault",type:"boolean"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"value",baseName:"value",type:"number"}];t.V1alpha1PriorityClass=V1alpha1PriorityClass;class V1alpha1PriorityClassList{static getAttributeTypeMap(){return V1alpha1PriorityClassList.attributeTypeMap}}V1alpha1PriorityClassList.discriminator=undefined;V1alpha1PriorityClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1PriorityClassList=V1alpha1PriorityClassList;class V1alpha1Role{static getAttributeTypeMap(){return V1alpha1Role.attributeTypeMap}}V1alpha1Role.discriminator=undefined;V1alpha1Role.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1alpha1Role=V1alpha1Role;class V1alpha1RoleBinding{static getAttributeTypeMap(){return V1alpha1RoleBinding.attributeTypeMap}}V1alpha1RoleBinding.discriminator=undefined;V1alpha1RoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1alpha1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1alpha1RoleBinding=V1alpha1RoleBinding;class V1alpha1RoleBindingList{static getAttributeTypeMap(){return V1alpha1RoleBindingList.attributeTypeMap}}V1alpha1RoleBindingList.discriminator=undefined;V1alpha1RoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1RoleBindingList=V1alpha1RoleBindingList;class V1alpha1RoleList{static getAttributeTypeMap(){return V1alpha1RoleList.attributeTypeMap}}V1alpha1RoleList.discriminator=undefined;V1alpha1RoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1RoleList=V1alpha1RoleList;class V1alpha1RoleRef{static getAttributeTypeMap(){return V1alpha1RoleRef.attributeTypeMap}}V1alpha1RoleRef.discriminator=undefined;V1alpha1RoleRef.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1alpha1RoleRef=V1alpha1RoleRef;class V1alpha1Rule{static getAttributeTypeMap(){return V1alpha1Rule.attributeTypeMap}}V1alpha1Rule.discriminator=undefined;V1alpha1Rule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"apiVersions",baseName:"apiVersions",type:"Array"},{name:"resources",baseName:"resources",type:"Array"}];t.V1alpha1Rule=V1alpha1Rule;class V1alpha1ServiceReference{static getAttributeTypeMap(){return V1alpha1ServiceReference.attributeTypeMap}}V1alpha1ServiceReference.discriminator=undefined;V1alpha1ServiceReference.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"path",baseName:"path",type:"string"}];t.V1alpha1ServiceReference=V1alpha1ServiceReference;class V1alpha1Subject{static getAttributeTypeMap(){return V1alpha1Subject.attributeTypeMap}}V1alpha1Subject.discriminator=undefined;V1alpha1Subject.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1alpha1Subject=V1alpha1Subject;class V1alpha1VolumeAttachment{static getAttributeTypeMap(){return V1alpha1VolumeAttachment.attributeTypeMap}}V1alpha1VolumeAttachment.discriminator=undefined;V1alpha1VolumeAttachment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1alpha1VolumeAttachmentSpec"},{name:"status",baseName:"status",type:"V1alpha1VolumeAttachmentStatus"}];t.V1alpha1VolumeAttachment=V1alpha1VolumeAttachment;class V1alpha1VolumeAttachmentList{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentList.attributeTypeMap}}V1alpha1VolumeAttachmentList.discriminator=undefined;V1alpha1VolumeAttachmentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1alpha1VolumeAttachmentList=V1alpha1VolumeAttachmentList;class V1alpha1VolumeAttachmentSource{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentSource.attributeTypeMap}}V1alpha1VolumeAttachmentSource.discriminator=undefined;V1alpha1VolumeAttachmentSource.attributeTypeMap=[{name:"persistentVolumeName",baseName:"persistentVolumeName",type:"string"}];t.V1alpha1VolumeAttachmentSource=V1alpha1VolumeAttachmentSource;class V1alpha1VolumeAttachmentSpec{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentSpec.attributeTypeMap}}V1alpha1VolumeAttachmentSpec.discriminator=undefined;V1alpha1VolumeAttachmentSpec.attributeTypeMap=[{name:"attacher",baseName:"attacher",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"source",baseName:"source",type:"V1alpha1VolumeAttachmentSource"}];t.V1alpha1VolumeAttachmentSpec=V1alpha1VolumeAttachmentSpec;class V1alpha1VolumeAttachmentStatus{static getAttributeTypeMap(){return V1alpha1VolumeAttachmentStatus.attributeTypeMap}}V1alpha1VolumeAttachmentStatus.discriminator=undefined;V1alpha1VolumeAttachmentStatus.attributeTypeMap=[{name:"attachError",baseName:"attachError",type:"V1alpha1VolumeError"},{name:"attached",baseName:"attached",type:"boolean"},{name:"attachmentMetadata",baseName:"attachmentMetadata",type:"{ [key: string]: string; }"},{name:"detachError",baseName:"detachError",type:"V1alpha1VolumeError"}];t.V1alpha1VolumeAttachmentStatus=V1alpha1VolumeAttachmentStatus;class V1alpha1VolumeError{static getAttributeTypeMap(){return V1alpha1VolumeError.attributeTypeMap}}V1alpha1VolumeError.discriminator=undefined;V1alpha1VolumeError.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"time",baseName:"time",type:"Date"}];t.V1alpha1VolumeError=V1alpha1VolumeError;class V1alpha1Webhook{static getAttributeTypeMap(){return V1alpha1Webhook.attributeTypeMap}}V1alpha1Webhook.discriminator=undefined;V1alpha1Webhook.attributeTypeMap=[{name:"clientConfig",baseName:"clientConfig",type:"V1alpha1WebhookClientConfig"},{name:"throttle",baseName:"throttle",type:"V1alpha1WebhookThrottleConfig"}];t.V1alpha1Webhook=V1alpha1Webhook;class V1alpha1WebhookClientConfig{static getAttributeTypeMap(){return V1alpha1WebhookClientConfig.attributeTypeMap}}V1alpha1WebhookClientConfig.discriminator=undefined;V1alpha1WebhookClientConfig.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"service",baseName:"service",type:"V1alpha1ServiceReference"},{name:"url",baseName:"url",type:"string"}];t.V1alpha1WebhookClientConfig=V1alpha1WebhookClientConfig;class V1alpha1WebhookThrottleConfig{static getAttributeTypeMap(){return V1alpha1WebhookThrottleConfig.attributeTypeMap}}V1alpha1WebhookThrottleConfig.discriminator=undefined;V1alpha1WebhookThrottleConfig.attributeTypeMap=[{name:"burst",baseName:"burst",type:"number"},{name:"qps",baseName:"qps",type:"number"}];t.V1alpha1WebhookThrottleConfig=V1alpha1WebhookThrottleConfig;class V1beta1APIService{static getAttributeTypeMap(){return V1beta1APIService.attributeTypeMap}}V1beta1APIService.discriminator=undefined;V1beta1APIService.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1APIServiceSpec"},{name:"status",baseName:"status",type:"V1beta1APIServiceStatus"}];t.V1beta1APIService=V1beta1APIService;class V1beta1APIServiceCondition{static getAttributeTypeMap(){return V1beta1APIServiceCondition.attributeTypeMap}}V1beta1APIServiceCondition.discriminator=undefined;V1beta1APIServiceCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1APIServiceCondition=V1beta1APIServiceCondition;class V1beta1APIServiceList{static getAttributeTypeMap(){return V1beta1APIServiceList.attributeTypeMap}}V1beta1APIServiceList.discriminator=undefined;V1beta1APIServiceList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1APIServiceList=V1beta1APIServiceList;class V1beta1APIServiceSpec{static getAttributeTypeMap(){return V1beta1APIServiceSpec.attributeTypeMap}}V1beta1APIServiceSpec.discriminator=undefined;V1beta1APIServiceSpec.attributeTypeMap=[{name:"caBundle",baseName:"caBundle",type:"string"},{name:"group",baseName:"group",type:"string"},{name:"groupPriorityMinimum",baseName:"groupPriorityMinimum",type:"number"},{name:"insecureSkipTLSVerify",baseName:"insecureSkipTLSVerify",type:"boolean"},{name:"service",baseName:"service",type:"ApiregistrationV1beta1ServiceReference"},{name:"version",baseName:"version",type:"string"},{name:"versionPriority",baseName:"versionPriority",type:"number"}];t.V1beta1APIServiceSpec=V1beta1APIServiceSpec;class V1beta1APIServiceStatus{static getAttributeTypeMap(){return V1beta1APIServiceStatus.attributeTypeMap}}V1beta1APIServiceStatus.discriminator=undefined;V1beta1APIServiceStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"}];t.V1beta1APIServiceStatus=V1beta1APIServiceStatus;class V1beta1AggregationRule{static getAttributeTypeMap(){return V1beta1AggregationRule.attributeTypeMap}}V1beta1AggregationRule.discriminator=undefined;V1beta1AggregationRule.attributeTypeMap=[{name:"clusterRoleSelectors",baseName:"clusterRoleSelectors",type:"Array"}];t.V1beta1AggregationRule=V1beta1AggregationRule;class V1beta1CertificateSigningRequest{static getAttributeTypeMap(){return V1beta1CertificateSigningRequest.attributeTypeMap}}V1beta1CertificateSigningRequest.discriminator=undefined;V1beta1CertificateSigningRequest.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1CertificateSigningRequestSpec"},{name:"status",baseName:"status",type:"V1beta1CertificateSigningRequestStatus"}];t.V1beta1CertificateSigningRequest=V1beta1CertificateSigningRequest;class V1beta1CertificateSigningRequestCondition{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestCondition.attributeTypeMap}}V1beta1CertificateSigningRequestCondition.discriminator=undefined;V1beta1CertificateSigningRequestCondition.attributeTypeMap=[{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1CertificateSigningRequestCondition=V1beta1CertificateSigningRequestCondition;class V1beta1CertificateSigningRequestList{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestList.attributeTypeMap}}V1beta1CertificateSigningRequestList.discriminator=undefined;V1beta1CertificateSigningRequestList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1CertificateSigningRequestList=V1beta1CertificateSigningRequestList;class V1beta1CertificateSigningRequestSpec{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestSpec.attributeTypeMap}}V1beta1CertificateSigningRequestSpec.discriminator=undefined;V1beta1CertificateSigningRequestSpec.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"groups",baseName:"groups",type:"Array"},{name:"request",baseName:"request",type:"string"},{name:"uid",baseName:"uid",type:"string"},{name:"usages",baseName:"usages",type:"Array"},{name:"username",baseName:"username",type:"string"}];t.V1beta1CertificateSigningRequestSpec=V1beta1CertificateSigningRequestSpec;class V1beta1CertificateSigningRequestStatus{static getAttributeTypeMap(){return V1beta1CertificateSigningRequestStatus.attributeTypeMap}}V1beta1CertificateSigningRequestStatus.discriminator=undefined;V1beta1CertificateSigningRequestStatus.attributeTypeMap=[{name:"certificate",baseName:"certificate",type:"string"},{name:"conditions",baseName:"conditions",type:"Array"}];t.V1beta1CertificateSigningRequestStatus=V1beta1CertificateSigningRequestStatus;class V1beta1ClusterRole{static getAttributeTypeMap(){return V1beta1ClusterRole.attributeTypeMap}}V1beta1ClusterRole.discriminator=undefined;V1beta1ClusterRole.attributeTypeMap=[{name:"aggregationRule",baseName:"aggregationRule",type:"V1beta1AggregationRule"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1beta1ClusterRole=V1beta1ClusterRole;class V1beta1ClusterRoleBinding{static getAttributeTypeMap(){return V1beta1ClusterRoleBinding.attributeTypeMap}}V1beta1ClusterRoleBinding.discriminator=undefined;V1beta1ClusterRoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1beta1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1beta1ClusterRoleBinding=V1beta1ClusterRoleBinding;class V1beta1ClusterRoleBindingList{static getAttributeTypeMap(){return V1beta1ClusterRoleBindingList.attributeTypeMap}}V1beta1ClusterRoleBindingList.discriminator=undefined;V1beta1ClusterRoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ClusterRoleBindingList=V1beta1ClusterRoleBindingList;class V1beta1ClusterRoleList{static getAttributeTypeMap(){return V1beta1ClusterRoleList.attributeTypeMap}}V1beta1ClusterRoleList.discriminator=undefined;V1beta1ClusterRoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ClusterRoleList=V1beta1ClusterRoleList;class V1beta1ControllerRevision{static getAttributeTypeMap(){return V1beta1ControllerRevision.attributeTypeMap}}V1beta1ControllerRevision.discriminator=undefined;V1beta1ControllerRevision.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"RuntimeRawExtension"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"revision",baseName:"revision",type:"number"}];t.V1beta1ControllerRevision=V1beta1ControllerRevision;class V1beta1ControllerRevisionList{static getAttributeTypeMap(){return V1beta1ControllerRevisionList.attributeTypeMap}}V1beta1ControllerRevisionList.discriminator=undefined;V1beta1ControllerRevisionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ControllerRevisionList=V1beta1ControllerRevisionList;class V1beta1CronJob{static getAttributeTypeMap(){return V1beta1CronJob.attributeTypeMap}}V1beta1CronJob.discriminator=undefined;V1beta1CronJob.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1CronJobSpec"},{name:"status",baseName:"status",type:"V1beta1CronJobStatus"}];t.V1beta1CronJob=V1beta1CronJob;class V1beta1CronJobList{static getAttributeTypeMap(){return V1beta1CronJobList.attributeTypeMap}}V1beta1CronJobList.discriminator=undefined;V1beta1CronJobList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1CronJobList=V1beta1CronJobList;class V1beta1CronJobSpec{static getAttributeTypeMap(){return V1beta1CronJobSpec.attributeTypeMap}}V1beta1CronJobSpec.discriminator=undefined;V1beta1CronJobSpec.attributeTypeMap=[{name:"concurrencyPolicy",baseName:"concurrencyPolicy",type:"string"},{name:"failedJobsHistoryLimit",baseName:"failedJobsHistoryLimit",type:"number"},{name:"jobTemplate",baseName:"jobTemplate",type:"V1beta1JobTemplateSpec"},{name:"schedule",baseName:"schedule",type:"string"},{name:"startingDeadlineSeconds",baseName:"startingDeadlineSeconds",type:"number"},{name:"successfulJobsHistoryLimit",baseName:"successfulJobsHistoryLimit",type:"number"},{name:"suspend",baseName:"suspend",type:"boolean"}];t.V1beta1CronJobSpec=V1beta1CronJobSpec;class V1beta1CronJobStatus{static getAttributeTypeMap(){return V1beta1CronJobStatus.attributeTypeMap}}V1beta1CronJobStatus.discriminator=undefined;V1beta1CronJobStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"Array"},{name:"lastScheduleTime",baseName:"lastScheduleTime",type:"Date"}];t.V1beta1CronJobStatus=V1beta1CronJobStatus;class V1beta1CustomResourceColumnDefinition{static getAttributeTypeMap(){return V1beta1CustomResourceColumnDefinition.attributeTypeMap}}V1beta1CustomResourceColumnDefinition.discriminator=undefined;V1beta1CustomResourceColumnDefinition.attributeTypeMap=[{name:"jSONPath",baseName:"JSONPath",type:"string"},{name:"description",baseName:"description",type:"string"},{name:"format",baseName:"format",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"priority",baseName:"priority",type:"number"},{name:"type",baseName:"type",type:"string"}];t.V1beta1CustomResourceColumnDefinition=V1beta1CustomResourceColumnDefinition;class V1beta1CustomResourceConversion{static getAttributeTypeMap(){return V1beta1CustomResourceConversion.attributeTypeMap}}V1beta1CustomResourceConversion.discriminator=undefined;V1beta1CustomResourceConversion.attributeTypeMap=[{name:"strategy",baseName:"strategy",type:"string"},{name:"webhookClientConfig",baseName:"webhookClientConfig",type:"ApiextensionsV1beta1WebhookClientConfig"}];t.V1beta1CustomResourceConversion=V1beta1CustomResourceConversion;class V1beta1CustomResourceDefinition{static getAttributeTypeMap(){return V1beta1CustomResourceDefinition.attributeTypeMap}}V1beta1CustomResourceDefinition.discriminator=undefined;V1beta1CustomResourceDefinition.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1CustomResourceDefinitionSpec"},{name:"status",baseName:"status",type:"V1beta1CustomResourceDefinitionStatus"}];t.V1beta1CustomResourceDefinition=V1beta1CustomResourceDefinition;class V1beta1CustomResourceDefinitionCondition{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionCondition.attributeTypeMap}}V1beta1CustomResourceDefinitionCondition.discriminator=undefined;V1beta1CustomResourceDefinitionCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1CustomResourceDefinitionCondition=V1beta1CustomResourceDefinitionCondition;class V1beta1CustomResourceDefinitionList{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionList.attributeTypeMap}}V1beta1CustomResourceDefinitionList.discriminator=undefined;V1beta1CustomResourceDefinitionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1CustomResourceDefinitionList=V1beta1CustomResourceDefinitionList;class V1beta1CustomResourceDefinitionNames{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionNames.attributeTypeMap}}V1beta1CustomResourceDefinitionNames.discriminator=undefined;V1beta1CustomResourceDefinitionNames.attributeTypeMap=[{name:"categories",baseName:"categories",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"listKind",baseName:"listKind",type:"string"},{name:"plural",baseName:"plural",type:"string"},{name:"shortNames",baseName:"shortNames",type:"Array"},{name:"singular",baseName:"singular",type:"string"}];t.V1beta1CustomResourceDefinitionNames=V1beta1CustomResourceDefinitionNames;class V1beta1CustomResourceDefinitionSpec{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionSpec.attributeTypeMap}}V1beta1CustomResourceDefinitionSpec.discriminator=undefined;V1beta1CustomResourceDefinitionSpec.attributeTypeMap=[{name:"additionalPrinterColumns",baseName:"additionalPrinterColumns",type:"Array"},{name:"conversion",baseName:"conversion",type:"V1beta1CustomResourceConversion"},{name:"group",baseName:"group",type:"string"},{name:"names",baseName:"names",type:"V1beta1CustomResourceDefinitionNames"},{name:"scope",baseName:"scope",type:"string"},{name:"subresources",baseName:"subresources",type:"V1beta1CustomResourceSubresources"},{name:"validation",baseName:"validation",type:"V1beta1CustomResourceValidation"},{name:"version",baseName:"version",type:"string"},{name:"versions",baseName:"versions",type:"Array"}];t.V1beta1CustomResourceDefinitionSpec=V1beta1CustomResourceDefinitionSpec;class V1beta1CustomResourceDefinitionStatus{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionStatus.attributeTypeMap}}V1beta1CustomResourceDefinitionStatus.discriminator=undefined;V1beta1CustomResourceDefinitionStatus.attributeTypeMap=[{name:"acceptedNames",baseName:"acceptedNames",type:"V1beta1CustomResourceDefinitionNames"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"storedVersions",baseName:"storedVersions",type:"Array"}];t.V1beta1CustomResourceDefinitionStatus=V1beta1CustomResourceDefinitionStatus;class V1beta1CustomResourceDefinitionVersion{static getAttributeTypeMap(){return V1beta1CustomResourceDefinitionVersion.attributeTypeMap}}V1beta1CustomResourceDefinitionVersion.discriminator=undefined;V1beta1CustomResourceDefinitionVersion.attributeTypeMap=[{name:"additionalPrinterColumns",baseName:"additionalPrinterColumns",type:"Array"},{name:"name",baseName:"name",type:"string"},{name:"schema",baseName:"schema",type:"V1beta1CustomResourceValidation"},{name:"served",baseName:"served",type:"boolean"},{name:"storage",baseName:"storage",type:"boolean"},{name:"subresources",baseName:"subresources",type:"V1beta1CustomResourceSubresources"}];t.V1beta1CustomResourceDefinitionVersion=V1beta1CustomResourceDefinitionVersion;class V1beta1CustomResourceSubresourceScale{static getAttributeTypeMap(){return V1beta1CustomResourceSubresourceScale.attributeTypeMap}}V1beta1CustomResourceSubresourceScale.discriminator=undefined;V1beta1CustomResourceSubresourceScale.attributeTypeMap=[{name:"labelSelectorPath",baseName:"labelSelectorPath",type:"string"},{name:"specReplicasPath",baseName:"specReplicasPath",type:"string"},{name:"statusReplicasPath",baseName:"statusReplicasPath",type:"string"}];t.V1beta1CustomResourceSubresourceScale=V1beta1CustomResourceSubresourceScale;class V1beta1CustomResourceSubresources{static getAttributeTypeMap(){return V1beta1CustomResourceSubresources.attributeTypeMap}}V1beta1CustomResourceSubresources.discriminator=undefined;V1beta1CustomResourceSubresources.attributeTypeMap=[{name:"scale",baseName:"scale",type:"V1beta1CustomResourceSubresourceScale"},{name:"status",baseName:"status",type:"any"}];t.V1beta1CustomResourceSubresources=V1beta1CustomResourceSubresources;class V1beta1CustomResourceValidation{static getAttributeTypeMap(){return V1beta1CustomResourceValidation.attributeTypeMap}}V1beta1CustomResourceValidation.discriminator=undefined;V1beta1CustomResourceValidation.attributeTypeMap=[{name:"openAPIV3Schema",baseName:"openAPIV3Schema",type:"V1beta1JSONSchemaProps"}];t.V1beta1CustomResourceValidation=V1beta1CustomResourceValidation;class V1beta1DaemonSet{static getAttributeTypeMap(){return V1beta1DaemonSet.attributeTypeMap}}V1beta1DaemonSet.discriminator=undefined;V1beta1DaemonSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1DaemonSetSpec"},{name:"status",baseName:"status",type:"V1beta1DaemonSetStatus"}];t.V1beta1DaemonSet=V1beta1DaemonSet;class V1beta1DaemonSetCondition{static getAttributeTypeMap(){return V1beta1DaemonSetCondition.attributeTypeMap}}V1beta1DaemonSetCondition.discriminator=undefined;V1beta1DaemonSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1DaemonSetCondition=V1beta1DaemonSetCondition;class V1beta1DaemonSetList{static getAttributeTypeMap(){return V1beta1DaemonSetList.attributeTypeMap}}V1beta1DaemonSetList.discriminator=undefined;V1beta1DaemonSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1DaemonSetList=V1beta1DaemonSetList;class V1beta1DaemonSetSpec{static getAttributeTypeMap(){return V1beta1DaemonSetSpec.attributeTypeMap}}V1beta1DaemonSetSpec.discriminator=undefined;V1beta1DaemonSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"templateGeneration",baseName:"templateGeneration",type:"number"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta1DaemonSetUpdateStrategy"}];t.V1beta1DaemonSetSpec=V1beta1DaemonSetSpec;class V1beta1DaemonSetStatus{static getAttributeTypeMap(){return V1beta1DaemonSetStatus.attributeTypeMap}}V1beta1DaemonSetStatus.discriminator=undefined;V1beta1DaemonSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentNumberScheduled",baseName:"currentNumberScheduled",type:"number"},{name:"desiredNumberScheduled",baseName:"desiredNumberScheduled",type:"number"},{name:"numberAvailable",baseName:"numberAvailable",type:"number"},{name:"numberMisscheduled",baseName:"numberMisscheduled",type:"number"},{name:"numberReady",baseName:"numberReady",type:"number"},{name:"numberUnavailable",baseName:"numberUnavailable",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"updatedNumberScheduled",baseName:"updatedNumberScheduled",type:"number"}];t.V1beta1DaemonSetStatus=V1beta1DaemonSetStatus;class V1beta1DaemonSetUpdateStrategy{static getAttributeTypeMap(){return V1beta1DaemonSetUpdateStrategy.attributeTypeMap}}V1beta1DaemonSetUpdateStrategy.discriminator=undefined;V1beta1DaemonSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta1RollingUpdateDaemonSet"},{name:"type",baseName:"type",type:"string"}];t.V1beta1DaemonSetUpdateStrategy=V1beta1DaemonSetUpdateStrategy;class V1beta1Event{static getAttributeTypeMap(){return V1beta1Event.attributeTypeMap}}V1beta1Event.discriminator=undefined;V1beta1Event.attributeTypeMap=[{name:"action",baseName:"action",type:"string"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"deprecatedCount",baseName:"deprecatedCount",type:"number"},{name:"deprecatedFirstTimestamp",baseName:"deprecatedFirstTimestamp",type:"Date"},{name:"deprecatedLastTimestamp",baseName:"deprecatedLastTimestamp",type:"Date"},{name:"deprecatedSource",baseName:"deprecatedSource",type:"V1EventSource"},{name:"eventTime",baseName:"eventTime",type:"Date"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"note",baseName:"note",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"regarding",baseName:"regarding",type:"V1ObjectReference"},{name:"related",baseName:"related",type:"V1ObjectReference"},{name:"reportingController",baseName:"reportingController",type:"string"},{name:"reportingInstance",baseName:"reportingInstance",type:"string"},{name:"series",baseName:"series",type:"V1beta1EventSeries"},{name:"type",baseName:"type",type:"string"}];t.V1beta1Event=V1beta1Event;class V1beta1EventList{static getAttributeTypeMap(){return V1beta1EventList.attributeTypeMap}}V1beta1EventList.discriminator=undefined;V1beta1EventList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1EventList=V1beta1EventList;class V1beta1EventSeries{static getAttributeTypeMap(){return V1beta1EventSeries.attributeTypeMap}}V1beta1EventSeries.discriminator=undefined;V1beta1EventSeries.attributeTypeMap=[{name:"count",baseName:"count",type:"number"},{name:"lastObservedTime",baseName:"lastObservedTime",type:"Date"},{name:"state",baseName:"state",type:"string"}];t.V1beta1EventSeries=V1beta1EventSeries;class V1beta1Eviction{static getAttributeTypeMap(){return V1beta1Eviction.attributeTypeMap}}V1beta1Eviction.discriminator=undefined;V1beta1Eviction.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"deleteOptions",baseName:"deleteOptions",type:"V1DeleteOptions"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"}];t.V1beta1Eviction=V1beta1Eviction;class V1beta1ExternalDocumentation{static getAttributeTypeMap(){return V1beta1ExternalDocumentation.attributeTypeMap}}V1beta1ExternalDocumentation.discriminator=undefined;V1beta1ExternalDocumentation.attributeTypeMap=[{name:"description",baseName:"description",type:"string"},{name:"url",baseName:"url",type:"string"}];t.V1beta1ExternalDocumentation=V1beta1ExternalDocumentation;class V1beta1HTTPIngressPath{static getAttributeTypeMap(){return V1beta1HTTPIngressPath.attributeTypeMap}}V1beta1HTTPIngressPath.discriminator=undefined;V1beta1HTTPIngressPath.attributeTypeMap=[{name:"backend",baseName:"backend",type:"V1beta1IngressBackend"},{name:"path",baseName:"path",type:"string"}];t.V1beta1HTTPIngressPath=V1beta1HTTPIngressPath;class V1beta1HTTPIngressRuleValue{static getAttributeTypeMap(){return V1beta1HTTPIngressRuleValue.attributeTypeMap}}V1beta1HTTPIngressRuleValue.discriminator=undefined;V1beta1HTTPIngressRuleValue.attributeTypeMap=[{name:"paths",baseName:"paths",type:"Array"}];t.V1beta1HTTPIngressRuleValue=V1beta1HTTPIngressRuleValue;class V1beta1IPBlock{static getAttributeTypeMap(){return V1beta1IPBlock.attributeTypeMap}}V1beta1IPBlock.discriminator=undefined;V1beta1IPBlock.attributeTypeMap=[{name:"cidr",baseName:"cidr",type:"string"},{name:"except",baseName:"except",type:"Array"}];t.V1beta1IPBlock=V1beta1IPBlock;class V1beta1Ingress{static getAttributeTypeMap(){return V1beta1Ingress.attributeTypeMap}}V1beta1Ingress.discriminator=undefined;V1beta1Ingress.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1IngressSpec"},{name:"status",baseName:"status",type:"V1beta1IngressStatus"}];t.V1beta1Ingress=V1beta1Ingress;class V1beta1IngressBackend{static getAttributeTypeMap(){return V1beta1IngressBackend.attributeTypeMap}}V1beta1IngressBackend.discriminator=undefined;V1beta1IngressBackend.attributeTypeMap=[{name:"serviceName",baseName:"serviceName",type:"string"},{name:"servicePort",baseName:"servicePort",type:"any"}];t.V1beta1IngressBackend=V1beta1IngressBackend;class V1beta1IngressList{static getAttributeTypeMap(){return V1beta1IngressList.attributeTypeMap}}V1beta1IngressList.discriminator=undefined;V1beta1IngressList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1IngressList=V1beta1IngressList;class V1beta1IngressRule{static getAttributeTypeMap(){return V1beta1IngressRule.attributeTypeMap}}V1beta1IngressRule.discriminator=undefined;V1beta1IngressRule.attributeTypeMap=[{name:"host",baseName:"host",type:"string"},{name:"http",baseName:"http",type:"V1beta1HTTPIngressRuleValue"}];t.V1beta1IngressRule=V1beta1IngressRule;class V1beta1IngressSpec{static getAttributeTypeMap(){return V1beta1IngressSpec.attributeTypeMap}}V1beta1IngressSpec.discriminator=undefined;V1beta1IngressSpec.attributeTypeMap=[{name:"backend",baseName:"backend",type:"V1beta1IngressBackend"},{name:"rules",baseName:"rules",type:"Array"},{name:"tls",baseName:"tls",type:"Array"}];t.V1beta1IngressSpec=V1beta1IngressSpec;class V1beta1IngressStatus{static getAttributeTypeMap(){return V1beta1IngressStatus.attributeTypeMap}}V1beta1IngressStatus.discriminator=undefined;V1beta1IngressStatus.attributeTypeMap=[{name:"loadBalancer",baseName:"loadBalancer",type:"V1LoadBalancerStatus"}];t.V1beta1IngressStatus=V1beta1IngressStatus;class V1beta1IngressTLS{static getAttributeTypeMap(){return V1beta1IngressTLS.attributeTypeMap}}V1beta1IngressTLS.discriminator=undefined;V1beta1IngressTLS.attributeTypeMap=[{name:"hosts",baseName:"hosts",type:"Array"},{name:"secretName",baseName:"secretName",type:"string"}];t.V1beta1IngressTLS=V1beta1IngressTLS;class V1beta1JSONSchemaProps{static getAttributeTypeMap(){return V1beta1JSONSchemaProps.attributeTypeMap}}V1beta1JSONSchemaProps.discriminator=undefined;V1beta1JSONSchemaProps.attributeTypeMap=[{name:"ref",baseName:"$ref",type:"string"},{name:"schema",baseName:"$schema",type:"string"},{name:"additionalItems",baseName:"additionalItems",type:"any"},{name:"additionalProperties",baseName:"additionalProperties",type:"any"},{name:"allOf",baseName:"allOf",type:"Array"},{name:"anyOf",baseName:"anyOf",type:"Array"},{name:"_default",baseName:"default",type:"any"},{name:"definitions",baseName:"definitions",type:"{ [key: string]: V1beta1JSONSchemaProps; }"},{name:"dependencies",baseName:"dependencies",type:"{ [key: string]: any; }"},{name:"description",baseName:"description",type:"string"},{name:"_enum",baseName:"enum",type:"Array"},{name:"example",baseName:"example",type:"any"},{name:"exclusiveMaximum",baseName:"exclusiveMaximum",type:"boolean"},{name:"exclusiveMinimum",baseName:"exclusiveMinimum",type:"boolean"},{name:"externalDocs",baseName:"externalDocs",type:"V1beta1ExternalDocumentation"},{name:"format",baseName:"format",type:"string"},{name:"id",baseName:"id",type:"string"},{name:"items",baseName:"items",type:"any"},{name:"maxItems",baseName:"maxItems",type:"number"},{name:"maxLength",baseName:"maxLength",type:"number"},{name:"maxProperties",baseName:"maxProperties",type:"number"},{name:"maximum",baseName:"maximum",type:"number"},{name:"minItems",baseName:"minItems",type:"number"},{name:"minLength",baseName:"minLength",type:"number"},{name:"minProperties",baseName:"minProperties",type:"number"},{name:"minimum",baseName:"minimum",type:"number"},{name:"multipleOf",baseName:"multipleOf",type:"number"},{name:"not",baseName:"not",type:"V1beta1JSONSchemaProps"},{name:"oneOf",baseName:"oneOf",type:"Array"},{name:"pattern",baseName:"pattern",type:"string"},{name:"patternProperties",baseName:"patternProperties",type:"{ [key: string]: V1beta1JSONSchemaProps; }"},{name:"properties",baseName:"properties",type:"{ [key: string]: V1beta1JSONSchemaProps; }"},{name:"required",baseName:"required",type:"Array"},{name:"title",baseName:"title",type:"string"},{name:"type",baseName:"type",type:"string"},{name:"uniqueItems",baseName:"uniqueItems",type:"boolean"}];t.V1beta1JSONSchemaProps=V1beta1JSONSchemaProps;class V1beta1JobTemplateSpec{static getAttributeTypeMap(){return V1beta1JobTemplateSpec.attributeTypeMap}}V1beta1JobTemplateSpec.discriminator=undefined;V1beta1JobTemplateSpec.attributeTypeMap=[{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1JobSpec"}];t.V1beta1JobTemplateSpec=V1beta1JobTemplateSpec;class V1beta1Lease{static getAttributeTypeMap(){return V1beta1Lease.attributeTypeMap}}V1beta1Lease.discriminator=undefined;V1beta1Lease.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1LeaseSpec"}];t.V1beta1Lease=V1beta1Lease;class V1beta1LeaseList{static getAttributeTypeMap(){return V1beta1LeaseList.attributeTypeMap}}V1beta1LeaseList.discriminator=undefined;V1beta1LeaseList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1LeaseList=V1beta1LeaseList;class V1beta1LeaseSpec{static getAttributeTypeMap(){return V1beta1LeaseSpec.attributeTypeMap}}V1beta1LeaseSpec.discriminator=undefined;V1beta1LeaseSpec.attributeTypeMap=[{name:"acquireTime",baseName:"acquireTime",type:"Date"},{name:"holderIdentity",baseName:"holderIdentity",type:"string"},{name:"leaseDurationSeconds",baseName:"leaseDurationSeconds",type:"number"},{name:"leaseTransitions",baseName:"leaseTransitions",type:"number"},{name:"renewTime",baseName:"renewTime",type:"Date"}];t.V1beta1LeaseSpec=V1beta1LeaseSpec;class V1beta1LocalSubjectAccessReview{static getAttributeTypeMap(){return V1beta1LocalSubjectAccessReview.attributeTypeMap}}V1beta1LocalSubjectAccessReview.discriminator=undefined;V1beta1LocalSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectAccessReviewStatus"}];t.V1beta1LocalSubjectAccessReview=V1beta1LocalSubjectAccessReview;class V1beta1MutatingWebhookConfiguration{static getAttributeTypeMap(){return V1beta1MutatingWebhookConfiguration.attributeTypeMap}}V1beta1MutatingWebhookConfiguration.discriminator=undefined;V1beta1MutatingWebhookConfiguration.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"webhooks",baseName:"webhooks",type:"Array"}];t.V1beta1MutatingWebhookConfiguration=V1beta1MutatingWebhookConfiguration;class V1beta1MutatingWebhookConfigurationList{static getAttributeTypeMap(){return V1beta1MutatingWebhookConfigurationList.attributeTypeMap}}V1beta1MutatingWebhookConfigurationList.discriminator=undefined;V1beta1MutatingWebhookConfigurationList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1MutatingWebhookConfigurationList=V1beta1MutatingWebhookConfigurationList;class V1beta1NetworkPolicy{static getAttributeTypeMap(){return V1beta1NetworkPolicy.attributeTypeMap}}V1beta1NetworkPolicy.discriminator=undefined;V1beta1NetworkPolicy.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1NetworkPolicySpec"}];t.V1beta1NetworkPolicy=V1beta1NetworkPolicy;class V1beta1NetworkPolicyEgressRule{static getAttributeTypeMap(){return V1beta1NetworkPolicyEgressRule.attributeTypeMap}}V1beta1NetworkPolicyEgressRule.discriminator=undefined;V1beta1NetworkPolicyEgressRule.attributeTypeMap=[{name:"ports",baseName:"ports",type:"Array"},{name:"to",baseName:"to",type:"Array"}];t.V1beta1NetworkPolicyEgressRule=V1beta1NetworkPolicyEgressRule;class V1beta1NetworkPolicyIngressRule{static getAttributeTypeMap(){return V1beta1NetworkPolicyIngressRule.attributeTypeMap}}V1beta1NetworkPolicyIngressRule.discriminator=undefined;V1beta1NetworkPolicyIngressRule.attributeTypeMap=[{name:"from",baseName:"from",type:"Array"},{name:"ports",baseName:"ports",type:"Array"}];t.V1beta1NetworkPolicyIngressRule=V1beta1NetworkPolicyIngressRule;class V1beta1NetworkPolicyList{static getAttributeTypeMap(){return V1beta1NetworkPolicyList.attributeTypeMap}}V1beta1NetworkPolicyList.discriminator=undefined;V1beta1NetworkPolicyList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1NetworkPolicyList=V1beta1NetworkPolicyList;class V1beta1NetworkPolicyPeer{static getAttributeTypeMap(){return V1beta1NetworkPolicyPeer.attributeTypeMap}}V1beta1NetworkPolicyPeer.discriminator=undefined;V1beta1NetworkPolicyPeer.attributeTypeMap=[{name:"ipBlock",baseName:"ipBlock",type:"V1beta1IPBlock"},{name:"namespaceSelector",baseName:"namespaceSelector",type:"V1LabelSelector"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"}];t.V1beta1NetworkPolicyPeer=V1beta1NetworkPolicyPeer;class V1beta1NetworkPolicyPort{static getAttributeTypeMap(){return V1beta1NetworkPolicyPort.attributeTypeMap}}V1beta1NetworkPolicyPort.discriminator=undefined;V1beta1NetworkPolicyPort.attributeTypeMap=[{name:"port",baseName:"port",type:"any"},{name:"protocol",baseName:"protocol",type:"string"}];t.V1beta1NetworkPolicyPort=V1beta1NetworkPolicyPort;class V1beta1NetworkPolicySpec{static getAttributeTypeMap(){return V1beta1NetworkPolicySpec.attributeTypeMap}}V1beta1NetworkPolicySpec.discriminator=undefined;V1beta1NetworkPolicySpec.attributeTypeMap=[{name:"egress",baseName:"egress",type:"Array"},{name:"ingress",baseName:"ingress",type:"Array"},{name:"podSelector",baseName:"podSelector",type:"V1LabelSelector"},{name:"policyTypes",baseName:"policyTypes",type:"Array"}];t.V1beta1NetworkPolicySpec=V1beta1NetworkPolicySpec;class V1beta1NonResourceAttributes{static getAttributeTypeMap(){return V1beta1NonResourceAttributes.attributeTypeMap}}V1beta1NonResourceAttributes.discriminator=undefined;V1beta1NonResourceAttributes.attributeTypeMap=[{name:"path",baseName:"path",type:"string"},{name:"verb",baseName:"verb",type:"string"}];t.V1beta1NonResourceAttributes=V1beta1NonResourceAttributes;class V1beta1NonResourceRule{static getAttributeTypeMap(){return V1beta1NonResourceRule.attributeTypeMap}}V1beta1NonResourceRule.discriminator=undefined;V1beta1NonResourceRule.attributeTypeMap=[{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1beta1NonResourceRule=V1beta1NonResourceRule;class V1beta1PodDisruptionBudget{static getAttributeTypeMap(){return V1beta1PodDisruptionBudget.attributeTypeMap}}V1beta1PodDisruptionBudget.discriminator=undefined;V1beta1PodDisruptionBudget.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1PodDisruptionBudgetSpec"},{name:"status",baseName:"status",type:"V1beta1PodDisruptionBudgetStatus"}];t.V1beta1PodDisruptionBudget=V1beta1PodDisruptionBudget;class V1beta1PodDisruptionBudgetList{static getAttributeTypeMap(){return V1beta1PodDisruptionBudgetList.attributeTypeMap}}V1beta1PodDisruptionBudgetList.discriminator=undefined;V1beta1PodDisruptionBudgetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1PodDisruptionBudgetList=V1beta1PodDisruptionBudgetList;class V1beta1PodDisruptionBudgetSpec{static getAttributeTypeMap(){return V1beta1PodDisruptionBudgetSpec.attributeTypeMap}}V1beta1PodDisruptionBudgetSpec.discriminator=undefined;V1beta1PodDisruptionBudgetSpec.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"},{name:"minAvailable",baseName:"minAvailable",type:"any"},{name:"selector",baseName:"selector",type:"V1LabelSelector"}];t.V1beta1PodDisruptionBudgetSpec=V1beta1PodDisruptionBudgetSpec;class V1beta1PodDisruptionBudgetStatus{static getAttributeTypeMap(){return V1beta1PodDisruptionBudgetStatus.attributeTypeMap}}V1beta1PodDisruptionBudgetStatus.discriminator=undefined;V1beta1PodDisruptionBudgetStatus.attributeTypeMap=[{name:"currentHealthy",baseName:"currentHealthy",type:"number"},{name:"desiredHealthy",baseName:"desiredHealthy",type:"number"},{name:"disruptedPods",baseName:"disruptedPods",type:"{ [key: string]: Date; }"},{name:"disruptionsAllowed",baseName:"disruptionsAllowed",type:"number"},{name:"expectedPods",baseName:"expectedPods",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V1beta1PodDisruptionBudgetStatus=V1beta1PodDisruptionBudgetStatus;class V1beta1PolicyRule{static getAttributeTypeMap(){return V1beta1PolicyRule.attributeTypeMap}}V1beta1PolicyRule.discriminator=undefined;V1beta1PolicyRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"nonResourceURLs",baseName:"nonResourceURLs",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1beta1PolicyRule=V1beta1PolicyRule;class V1beta1PriorityClass{static getAttributeTypeMap(){return V1beta1PriorityClass.attributeTypeMap}}V1beta1PriorityClass.discriminator=undefined;V1beta1PriorityClass.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"description",baseName:"description",type:"string"},{name:"globalDefault",baseName:"globalDefault",type:"boolean"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"value",baseName:"value",type:"number"}];t.V1beta1PriorityClass=V1beta1PriorityClass;class V1beta1PriorityClassList{static getAttributeTypeMap(){return V1beta1PriorityClassList.attributeTypeMap}}V1beta1PriorityClassList.discriminator=undefined;V1beta1PriorityClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1PriorityClassList=V1beta1PriorityClassList;class V1beta1ReplicaSet{static getAttributeTypeMap(){return V1beta1ReplicaSet.attributeTypeMap}}V1beta1ReplicaSet.discriminator=undefined;V1beta1ReplicaSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1ReplicaSetSpec"},{name:"status",baseName:"status",type:"V1beta1ReplicaSetStatus"}];t.V1beta1ReplicaSet=V1beta1ReplicaSet;class V1beta1ReplicaSetCondition{static getAttributeTypeMap(){return V1beta1ReplicaSetCondition.attributeTypeMap}}V1beta1ReplicaSetCondition.discriminator=undefined;V1beta1ReplicaSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1ReplicaSetCondition=V1beta1ReplicaSetCondition;class V1beta1ReplicaSetList{static getAttributeTypeMap(){return V1beta1ReplicaSetList.attributeTypeMap}}V1beta1ReplicaSetList.discriminator=undefined;V1beta1ReplicaSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ReplicaSetList=V1beta1ReplicaSetList;class V1beta1ReplicaSetSpec{static getAttributeTypeMap(){return V1beta1ReplicaSetSpec.attributeTypeMap}}V1beta1ReplicaSetSpec.discriminator=undefined;V1beta1ReplicaSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1beta1ReplicaSetSpec=V1beta1ReplicaSetSpec;class V1beta1ReplicaSetStatus{static getAttributeTypeMap(){return V1beta1ReplicaSetStatus.attributeTypeMap}}V1beta1ReplicaSetStatus.discriminator=undefined;V1beta1ReplicaSetStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1beta1ReplicaSetStatus=V1beta1ReplicaSetStatus;class V1beta1ResourceAttributes{static getAttributeTypeMap(){return V1beta1ResourceAttributes.attributeTypeMap}}V1beta1ResourceAttributes.discriminator=undefined;V1beta1ResourceAttributes.attributeTypeMap=[{name:"group",baseName:"group",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"},{name:"resource",baseName:"resource",type:"string"},{name:"subresource",baseName:"subresource",type:"string"},{name:"verb",baseName:"verb",type:"string"},{name:"version",baseName:"version",type:"string"}];t.V1beta1ResourceAttributes=V1beta1ResourceAttributes;class V1beta1ResourceRule{static getAttributeTypeMap(){return V1beta1ResourceRule.attributeTypeMap}}V1beta1ResourceRule.discriminator=undefined;V1beta1ResourceRule.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"resourceNames",baseName:"resourceNames",type:"Array"},{name:"resources",baseName:"resources",type:"Array"},{name:"verbs",baseName:"verbs",type:"Array"}];t.V1beta1ResourceRule=V1beta1ResourceRule;class V1beta1Role{static getAttributeTypeMap(){return V1beta1Role.attributeTypeMap}}V1beta1Role.discriminator=undefined;V1beta1Role.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"rules",baseName:"rules",type:"Array"}];t.V1beta1Role=V1beta1Role;class V1beta1RoleBinding{static getAttributeTypeMap(){return V1beta1RoleBinding.attributeTypeMap}}V1beta1RoleBinding.discriminator=undefined;V1beta1RoleBinding.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"roleRef",baseName:"roleRef",type:"V1beta1RoleRef"},{name:"subjects",baseName:"subjects",type:"Array"}];t.V1beta1RoleBinding=V1beta1RoleBinding;class V1beta1RoleBindingList{static getAttributeTypeMap(){return V1beta1RoleBindingList.attributeTypeMap}}V1beta1RoleBindingList.discriminator=undefined;V1beta1RoleBindingList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1RoleBindingList=V1beta1RoleBindingList;class V1beta1RoleList{static getAttributeTypeMap(){return V1beta1RoleList.attributeTypeMap}}V1beta1RoleList.discriminator=undefined;V1beta1RoleList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1RoleList=V1beta1RoleList;class V1beta1RoleRef{static getAttributeTypeMap(){return V1beta1RoleRef.attributeTypeMap}}V1beta1RoleRef.discriminator=undefined;V1beta1RoleRef.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V1beta1RoleRef=V1beta1RoleRef;class V1beta1RollingUpdateDaemonSet{static getAttributeTypeMap(){return V1beta1RollingUpdateDaemonSet.attributeTypeMap}}V1beta1RollingUpdateDaemonSet.discriminator=undefined;V1beta1RollingUpdateDaemonSet.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1beta1RollingUpdateDaemonSet=V1beta1RollingUpdateDaemonSet;class V1beta1RollingUpdateStatefulSetStrategy{static getAttributeTypeMap(){return V1beta1RollingUpdateStatefulSetStrategy.attributeTypeMap}}V1beta1RollingUpdateStatefulSetStrategy.discriminator=undefined;V1beta1RollingUpdateStatefulSetStrategy.attributeTypeMap=[{name:"partition",baseName:"partition",type:"number"}];t.V1beta1RollingUpdateStatefulSetStrategy=V1beta1RollingUpdateStatefulSetStrategy;class V1beta1RuleWithOperations{static getAttributeTypeMap(){return V1beta1RuleWithOperations.attributeTypeMap}}V1beta1RuleWithOperations.discriminator=undefined;V1beta1RuleWithOperations.attributeTypeMap=[{name:"apiGroups",baseName:"apiGroups",type:"Array"},{name:"apiVersions",baseName:"apiVersions",type:"Array"},{name:"operations",baseName:"operations",type:"Array"},{name:"resources",baseName:"resources",type:"Array"}];t.V1beta1RuleWithOperations=V1beta1RuleWithOperations;class V1beta1SelfSubjectAccessReview{static getAttributeTypeMap(){return V1beta1SelfSubjectAccessReview.attributeTypeMap}}V1beta1SelfSubjectAccessReview.discriminator=undefined;V1beta1SelfSubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SelfSubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectAccessReviewStatus"}];t.V1beta1SelfSubjectAccessReview=V1beta1SelfSubjectAccessReview;class V1beta1SelfSubjectAccessReviewSpec{static getAttributeTypeMap(){return V1beta1SelfSubjectAccessReviewSpec.attributeTypeMap}}V1beta1SelfSubjectAccessReviewSpec.discriminator=undefined;V1beta1SelfSubjectAccessReviewSpec.attributeTypeMap=[{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1beta1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1beta1ResourceAttributes"}];t.V1beta1SelfSubjectAccessReviewSpec=V1beta1SelfSubjectAccessReviewSpec;class V1beta1SelfSubjectRulesReview{static getAttributeTypeMap(){return V1beta1SelfSubjectRulesReview.attributeTypeMap}}V1beta1SelfSubjectRulesReview.discriminator=undefined;V1beta1SelfSubjectRulesReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SelfSubjectRulesReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectRulesReviewStatus"}];t.V1beta1SelfSubjectRulesReview=V1beta1SelfSubjectRulesReview;class V1beta1SelfSubjectRulesReviewSpec{static getAttributeTypeMap(){return V1beta1SelfSubjectRulesReviewSpec.attributeTypeMap}}V1beta1SelfSubjectRulesReviewSpec.discriminator=undefined;V1beta1SelfSubjectRulesReviewSpec.attributeTypeMap=[{name:"namespace",baseName:"namespace",type:"string"}];t.V1beta1SelfSubjectRulesReviewSpec=V1beta1SelfSubjectRulesReviewSpec;class V1beta1StatefulSet{static getAttributeTypeMap(){return V1beta1StatefulSet.attributeTypeMap}}V1beta1StatefulSet.discriminator=undefined;V1beta1StatefulSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1StatefulSetSpec"},{name:"status",baseName:"status",type:"V1beta1StatefulSetStatus"}];t.V1beta1StatefulSet=V1beta1StatefulSet;class V1beta1StatefulSetCondition{static getAttributeTypeMap(){return V1beta1StatefulSetCondition.attributeTypeMap}}V1beta1StatefulSetCondition.discriminator=undefined;V1beta1StatefulSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta1StatefulSetCondition=V1beta1StatefulSetCondition;class V1beta1StatefulSetList{static getAttributeTypeMap(){return V1beta1StatefulSetList.attributeTypeMap}}V1beta1StatefulSetList.discriminator=undefined;V1beta1StatefulSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1StatefulSetList=V1beta1StatefulSetList;class V1beta1StatefulSetSpec{static getAttributeTypeMap(){return V1beta1StatefulSetSpec.attributeTypeMap}}V1beta1StatefulSetSpec.discriminator=undefined;V1beta1StatefulSetSpec.attributeTypeMap=[{name:"podManagementPolicy",baseName:"podManagementPolicy",type:"string"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"serviceName",baseName:"serviceName",type:"string"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta1StatefulSetUpdateStrategy"},{name:"volumeClaimTemplates",baseName:"volumeClaimTemplates",type:"Array"}];t.V1beta1StatefulSetSpec=V1beta1StatefulSetSpec;class V1beta1StatefulSetStatus{static getAttributeTypeMap(){return V1beta1StatefulSetStatus.attributeTypeMap}}V1beta1StatefulSetStatus.discriminator=undefined;V1beta1StatefulSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"currentRevision",baseName:"currentRevision",type:"string"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"updateRevision",baseName:"updateRevision",type:"string"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1beta1StatefulSetStatus=V1beta1StatefulSetStatus;class V1beta1StatefulSetUpdateStrategy{static getAttributeTypeMap(){return V1beta1StatefulSetUpdateStrategy.attributeTypeMap}}V1beta1StatefulSetUpdateStrategy.discriminator=undefined;V1beta1StatefulSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta1RollingUpdateStatefulSetStrategy"},{name:"type",baseName:"type",type:"string"}];t.V1beta1StatefulSetUpdateStrategy=V1beta1StatefulSetUpdateStrategy;class V1beta1StorageClass{static getAttributeTypeMap(){return V1beta1StorageClass.attributeTypeMap}}V1beta1StorageClass.discriminator=undefined;V1beta1StorageClass.attributeTypeMap=[{name:"allowVolumeExpansion",baseName:"allowVolumeExpansion",type:"boolean"},{name:"allowedTopologies",baseName:"allowedTopologies",type:"Array"},{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"mountOptions",baseName:"mountOptions",type:"Array"},{name:"parameters",baseName:"parameters",type:"{ [key: string]: string; }"},{name:"provisioner",baseName:"provisioner",type:"string"},{name:"reclaimPolicy",baseName:"reclaimPolicy",type:"string"},{name:"volumeBindingMode",baseName:"volumeBindingMode",type:"string"}];t.V1beta1StorageClass=V1beta1StorageClass;class V1beta1StorageClassList{static getAttributeTypeMap(){return V1beta1StorageClassList.attributeTypeMap}}V1beta1StorageClassList.discriminator=undefined;V1beta1StorageClassList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1StorageClassList=V1beta1StorageClassList;class V1beta1Subject{static getAttributeTypeMap(){return V1beta1Subject.attributeTypeMap}}V1beta1Subject.discriminator=undefined;V1beta1Subject.attributeTypeMap=[{name:"apiGroup",baseName:"apiGroup",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespace",baseName:"namespace",type:"string"}];t.V1beta1Subject=V1beta1Subject;class V1beta1SubjectAccessReview{static getAttributeTypeMap(){return V1beta1SubjectAccessReview.attributeTypeMap}}V1beta1SubjectAccessReview.discriminator=undefined;V1beta1SubjectAccessReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1SubjectAccessReviewSpec"},{name:"status",baseName:"status",type:"V1beta1SubjectAccessReviewStatus"}];t.V1beta1SubjectAccessReview=V1beta1SubjectAccessReview;class V1beta1SubjectAccessReviewSpec{static getAttributeTypeMap(){return V1beta1SubjectAccessReviewSpec.attributeTypeMap}}V1beta1SubjectAccessReviewSpec.discriminator=undefined;V1beta1SubjectAccessReviewSpec.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"group",baseName:"group",type:"Array"},{name:"nonResourceAttributes",baseName:"nonResourceAttributes",type:"V1beta1NonResourceAttributes"},{name:"resourceAttributes",baseName:"resourceAttributes",type:"V1beta1ResourceAttributes"},{name:"uid",baseName:"uid",type:"string"},{name:"user",baseName:"user",type:"string"}];t.V1beta1SubjectAccessReviewSpec=V1beta1SubjectAccessReviewSpec;class V1beta1SubjectAccessReviewStatus{static getAttributeTypeMap(){return V1beta1SubjectAccessReviewStatus.attributeTypeMap}}V1beta1SubjectAccessReviewStatus.discriminator=undefined;V1beta1SubjectAccessReviewStatus.attributeTypeMap=[{name:"allowed",baseName:"allowed",type:"boolean"},{name:"denied",baseName:"denied",type:"boolean"},{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"reason",baseName:"reason",type:"string"}];t.V1beta1SubjectAccessReviewStatus=V1beta1SubjectAccessReviewStatus;class V1beta1SubjectRulesReviewStatus{static getAttributeTypeMap(){return V1beta1SubjectRulesReviewStatus.attributeTypeMap}}V1beta1SubjectRulesReviewStatus.discriminator=undefined;V1beta1SubjectRulesReviewStatus.attributeTypeMap=[{name:"evaluationError",baseName:"evaluationError",type:"string"},{name:"incomplete",baseName:"incomplete",type:"boolean"},{name:"nonResourceRules",baseName:"nonResourceRules",type:"Array"},{name:"resourceRules",baseName:"resourceRules",type:"Array"}];t.V1beta1SubjectRulesReviewStatus=V1beta1SubjectRulesReviewStatus;class V1beta1TokenReview{static getAttributeTypeMap(){return V1beta1TokenReview.attributeTypeMap}}V1beta1TokenReview.discriminator=undefined;V1beta1TokenReview.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1TokenReviewSpec"},{name:"status",baseName:"status",type:"V1beta1TokenReviewStatus"}];t.V1beta1TokenReview=V1beta1TokenReview;class V1beta1TokenReviewSpec{static getAttributeTypeMap(){return V1beta1TokenReviewSpec.attributeTypeMap}}V1beta1TokenReviewSpec.discriminator=undefined;V1beta1TokenReviewSpec.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array"},{name:"token",baseName:"token",type:"string"}];t.V1beta1TokenReviewSpec=V1beta1TokenReviewSpec;class V1beta1TokenReviewStatus{static getAttributeTypeMap(){return V1beta1TokenReviewStatus.attributeTypeMap}}V1beta1TokenReviewStatus.discriminator=undefined;V1beta1TokenReviewStatus.attributeTypeMap=[{name:"audiences",baseName:"audiences",type:"Array"},{name:"authenticated",baseName:"authenticated",type:"boolean"},{name:"error",baseName:"error",type:"string"},{name:"user",baseName:"user",type:"V1beta1UserInfo"}];t.V1beta1TokenReviewStatus=V1beta1TokenReviewStatus;class V1beta1UserInfo{static getAttributeTypeMap(){return V1beta1UserInfo.attributeTypeMap}}V1beta1UserInfo.discriminator=undefined;V1beta1UserInfo.attributeTypeMap=[{name:"extra",baseName:"extra",type:"{ [key: string]: Array; }"},{name:"groups",baseName:"groups",type:"Array"},{name:"uid",baseName:"uid",type:"string"},{name:"username",baseName:"username",type:"string"}];t.V1beta1UserInfo=V1beta1UserInfo;class V1beta1ValidatingWebhookConfiguration{static getAttributeTypeMap(){return V1beta1ValidatingWebhookConfiguration.attributeTypeMap}}V1beta1ValidatingWebhookConfiguration.discriminator=undefined;V1beta1ValidatingWebhookConfiguration.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"webhooks",baseName:"webhooks",type:"Array"}];t.V1beta1ValidatingWebhookConfiguration=V1beta1ValidatingWebhookConfiguration;class V1beta1ValidatingWebhookConfigurationList{static getAttributeTypeMap(){return V1beta1ValidatingWebhookConfigurationList.attributeTypeMap}}V1beta1ValidatingWebhookConfigurationList.discriminator=undefined;V1beta1ValidatingWebhookConfigurationList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1ValidatingWebhookConfigurationList=V1beta1ValidatingWebhookConfigurationList;class V1beta1VolumeAttachment{static getAttributeTypeMap(){return V1beta1VolumeAttachment.attributeTypeMap}}V1beta1VolumeAttachment.discriminator=undefined;V1beta1VolumeAttachment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta1VolumeAttachmentSpec"},{name:"status",baseName:"status",type:"V1beta1VolumeAttachmentStatus"}];t.V1beta1VolumeAttachment=V1beta1VolumeAttachment;class V1beta1VolumeAttachmentList{static getAttributeTypeMap(){return V1beta1VolumeAttachmentList.attributeTypeMap}}V1beta1VolumeAttachmentList.discriminator=undefined;V1beta1VolumeAttachmentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta1VolumeAttachmentList=V1beta1VolumeAttachmentList;class V1beta1VolumeAttachmentSource{static getAttributeTypeMap(){return V1beta1VolumeAttachmentSource.attributeTypeMap}}V1beta1VolumeAttachmentSource.discriminator=undefined;V1beta1VolumeAttachmentSource.attributeTypeMap=[{name:"persistentVolumeName",baseName:"persistentVolumeName",type:"string"}];t.V1beta1VolumeAttachmentSource=V1beta1VolumeAttachmentSource;class V1beta1VolumeAttachmentSpec{static getAttributeTypeMap(){return V1beta1VolumeAttachmentSpec.attributeTypeMap}}V1beta1VolumeAttachmentSpec.discriminator=undefined;V1beta1VolumeAttachmentSpec.attributeTypeMap=[{name:"attacher",baseName:"attacher",type:"string"},{name:"nodeName",baseName:"nodeName",type:"string"},{name:"source",baseName:"source",type:"V1beta1VolumeAttachmentSource"}];t.V1beta1VolumeAttachmentSpec=V1beta1VolumeAttachmentSpec;class V1beta1VolumeAttachmentStatus{static getAttributeTypeMap(){return V1beta1VolumeAttachmentStatus.attributeTypeMap}}V1beta1VolumeAttachmentStatus.discriminator=undefined;V1beta1VolumeAttachmentStatus.attributeTypeMap=[{name:"attachError",baseName:"attachError",type:"V1beta1VolumeError"},{name:"attached",baseName:"attached",type:"boolean"},{name:"attachmentMetadata",baseName:"attachmentMetadata",type:"{ [key: string]: string; }"},{name:"detachError",baseName:"detachError",type:"V1beta1VolumeError"}];t.V1beta1VolumeAttachmentStatus=V1beta1VolumeAttachmentStatus;class V1beta1VolumeError{static getAttributeTypeMap(){return V1beta1VolumeError.attributeTypeMap}}V1beta1VolumeError.discriminator=undefined;V1beta1VolumeError.attributeTypeMap=[{name:"message",baseName:"message",type:"string"},{name:"time",baseName:"time",type:"Date"}];t.V1beta1VolumeError=V1beta1VolumeError;class V1beta1Webhook{static getAttributeTypeMap(){return V1beta1Webhook.attributeTypeMap}}V1beta1Webhook.discriminator=undefined;V1beta1Webhook.attributeTypeMap=[{name:"clientConfig",baseName:"clientConfig",type:"AdmissionregistrationV1beta1WebhookClientConfig"},{name:"failurePolicy",baseName:"failurePolicy",type:"string"},{name:"name",baseName:"name",type:"string"},{name:"namespaceSelector",baseName:"namespaceSelector",type:"V1LabelSelector"},{name:"rules",baseName:"rules",type:"Array"},{name:"sideEffects",baseName:"sideEffects",type:"string"}];t.V1beta1Webhook=V1beta1Webhook;class V1beta2ControllerRevision{static getAttributeTypeMap(){return V1beta2ControllerRevision.attributeTypeMap}}V1beta2ControllerRevision.discriminator=undefined;V1beta2ControllerRevision.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"data",baseName:"data",type:"RuntimeRawExtension"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"revision",baseName:"revision",type:"number"}];t.V1beta2ControllerRevision=V1beta2ControllerRevision;class V1beta2ControllerRevisionList{static getAttributeTypeMap(){return V1beta2ControllerRevisionList.attributeTypeMap}}V1beta2ControllerRevisionList.discriminator=undefined;V1beta2ControllerRevisionList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2ControllerRevisionList=V1beta2ControllerRevisionList;class V1beta2DaemonSet{static getAttributeTypeMap(){return V1beta2DaemonSet.attributeTypeMap}}V1beta2DaemonSet.discriminator=undefined;V1beta2DaemonSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2DaemonSetSpec"},{name:"status",baseName:"status",type:"V1beta2DaemonSetStatus"}];t.V1beta2DaemonSet=V1beta2DaemonSet;class V1beta2DaemonSetCondition{static getAttributeTypeMap(){return V1beta2DaemonSetCondition.attributeTypeMap}}V1beta2DaemonSetCondition.discriminator=undefined;V1beta2DaemonSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DaemonSetCondition=V1beta2DaemonSetCondition;class V1beta2DaemonSetList{static getAttributeTypeMap(){return V1beta2DaemonSetList.attributeTypeMap}}V1beta2DaemonSetList.discriminator=undefined;V1beta2DaemonSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2DaemonSetList=V1beta2DaemonSetList;class V1beta2DaemonSetSpec{static getAttributeTypeMap(){return V1beta2DaemonSetSpec.attributeTypeMap}}V1beta2DaemonSetSpec.discriminator=undefined;V1beta2DaemonSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta2DaemonSetUpdateStrategy"}];t.V1beta2DaemonSetSpec=V1beta2DaemonSetSpec;class V1beta2DaemonSetStatus{static getAttributeTypeMap(){return V1beta2DaemonSetStatus.attributeTypeMap}}V1beta2DaemonSetStatus.discriminator=undefined;V1beta2DaemonSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentNumberScheduled",baseName:"currentNumberScheduled",type:"number"},{name:"desiredNumberScheduled",baseName:"desiredNumberScheduled",type:"number"},{name:"numberAvailable",baseName:"numberAvailable",type:"number"},{name:"numberMisscheduled",baseName:"numberMisscheduled",type:"number"},{name:"numberReady",baseName:"numberReady",type:"number"},{name:"numberUnavailable",baseName:"numberUnavailable",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"updatedNumberScheduled",baseName:"updatedNumberScheduled",type:"number"}];t.V1beta2DaemonSetStatus=V1beta2DaemonSetStatus;class V1beta2DaemonSetUpdateStrategy{static getAttributeTypeMap(){return V1beta2DaemonSetUpdateStrategy.attributeTypeMap}}V1beta2DaemonSetUpdateStrategy.discriminator=undefined;V1beta2DaemonSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta2RollingUpdateDaemonSet"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DaemonSetUpdateStrategy=V1beta2DaemonSetUpdateStrategy;class V1beta2Deployment{static getAttributeTypeMap(){return V1beta2Deployment.attributeTypeMap}}V1beta2Deployment.discriminator=undefined;V1beta2Deployment.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2DeploymentSpec"},{name:"status",baseName:"status",type:"V1beta2DeploymentStatus"}];t.V1beta2Deployment=V1beta2Deployment;class V1beta2DeploymentCondition{static getAttributeTypeMap(){return V1beta2DeploymentCondition.attributeTypeMap}}V1beta2DeploymentCondition.discriminator=undefined;V1beta2DeploymentCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"lastUpdateTime",baseName:"lastUpdateTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DeploymentCondition=V1beta2DeploymentCondition;class V1beta2DeploymentList{static getAttributeTypeMap(){return V1beta2DeploymentList.attributeTypeMap}}V1beta2DeploymentList.discriminator=undefined;V1beta2DeploymentList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2DeploymentList=V1beta2DeploymentList;class V1beta2DeploymentSpec{static getAttributeTypeMap(){return V1beta2DeploymentSpec.attributeTypeMap}}V1beta2DeploymentSpec.discriminator=undefined;V1beta2DeploymentSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"paused",baseName:"paused",type:"boolean"},{name:"progressDeadlineSeconds",baseName:"progressDeadlineSeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"strategy",baseName:"strategy",type:"V1beta2DeploymentStrategy"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1beta2DeploymentSpec=V1beta2DeploymentSpec;class V1beta2DeploymentStatus{static getAttributeTypeMap(){return V1beta2DeploymentStatus.attributeTypeMap}}V1beta2DeploymentStatus.discriminator=undefined;V1beta2DeploymentStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"unavailableReplicas",baseName:"unavailableReplicas",type:"number"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1beta2DeploymentStatus=V1beta2DeploymentStatus;class V1beta2DeploymentStrategy{static getAttributeTypeMap(){return V1beta2DeploymentStrategy.attributeTypeMap}}V1beta2DeploymentStrategy.discriminator=undefined;V1beta2DeploymentStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta2RollingUpdateDeployment"},{name:"type",baseName:"type",type:"string"}];t.V1beta2DeploymentStrategy=V1beta2DeploymentStrategy;class V1beta2ReplicaSet{static getAttributeTypeMap(){return V1beta2ReplicaSet.attributeTypeMap}}V1beta2ReplicaSet.discriminator=undefined;V1beta2ReplicaSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2ReplicaSetSpec"},{name:"status",baseName:"status",type:"V1beta2ReplicaSetStatus"}];t.V1beta2ReplicaSet=V1beta2ReplicaSet;class V1beta2ReplicaSetCondition{static getAttributeTypeMap(){return V1beta2ReplicaSetCondition.attributeTypeMap}}V1beta2ReplicaSetCondition.discriminator=undefined;V1beta2ReplicaSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2ReplicaSetCondition=V1beta2ReplicaSetCondition;class V1beta2ReplicaSetList{static getAttributeTypeMap(){return V1beta2ReplicaSetList.attributeTypeMap}}V1beta2ReplicaSetList.discriminator=undefined;V1beta2ReplicaSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2ReplicaSetList=V1beta2ReplicaSetList;class V1beta2ReplicaSetSpec{static getAttributeTypeMap(){return V1beta2ReplicaSetSpec.attributeTypeMap}}V1beta2ReplicaSetSpec.discriminator=undefined;V1beta2ReplicaSetSpec.attributeTypeMap=[{name:"minReadySeconds",baseName:"minReadySeconds",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"}];t.V1beta2ReplicaSetSpec=V1beta2ReplicaSetSpec;class V1beta2ReplicaSetStatus{static getAttributeTypeMap(){return V1beta2ReplicaSetStatus.attributeTypeMap}}V1beta2ReplicaSetStatus.discriminator=undefined;V1beta2ReplicaSetStatus.attributeTypeMap=[{name:"availableReplicas",baseName:"availableReplicas",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"fullyLabeledReplicas",baseName:"fullyLabeledReplicas",type:"number"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"}];t.V1beta2ReplicaSetStatus=V1beta2ReplicaSetStatus;class V1beta2RollingUpdateDaemonSet{static getAttributeTypeMap(){return V1beta2RollingUpdateDaemonSet.attributeTypeMap}}V1beta2RollingUpdateDaemonSet.discriminator=undefined;V1beta2RollingUpdateDaemonSet.attributeTypeMap=[{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1beta2RollingUpdateDaemonSet=V1beta2RollingUpdateDaemonSet;class V1beta2RollingUpdateDeployment{static getAttributeTypeMap(){return V1beta2RollingUpdateDeployment.attributeTypeMap}}V1beta2RollingUpdateDeployment.discriminator=undefined;V1beta2RollingUpdateDeployment.attributeTypeMap=[{name:"maxSurge",baseName:"maxSurge",type:"any"},{name:"maxUnavailable",baseName:"maxUnavailable",type:"any"}];t.V1beta2RollingUpdateDeployment=V1beta2RollingUpdateDeployment;class V1beta2RollingUpdateStatefulSetStrategy{static getAttributeTypeMap(){return V1beta2RollingUpdateStatefulSetStrategy.attributeTypeMap}}V1beta2RollingUpdateStatefulSetStrategy.discriminator=undefined;V1beta2RollingUpdateStatefulSetStrategy.attributeTypeMap=[{name:"partition",baseName:"partition",type:"number"}];t.V1beta2RollingUpdateStatefulSetStrategy=V1beta2RollingUpdateStatefulSetStrategy;class V1beta2Scale{static getAttributeTypeMap(){return V1beta2Scale.attributeTypeMap}}V1beta2Scale.discriminator=undefined;V1beta2Scale.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2ScaleSpec"},{name:"status",baseName:"status",type:"V1beta2ScaleStatus"}];t.V1beta2Scale=V1beta2Scale;class V1beta2ScaleSpec{static getAttributeTypeMap(){return V1beta2ScaleSpec.attributeTypeMap}}V1beta2ScaleSpec.discriminator=undefined;V1beta2ScaleSpec.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"}];t.V1beta2ScaleSpec=V1beta2ScaleSpec;class V1beta2ScaleStatus{static getAttributeTypeMap(){return V1beta2ScaleStatus.attributeTypeMap}}V1beta2ScaleStatus.discriminator=undefined;V1beta2ScaleStatus.attributeTypeMap=[{name:"replicas",baseName:"replicas",type:"number"},{name:"selector",baseName:"selector",type:"{ [key: string]: string; }"},{name:"targetSelector",baseName:"targetSelector",type:"string"}];t.V1beta2ScaleStatus=V1beta2ScaleStatus;class V1beta2StatefulSet{static getAttributeTypeMap(){return V1beta2StatefulSet.attributeTypeMap}}V1beta2StatefulSet.discriminator=undefined;V1beta2StatefulSet.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1beta2StatefulSetSpec"},{name:"status",baseName:"status",type:"V1beta2StatefulSetStatus"}];t.V1beta2StatefulSet=V1beta2StatefulSet;class V1beta2StatefulSetCondition{static getAttributeTypeMap(){return V1beta2StatefulSetCondition.attributeTypeMap}}V1beta2StatefulSetCondition.discriminator=undefined;V1beta2StatefulSetCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V1beta2StatefulSetCondition=V1beta2StatefulSetCondition;class V1beta2StatefulSetList{static getAttributeTypeMap(){return V1beta2StatefulSetList.attributeTypeMap}}V1beta2StatefulSetList.discriminator=undefined;V1beta2StatefulSetList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V1beta2StatefulSetList=V1beta2StatefulSetList;class V1beta2StatefulSetSpec{static getAttributeTypeMap(){return V1beta2StatefulSetSpec.attributeTypeMap}}V1beta2StatefulSetSpec.discriminator=undefined;V1beta2StatefulSetSpec.attributeTypeMap=[{name:"podManagementPolicy",baseName:"podManagementPolicy",type:"string"},{name:"replicas",baseName:"replicas",type:"number"},{name:"revisionHistoryLimit",baseName:"revisionHistoryLimit",type:"number"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"serviceName",baseName:"serviceName",type:"string"},{name:"template",baseName:"template",type:"V1PodTemplateSpec"},{name:"updateStrategy",baseName:"updateStrategy",type:"V1beta2StatefulSetUpdateStrategy"},{name:"volumeClaimTemplates",baseName:"volumeClaimTemplates",type:"Array"}];t.V1beta2StatefulSetSpec=V1beta2StatefulSetSpec;class V1beta2StatefulSetStatus{static getAttributeTypeMap(){return V1beta2StatefulSetStatus.attributeTypeMap}}V1beta2StatefulSetStatus.discriminator=undefined;V1beta2StatefulSetStatus.attributeTypeMap=[{name:"collisionCount",baseName:"collisionCount",type:"number"},{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"currentRevision",baseName:"currentRevision",type:"string"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"},{name:"readyReplicas",baseName:"readyReplicas",type:"number"},{name:"replicas",baseName:"replicas",type:"number"},{name:"updateRevision",baseName:"updateRevision",type:"string"},{name:"updatedReplicas",baseName:"updatedReplicas",type:"number"}];t.V1beta2StatefulSetStatus=V1beta2StatefulSetStatus;class V1beta2StatefulSetUpdateStrategy{static getAttributeTypeMap(){return V1beta2StatefulSetUpdateStrategy.attributeTypeMap}}V1beta2StatefulSetUpdateStrategy.discriminator=undefined;V1beta2StatefulSetUpdateStrategy.attributeTypeMap=[{name:"rollingUpdate",baseName:"rollingUpdate",type:"V1beta2RollingUpdateStatefulSetStrategy"},{name:"type",baseName:"type",type:"string"}];t.V1beta2StatefulSetUpdateStrategy=V1beta2StatefulSetUpdateStrategy;class V2alpha1CronJob{static getAttributeTypeMap(){return V2alpha1CronJob.attributeTypeMap}}V2alpha1CronJob.discriminator=undefined;V2alpha1CronJob.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V2alpha1CronJobSpec"},{name:"status",baseName:"status",type:"V2alpha1CronJobStatus"}];t.V2alpha1CronJob=V2alpha1CronJob;class V2alpha1CronJobList{static getAttributeTypeMap(){return V2alpha1CronJobList.attributeTypeMap}}V2alpha1CronJobList.discriminator=undefined;V2alpha1CronJobList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V2alpha1CronJobList=V2alpha1CronJobList;class V2alpha1CronJobSpec{static getAttributeTypeMap(){return V2alpha1CronJobSpec.attributeTypeMap}}V2alpha1CronJobSpec.discriminator=undefined;V2alpha1CronJobSpec.attributeTypeMap=[{name:"concurrencyPolicy",baseName:"concurrencyPolicy",type:"string"},{name:"failedJobsHistoryLimit",baseName:"failedJobsHistoryLimit",type:"number"},{name:"jobTemplate",baseName:"jobTemplate",type:"V2alpha1JobTemplateSpec"},{name:"schedule",baseName:"schedule",type:"string"},{name:"startingDeadlineSeconds",baseName:"startingDeadlineSeconds",type:"number"},{name:"successfulJobsHistoryLimit",baseName:"successfulJobsHistoryLimit",type:"number"},{name:"suspend",baseName:"suspend",type:"boolean"}];t.V2alpha1CronJobSpec=V2alpha1CronJobSpec;class V2alpha1CronJobStatus{static getAttributeTypeMap(){return V2alpha1CronJobStatus.attributeTypeMap}}V2alpha1CronJobStatus.discriminator=undefined;V2alpha1CronJobStatus.attributeTypeMap=[{name:"active",baseName:"active",type:"Array"},{name:"lastScheduleTime",baseName:"lastScheduleTime",type:"Date"}];t.V2alpha1CronJobStatus=V2alpha1CronJobStatus;class V2alpha1JobTemplateSpec{static getAttributeTypeMap(){return V2alpha1JobTemplateSpec.attributeTypeMap}}V2alpha1JobTemplateSpec.discriminator=undefined;V2alpha1JobTemplateSpec.attributeTypeMap=[{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V1JobSpec"}];t.V2alpha1JobTemplateSpec=V2alpha1JobTemplateSpec;class V2beta1CrossVersionObjectReference{static getAttributeTypeMap(){return V2beta1CrossVersionObjectReference.attributeTypeMap}}V2beta1CrossVersionObjectReference.discriminator=undefined;V2beta1CrossVersionObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V2beta1CrossVersionObjectReference=V2beta1CrossVersionObjectReference;class V2beta1ExternalMetricSource{static getAttributeTypeMap(){return V2beta1ExternalMetricSource.attributeTypeMap}}V2beta1ExternalMetricSource.discriminator=undefined;V2beta1ExternalMetricSource.attributeTypeMap=[{name:"metricName",baseName:"metricName",type:"string"},{name:"metricSelector",baseName:"metricSelector",type:"V1LabelSelector"},{name:"targetAverageValue",baseName:"targetAverageValue",type:"string"},{name:"targetValue",baseName:"targetValue",type:"string"}];t.V2beta1ExternalMetricSource=V2beta1ExternalMetricSource;class V2beta1ExternalMetricStatus{static getAttributeTypeMap(){return V2beta1ExternalMetricStatus.attributeTypeMap}}V2beta1ExternalMetricStatus.discriminator=undefined;V2beta1ExternalMetricStatus.attributeTypeMap=[{name:"currentAverageValue",baseName:"currentAverageValue",type:"string"},{name:"currentValue",baseName:"currentValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"metricSelector",baseName:"metricSelector",type:"V1LabelSelector"}];t.V2beta1ExternalMetricStatus=V2beta1ExternalMetricStatus;class V2beta1HorizontalPodAutoscaler{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscaler.attributeTypeMap}}V2beta1HorizontalPodAutoscaler.discriminator=undefined;V2beta1HorizontalPodAutoscaler.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V2beta1HorizontalPodAutoscalerSpec"},{name:"status",baseName:"status",type:"V2beta1HorizontalPodAutoscalerStatus"}];t.V2beta1HorizontalPodAutoscaler=V2beta1HorizontalPodAutoscaler;class V2beta1HorizontalPodAutoscalerCondition{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerCondition.attributeTypeMap}}V2beta1HorizontalPodAutoscalerCondition.discriminator=undefined;V2beta1HorizontalPodAutoscalerCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V2beta1HorizontalPodAutoscalerCondition=V2beta1HorizontalPodAutoscalerCondition;class V2beta1HorizontalPodAutoscalerList{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerList.attributeTypeMap}}V2beta1HorizontalPodAutoscalerList.discriminator=undefined;V2beta1HorizontalPodAutoscalerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V2beta1HorizontalPodAutoscalerList=V2beta1HorizontalPodAutoscalerList;class V2beta1HorizontalPodAutoscalerSpec{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerSpec.attributeTypeMap}}V2beta1HorizontalPodAutoscalerSpec.discriminator=undefined;V2beta1HorizontalPodAutoscalerSpec.attributeTypeMap=[{name:"maxReplicas",baseName:"maxReplicas",type:"number"},{name:"metrics",baseName:"metrics",type:"Array"},{name:"minReplicas",baseName:"minReplicas",type:"number"},{name:"scaleTargetRef",baseName:"scaleTargetRef",type:"V2beta1CrossVersionObjectReference"}];t.V2beta1HorizontalPodAutoscalerSpec=V2beta1HorizontalPodAutoscalerSpec;class V2beta1HorizontalPodAutoscalerStatus{static getAttributeTypeMap(){return V2beta1HorizontalPodAutoscalerStatus.attributeTypeMap}}V2beta1HorizontalPodAutoscalerStatus.discriminator=undefined;V2beta1HorizontalPodAutoscalerStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentMetrics",baseName:"currentMetrics",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"desiredReplicas",baseName:"desiredReplicas",type:"number"},{name:"lastScaleTime",baseName:"lastScaleTime",type:"Date"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V2beta1HorizontalPodAutoscalerStatus=V2beta1HorizontalPodAutoscalerStatus;class V2beta1MetricSpec{static getAttributeTypeMap(){return V2beta1MetricSpec.attributeTypeMap}}V2beta1MetricSpec.discriminator=undefined;V2beta1MetricSpec.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta1ExternalMetricSource"},{name:"object",baseName:"object",type:"V2beta1ObjectMetricSource"},{name:"pods",baseName:"pods",type:"V2beta1PodsMetricSource"},{name:"resource",baseName:"resource",type:"V2beta1ResourceMetricSource"},{name:"type",baseName:"type",type:"string"}];t.V2beta1MetricSpec=V2beta1MetricSpec;class V2beta1MetricStatus{static getAttributeTypeMap(){return V2beta1MetricStatus.attributeTypeMap}}V2beta1MetricStatus.discriminator=undefined;V2beta1MetricStatus.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta1ExternalMetricStatus"},{name:"object",baseName:"object",type:"V2beta1ObjectMetricStatus"},{name:"pods",baseName:"pods",type:"V2beta1PodsMetricStatus"},{name:"resource",baseName:"resource",type:"V2beta1ResourceMetricStatus"},{name:"type",baseName:"type",type:"string"}];t.V2beta1MetricStatus=V2beta1MetricStatus;class V2beta1ObjectMetricSource{static getAttributeTypeMap(){return V2beta1ObjectMetricSource.attributeTypeMap}}V2beta1ObjectMetricSource.discriminator=undefined;V2beta1ObjectMetricSource.attributeTypeMap=[{name:"averageValue",baseName:"averageValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"target",baseName:"target",type:"V2beta1CrossVersionObjectReference"},{name:"targetValue",baseName:"targetValue",type:"string"}];t.V2beta1ObjectMetricSource=V2beta1ObjectMetricSource;class V2beta1ObjectMetricStatus{static getAttributeTypeMap(){return V2beta1ObjectMetricStatus.attributeTypeMap}}V2beta1ObjectMetricStatus.discriminator=undefined;V2beta1ObjectMetricStatus.attributeTypeMap=[{name:"averageValue",baseName:"averageValue",type:"string"},{name:"currentValue",baseName:"currentValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"target",baseName:"target",type:"V2beta1CrossVersionObjectReference"}];t.V2beta1ObjectMetricStatus=V2beta1ObjectMetricStatus;class V2beta1PodsMetricSource{static getAttributeTypeMap(){return V2beta1PodsMetricSource.attributeTypeMap}}V2beta1PodsMetricSource.discriminator=undefined;V2beta1PodsMetricSource.attributeTypeMap=[{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"},{name:"targetAverageValue",baseName:"targetAverageValue",type:"string"}];t.V2beta1PodsMetricSource=V2beta1PodsMetricSource;class V2beta1PodsMetricStatus{static getAttributeTypeMap(){return V2beta1PodsMetricStatus.attributeTypeMap}}V2beta1PodsMetricStatus.discriminator=undefined;V2beta1PodsMetricStatus.attributeTypeMap=[{name:"currentAverageValue",baseName:"currentAverageValue",type:"string"},{name:"metricName",baseName:"metricName",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"}];t.V2beta1PodsMetricStatus=V2beta1PodsMetricStatus;class V2beta1ResourceMetricSource{static getAttributeTypeMap(){return V2beta1ResourceMetricSource.attributeTypeMap}}V2beta1ResourceMetricSource.discriminator=undefined;V2beta1ResourceMetricSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"targetAverageUtilization",baseName:"targetAverageUtilization",type:"number"},{name:"targetAverageValue",baseName:"targetAverageValue",type:"string"}];t.V2beta1ResourceMetricSource=V2beta1ResourceMetricSource;class V2beta1ResourceMetricStatus{static getAttributeTypeMap(){return V2beta1ResourceMetricStatus.attributeTypeMap}}V2beta1ResourceMetricStatus.discriminator=undefined;V2beta1ResourceMetricStatus.attributeTypeMap=[{name:"currentAverageUtilization",baseName:"currentAverageUtilization",type:"number"},{name:"currentAverageValue",baseName:"currentAverageValue",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V2beta1ResourceMetricStatus=V2beta1ResourceMetricStatus;class V2beta2CrossVersionObjectReference{static getAttributeTypeMap(){return V2beta2CrossVersionObjectReference.attributeTypeMap}}V2beta2CrossVersionObjectReference.discriminator=undefined;V2beta2CrossVersionObjectReference.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"name",baseName:"name",type:"string"}];t.V2beta2CrossVersionObjectReference=V2beta2CrossVersionObjectReference;class V2beta2ExternalMetricSource{static getAttributeTypeMap(){return V2beta2ExternalMetricSource.attributeTypeMap}}V2beta2ExternalMetricSource.discriminator=undefined;V2beta2ExternalMetricSource.attributeTypeMap=[{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2ExternalMetricSource=V2beta2ExternalMetricSource;class V2beta2ExternalMetricStatus{static getAttributeTypeMap(){return V2beta2ExternalMetricStatus.attributeTypeMap}}V2beta2ExternalMetricStatus.discriminator=undefined;V2beta2ExternalMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"}];t.V2beta2ExternalMetricStatus=V2beta2ExternalMetricStatus;class V2beta2HorizontalPodAutoscaler{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscaler.attributeTypeMap}}V2beta2HorizontalPodAutoscaler.discriminator=undefined;V2beta2HorizontalPodAutoscaler.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ObjectMeta"},{name:"spec",baseName:"spec",type:"V2beta2HorizontalPodAutoscalerSpec"},{name:"status",baseName:"status",type:"V2beta2HorizontalPodAutoscalerStatus"}];t.V2beta2HorizontalPodAutoscaler=V2beta2HorizontalPodAutoscaler;class V2beta2HorizontalPodAutoscalerCondition{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerCondition.attributeTypeMap}}V2beta2HorizontalPodAutoscalerCondition.discriminator=undefined;V2beta2HorizontalPodAutoscalerCondition.attributeTypeMap=[{name:"lastTransitionTime",baseName:"lastTransitionTime",type:"Date"},{name:"message",baseName:"message",type:"string"},{name:"reason",baseName:"reason",type:"string"},{name:"status",baseName:"status",type:"string"},{name:"type",baseName:"type",type:"string"}];t.V2beta2HorizontalPodAutoscalerCondition=V2beta2HorizontalPodAutoscalerCondition;class V2beta2HorizontalPodAutoscalerList{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerList.attributeTypeMap}}V2beta2HorizontalPodAutoscalerList.discriminator=undefined;V2beta2HorizontalPodAutoscalerList.attributeTypeMap=[{name:"apiVersion",baseName:"apiVersion",type:"string"},{name:"items",baseName:"items",type:"Array"},{name:"kind",baseName:"kind",type:"string"},{name:"metadata",baseName:"metadata",type:"V1ListMeta"}];t.V2beta2HorizontalPodAutoscalerList=V2beta2HorizontalPodAutoscalerList;class V2beta2HorizontalPodAutoscalerSpec{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerSpec.attributeTypeMap}}V2beta2HorizontalPodAutoscalerSpec.discriminator=undefined;V2beta2HorizontalPodAutoscalerSpec.attributeTypeMap=[{name:"maxReplicas",baseName:"maxReplicas",type:"number"},{name:"metrics",baseName:"metrics",type:"Array"},{name:"minReplicas",baseName:"minReplicas",type:"number"},{name:"scaleTargetRef",baseName:"scaleTargetRef",type:"V2beta2CrossVersionObjectReference"}];t.V2beta2HorizontalPodAutoscalerSpec=V2beta2HorizontalPodAutoscalerSpec;class V2beta2HorizontalPodAutoscalerStatus{static getAttributeTypeMap(){return V2beta2HorizontalPodAutoscalerStatus.attributeTypeMap}}V2beta2HorizontalPodAutoscalerStatus.discriminator=undefined;V2beta2HorizontalPodAutoscalerStatus.attributeTypeMap=[{name:"conditions",baseName:"conditions",type:"Array"},{name:"currentMetrics",baseName:"currentMetrics",type:"Array"},{name:"currentReplicas",baseName:"currentReplicas",type:"number"},{name:"desiredReplicas",baseName:"desiredReplicas",type:"number"},{name:"lastScaleTime",baseName:"lastScaleTime",type:"Date"},{name:"observedGeneration",baseName:"observedGeneration",type:"number"}];t.V2beta2HorizontalPodAutoscalerStatus=V2beta2HorizontalPodAutoscalerStatus;class V2beta2MetricIdentifier{static getAttributeTypeMap(){return V2beta2MetricIdentifier.attributeTypeMap}}V2beta2MetricIdentifier.discriminator=undefined;V2beta2MetricIdentifier.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"selector",baseName:"selector",type:"V1LabelSelector"}];t.V2beta2MetricIdentifier=V2beta2MetricIdentifier;class V2beta2MetricSpec{static getAttributeTypeMap(){return V2beta2MetricSpec.attributeTypeMap}}V2beta2MetricSpec.discriminator=undefined;V2beta2MetricSpec.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta2ExternalMetricSource"},{name:"object",baseName:"object",type:"V2beta2ObjectMetricSource"},{name:"pods",baseName:"pods",type:"V2beta2PodsMetricSource"},{name:"resource",baseName:"resource",type:"V2beta2ResourceMetricSource"},{name:"type",baseName:"type",type:"string"}];t.V2beta2MetricSpec=V2beta2MetricSpec;class V2beta2MetricStatus{static getAttributeTypeMap(){return V2beta2MetricStatus.attributeTypeMap}}V2beta2MetricStatus.discriminator=undefined;V2beta2MetricStatus.attributeTypeMap=[{name:"external",baseName:"external",type:"V2beta2ExternalMetricStatus"},{name:"object",baseName:"object",type:"V2beta2ObjectMetricStatus"},{name:"pods",baseName:"pods",type:"V2beta2PodsMetricStatus"},{name:"resource",baseName:"resource",type:"V2beta2ResourceMetricStatus"},{name:"type",baseName:"type",type:"string"}];t.V2beta2MetricStatus=V2beta2MetricStatus;class V2beta2MetricTarget{static getAttributeTypeMap(){return V2beta2MetricTarget.attributeTypeMap}}V2beta2MetricTarget.discriminator=undefined;V2beta2MetricTarget.attributeTypeMap=[{name:"averageUtilization",baseName:"averageUtilization",type:"number"},{name:"averageValue",baseName:"averageValue",type:"string"},{name:"type",baseName:"type",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V2beta2MetricTarget=V2beta2MetricTarget;class V2beta2MetricValueStatus{static getAttributeTypeMap(){return V2beta2MetricValueStatus.attributeTypeMap}}V2beta2MetricValueStatus.discriminator=undefined;V2beta2MetricValueStatus.attributeTypeMap=[{name:"averageUtilization",baseName:"averageUtilization",type:"number"},{name:"averageValue",baseName:"averageValue",type:"string"},{name:"value",baseName:"value",type:"string"}];t.V2beta2MetricValueStatus=V2beta2MetricValueStatus;class V2beta2ObjectMetricSource{static getAttributeTypeMap(){return V2beta2ObjectMetricSource.attributeTypeMap}}V2beta2ObjectMetricSource.discriminator=undefined;V2beta2ObjectMetricSource.attributeTypeMap=[{name:"describedObject",baseName:"describedObject",type:"V2beta2CrossVersionObjectReference"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2ObjectMetricSource=V2beta2ObjectMetricSource;class V2beta2ObjectMetricStatus{static getAttributeTypeMap(){return V2beta2ObjectMetricStatus.attributeTypeMap}}V2beta2ObjectMetricStatus.discriminator=undefined;V2beta2ObjectMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"describedObject",baseName:"describedObject",type:"V2beta2CrossVersionObjectReference"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"}];t.V2beta2ObjectMetricStatus=V2beta2ObjectMetricStatus;class V2beta2PodsMetricSource{static getAttributeTypeMap(){return V2beta2PodsMetricSource.attributeTypeMap}}V2beta2PodsMetricSource.discriminator=undefined;V2beta2PodsMetricSource.attributeTypeMap=[{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2PodsMetricSource=V2beta2PodsMetricSource;class V2beta2PodsMetricStatus{static getAttributeTypeMap(){return V2beta2PodsMetricStatus.attributeTypeMap}}V2beta2PodsMetricStatus.discriminator=undefined;V2beta2PodsMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"metric",baseName:"metric",type:"V2beta2MetricIdentifier"}];t.V2beta2PodsMetricStatus=V2beta2PodsMetricStatus;class V2beta2ResourceMetricSource{static getAttributeTypeMap(){return V2beta2ResourceMetricSource.attributeTypeMap}}V2beta2ResourceMetricSource.discriminator=undefined;V2beta2ResourceMetricSource.attributeTypeMap=[{name:"name",baseName:"name",type:"string"},{name:"target",baseName:"target",type:"V2beta2MetricTarget"}];t.V2beta2ResourceMetricSource=V2beta2ResourceMetricSource;class V2beta2ResourceMetricStatus{static getAttributeTypeMap(){return V2beta2ResourceMetricStatus.attributeTypeMap}}V2beta2ResourceMetricStatus.discriminator=undefined;V2beta2ResourceMetricStatus.attributeTypeMap=[{name:"current",baseName:"current",type:"V2beta2MetricValueStatus"},{name:"name",baseName:"name",type:"string"}];t.V2beta2ResourceMetricStatus=V2beta2ResourceMetricStatus;class VersionInfo{static getAttributeTypeMap(){return VersionInfo.attributeTypeMap}}VersionInfo.discriminator=undefined;VersionInfo.attributeTypeMap=[{name:"buildDate",baseName:"buildDate",type:"string"},{name:"compiler",baseName:"compiler",type:"string"},{name:"gitCommit",baseName:"gitCommit",type:"string"},{name:"gitTreeState",baseName:"gitTreeState",type:"string"},{name:"gitVersion",baseName:"gitVersion",type:"string"},{name:"goVersion",baseName:"goVersion",type:"string"},{name:"major",baseName:"major",type:"string"},{name:"minor",baseName:"minor",type:"string"},{name:"platform",baseName:"platform",type:"string"}];t.VersionInfo=VersionInfo;let n={};let o={AdmissionregistrationV1beta1ServiceReference:AdmissionregistrationV1beta1ServiceReference,AdmissionregistrationV1beta1WebhookClientConfig:AdmissionregistrationV1beta1WebhookClientConfig,ApiextensionsV1beta1ServiceReference:ApiextensionsV1beta1ServiceReference,ApiextensionsV1beta1WebhookClientConfig:ApiextensionsV1beta1WebhookClientConfig,ApiregistrationV1beta1ServiceReference:ApiregistrationV1beta1ServiceReference,AppsV1beta1Deployment:AppsV1beta1Deployment,AppsV1beta1DeploymentCondition:AppsV1beta1DeploymentCondition,AppsV1beta1DeploymentList:AppsV1beta1DeploymentList,AppsV1beta1DeploymentRollback:AppsV1beta1DeploymentRollback,AppsV1beta1DeploymentSpec:AppsV1beta1DeploymentSpec,AppsV1beta1DeploymentStatus:AppsV1beta1DeploymentStatus,AppsV1beta1DeploymentStrategy:AppsV1beta1DeploymentStrategy,AppsV1beta1RollbackConfig:AppsV1beta1RollbackConfig,AppsV1beta1RollingUpdateDeployment:AppsV1beta1RollingUpdateDeployment,AppsV1beta1Scale:AppsV1beta1Scale,AppsV1beta1ScaleSpec:AppsV1beta1ScaleSpec,AppsV1beta1ScaleStatus:AppsV1beta1ScaleStatus,ExtensionsV1beta1AllowedFlexVolume:ExtensionsV1beta1AllowedFlexVolume,ExtensionsV1beta1AllowedHostPath:ExtensionsV1beta1AllowedHostPath,ExtensionsV1beta1Deployment:ExtensionsV1beta1Deployment,ExtensionsV1beta1DeploymentCondition:ExtensionsV1beta1DeploymentCondition,ExtensionsV1beta1DeploymentList:ExtensionsV1beta1DeploymentList,ExtensionsV1beta1DeploymentRollback:ExtensionsV1beta1DeploymentRollback,ExtensionsV1beta1DeploymentSpec:ExtensionsV1beta1DeploymentSpec,ExtensionsV1beta1DeploymentStatus:ExtensionsV1beta1DeploymentStatus,ExtensionsV1beta1DeploymentStrategy:ExtensionsV1beta1DeploymentStrategy,ExtensionsV1beta1FSGroupStrategyOptions:ExtensionsV1beta1FSGroupStrategyOptions,ExtensionsV1beta1HostPortRange:ExtensionsV1beta1HostPortRange,ExtensionsV1beta1IDRange:ExtensionsV1beta1IDRange,ExtensionsV1beta1PodSecurityPolicy:ExtensionsV1beta1PodSecurityPolicy,ExtensionsV1beta1PodSecurityPolicyList:ExtensionsV1beta1PodSecurityPolicyList,ExtensionsV1beta1PodSecurityPolicySpec:ExtensionsV1beta1PodSecurityPolicySpec,ExtensionsV1beta1RollbackConfig:ExtensionsV1beta1RollbackConfig,ExtensionsV1beta1RollingUpdateDeployment:ExtensionsV1beta1RollingUpdateDeployment,ExtensionsV1beta1RunAsGroupStrategyOptions:ExtensionsV1beta1RunAsGroupStrategyOptions,ExtensionsV1beta1RunAsUserStrategyOptions:ExtensionsV1beta1RunAsUserStrategyOptions,ExtensionsV1beta1SELinuxStrategyOptions:ExtensionsV1beta1SELinuxStrategyOptions,ExtensionsV1beta1Scale:ExtensionsV1beta1Scale,ExtensionsV1beta1ScaleSpec:ExtensionsV1beta1ScaleSpec,ExtensionsV1beta1ScaleStatus:ExtensionsV1beta1ScaleStatus,ExtensionsV1beta1SupplementalGroupsStrategyOptions:ExtensionsV1beta1SupplementalGroupsStrategyOptions,PolicyV1beta1AllowedFlexVolume:PolicyV1beta1AllowedFlexVolume,PolicyV1beta1AllowedHostPath:PolicyV1beta1AllowedHostPath,PolicyV1beta1FSGroupStrategyOptions:PolicyV1beta1FSGroupStrategyOptions,PolicyV1beta1HostPortRange:PolicyV1beta1HostPortRange,PolicyV1beta1IDRange:PolicyV1beta1IDRange,PolicyV1beta1PodSecurityPolicy:PolicyV1beta1PodSecurityPolicy,PolicyV1beta1PodSecurityPolicyList:PolicyV1beta1PodSecurityPolicyList,PolicyV1beta1PodSecurityPolicySpec:PolicyV1beta1PodSecurityPolicySpec,PolicyV1beta1RunAsGroupStrategyOptions:PolicyV1beta1RunAsGroupStrategyOptions,PolicyV1beta1RunAsUserStrategyOptions:PolicyV1beta1RunAsUserStrategyOptions,PolicyV1beta1SELinuxStrategyOptions:PolicyV1beta1SELinuxStrategyOptions,PolicyV1beta1SupplementalGroupsStrategyOptions:PolicyV1beta1SupplementalGroupsStrategyOptions,RuntimeRawExtension:RuntimeRawExtension,V1APIGroup:V1APIGroup,V1APIGroupList:V1APIGroupList,V1APIResource:V1APIResource,V1APIResourceList:V1APIResourceList,V1APIService:V1APIService,V1APIServiceCondition:V1APIServiceCondition,V1APIServiceList:V1APIServiceList,V1APIServiceSpec:V1APIServiceSpec,V1APIServiceStatus:V1APIServiceStatus,V1APIVersions:V1APIVersions,V1AWSElasticBlockStoreVolumeSource:V1AWSElasticBlockStoreVolumeSource,V1Affinity:V1Affinity,V1AggregationRule:V1AggregationRule,V1AttachedVolume:V1AttachedVolume,V1AzureDiskVolumeSource:V1AzureDiskVolumeSource,V1AzureFilePersistentVolumeSource:V1AzureFilePersistentVolumeSource,V1AzureFileVolumeSource:V1AzureFileVolumeSource,V1Binding:V1Binding,V1CSIPersistentVolumeSource:V1CSIPersistentVolumeSource,V1Capabilities:V1Capabilities,V1CephFSPersistentVolumeSource:V1CephFSPersistentVolumeSource,V1CephFSVolumeSource:V1CephFSVolumeSource,V1CinderPersistentVolumeSource:V1CinderPersistentVolumeSource,V1CinderVolumeSource:V1CinderVolumeSource,V1ClientIPConfig:V1ClientIPConfig,V1ClusterRole:V1ClusterRole,V1ClusterRoleBinding:V1ClusterRoleBinding,V1ClusterRoleBindingList:V1ClusterRoleBindingList,V1ClusterRoleList:V1ClusterRoleList,V1ComponentCondition:V1ComponentCondition,V1ComponentStatus:V1ComponentStatus,V1ComponentStatusList:V1ComponentStatusList,V1ConfigMap:V1ConfigMap,V1ConfigMapEnvSource:V1ConfigMapEnvSource,V1ConfigMapKeySelector:V1ConfigMapKeySelector,V1ConfigMapList:V1ConfigMapList,V1ConfigMapNodeConfigSource:V1ConfigMapNodeConfigSource,V1ConfigMapProjection:V1ConfigMapProjection,V1ConfigMapVolumeSource:V1ConfigMapVolumeSource,V1Container:V1Container,V1ContainerImage:V1ContainerImage,V1ContainerPort:V1ContainerPort,V1ContainerState:V1ContainerState,V1ContainerStateRunning:V1ContainerStateRunning,V1ContainerStateTerminated:V1ContainerStateTerminated,V1ContainerStateWaiting:V1ContainerStateWaiting,V1ContainerStatus:V1ContainerStatus,V1ControllerRevision:V1ControllerRevision,V1ControllerRevisionList:V1ControllerRevisionList,V1CrossVersionObjectReference:V1CrossVersionObjectReference,V1DaemonEndpoint:V1DaemonEndpoint,V1DaemonSet:V1DaemonSet,V1DaemonSetCondition:V1DaemonSetCondition,V1DaemonSetList:V1DaemonSetList,V1DaemonSetSpec:V1DaemonSetSpec,V1DaemonSetStatus:V1DaemonSetStatus,V1DaemonSetUpdateStrategy:V1DaemonSetUpdateStrategy,V1DeleteOptions:V1DeleteOptions,V1Deployment:V1Deployment,V1DeploymentCondition:V1DeploymentCondition,V1DeploymentList:V1DeploymentList,V1DeploymentSpec:V1DeploymentSpec,V1DeploymentStatus:V1DeploymentStatus,V1DeploymentStrategy:V1DeploymentStrategy,V1DownwardAPIProjection:V1DownwardAPIProjection,V1DownwardAPIVolumeFile:V1DownwardAPIVolumeFile,V1DownwardAPIVolumeSource:V1DownwardAPIVolumeSource,V1EmptyDirVolumeSource:V1EmptyDirVolumeSource,V1EndpointAddress:V1EndpointAddress,V1EndpointPort:V1EndpointPort,V1EndpointSubset:V1EndpointSubset,V1Endpoints:V1Endpoints,V1EndpointsList:V1EndpointsList,V1EnvFromSource:V1EnvFromSource,V1EnvVar:V1EnvVar,V1EnvVarSource:V1EnvVarSource,V1Event:V1Event,V1EventList:V1EventList,V1EventSeries:V1EventSeries,V1EventSource:V1EventSource,V1ExecAction:V1ExecAction,V1FCVolumeSource:V1FCVolumeSource,V1FlexPersistentVolumeSource:V1FlexPersistentVolumeSource,V1FlexVolumeSource:V1FlexVolumeSource,V1FlockerVolumeSource:V1FlockerVolumeSource,V1GCEPersistentDiskVolumeSource:V1GCEPersistentDiskVolumeSource,V1GitRepoVolumeSource:V1GitRepoVolumeSource,V1GlusterfsPersistentVolumeSource:V1GlusterfsPersistentVolumeSource,V1GlusterfsVolumeSource:V1GlusterfsVolumeSource,V1GroupVersionForDiscovery:V1GroupVersionForDiscovery,V1HTTPGetAction:V1HTTPGetAction,V1HTTPHeader:V1HTTPHeader,V1Handler:V1Handler,V1HorizontalPodAutoscaler:V1HorizontalPodAutoscaler,V1HorizontalPodAutoscalerList:V1HorizontalPodAutoscalerList,V1HorizontalPodAutoscalerSpec:V1HorizontalPodAutoscalerSpec,V1HorizontalPodAutoscalerStatus:V1HorizontalPodAutoscalerStatus,V1HostAlias:V1HostAlias,V1HostPathVolumeSource:V1HostPathVolumeSource,V1IPBlock:V1IPBlock,V1ISCSIPersistentVolumeSource:V1ISCSIPersistentVolumeSource,V1ISCSIVolumeSource:V1ISCSIVolumeSource,V1Initializer:V1Initializer,V1Initializers:V1Initializers,V1Job:V1Job,V1JobCondition:V1JobCondition,V1JobList:V1JobList,V1JobSpec:V1JobSpec,V1JobStatus:V1JobStatus,V1KeyToPath:V1KeyToPath,V1LabelSelector:V1LabelSelector,V1LabelSelectorRequirement:V1LabelSelectorRequirement,V1Lifecycle:V1Lifecycle,V1LimitRange:V1LimitRange,V1LimitRangeItem:V1LimitRangeItem,V1LimitRangeList:V1LimitRangeList,V1LimitRangeSpec:V1LimitRangeSpec,V1ListMeta:V1ListMeta,V1LoadBalancerIngress:V1LoadBalancerIngress,V1LoadBalancerStatus:V1LoadBalancerStatus,V1LocalObjectReference:V1LocalObjectReference,V1LocalSubjectAccessReview:V1LocalSubjectAccessReview,V1LocalVolumeSource:V1LocalVolumeSource,V1NFSVolumeSource:V1NFSVolumeSource,V1Namespace:V1Namespace,V1NamespaceList:V1NamespaceList,V1NamespaceSpec:V1NamespaceSpec,V1NamespaceStatus:V1NamespaceStatus,V1NetworkPolicy:V1NetworkPolicy,V1NetworkPolicyEgressRule:V1NetworkPolicyEgressRule,V1NetworkPolicyIngressRule:V1NetworkPolicyIngressRule,V1NetworkPolicyList:V1NetworkPolicyList,V1NetworkPolicyPeer:V1NetworkPolicyPeer,V1NetworkPolicyPort:V1NetworkPolicyPort,V1NetworkPolicySpec:V1NetworkPolicySpec,V1Node:V1Node,V1NodeAddress:V1NodeAddress,V1NodeAffinity:V1NodeAffinity,V1NodeCondition:V1NodeCondition,V1NodeConfigSource:V1NodeConfigSource,V1NodeConfigStatus:V1NodeConfigStatus,V1NodeDaemonEndpoints:V1NodeDaemonEndpoints,V1NodeList:V1NodeList,V1NodeSelector:V1NodeSelector,V1NodeSelectorRequirement:V1NodeSelectorRequirement,V1NodeSelectorTerm:V1NodeSelectorTerm,V1NodeSpec:V1NodeSpec,V1NodeStatus:V1NodeStatus,V1NodeSystemInfo:V1NodeSystemInfo,V1NonResourceAttributes:V1NonResourceAttributes,V1NonResourceRule:V1NonResourceRule,V1ObjectFieldSelector:V1ObjectFieldSelector,V1ObjectMeta:V1ObjectMeta,V1ObjectReference:V1ObjectReference,V1OwnerReference:V1OwnerReference,V1PersistentVolume:V1PersistentVolume,V1PersistentVolumeClaim:V1PersistentVolumeClaim,V1PersistentVolumeClaimCondition:V1PersistentVolumeClaimCondition,V1PersistentVolumeClaimList:V1PersistentVolumeClaimList,V1PersistentVolumeClaimSpec:V1PersistentVolumeClaimSpec,V1PersistentVolumeClaimStatus:V1PersistentVolumeClaimStatus,V1PersistentVolumeClaimVolumeSource:V1PersistentVolumeClaimVolumeSource,V1PersistentVolumeList:V1PersistentVolumeList,V1PersistentVolumeSpec:V1PersistentVolumeSpec,V1PersistentVolumeStatus:V1PersistentVolumeStatus,V1PhotonPersistentDiskVolumeSource:V1PhotonPersistentDiskVolumeSource,V1Pod:V1Pod,V1PodAffinity:V1PodAffinity,V1PodAffinityTerm:V1PodAffinityTerm,V1PodAntiAffinity:V1PodAntiAffinity,V1PodCondition:V1PodCondition,V1PodDNSConfig:V1PodDNSConfig,V1PodDNSConfigOption:V1PodDNSConfigOption,V1PodList:V1PodList,V1PodReadinessGate:V1PodReadinessGate,V1PodSecurityContext:V1PodSecurityContext,V1PodSpec:V1PodSpec,V1PodStatus:V1PodStatus,V1PodTemplate:V1PodTemplate,V1PodTemplateList:V1PodTemplateList,V1PodTemplateSpec:V1PodTemplateSpec,V1PolicyRule:V1PolicyRule,V1PortworxVolumeSource:V1PortworxVolumeSource,V1Preconditions:V1Preconditions,V1PreferredSchedulingTerm:V1PreferredSchedulingTerm,V1Probe:V1Probe,V1ProjectedVolumeSource:V1ProjectedVolumeSource,V1QuobyteVolumeSource:V1QuobyteVolumeSource,V1RBDPersistentVolumeSource:V1RBDPersistentVolumeSource,V1RBDVolumeSource:V1RBDVolumeSource,V1ReplicaSet:V1ReplicaSet,V1ReplicaSetCondition:V1ReplicaSetCondition,V1ReplicaSetList:V1ReplicaSetList,V1ReplicaSetSpec:V1ReplicaSetSpec,V1ReplicaSetStatus:V1ReplicaSetStatus,V1ReplicationController:V1ReplicationController,V1ReplicationControllerCondition:V1ReplicationControllerCondition,V1ReplicationControllerList:V1ReplicationControllerList,V1ReplicationControllerSpec:V1ReplicationControllerSpec,V1ReplicationControllerStatus:V1ReplicationControllerStatus,V1ResourceAttributes:V1ResourceAttributes,V1ResourceFieldSelector:V1ResourceFieldSelector,V1ResourceQuota:V1ResourceQuota,V1ResourceQuotaList:V1ResourceQuotaList,V1ResourceQuotaSpec:V1ResourceQuotaSpec,V1ResourceQuotaStatus:V1ResourceQuotaStatus,V1ResourceRequirements:V1ResourceRequirements,V1ResourceRule:V1ResourceRule,V1Role:V1Role,V1RoleBinding:V1RoleBinding,V1RoleBindingList:V1RoleBindingList,V1RoleList:V1RoleList,V1RoleRef:V1RoleRef,V1RollingUpdateDaemonSet:V1RollingUpdateDaemonSet,V1RollingUpdateDeployment:V1RollingUpdateDeployment,V1RollingUpdateStatefulSetStrategy:V1RollingUpdateStatefulSetStrategy,V1SELinuxOptions:V1SELinuxOptions,V1Scale:V1Scale,V1ScaleIOPersistentVolumeSource:V1ScaleIOPersistentVolumeSource,V1ScaleIOVolumeSource:V1ScaleIOVolumeSource,V1ScaleSpec:V1ScaleSpec,V1ScaleStatus:V1ScaleStatus,V1ScopeSelector:V1ScopeSelector,V1ScopedResourceSelectorRequirement:V1ScopedResourceSelectorRequirement,V1Secret:V1Secret,V1SecretEnvSource:V1SecretEnvSource,V1SecretKeySelector:V1SecretKeySelector,V1SecretList:V1SecretList,V1SecretProjection:V1SecretProjection,V1SecretReference:V1SecretReference,V1SecretVolumeSource:V1SecretVolumeSource,V1SecurityContext:V1SecurityContext,V1SelfSubjectAccessReview:V1SelfSubjectAccessReview,V1SelfSubjectAccessReviewSpec:V1SelfSubjectAccessReviewSpec,V1SelfSubjectRulesReview:V1SelfSubjectRulesReview,V1SelfSubjectRulesReviewSpec:V1SelfSubjectRulesReviewSpec,V1ServerAddressByClientCIDR:V1ServerAddressByClientCIDR,V1Service:V1Service,V1ServiceAccount:V1ServiceAccount,V1ServiceAccountList:V1ServiceAccountList,V1ServiceAccountTokenProjection:V1ServiceAccountTokenProjection,V1ServiceList:V1ServiceList,V1ServicePort:V1ServicePort,V1ServiceReference:V1ServiceReference,V1ServiceSpec:V1ServiceSpec,V1ServiceStatus:V1ServiceStatus,V1SessionAffinityConfig:V1SessionAffinityConfig,V1StatefulSet:V1StatefulSet,V1StatefulSetCondition:V1StatefulSetCondition,V1StatefulSetList:V1StatefulSetList,V1StatefulSetSpec:V1StatefulSetSpec,V1StatefulSetStatus:V1StatefulSetStatus,V1StatefulSetUpdateStrategy:V1StatefulSetUpdateStrategy,V1Status:V1Status,V1StatusCause:V1StatusCause,V1StatusDetails:V1StatusDetails,V1StorageClass:V1StorageClass,V1StorageClassList:V1StorageClassList,V1StorageOSPersistentVolumeSource:V1StorageOSPersistentVolumeSource,V1StorageOSVolumeSource:V1StorageOSVolumeSource,V1Subject:V1Subject,V1SubjectAccessReview:V1SubjectAccessReview,V1SubjectAccessReviewSpec:V1SubjectAccessReviewSpec,V1SubjectAccessReviewStatus:V1SubjectAccessReviewStatus,V1SubjectRulesReviewStatus:V1SubjectRulesReviewStatus,V1Sysctl:V1Sysctl,V1TCPSocketAction:V1TCPSocketAction,V1Taint:V1Taint,V1TokenReview:V1TokenReview,V1TokenReviewSpec:V1TokenReviewSpec,V1TokenReviewStatus:V1TokenReviewStatus,V1Toleration:V1Toleration,V1TopologySelectorLabelRequirement:V1TopologySelectorLabelRequirement,V1TopologySelectorTerm:V1TopologySelectorTerm,V1TypedLocalObjectReference:V1TypedLocalObjectReference,V1UserInfo:V1UserInfo,V1Volume:V1Volume,V1VolumeAttachment:V1VolumeAttachment,V1VolumeAttachmentList:V1VolumeAttachmentList,V1VolumeAttachmentSource:V1VolumeAttachmentSource,V1VolumeAttachmentSpec:V1VolumeAttachmentSpec,V1VolumeAttachmentStatus:V1VolumeAttachmentStatus,V1VolumeDevice:V1VolumeDevice,V1VolumeError:V1VolumeError,V1VolumeMount:V1VolumeMount,V1VolumeNodeAffinity:V1VolumeNodeAffinity,V1VolumeProjection:V1VolumeProjection,V1VsphereVirtualDiskVolumeSource:V1VsphereVirtualDiskVolumeSource,V1WatchEvent:V1WatchEvent,V1WeightedPodAffinityTerm:V1WeightedPodAffinityTerm,V1alpha1AggregationRule:V1alpha1AggregationRule,V1alpha1AuditSink:V1alpha1AuditSink,V1alpha1AuditSinkList:V1alpha1AuditSinkList,V1alpha1AuditSinkSpec:V1alpha1AuditSinkSpec,V1alpha1ClusterRole:V1alpha1ClusterRole,V1alpha1ClusterRoleBinding:V1alpha1ClusterRoleBinding,V1alpha1ClusterRoleBindingList:V1alpha1ClusterRoleBindingList,V1alpha1ClusterRoleList:V1alpha1ClusterRoleList,V1alpha1Initializer:V1alpha1Initializer,V1alpha1InitializerConfiguration:V1alpha1InitializerConfiguration,V1alpha1InitializerConfigurationList:V1alpha1InitializerConfigurationList,V1alpha1PodPreset:V1alpha1PodPreset,V1alpha1PodPresetList:V1alpha1PodPresetList,V1alpha1PodPresetSpec:V1alpha1PodPresetSpec,V1alpha1Policy:V1alpha1Policy,V1alpha1PolicyRule:V1alpha1PolicyRule,V1alpha1PriorityClass:V1alpha1PriorityClass,V1alpha1PriorityClassList:V1alpha1PriorityClassList,V1alpha1Role:V1alpha1Role,V1alpha1RoleBinding:V1alpha1RoleBinding,V1alpha1RoleBindingList:V1alpha1RoleBindingList,V1alpha1RoleList:V1alpha1RoleList,V1alpha1RoleRef:V1alpha1RoleRef,V1alpha1Rule:V1alpha1Rule,V1alpha1ServiceReference:V1alpha1ServiceReference,V1alpha1Subject:V1alpha1Subject,V1alpha1VolumeAttachment:V1alpha1VolumeAttachment,V1alpha1VolumeAttachmentList:V1alpha1VolumeAttachmentList,V1alpha1VolumeAttachmentSource:V1alpha1VolumeAttachmentSource,V1alpha1VolumeAttachmentSpec:V1alpha1VolumeAttachmentSpec,V1alpha1VolumeAttachmentStatus:V1alpha1VolumeAttachmentStatus,V1alpha1VolumeError:V1alpha1VolumeError,V1alpha1Webhook:V1alpha1Webhook,V1alpha1WebhookClientConfig:V1alpha1WebhookClientConfig,V1alpha1WebhookThrottleConfig:V1alpha1WebhookThrottleConfig,V1beta1APIService:V1beta1APIService,V1beta1APIServiceCondition:V1beta1APIServiceCondition,V1beta1APIServiceList:V1beta1APIServiceList,V1beta1APIServiceSpec:V1beta1APIServiceSpec,V1beta1APIServiceStatus:V1beta1APIServiceStatus,V1beta1AggregationRule:V1beta1AggregationRule,V1beta1CertificateSigningRequest:V1beta1CertificateSigningRequest,V1beta1CertificateSigningRequestCondition:V1beta1CertificateSigningRequestCondition,V1beta1CertificateSigningRequestList:V1beta1CertificateSigningRequestList,V1beta1CertificateSigningRequestSpec:V1beta1CertificateSigningRequestSpec,V1beta1CertificateSigningRequestStatus:V1beta1CertificateSigningRequestStatus,V1beta1ClusterRole:V1beta1ClusterRole,V1beta1ClusterRoleBinding:V1beta1ClusterRoleBinding,V1beta1ClusterRoleBindingList:V1beta1ClusterRoleBindingList,V1beta1ClusterRoleList:V1beta1ClusterRoleList,V1beta1ControllerRevision:V1beta1ControllerRevision,V1beta1ControllerRevisionList:V1beta1ControllerRevisionList,V1beta1CronJob:V1beta1CronJob,V1beta1CronJobList:V1beta1CronJobList,V1beta1CronJobSpec:V1beta1CronJobSpec,V1beta1CronJobStatus:V1beta1CronJobStatus,V1beta1CustomResourceColumnDefinition:V1beta1CustomResourceColumnDefinition,V1beta1CustomResourceConversion:V1beta1CustomResourceConversion,V1beta1CustomResourceDefinition:V1beta1CustomResourceDefinition,V1beta1CustomResourceDefinitionCondition:V1beta1CustomResourceDefinitionCondition,V1beta1CustomResourceDefinitionList:V1beta1CustomResourceDefinitionList,V1beta1CustomResourceDefinitionNames:V1beta1CustomResourceDefinitionNames,V1beta1CustomResourceDefinitionSpec:V1beta1CustomResourceDefinitionSpec,V1beta1CustomResourceDefinitionStatus:V1beta1CustomResourceDefinitionStatus,V1beta1CustomResourceDefinitionVersion:V1beta1CustomResourceDefinitionVersion,V1beta1CustomResourceSubresourceScale:V1beta1CustomResourceSubresourceScale,V1beta1CustomResourceSubresources:V1beta1CustomResourceSubresources,V1beta1CustomResourceValidation:V1beta1CustomResourceValidation,V1beta1DaemonSet:V1beta1DaemonSet,V1beta1DaemonSetCondition:V1beta1DaemonSetCondition,V1beta1DaemonSetList:V1beta1DaemonSetList,V1beta1DaemonSetSpec:V1beta1DaemonSetSpec,V1beta1DaemonSetStatus:V1beta1DaemonSetStatus,V1beta1DaemonSetUpdateStrategy:V1beta1DaemonSetUpdateStrategy,V1beta1Event:V1beta1Event,V1beta1EventList:V1beta1EventList,V1beta1EventSeries:V1beta1EventSeries,V1beta1Eviction:V1beta1Eviction,V1beta1ExternalDocumentation:V1beta1ExternalDocumentation,V1beta1HTTPIngressPath:V1beta1HTTPIngressPath,V1beta1HTTPIngressRuleValue:V1beta1HTTPIngressRuleValue,V1beta1IPBlock:V1beta1IPBlock,V1beta1Ingress:V1beta1Ingress,V1beta1IngressBackend:V1beta1IngressBackend,V1beta1IngressList:V1beta1IngressList,V1beta1IngressRule:V1beta1IngressRule,V1beta1IngressSpec:V1beta1IngressSpec,V1beta1IngressStatus:V1beta1IngressStatus,V1beta1IngressTLS:V1beta1IngressTLS,V1beta1JSONSchemaProps:V1beta1JSONSchemaProps,V1beta1JobTemplateSpec:V1beta1JobTemplateSpec,V1beta1Lease:V1beta1Lease,V1beta1LeaseList:V1beta1LeaseList,V1beta1LeaseSpec:V1beta1LeaseSpec,V1beta1LocalSubjectAccessReview:V1beta1LocalSubjectAccessReview,V1beta1MutatingWebhookConfiguration:V1beta1MutatingWebhookConfiguration,V1beta1MutatingWebhookConfigurationList:V1beta1MutatingWebhookConfigurationList,V1beta1NetworkPolicy:V1beta1NetworkPolicy,V1beta1NetworkPolicyEgressRule:V1beta1NetworkPolicyEgressRule,V1beta1NetworkPolicyIngressRule:V1beta1NetworkPolicyIngressRule,V1beta1NetworkPolicyList:V1beta1NetworkPolicyList,V1beta1NetworkPolicyPeer:V1beta1NetworkPolicyPeer,V1beta1NetworkPolicyPort:V1beta1NetworkPolicyPort,V1beta1NetworkPolicySpec:V1beta1NetworkPolicySpec,V1beta1NonResourceAttributes:V1beta1NonResourceAttributes,V1beta1NonResourceRule:V1beta1NonResourceRule,V1beta1PodDisruptionBudget:V1beta1PodDisruptionBudget,V1beta1PodDisruptionBudgetList:V1beta1PodDisruptionBudgetList,V1beta1PodDisruptionBudgetSpec:V1beta1PodDisruptionBudgetSpec,V1beta1PodDisruptionBudgetStatus:V1beta1PodDisruptionBudgetStatus,V1beta1PolicyRule:V1beta1PolicyRule,V1beta1PriorityClass:V1beta1PriorityClass,V1beta1PriorityClassList:V1beta1PriorityClassList,V1beta1ReplicaSet:V1beta1ReplicaSet,V1beta1ReplicaSetCondition:V1beta1ReplicaSetCondition,V1beta1ReplicaSetList:V1beta1ReplicaSetList,V1beta1ReplicaSetSpec:V1beta1ReplicaSetSpec,V1beta1ReplicaSetStatus:V1beta1ReplicaSetStatus,V1beta1ResourceAttributes:V1beta1ResourceAttributes,V1beta1ResourceRule:V1beta1ResourceRule,V1beta1Role:V1beta1Role,V1beta1RoleBinding:V1beta1RoleBinding,V1beta1RoleBindingList:V1beta1RoleBindingList,V1beta1RoleList:V1beta1RoleList,V1beta1RoleRef:V1beta1RoleRef,V1beta1RollingUpdateDaemonSet:V1beta1RollingUpdateDaemonSet,V1beta1RollingUpdateStatefulSetStrategy:V1beta1RollingUpdateStatefulSetStrategy,V1beta1RuleWithOperations:V1beta1RuleWithOperations,V1beta1SelfSubjectAccessReview:V1beta1SelfSubjectAccessReview,V1beta1SelfSubjectAccessReviewSpec:V1beta1SelfSubjectAccessReviewSpec,V1beta1SelfSubjectRulesReview:V1beta1SelfSubjectRulesReview,V1beta1SelfSubjectRulesReviewSpec:V1beta1SelfSubjectRulesReviewSpec,V1beta1StatefulSet:V1beta1StatefulSet,V1beta1StatefulSetCondition:V1beta1StatefulSetCondition,V1beta1StatefulSetList:V1beta1StatefulSetList,V1beta1StatefulSetSpec:V1beta1StatefulSetSpec,V1beta1StatefulSetStatus:V1beta1StatefulSetStatus,V1beta1StatefulSetUpdateStrategy:V1beta1StatefulSetUpdateStrategy,V1beta1StorageClass:V1beta1StorageClass,V1beta1StorageClassList:V1beta1StorageClassList,V1beta1Subject:V1beta1Subject,V1beta1SubjectAccessReview:V1beta1SubjectAccessReview,V1beta1SubjectAccessReviewSpec:V1beta1SubjectAccessReviewSpec,V1beta1SubjectAccessReviewStatus:V1beta1SubjectAccessReviewStatus,V1beta1SubjectRulesReviewStatus:V1beta1SubjectRulesReviewStatus,V1beta1TokenReview:V1beta1TokenReview,V1beta1TokenReviewSpec:V1beta1TokenReviewSpec,V1beta1TokenReviewStatus:V1beta1TokenReviewStatus,V1beta1UserInfo:V1beta1UserInfo,V1beta1ValidatingWebhookConfiguration:V1beta1ValidatingWebhookConfiguration,V1beta1ValidatingWebhookConfigurationList:V1beta1ValidatingWebhookConfigurationList,V1beta1VolumeAttachment:V1beta1VolumeAttachment,V1beta1VolumeAttachmentList:V1beta1VolumeAttachmentList,V1beta1VolumeAttachmentSource:V1beta1VolumeAttachmentSource,V1beta1VolumeAttachmentSpec:V1beta1VolumeAttachmentSpec,V1beta1VolumeAttachmentStatus:V1beta1VolumeAttachmentStatus,V1beta1VolumeError:V1beta1VolumeError,V1beta1Webhook:V1beta1Webhook,V1beta2ControllerRevision:V1beta2ControllerRevision,V1beta2ControllerRevisionList:V1beta2ControllerRevisionList,V1beta2DaemonSet:V1beta2DaemonSet,V1beta2DaemonSetCondition:V1beta2DaemonSetCondition,V1beta2DaemonSetList:V1beta2DaemonSetList,V1beta2DaemonSetSpec:V1beta2DaemonSetSpec,V1beta2DaemonSetStatus:V1beta2DaemonSetStatus,V1beta2DaemonSetUpdateStrategy:V1beta2DaemonSetUpdateStrategy,V1beta2Deployment:V1beta2Deployment,V1beta2DeploymentCondition:V1beta2DeploymentCondition,V1beta2DeploymentList:V1beta2DeploymentList,V1beta2DeploymentSpec:V1beta2DeploymentSpec,V1beta2DeploymentStatus:V1beta2DeploymentStatus,V1beta2DeploymentStrategy:V1beta2DeploymentStrategy,V1beta2ReplicaSet:V1beta2ReplicaSet,V1beta2ReplicaSetCondition:V1beta2ReplicaSetCondition,V1beta2ReplicaSetList:V1beta2ReplicaSetList,V1beta2ReplicaSetSpec:V1beta2ReplicaSetSpec,V1beta2ReplicaSetStatus:V1beta2ReplicaSetStatus,V1beta2RollingUpdateDaemonSet:V1beta2RollingUpdateDaemonSet,V1beta2RollingUpdateDeployment:V1beta2RollingUpdateDeployment,V1beta2RollingUpdateStatefulSetStrategy:V1beta2RollingUpdateStatefulSetStrategy,V1beta2Scale:V1beta2Scale,V1beta2ScaleSpec:V1beta2ScaleSpec,V1beta2ScaleStatus:V1beta2ScaleStatus,V1beta2StatefulSet:V1beta2StatefulSet,V1beta2StatefulSetCondition:V1beta2StatefulSetCondition,V1beta2StatefulSetList:V1beta2StatefulSetList,V1beta2StatefulSetSpec:V1beta2StatefulSetSpec,V1beta2StatefulSetStatus:V1beta2StatefulSetStatus,V1beta2StatefulSetUpdateStrategy:V1beta2StatefulSetUpdateStrategy,V2alpha1CronJob:V2alpha1CronJob,V2alpha1CronJobList:V2alpha1CronJobList,V2alpha1CronJobSpec:V2alpha1CronJobSpec,V2alpha1CronJobStatus:V2alpha1CronJobStatus,V2alpha1JobTemplateSpec:V2alpha1JobTemplateSpec,V2beta1CrossVersionObjectReference:V2beta1CrossVersionObjectReference,V2beta1ExternalMetricSource:V2beta1ExternalMetricSource,V2beta1ExternalMetricStatus:V2beta1ExternalMetricStatus,V2beta1HorizontalPodAutoscaler:V2beta1HorizontalPodAutoscaler,V2beta1HorizontalPodAutoscalerCondition:V2beta1HorizontalPodAutoscalerCondition,V2beta1HorizontalPodAutoscalerList:V2beta1HorizontalPodAutoscalerList,V2beta1HorizontalPodAutoscalerSpec:V2beta1HorizontalPodAutoscalerSpec,V2beta1HorizontalPodAutoscalerStatus:V2beta1HorizontalPodAutoscalerStatus,V2beta1MetricSpec:V2beta1MetricSpec,V2beta1MetricStatus:V2beta1MetricStatus,V2beta1ObjectMetricSource:V2beta1ObjectMetricSource,V2beta1ObjectMetricStatus:V2beta1ObjectMetricStatus,V2beta1PodsMetricSource:V2beta1PodsMetricSource,V2beta1PodsMetricStatus:V2beta1PodsMetricStatus,V2beta1ResourceMetricSource:V2beta1ResourceMetricSource,V2beta1ResourceMetricStatus:V2beta1ResourceMetricStatus,V2beta2CrossVersionObjectReference:V2beta2CrossVersionObjectReference,V2beta2ExternalMetricSource:V2beta2ExternalMetricSource,V2beta2ExternalMetricStatus:V2beta2ExternalMetricStatus,V2beta2HorizontalPodAutoscaler:V2beta2HorizontalPodAutoscaler,V2beta2HorizontalPodAutoscalerCondition:V2beta2HorizontalPodAutoscalerCondition,V2beta2HorizontalPodAutoscalerList:V2beta2HorizontalPodAutoscalerList,V2beta2HorizontalPodAutoscalerSpec:V2beta2HorizontalPodAutoscalerSpec,V2beta2HorizontalPodAutoscalerStatus:V2beta2HorizontalPodAutoscalerStatus,V2beta2MetricIdentifier:V2beta2MetricIdentifier,V2beta2MetricSpec:V2beta2MetricSpec,V2beta2MetricStatus:V2beta2MetricStatus,V2beta2MetricTarget:V2beta2MetricTarget,V2beta2MetricValueStatus:V2beta2MetricValueStatus,V2beta2ObjectMetricSource:V2beta2ObjectMetricSource,V2beta2ObjectMetricStatus:V2beta2ObjectMetricStatus,V2beta2PodsMetricSource:V2beta2PodsMetricSource,V2beta2PodsMetricStatus:V2beta2PodsMetricStatus,V2beta2ResourceMetricSource:V2beta2ResourceMetricSource,V2beta2ResourceMetricStatus:V2beta2ResourceMetricStatus,VersionInfo:VersionInfo};class HttpBasicAuth{constructor(){this.username="";this.password=""}applyToRequest(e){e.auth={username:this.username,password:this.password}}}t.HttpBasicAuth=HttpBasicAuth;class ApiKeyAuth{constructor(e,t){this.location=e;this.paramName=t;this.apiKey=""}applyToRequest(e){if(this.location=="query"){e.qs[this.paramName]=this.apiKey}else if(this.location=="header"&&e&&e.headers){e.headers[this.paramName]=this.apiKey}}}t.ApiKeyAuth=ApiKeyAuth;class OAuth{constructor(){this.accessToken=""}applyToRequest(e){if(e&&e.headers){e.headers["Authorization"]="Bearer "+this.accessToken}}}t.OAuth=OAuth;class VoidAuth{constructor(){this.username="";this.password=""}applyToRequest(e){}}t.VoidAuth=VoidAuth;var u;(function(e){e[e["BearerToken"]=0]="BearerToken"})(u=t.AdmissionregistrationApiApiKeys||(t.AdmissionregistrationApiApiKeys={}));class AdmissionregistrationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[u[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/admissionregistration.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AdmissionregistrationApi=AdmissionregistrationApi;var p;(function(e){e[e["BearerToken"]=0]="BearerToken"})(p=t.AdmissionregistrationV1alpha1ApiApiKeys||(t.AdmissionregistrationV1alpha1ApiApiKeys={}));class AdmissionregistrationV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[p[e]].apiKey=t}createInitializerConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createInitializerConfiguration.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1InitializerConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionInitializerConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteInitializerConfiguration(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteInitializerConfiguration.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listInitializerConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfigurationList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchInitializerConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchInitializerConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchInitializerConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readInitializerConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readInitializerConfiguration.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceInitializerConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1alpha1/initializerconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceInitializerConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceInitializerConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1InitializerConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1InitializerConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AdmissionregistrationV1alpha1Api=AdmissionregistrationV1alpha1Api;var c;(function(e){e[e["BearerToken"]=0]="BearerToken"})(c=t.AdmissionregistrationV1beta1ApiApiKeys||(t.AdmissionregistrationV1beta1ApiApiKeys={}));class AdmissionregistrationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[c[e]].apiKey=t}createMutatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createMutatingWebhookConfiguration.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1MutatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createValidatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createValidatingWebhookConfiguration.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1ValidatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionMutatingWebhookConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionValidatingWebhookConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteMutatingWebhookConfiguration(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteMutatingWebhookConfiguration.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteValidatingWebhookConfiguration(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteValidatingWebhookConfiguration.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listMutatingWebhookConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfigurationList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listValidatingWebhookConfiguration(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfigurationList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchMutatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchMutatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchMutatingWebhookConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchValidatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchValidatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchValidatingWebhookConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readMutatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readMutatingWebhookConfiguration.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readValidatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readValidatingWebhookConfiguration.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceMutatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/mutatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceMutatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceMutatingWebhookConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1MutatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1MutatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceValidatingWebhookConfiguration(e,t,r,a,s={}){const n=this.basePath+"/apis/admissionregistration.k8s.io/v1beta1/validatingwebhookconfigurations/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceValidatingWebhookConfiguration.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceValidatingWebhookConfiguration.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ValidatingWebhookConfiguration")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ValidatingWebhookConfiguration");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AdmissionregistrationV1beta1Api=AdmissionregistrationV1beta1Api;var m;(function(e){e[e["BearerToken"]=0]="BearerToken"})(m=t.ApiextensionsApiApiKeys||(t.ApiextensionsApiApiKeys={}));class ApiextensionsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[m[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/apiextensions.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiextensionsApi=ApiextensionsApi;var l;(function(e){e[e["BearerToken"]=0]="BearerToken"})(l=t.ApiextensionsV1beta1ApiApiKeys||(t.ApiextensionsV1beta1ApiApiKeys={}));class ApiextensionsV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[l[e]].apiKey=t}createCustomResourceDefinition(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createCustomResourceDefinition.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1CustomResourceDefinition")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionCustomResourceDefinition(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCustomResourceDefinition(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteCustomResourceDefinition.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listCustomResourceDefinition(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinitionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchCustomResourceDefinition(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCustomResourceDefinition.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCustomResourceDefinition.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchCustomResourceDefinitionStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCustomResourceDefinitionStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCustomResourceDefinitionStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readCustomResourceDefinition(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCustomResourceDefinition.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readCustomResourceDefinitionStatus(e,t,r={}){const a=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCustomResourceDefinitionStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCustomResourceDefinition(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCustomResourceDefinition.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCustomResourceDefinition.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CustomResourceDefinition")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCustomResourceDefinitionStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCustomResourceDefinitionStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCustomResourceDefinitionStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CustomResourceDefinition")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CustomResourceDefinition");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiextensionsV1beta1Api=ApiextensionsV1beta1Api;var d;(function(e){e[e["BearerToken"]=0]="BearerToken"})(d=t.ApiregistrationApiApiKeys||(t.ApiregistrationApiApiKeys={}));class ApiregistrationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[d[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/apiregistration.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiregistrationApi=ApiregistrationApi;var y;(function(e){e[e["BearerToken"]=0]="BearerToken"})(y=t.ApiregistrationV1ApiApiKeys||(t.ApiregistrationV1ApiApiKeys={}));class ApiregistrationV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[y[e]].apiKey=t}createAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createAPIService.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteAPIService(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteAPIService.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionAPIService(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apiregistration.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listAPIService(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIServiceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIService.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAPIServiceStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIServiceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIService.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAPIServiceStatus(e,t,r={}){const a=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIServiceStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIService.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAPIServiceStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIServiceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiregistrationV1Api=ApiregistrationV1Api;var b;(function(e){e[e["BearerToken"]=0]="BearerToken"})(b=t.ApiregistrationV1beta1ApiApiKeys||(t.ApiregistrationV1beta1ApiApiKeys={}));class ApiregistrationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[b[e]].apiKey=t}createAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createAPIService.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteAPIService(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteAPIService.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionAPIService(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listAPIService(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIServiceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIService.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAPIServiceStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAPIServiceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIService.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAPIServiceStatus(e,t,r={}){const a=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAPIServiceStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAPIService(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIService.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAPIServiceStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/apiregistration.k8s.io/v1beta1/apiservices/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAPIServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAPIServiceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1APIService")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1APIService");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApiregistrationV1beta1Api=ApiregistrationV1beta1Api;var h;(function(e){e[e["BearerToken"]=0]="BearerToken"})(h=t.ApisApiApiKeys||(t.ApisApiApiKeys={}));class ApisApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[h[e]].apiKey=t}getAPIVersions(e={}){const t=this.basePath+"/apis/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroupList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ApisApi=ApisApi;var f;(function(e){e[e["BearerToken"]=0]="BearerToken"})(f=t.AppsApiApiKeys||(t.AppsApiApiKeys={}));class AppsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[f[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/apps/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AppsApi=AppsApi;var g;(function(e){e[e["BearerToken"]=0]="BearerToken"})(g=t.AppsV1ApiApiKeys||(t.AppsV1ApiApiKeys={}));class AppsV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[g[e]].apiKey=t}createNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedControllerRevision.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDaemonSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicaSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedStatefulSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedControllerRevision(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedControllerRevision.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDaemonSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDaemonSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDeployment(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedReplicaSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicaSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedStatefulSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedStatefulSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apps/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listControllerRevisionForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/controllerrevisions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDaemonSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/daemonsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDeploymentForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/deployments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listReplicaSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/replicasets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStatefulSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1/statefulsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedControllerRevision.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AppsV1Api=AppsV1Api;var S;(function(e){e[e["BearerToken"]=0]="BearerToken"})(S=t.AppsV1beta1ApiApiKeys||(t.AppsV1beta1ApiApiKeys={}));class AppsV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[S[e]].apiKey=t}createNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedControllerRevision.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"AppsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeploymentRollback(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/rollback".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedDeploymentRollback.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeploymentRollback.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeploymentRollback.")}if(a!==undefined){p["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1DeploymentRollback")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedStatefulSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedControllerRevision(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedControllerRevision.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDeployment(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedStatefulSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedStatefulSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apps/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listControllerRevisionForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta1/controllerrevisions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDeploymentForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta1/deployments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStatefulSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta1/statefulsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedControllerRevision.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"AppsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"AppsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta1/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AppsV1beta1Api=AppsV1beta1Api;var N;(function(e){e[e["BearerToken"]=0]="BearerToken"})(N=t.AppsV1beta2ApiApiKeys||(t.AppsV1beta2ApiApiKeys={}));class AppsV1beta2Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[N[e]].apiKey=t}createNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedControllerRevision.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDaemonSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicaSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedStatefulSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta2StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedControllerRevision(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedControllerRevision.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDaemonSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDaemonSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDeployment(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedReplicaSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicaSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedStatefulSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedStatefulSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/apps/v1beta2/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listControllerRevisionForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/controllerrevisions";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDaemonSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/daemonsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDeploymentForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/deployments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedControllerRevision(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedControllerRevision.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevisionList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedStatefulSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedStatefulSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listReplicaSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/replicasets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStatefulSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/apps/v1beta2/statefulsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedControllerRevision.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetScale(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedStatefulSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedStatefulSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedControllerRevision(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/controllerrevisions/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedControllerRevision.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedControllerRevision.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedControllerRevision.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2ControllerRevision")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ControllerRevision");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedStatefulSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/apps/v1beta2/namespaces/{namespace}/statefulsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedStatefulSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta2StatefulSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta2StatefulSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AppsV1beta2Api=AppsV1beta2Api;var I;(function(e){e[e["BearerToken"]=0]="BearerToken"})(I=t.AuditregistrationApiApiKeys||(t.AuditregistrationApiApiKeys={}));class AuditregistrationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[I[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/auditregistration.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuditregistrationApi=AuditregistrationApi;var T;(function(e){e[e["BearerToken"]=0]="BearerToken"})(T=t.AuditregistrationV1alpha1ApiApiKeys||(t.AuditregistrationV1alpha1ApiApiKeys={}));class AuditregistrationV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[T[e]].apiKey=t}createAuditSink(e,t,r,a,s={}){const n=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createAuditSink.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1AuditSink")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteAuditSink(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteAuditSink.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionAuditSink(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listAuditSink(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSinkList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchAuditSink(e,t,r,a,s={}){const n=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchAuditSink.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchAuditSink.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readAuditSink(e,t,r,a,s={}){const n=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readAuditSink.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceAuditSink(e,t,r,a,s={}){const n=this.basePath+"/apis/auditregistration.k8s.io/v1alpha1/auditsinks/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceAuditSink.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceAuditSink.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1AuditSink")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1AuditSink");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuditregistrationV1alpha1Api=AuditregistrationV1alpha1Api;var v;(function(e){e[e["BearerToken"]=0]="BearerToken"})(v=t.AuthenticationApiApiKeys||(t.AuthenticationApiApiKeys={}));class AuthenticationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[v[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/authentication.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthenticationApi=AuthenticationApi;var k;(function(e){e[e["BearerToken"]=0]="BearerToken"})(k=t.AuthenticationV1ApiApiKeys||(t.AuthenticationV1ApiApiKeys={}));class AuthenticationV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[k[e]].apiKey=t}createTokenReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authentication.k8s.io/v1/tokenreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createTokenReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1TokenReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1TokenReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authentication.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthenticationV1Api=AuthenticationV1Api;var C;(function(e){e[e["BearerToken"]=0]="BearerToken"})(C=t.AuthenticationV1beta1ApiApiKeys||(t.AuthenticationV1beta1ApiApiKeys={}));class AuthenticationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[C[e]].apiKey=t}createTokenReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authentication.k8s.io/v1beta1/tokenreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createTokenReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1TokenReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1TokenReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authentication.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthenticationV1beta1Api=AuthenticationV1beta1Api;var A;(function(e){e[e["BearerToken"]=0]="BearerToken"})(A=t.AuthorizationApiApiKeys||(t.AuthorizationApiApiKeys={}));class AuthorizationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[A[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/authorization.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthorizationApi=AuthorizationApi;var R;(function(e){e[e["BearerToken"]=0]="BearerToken"})(R=t.AuthorizationV1ApiApiKeys||(t.AuthorizationV1ApiApiKeys={}));class AuthorizationV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[R[e]].apiKey=t}createNamespacedLocalSubjectAccessReview(e,t,r,a,s,n={}){const o=this.basePath+"/apis/authorization.k8s.io/v1/namespaces/{namespace}/localsubjectaccessreviews".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1LocalSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LocalSubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSelfSubjectAccessReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1/selfsubjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1SelfSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SelfSubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSelfSubjectRulesReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1/selfsubjectrulesreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectRulesReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1SelfSubjectRulesReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SelfSubjectRulesReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSubjectAccessReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1/subjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1SubjectAccessReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authorization.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthorizationV1Api=AuthorizationV1Api;var D;(function(e){e[e["BearerToken"]=0]="BearerToken"})(D=t.AuthorizationV1beta1ApiApiKeys||(t.AuthorizationV1beta1ApiApiKeys={}));class AuthorizationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[D[e]].apiKey=t}createNamespacedLocalSubjectAccessReview(e,t,r,a,s,n={}){const o=this.basePath+"/apis/authorization.k8s.io/v1beta1/namespaces/{namespace}/localsubjectaccessreviews".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLocalSubjectAccessReview.")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1LocalSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1LocalSubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSelfSubjectAccessReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1beta1/selfsubjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1SelfSubjectAccessReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1SelfSubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSelfSubjectRulesReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1beta1/selfsubjectrulesreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSelfSubjectRulesReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1SelfSubjectRulesReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1SelfSubjectRulesReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createSubjectAccessReview(e,t,r,a,s={}){const n=this.basePath+"/apis/authorization.k8s.io/v1beta1/subjectaccessreviews";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createSubjectAccessReview.")}if(t!==undefined){o["dryRun"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1SubjectAccessReview")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1SubjectAccessReview");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/authorization.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AuthorizationV1beta1Api=AuthorizationV1beta1Api;var x;(function(e){e[e["BearerToken"]=0]="BearerToken"})(x=t.AutoscalingApiApiKeys||(t.AutoscalingApiApiKeys={}));class AutoscalingApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[x[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/autoscaling/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AutoscalingApi=AutoscalingApi;var q;(function(e){e[e["BearerToken"]=0]="BearerToken"})(q=t.AutoscalingV1ApiApiKeys||(t.AutoscalingV1ApiApiKeys={}));class AutoscalingV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[q[e]].apiKey=t}createNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/autoscaling/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listHorizontalPodAutoscalerForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/autoscaling/v1/horizontalpodautoscalers";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscalerStatus(e,t,r,a={}){const s=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AutoscalingV1Api=AutoscalingV1Api;var w;(function(e){e[e["BearerToken"]=0]="BearerToken"})(w=t.AutoscalingV2beta1ApiApiKeys||(t.AutoscalingV2beta1ApiApiKeys={}));class AutoscalingV2beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[w[e]].apiKey=t}createNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V2beta1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/autoscaling/v2beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listHorizontalPodAutoscalerForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/autoscaling/v2beta1/horizontalpodautoscalers";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscalerStatus(e,t,r,a={}){const s=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2beta1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta1/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2beta1HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta1HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AutoscalingV2beta1Api=AutoscalingV2beta1Api;var P;(function(e){e[e["BearerToken"]=0]="BearerToken"})(P=t.AutoscalingV2beta2ApiApiKeys||(t.AutoscalingV2beta2ApiApiKeys={}));class AutoscalingV2beta2Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[P[e]].apiKey=t}createNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V2beta2HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/autoscaling/v2beta2/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listHorizontalPodAutoscalerForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/autoscaling/v2beta2/horizontalpodautoscalers";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedHorizontalPodAutoscaler.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscalerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscaler.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedHorizontalPodAutoscalerStatus(e,t,r,a={}){const s=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedHorizontalPodAutoscalerStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscaler(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscaler.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2beta2HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedHorizontalPodAutoscalerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/autoscaling/v2beta2/namespaces/{namespace}/horizontalpodautoscalers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedHorizontalPodAutoscalerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2beta2HorizontalPodAutoscaler")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2beta2HorizontalPodAutoscaler");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.AutoscalingV2beta2Api=AutoscalingV2beta2Api;var E;(function(e){e[e["BearerToken"]=0]="BearerToken"})(E=t.BatchApiApiKeys||(t.BatchApiApiKeys={}));class BatchApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[E[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/batch/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.BatchApi=BatchApi;var M;(function(e){e[e["BearerToken"]=0]="BearerToken"})(M=t.BatchV1ApiApiKeys||(t.BatchV1ApiApiKeys={}));class BatchV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[M[e]].apiKey=t}createNamespacedJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedJob.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Job")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedJob(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedJob.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/batch/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listJobForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/batch/v1/jobs";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1JobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1JobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedJob.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedJobStatus(e,t,r,a={}){const s=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedJobStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Job")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1/namespaces/{namespace}/jobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Job")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Job");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.BatchV1Api=BatchV1Api;var O;(function(e){e[e["BearerToken"]=0]="BearerToken"})(O=t.BatchV1beta1ApiApiKeys||(t.BatchV1beta1ApiApiKeys={}));class BatchV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[O[e]].apiKey=t}createNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedCronJob.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedCronJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedCronJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedCronJob(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedCronJob.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/batch/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listCronJobForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/batch/v1beta1/cronjobs";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedCronJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedCronJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCronJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJob.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedCronJobStatus(e,t,r,a={}){const s=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJobStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCronJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v1beta1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.BatchV1beta1Api=BatchV1beta1Api;var z;(function(e){e[e["BearerToken"]=0]="BearerToken"})(z=t.BatchV2alpha1ApiApiKeys||(t.BatchV2alpha1ApiApiKeys={}));class BatchV2alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[z[e]].apiKey=t}createNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedCronJob.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V2alpha1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedCronJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedCronJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedCronJob(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedCronJob.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/batch/v2alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listCronJobForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/batch/v2alpha1/cronjobs";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedCronJob(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedCronJob.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJobList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCronJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCronJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJob.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedCronJobStatus(e,t,r,a={}){const s=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedCronJobStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCronJob(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJob.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJob.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJob.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2alpha1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCronJobStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/batch/v2alpha1/namespaces/{namespace}/cronjobs/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCronJobStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCronJobStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCronJobStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V2alpha1CronJob")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V2alpha1CronJob");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.BatchV2alpha1Api=BatchV2alpha1Api;var L;(function(e){e[e["BearerToken"]=0]="BearerToken"})(L=t.CertificatesApiApiKeys||(t.CertificatesApiApiKeys={}));class CertificatesApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[L[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/certificates.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CertificatesApi=CertificatesApi;var j;(function(e){e[e["BearerToken"]=0]="BearerToken"})(j=t.CertificatesV1beta1ApiApiKeys||(t.CertificatesV1beta1ApiApiKeys={}));class CertificatesV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[j[e]].apiKey=t}createCertificateSigningRequest(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createCertificateSigningRequest.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCertificateSigningRequest(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteCertificateSigningRequest.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionCertificateSigningRequest(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/certificates.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listCertificateSigningRequest(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequestList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchCertificateSigningRequest(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCertificateSigningRequest.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCertificateSigningRequest.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchCertificateSigningRequestStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchCertificateSigningRequestStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchCertificateSigningRequestStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readCertificateSigningRequest(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCertificateSigningRequest.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readCertificateSigningRequestStatus(e,t,r={}){const a=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readCertificateSigningRequestStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCertificateSigningRequest(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCertificateSigningRequest.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCertificateSigningRequest.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCertificateSigningRequestApproval(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/approval".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCertificateSigningRequestApproval.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCertificateSigningRequestApproval.")}if(r!==undefined){o["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceCertificateSigningRequestStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/certificates.k8s.io/v1beta1/certificatesigningrequests/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceCertificateSigningRequestStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceCertificateSigningRequestStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1CertificateSigningRequest")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1CertificateSigningRequest");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CertificatesV1beta1Api=CertificatesV1beta1Api;var U;(function(e){e[e["BearerToken"]=0]="BearerToken"})(U=t.CoordinationApiApiKeys||(t.CoordinationApiApiKeys={}));class CoordinationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[U[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/coordination.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CoordinationApi=CoordinationApi;var V;(function(e){e[e["BearerToken"]=0]="BearerToken"})(V=t.CoordinationV1beta1ApiApiKeys||(t.CoordinationV1beta1ApiApiKeys={}));class CoordinationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[V[e]].apiKey=t}createNamespacedLease(e,t,r,a,s,n={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLease.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Lease")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedLease(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedLease.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedLease(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedLease.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/coordination.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listLeaseForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/coordination.k8s.io/v1beta1/leases";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1LeaseList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedLease(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedLease.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1LeaseList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedLease(e,t,r,a,s,n={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedLease.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedLease.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedLease(e,t,r,a,s,n={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedLease.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedLease(e,t,r,a,s,n={}){const o=this.basePath+"/apis/coordination.k8s.io/v1beta1/namespaces/{namespace}/leases/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedLease.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedLease.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedLease.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Lease")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Lease");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CoordinationV1beta1Api=CoordinationV1beta1Api;var B;(function(e){e[e["BearerToken"]=0]="BearerToken"})(B=t.CoreApiApiKeys||(t.CoreApiApiKeys={}));class CoreApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[B[e]].apiKey=t}getAPIVersions(e={}){const t=this.basePath+"/api/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIVersions");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CoreApi=CoreApi;var G;(function(e){e[e["BearerToken"]=0]="BearerToken"})(G=t.CoreV1ApiApiKeys||(t.CoreV1ApiApiKeys={}));class CoreV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[G[e]].apiKey=t}connectDeleteNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"DELETE",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectDeleteNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"DELETE",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"DELETE",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectDeleteNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectDeleteNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"DELETE",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"DELETE",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectDeleteNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectDeleteNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectDeleteNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"DELETE",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodAttach(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/attach".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodAttach.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodAttach.")}if(r!==undefined){c["container"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){c["stderr"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){c["stdin"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){c["stdout"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["tty"]=ObjectSerializer.serialize(o,"boolean")}Object.assign(m,u.headers);let d=false;let y={method:"GET",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodExec(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/exec".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodExec.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodExec.")}if(r!==undefined){m["command"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){m["container"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){m["stderr"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){m["stdin"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){m["stdout"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["tty"]=ObjectSerializer.serialize(u,"boolean")}Object.assign(l,p.headers);let y=false;let b={method:"GET",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodPortforward(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/portforward".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodPortforward.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodPortforward.")}if(r!==undefined){n["ports"]=ObjectSerializer.serialize(r,"number")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectGetNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectGetNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectGetNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectGetNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectGetNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectGetNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"HEAD",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectHeadNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"HEAD",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"HEAD",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectHeadNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectHeadNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"HEAD",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"HEAD",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectHeadNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectHeadNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectHeadNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"HEAD",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"OPTIONS",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectOptionsNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"OPTIONS",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"OPTIONS",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectOptionsNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectOptionsNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"OPTIONS",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"OPTIONS",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectOptionsNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectOptionsNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectOptionsNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"OPTIONS",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PATCH",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPatchNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PATCH",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPatchNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPatchNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"PATCH",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPatchNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPatchNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectPatchNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PATCH",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodAttach(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/attach".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodAttach.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodAttach.")}if(r!==undefined){c["container"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){c["stderr"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){c["stdin"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){c["stdout"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["tty"]=ObjectSerializer.serialize(o,"boolean")}Object.assign(m,u.headers);let d=false;let y={method:"POST",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodExec(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/exec".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodExec.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodExec.")}if(r!==undefined){m["command"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){m["container"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){m["stderr"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){m["stdin"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){m["stdout"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["tty"]=ObjectSerializer.serialize(u,"boolean")}Object.assign(l,p.headers);let y=false;let b={method:"POST",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodPortforward(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/portforward".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodPortforward.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodPortforward.")}if(r!==undefined){n["ports"]=ObjectSerializer.serialize(r,"number")}Object.assign(o,a.headers);let p=false;let c={method:"POST",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"POST",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPostNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"POST",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPostNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPostNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"POST",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPostNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPostNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectPostNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"POST",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNamespacedPodProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedPodProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedPodProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PUT",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNamespacedPodProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedPodProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedPodProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPutNamespacedPodProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNamespacedServiceProxy(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedServiceProxy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedServiceProxy.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PUT",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNamespacedServiceProxyWithPath(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t))).replace("{"+"path"+"}",encodeURIComponent(String(r)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNamespacedServiceProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling connectPutNamespacedServiceProxyWithPath.")}if(r===null||r===undefined){throw new Error("Required parameter path was null or undefined when calling connectPutNamespacedServiceProxyWithPath.")}if(a!==undefined){o["path"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNodeProxy(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/proxy".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNodeProxy.")}if(t!==undefined){s["path"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"PUT",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}connectPutNodeProxyWithPath(e,t,r,a={}){const s=this.basePath+"/api/v1/nodes/{name}/proxy/{path}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"path"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling connectPutNodeProxyWithPath.")}if(t===null||t===undefined){throw new Error("Required parameter path was null or undefined when calling connectPutNodeProxyWithPath.")}if(r!==undefined){n["path"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"PUT",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespace(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespace.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1Namespace")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedBinding(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/bindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedBinding.")}if(r!==undefined){u["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Binding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Binding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedConfigMap(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedConfigMap.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ConfigMap")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedEndpoints(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedEndpoints.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Endpoints")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedEvent.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Event")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedLimitRange(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedLimitRange.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1LimitRange")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPersistentVolumeClaim(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPersistentVolumeClaim.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PersistentVolumeClaim")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPod(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPod.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Pod")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPodBinding(e,t,r,a,s,n,o={}){const u=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/binding".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedPodBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodBinding.")}if(a!==undefined){p["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Binding")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Binding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPodEviction(e,t,r,a,s,n,o={}){const u=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/eviction".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedPodEviction.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodEviction.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodEviction.")}if(a!==undefined){p["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Eviction")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Eviction");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedPodTemplate(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodTemplate.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PodTemplate")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedReplicationController(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicationController.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ReplicationController")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedResourceQuota(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedResourceQuota.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ResourceQuota")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedSecret(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedSecret.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Secret")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedService(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedService.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Service")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedServiceAccount(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedServiceAccount.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ServiceAccount")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNode(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createNode.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1Node")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createPersistentVolume(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPersistentVolume.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1PersistentVolume")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedConfigMap(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/configmaps".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedConfigMap.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedEndpoints(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/endpoints".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedEndpoints.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedEvent(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedEvent.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedLimitRange(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/limitranges".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedLimitRange.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPersistentVolumeClaim(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPersistentVolumeClaim.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPod(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/pods".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPod.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPodTemplate(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPodTemplate.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedReplicationController(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicationController.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedResourceQuota(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedResourceQuota.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedSecret(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/secrets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedSecret.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedServiceAccount(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedServiceAccount.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNode(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/nodes";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPersistentVolume(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/persistentvolumes";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespace(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespace.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedConfigMap(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedConfigMap.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedEndpoints(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedEndpoints.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedEvent(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedEvent.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedLimitRange(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedLimitRange.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPersistentVolumeClaim(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPersistentVolumeClaim.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPod(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPod.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPodTemplate(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPodTemplate.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedReplicationController(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicationController.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedResourceQuota(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedResourceQuota.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedSecret(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedSecret.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedService(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedService.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedServiceAccount(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedServiceAccount.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNode(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNode.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePersistentVolume(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePersistentVolume.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/api/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listComponentStatus(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/componentstatuses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ComponentStatusList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listConfigMapForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/configmaps";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMapList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listEndpointsForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/endpoints";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1EndpointsList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listEventForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/events";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1EventList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listLimitRangeForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/limitranges";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRangeList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespace(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/namespaces";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NamespaceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedConfigMap(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/configmaps".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedConfigMap.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMapList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedEndpoints(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/endpoints".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedEndpoints.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1EndpointsList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedEvent(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedEvent.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1EventList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedLimitRange(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/limitranges".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedLimitRange.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRangeList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPersistentVolumeClaim(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPersistentVolumeClaim.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaimList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPod(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/pods".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPod.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPodTemplate(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPodTemplate.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplateList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedReplicationController(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicationController.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationControllerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedResourceQuota(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedResourceQuota.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuotaList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedSecret(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/secrets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedSecret.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SecretList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedService(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/services".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedService.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedServiceAccount(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedServiceAccount.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccountList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNode(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/nodes";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NodeList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPersistentVolume(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/persistentvolumes";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPersistentVolumeClaimForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/persistentvolumeclaims";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaimList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/pods";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodTemplateForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/podtemplates";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplateList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listReplicationControllerForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/replicationcontrollers";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationControllerList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listResourceQuotaForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/resourcequotas";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuotaList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listSecretForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/secrets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1SecretList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listServiceAccountForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/serviceaccounts";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccountList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listServiceForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/api/v1/services";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespace(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespace.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespace.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespaceStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespaceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespaceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedConfigMap(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedConfigMap.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedConfigMap.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedEndpoints(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedEndpoints.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedEndpoints.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedEvent.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedLimitRange(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedLimitRange.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedLimitRange.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPersistentVolumeClaim(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPersistentVolumeClaim.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPersistentVolumeClaim.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPersistentVolumeClaimStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPersistentVolumeClaimStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPersistentVolumeClaimStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPersistentVolumeClaimStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPod(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPod.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPod.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodTemplate(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodTemplate.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodTemplate.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicationController(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationController.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationController.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicationControllerScale(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationControllerScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationControllerScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationControllerScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicationControllerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationControllerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationControllerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationControllerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedResourceQuota(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedResourceQuota.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedResourceQuota.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedResourceQuotaStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedResourceQuotaStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedResourceQuotaStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedResourceQuotaStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedSecret(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedSecret.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedSecret.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedService(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedService.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedService.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedServiceAccount(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedServiceAccount.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedServiceAccount.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedServiceStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedServiceStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedServiceStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNode(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNode.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNode.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNodeStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNodeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchNodeStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPersistentVolume(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPersistentVolume.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPersistentVolume.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPersistentVolumeStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPersistentVolumeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPersistentVolumeStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readComponentStatus(e,t,r={}){const a=this.basePath+"/api/v1/componentstatuses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readComponentStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ComponentStatus");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespace(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespace.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespaceStatus(e,t,r={}){const a=this.basePath+"/api/v1/namespaces/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespaceStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedConfigMap(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedConfigMap.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedEndpoints(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedEndpoints.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedEvent.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedLimitRange(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedLimitRange.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPersistentVolumeClaim(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPersistentVolumeClaim.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPersistentVolumeClaimStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPersistentVolumeClaimStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPersistentVolumeClaimStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPod(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPod.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodLog(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/log".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodLog.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodLog.")}if(r!==undefined){d["container"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["follow"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){d["limitBytes"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){d["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["previous"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){d["sinceSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){d["tailLines"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["timestamps"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"string");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodTemplate(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodTemplate.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicationController(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationController.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicationControllerScale(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationControllerScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationControllerScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicationControllerStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationControllerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationControllerStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedResourceQuota(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedResourceQuota.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedResourceQuotaStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedResourceQuotaStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedResourceQuotaStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedSecret(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedSecret.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedService(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedService.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedServiceAccount(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedServiceAccount.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedServiceStatus(e,t,r,a={}){const s=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedServiceStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNode(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNode.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNodeStatus(e,t,r={}){const a=this.basePath+"/api/v1/nodes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNodeStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPersistentVolume(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPersistentVolume.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPersistentVolumeStatus(e,t,r={}){const a=this.basePath+"/api/v1/persistentvolumes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPersistentVolumeStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespace(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespace.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespace.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Namespace")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespaceFinalize(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}/finalize".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespaceFinalize.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespaceFinalize.")}if(r!==undefined){o["dryRun"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["pretty"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Namespace")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespaceStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/namespaces/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespaceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespaceStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Namespace")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Namespace");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedConfigMap(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/configmaps/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedConfigMap.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedConfigMap.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedConfigMap.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ConfigMap")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ConfigMap");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedEndpoints(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/endpoints/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedEndpoints.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedEndpoints.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedEndpoints.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Endpoints")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Endpoints");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedEvent.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Event")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedLimitRange(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/limitranges/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedLimitRange.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedLimitRange.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedLimitRange.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1LimitRange")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1LimitRange");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPersistentVolumeClaim(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPersistentVolumeClaim.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPersistentVolumeClaim.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPersistentVolumeClaim.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1PersistentVolumeClaim")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPersistentVolumeClaimStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/persistentvolumeclaims/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPersistentVolumeClaimStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPersistentVolumeClaimStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPersistentVolumeClaimStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1PersistentVolumeClaim")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolumeClaim");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPod(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPod.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPod.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPod.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Pod")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/pods/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Pod")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Pod");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodTemplate(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/podtemplates/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodTemplate.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodTemplate.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodTemplate.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1PodTemplate")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PodTemplate");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicationController(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationController.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationController.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationController.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ReplicationController")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicationControllerScale(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationControllerScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationControllerScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationControllerScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicationControllerStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/replicationcontrollers/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationControllerStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationControllerStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationControllerStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ReplicationController")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ReplicationController");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedResourceQuota(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedResourceQuota.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedResourceQuota.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedResourceQuota.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ResourceQuota")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedResourceQuotaStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/resourcequotas/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedResourceQuotaStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedResourceQuotaStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedResourceQuotaStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ResourceQuota")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ResourceQuota");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedSecret(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/secrets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedSecret.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedSecret.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedSecret.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Secret")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Secret");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedService(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedService.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedService.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedService.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Service")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedServiceAccount(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/serviceaccounts/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedServiceAccount.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedServiceAccount.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedServiceAccount.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1ServiceAccount")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ServiceAccount");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedServiceStatus(e,t,r,a,s,n={}){const o=this.basePath+"/api/v1/namespaces/{namespace}/services/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedServiceStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedServiceStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedServiceStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Service")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Service");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNode(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNode.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNode.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Node")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNodeStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/nodes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNodeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNodeStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Node")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Node");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePersistentVolume(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePersistentVolume.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePersistentVolume.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PersistentVolume")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePersistentVolumeStatus(e,t,r,a,s={}){const n=this.basePath+"/api/v1/persistentvolumes/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePersistentVolumeStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePersistentVolumeStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1PersistentVolume")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1PersistentVolume");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CoreV1Api=CoreV1Api;var _;(function(e){e[e["BearerToken"]=0]="BearerToken"})(_=t.CustomObjectsApiApiKeys||(t.CustomObjectsApiApiKeys={}));class CustomObjectsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[_[e]].apiKey=t}createClusterCustomObject(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling createClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling createClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling createClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterCustomObject.")}if(s!==undefined){u["pretty"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedCustomObject(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling createNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling createNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling createNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedCustomObject.")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterCustomObject(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling deleteClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling deleteClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling deleteClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling deleteClusterCustomObject.")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedCustomObject(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling deleteNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling deleteNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling deleteNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedCustomObject.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling deleteNamespacedCustomObject.")}if(o!==undefined){l["gracePeriodSeconds"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){l["orphanDependents"]=ObjectSerializer.serialize(u,"boolean")}if(p!==undefined){l["propagationPolicy"]=ObjectSerializer.serialize(p,"string")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getClusterCustomObject(e,t,r,a,s={}){const n=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling getClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling getClusterCustomObject.")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getClusterCustomObjectScale(e,t,r,a,s={}){const n=this.basePath+"/apis/{group}/{version}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getClusterCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getClusterCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling getClusterCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling getClusterCustomObjectScale.")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getClusterCustomObjectStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/{group}/{version}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getClusterCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getClusterCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling getClusterCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling getClusterCustomObjectStatus.")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getNamespacedCustomObject(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling getNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling getNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling getNamespacedCustomObject.")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getNamespacedCustomObjectScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getNamespacedCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getNamespacedCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling getNamespacedCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling getNamespacedCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling getNamespacedCustomObjectScale.")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getNamespacedCustomObjectStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling getNamespacedCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling getNamespacedCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling getNamespacedCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling getNamespacedCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling getNamespacedCustomObjectStatus.")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterCustomObject(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/{group}/{version}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r)));let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling listClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling listClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling listClusterCustomObject.")}if(a!==undefined){l["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedCustomObject(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling listNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling listNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling listNamespacedCustomObject.")}if(s!==undefined){d["pretty"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["labelSelector"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterCustomObject(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling patchClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterCustomObject.")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterCustomObjectScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchClusterCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchClusterCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling patchClusterCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterCustomObjectScale.")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterCustomObjectStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchClusterCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchClusterCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling patchClusterCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterCustomObjectStatus.")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCustomObject(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling patchNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCustomObject.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCustomObject.")}Object.assign(c,o.headers);let l=false;let d={method:"PATCH",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCustomObjectScale(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchNamespacedCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchNamespacedCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling patchNamespacedCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCustomObjectScale.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCustomObjectScale.")}Object.assign(c,o.headers);let l=false;let d={method:"PATCH",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedCustomObjectStatus(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedCustomObjectStatus.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedCustomObjectStatus.")}Object.assign(c,o.headers);let l=false;let d={method:"PATCH",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterCustomObject(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceClusterCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceClusterCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceClusterCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterCustomObject.")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterCustomObjectScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceClusterCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceClusterCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceClusterCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterCustomObjectScale.")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterCustomObjectStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/{group}/{version}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"plural"+"}",encodeURIComponent(String(r))).replace("{"+"name"+"}",encodeURIComponent(String(a)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceClusterCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceClusterCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceClusterCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterCustomObjectStatus.")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(s,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCustomObject(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceNamespacedCustomObject.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceNamespacedCustomObject.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCustomObject.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceNamespacedCustomObject.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCustomObject.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCustomObject.")}Object.assign(c,o.headers);let l=false;let d={method:"PUT",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCustomObjectScale(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/scale".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCustomObjectScale.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCustomObjectScale.")}Object.assign(c,o.headers);let l=false;let d={method:"PUT",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedCustomObjectStatus(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/{group}/{version}/namespaces/{namespace}/{plural}/{name}/status".replace("{"+"group"+"}",encodeURIComponent(String(e))).replace("{"+"version"+"}",encodeURIComponent(String(t))).replace("{"+"namespace"+"}",encodeURIComponent(String(r))).replace("{"+"plural"+"}",encodeURIComponent(String(a))).replace("{"+"name"+"}",encodeURIComponent(String(s)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter group was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(t===null||t===undefined){throw new Error("Required parameter version was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(r===null||r===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(a===null||a===undefined){throw new Error("Required parameter plural was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(s===null||s===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedCustomObjectStatus.")}if(n===null||n===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedCustomObjectStatus.")}Object.assign(c,o.headers);let l=false;let d={method:"PUT",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(n,"any")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"any");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.CustomObjectsApi=CustomObjectsApi;var F;(function(e){e[e["BearerToken"]=0]="BearerToken"})(F=t.EventsApiApiKeys||(t.EventsApiApiKeys={}));class EventsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[F[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/events.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.EventsApi=EventsApi;var H;(function(e){e[e["BearerToken"]=0]="BearerToken"})(H=t.EventsV1beta1ApiApiKeys||(t.EventsV1beta1ApiApiKeys={}));class EventsV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[H[e]].apiKey=t}createNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedEvent.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Event")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedEvent(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedEvent.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedEvent(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedEvent.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/events.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listEventForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/events.k8s.io/v1beta1/events";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1EventList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedEvent(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedEvent.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1EventList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedEvent.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedEvent.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedEvent(e,t,r,a,s,n={}){const o=this.basePath+"/apis/events.k8s.io/v1beta1/namespaces/{namespace}/events/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedEvent.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedEvent.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedEvent.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Event")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Event");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.EventsV1beta1Api=EventsV1beta1Api;var W;(function(e){e[e["BearerToken"]=0]="BearerToken"})(W=t.ExtensionsApiApiKeys||(t.ExtensionsApiApiKeys={}));class ExtensionsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[W[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/extensions/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ExtensionsApi=ExtensionsApi;var K;(function(e){e[e["BearerToken"]=0]="BearerToken"})(K=t.ExtensionsV1beta1ApiApiKeys||(t.ExtensionsV1beta1ApiApiKeys={}));class ExtensionsV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[K[e]].apiKey=t}createNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDaemonSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeployment.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"ExtensionsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedDeploymentRollback(e,t,r,a,s,n,o={}){const u=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/rollback".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let p={};let c=Object.assign({},this.defaultHeaders);let m={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling createNamespacedDeploymentRollback.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedDeploymentRollback.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedDeploymentRollback.")}if(a!==undefined){p["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){p["includeUninitialized"]=ObjectSerializer.serialize(s,"boolean")}if(n!==undefined){p["pretty"]=ObjectSerializer.serialize(n,"string")}Object.assign(c,o.headers);let l=false;let d={method:"POST",qs:p,headers:c,uri:u,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1DeploymentRollback")};this.authentications.BearerToken.applyToRequest(d);this.authentications.default.applyToRequest(d);if(Object.keys(m).length){if(l){d.formData=m}else{d.form=m}}return new Promise((e,t)=>{i(d,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedIngress(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedIngress.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Ingress")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedNetworkPolicy.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedReplicaSet.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPodSecurityPolicy.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"ExtensionsV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedIngress(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedIngress.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedNetworkPolicy.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPodSecurityPolicy(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDaemonSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDaemonSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedDeployment(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedDeployment.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedIngress(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedIngress.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedReplicaSet(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedReplicaSet.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePodSecurityPolicy(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePodSecurityPolicy.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/extensions/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDaemonSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/daemonsets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listDeploymentForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/deployments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listIngressForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/ingresses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1IngressList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDaemonSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDaemonSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedDeployment(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedDeployment.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1DeploymentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedIngress(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedIngress.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1IngressList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedNetworkPolicy.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedReplicaSet(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedReplicaSet.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNetworkPolicyForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/networkpolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodSecurityPolicy(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listReplicaSetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/extensions/v1beta1/replicasets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedIngress(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedIngress.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedIngress.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedIngressStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedIngressStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedIngressStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedIngressStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedNetworkPolicy.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedReplicationControllerDummyScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedReplicationControllerDummyScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedReplicationControllerDummyScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedReplicationControllerDummyScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPodSecurityPolicy.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDaemonSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDaemonSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeployment.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentScale(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedDeploymentStatus(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedDeploymentStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedIngress(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedIngress.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedIngressStatus(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedIngressStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedIngressStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedNetworkPolicy.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSet.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetScale(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicaSetStatus(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicaSetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedReplicationControllerDummyScale(e,t,r,a={}){const s=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedReplicationControllerDummyScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedReplicationControllerDummyScale.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPodSecurityPolicy.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDaemonSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/daemonsets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDaemonSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1DaemonSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1DaemonSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeployment(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeployment.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeployment.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeployment.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedDeploymentStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/deployments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedDeploymentStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Deployment")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Deployment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedIngress(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedIngress.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedIngress.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedIngress.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Ingress")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedIngressStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/ingresses/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedIngressStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedIngressStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedIngressStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Ingress")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Ingress");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSet(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSet.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSet.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSet.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicaSetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicasets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicaSetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1ReplicaSet")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ReplicaSet");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedReplicationControllerDummyScale(e,t,r,a,s,n={}){const o=this.basePath+"/apis/extensions/v1beta1/namespaces/{namespace}/replicationcontrollers/{name}/scale".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedReplicationControllerDummyScale.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedReplicationControllerDummyScale.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedReplicationControllerDummyScale.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"ExtensionsV1beta1Scale")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1Scale");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/extensions/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePodSecurityPolicy.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"ExtensionsV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"ExtensionsV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.ExtensionsV1beta1Api=ExtensionsV1beta1Api;var Q;(function(e){e[e["BearerToken"]=0]="BearerToken"})(Q=t.LogsApiApiKeys||(t.LogsApiApiKeys={}));class LogsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[Q[e]].apiKey=t}logFileHandler(e,t={}){const r=this.basePath+"/logs/{logpath}".replace("{"+"logpath"+"}",encodeURIComponent(String(e)));let a={};let s=Object.assign({},this.defaultHeaders);let n={};if(e===null||e===undefined){throw new Error("Required parameter logpath was null or undefined when calling logFileHandler.")}Object.assign(s,t.headers);let o=false;let u={method:"GET",qs:a,headers:s,uri:r,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(u);this.authentications.default.applyToRequest(u);if(Object.keys(n).length){if(o){u.formData=n}else{u.form=n}}return new Promise((e,t)=>{i(u,(r,i,a)=>{if(r){t(r)}else{if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}logFileListHandler(e={}){const t=this.basePath+"/logs/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.LogsApi=LogsApi;var J;(function(e){e[e["BearerToken"]=0]="BearerToken"})(J=t.NetworkingApiApiKeys||(t.NetworkingApiApiKeys={}));class NetworkingApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[J[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/networking.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.NetworkingApi=NetworkingApi;var Z;(function(e){e[e["BearerToken"]=0]="BearerToken"})(Z=t.NetworkingV1ApiApiKeys||(t.NetworkingV1ApiApiKeys={}));class NetworkingV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[Z[e]].apiKey=t}createNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedNetworkPolicy.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedNetworkPolicy.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedNetworkPolicy.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/networking.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedNetworkPolicy(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedNetworkPolicy.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNetworkPolicyForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/networking.k8s.io/v1/networkpolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedNetworkPolicy.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedNetworkPolicy.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedNetworkPolicy(e,t,r,a,s,n={}){const o=this.basePath+"/apis/networking.k8s.io/v1/namespaces/{namespace}/networkpolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedNetworkPolicy.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1NetworkPolicy")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1NetworkPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.NetworkingV1Api=NetworkingV1Api;var X;(function(e){e[e["BearerToken"]=0]="BearerToken"})(X=t.PolicyApiApiKeys||(t.PolicyApiApiKeys={}));class PolicyApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[X[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/policy/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.PolicyApi=PolicyApi;var Y;(function(e){e[e["BearerToken"]=0]="BearerToken"})(Y=t.PolicyV1beta1ApiApiKeys||(t.PolicyV1beta1ApiApiKeys={}));class PolicyV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[Y[e]].apiKey=t}createNamespacedPodDisruptionBudget(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodDisruptionBudget.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1PodDisruptionBudget")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPodSecurityPolicy.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"PolicyV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPodDisruptionBudget(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPodDisruptionBudget.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPodSecurityPolicy(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPodDisruptionBudget(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPodDisruptionBudget.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePodSecurityPolicy(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePodSecurityPolicy.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/policy/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPodDisruptionBudget(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPodDisruptionBudget.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudgetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodDisruptionBudgetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/policy/v1beta1/poddisruptionbudgets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudgetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodSecurityPolicy(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicyList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodDisruptionBudget(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodDisruptionBudget.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodDisruptionBudget.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodDisruptionBudgetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodDisruptionBudgetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodDisruptionBudgetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodDisruptionBudgetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPodSecurityPolicy.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodDisruptionBudget(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodDisruptionBudget.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodDisruptionBudgetStatus(e,t,r,a={}){const s=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodDisruptionBudgetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodDisruptionBudgetStatus.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPodSecurityPolicy.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodDisruptionBudget(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodDisruptionBudget.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodDisruptionBudget.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodDisruptionBudget.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1PodDisruptionBudget")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodDisruptionBudgetStatus(e,t,r,a,s,n={}){const o=this.basePath+"/apis/policy/v1beta1/namespaces/{namespace}/poddisruptionbudgets/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodDisruptionBudgetStatus.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodDisruptionBudgetStatus.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodDisruptionBudgetStatus.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1PodDisruptionBudget")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PodDisruptionBudget");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePodSecurityPolicy(e,t,r,a,s={}){const n=this.basePath+"/apis/policy/v1beta1/podsecuritypolicies/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePodSecurityPolicy.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePodSecurityPolicy.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"PolicyV1beta1PodSecurityPolicy")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"PolicyV1beta1PodSecurityPolicy");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.PolicyV1beta1Api=PolicyV1beta1Api;var $;(function(e){e[e["BearerToken"]=0]="BearerToken"})($=t.RbacAuthorizationApiApiKeys||(t.RbacAuthorizationApiApiKeys={}));class RbacAuthorizationApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[$[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.RbacAuthorizationApi=RbacAuthorizationApi;var ee;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ee=t.RbacAuthorizationV1ApiApiKeys||(t.RbacAuthorizationV1ApiApiKeys={}));class RbacAuthorizationV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ee[e]].apiKey=t}createClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRole.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRoleBinding.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRole.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRoleBinding.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRole(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRole.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRoleBinding(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRoleBinding.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRole(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRole.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRoleBinding(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRoleBinding.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleBindingForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/rolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1/roles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRole(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRole.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRoleBinding(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRoleBinding.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRole(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRole.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRoleBinding(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRoleBinding.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.RbacAuthorizationV1Api=RbacAuthorizationV1Api;var te;(function(e){e[e["BearerToken"]=0]="BearerToken"})(te=t.RbacAuthorizationV1alpha1ApiApiKeys||(t.RbacAuthorizationV1alpha1ApiApiKeys={}));class RbacAuthorizationV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[te[e]].apiKey=t}createClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRole.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRoleBinding.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRole.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRoleBinding.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRole(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRole.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRoleBinding(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRoleBinding.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRole(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRole.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRoleBinding(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRoleBinding.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleBindingForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/rolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/roles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRole(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRole.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRoleBinding(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRoleBinding.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRole(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRole.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRoleBinding(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRoleBinding.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1alpha1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1alpha1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1alpha1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.RbacAuthorizationV1alpha1Api=RbacAuthorizationV1alpha1Api;var re;(function(e){e[e["BearerToken"]=0]="BearerToken"})(re=t.RbacAuthorizationV1beta1ApiApiKeys||(t.RbacAuthorizationV1beta1ApiApiKeys={}));class RbacAuthorizationV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[re[e]].apiKey=t}createClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRole.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createClusterRoleBinding.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRole.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedRoleBinding.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRole(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRole.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteClusterRoleBinding(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteClusterRoleBinding.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRole(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRole.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedRoleBinding(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedRoleBinding.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRole(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listClusterRoleBinding(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRole(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRole.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedRoleBinding(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedRoleBinding.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleBindingForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/rolebindings";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBindingList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listRoleForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/roles";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRole(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRole.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readClusterRoleBinding(e,t,r={}){const a=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readClusterRoleBinding.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRole(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRole.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedRoleBinding(e,t,r,a={}){const s=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let n={};let o=Object.assign({},this.defaultHeaders);let u={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedRoleBinding.")}if(r!==undefined){n["pretty"]=ObjectSerializer.serialize(r,"string")}Object.assign(o,a.headers);let p=false;let c={method:"GET",qs:n,headers:o,uri:s,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(c);this.authentications.default.applyToRequest(c);if(Object.keys(u).length){if(p){c.formData=u}else{c.form=u}}return new Promise((e,t)=>{i(c,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRole(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterroles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRole.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRole.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ClusterRole")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRole");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceClusterRoleBinding(e,t,r,a,s={}){const n=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/clusterrolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceClusterRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceClusterRoleBinding.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1ClusterRoleBinding")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1ClusterRoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRole(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/roles/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRole.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRole.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRole.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1Role")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1Role");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedRoleBinding(e,t,r,a,s,n={}){const o=this.basePath+"/apis/rbac.authorization.k8s.io/v1beta1/namespaces/{namespace}/rolebindings/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedRoleBinding.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedRoleBinding.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedRoleBinding.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1beta1RoleBinding")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1RoleBinding");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.RbacAuthorizationV1beta1Api=RbacAuthorizationV1beta1Api;var ie;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ie=t.SchedulingApiApiKeys||(t.SchedulingApiApiKeys={}));class SchedulingApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ie[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/scheduling.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SchedulingApi=SchedulingApi;var ae;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ae=t.SchedulingV1alpha1ApiApiKeys||(t.SchedulingV1alpha1ApiApiKeys={}));class SchedulingV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ae[e]].apiKey=t}createPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPriorityClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1PriorityClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPriorityClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePriorityClass(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePriorityClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPriorityClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClassList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPriorityClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPriorityClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1alpha1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePriorityClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1PriorityClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SchedulingV1alpha1Api=SchedulingV1alpha1Api;var se;(function(e){e[e["BearerToken"]=0]="BearerToken"})(se=t.SchedulingV1beta1ApiApiKeys||(t.SchedulingV1beta1ApiApiKeys={}));class SchedulingV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[se[e]].apiKey=t}createPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createPriorityClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1PriorityClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionPriorityClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deletePriorityClass(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deletePriorityClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/scheduling.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPriorityClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClassList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchPriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchPriorityClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readPriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readPriorityClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replacePriorityClass(e,t,r,a,s={}){const n=this.basePath+"/apis/scheduling.k8s.io/v1beta1/priorityclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replacePriorityClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replacePriorityClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1PriorityClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1PriorityClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SchedulingV1beta1Api=SchedulingV1beta1Api;var ne;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ne=t.SettingsApiApiKeys||(t.SettingsApiApiKeys={}));class SettingsApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ne[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/settings.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SettingsApi=SettingsApi;var oe;(function(e){e[e["BearerToken"]=0]="BearerToken"})(oe=t.SettingsV1alpha1ApiApiKeys||(t.SettingsV1alpha1ApiApiKeys={}));class SettingsV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[oe[e]].apiKey=t}createNamespacedPodPreset(e,t,r,a,s,n={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling createNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling createNamespacedPodPreset.")}if(r!==undefined){u["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"POST",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1PodPreset")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionNamespacedPodPreset(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteCollectionNamespacedPodPreset.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"DELETE",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteNamespacedPodPreset(e,t,r,a,s,n,o,u,p={}){const c=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let m={};let l=Object.assign({},this.defaultHeaders);let d={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling deleteNamespacedPodPreset.")}if(r!==undefined){m["pretty"]=ObjectSerializer.serialize(r,"string")}if(s!==undefined){m["dryRun"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){m["gracePeriodSeconds"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){m["orphanDependents"]=ObjectSerializer.serialize(o,"boolean")}if(u!==undefined){m["propagationPolicy"]=ObjectSerializer.serialize(u,"string")}Object.assign(l,p.headers);let y=false;let b={method:"DELETE",qs:m,headers:l,uri:c,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(a,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(b);this.authentications.default.applyToRequest(b);if(Object.keys(d).length){if(y){b.formData=d}else{b.form=d}}return new Promise((e,t)=>{i(b,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/settings.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listNamespacedPodPreset(e,t,r,a,s,n,o,u,p,c,m={}){const l=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets".replace("{"+"namespace"+"}",encodeURIComponent(String(e)));let d={};let y=Object.assign({},this.defaultHeaders);let b={};if(e===null||e===undefined){throw new Error("Required parameter namespace was null or undefined when calling listNamespacedPodPreset.")}if(t!==undefined){d["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){d["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){d["continue"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){d["fieldSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){d["labelSelector"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){d["limit"]=ObjectSerializer.serialize(o,"number")}if(u!==undefined){d["resourceVersion"]=ObjectSerializer.serialize(u,"string")}if(p!==undefined){d["timeoutSeconds"]=ObjectSerializer.serialize(p,"number")}if(c!==undefined){d["watch"]=ObjectSerializer.serialize(c,"boolean")}Object.assign(y,m.headers);let h=false;let f={method:"GET",qs:d,headers:y,uri:l,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(f);this.authentications.default.applyToRequest(f);if(Object.keys(b).length){if(h){f.formData=b}else{f.form=b}}return new Promise((e,t)=>{i(f,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPresetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listPodPresetForAllNamespaces(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/settings.k8s.io/v1alpha1/podpresets";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["continue"]=ObjectSerializer.serialize(e,"string")}if(t!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){l["labelSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["limit"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){l["pretty"]=ObjectSerializer.serialize(n,"string")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPresetList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchNamespacedPodPreset(e,t,r,a,s,n={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling patchNamespacedPodPreset.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling patchNamespacedPodPreset.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PATCH",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"any")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readNamespacedPodPreset(e,t,r,a,s,n={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling readNamespacedPodPreset.")}if(r!==undefined){u["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){u["exact"]=ObjectSerializer.serialize(a,"boolean")}if(s!==undefined){u["export"]=ObjectSerializer.serialize(s,"boolean")}Object.assign(p,n.headers);let m=false;let l={method:"GET",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceNamespacedPodPreset(e,t,r,a,s,n={}){const o=this.basePath+"/apis/settings.k8s.io/v1alpha1/namespaces/{namespace}/podpresets/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e))).replace("{"+"namespace"+"}",encodeURIComponent(String(t)));let u={};let p=Object.assign({},this.defaultHeaders);let c={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceNamespacedPodPreset.")}if(t===null||t===undefined){throw new Error("Required parameter namespace was null or undefined when calling replaceNamespacedPodPreset.")}if(r===null||r===undefined){throw new Error("Required parameter body was null or undefined when calling replaceNamespacedPodPreset.")}if(a!==undefined){u["pretty"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){u["dryRun"]=ObjectSerializer.serialize(s,"string")}Object.assign(p,n.headers);let m=false;let l={method:"PUT",qs:u,headers:p,uri:o,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1alpha1PodPreset")};this.authentications.BearerToken.applyToRequest(l);this.authentications.default.applyToRequest(l);if(Object.keys(c).length){if(m){l.formData=c}else{l.form=c}}return new Promise((e,t)=>{i(l,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1PodPreset");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.SettingsV1alpha1Api=SettingsV1alpha1Api;var ue;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ue=t.StorageApiApiKeys||(t.StorageApiApiKeys={}));class StorageApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ue[e]].apiKey=t}getAPIGroup(e={}){const t=this.basePath+"/apis/storage.k8s.io/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIGroup");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.StorageApi=StorageApi;var pe;(function(e){e[e["BearerToken"]=0]="BearerToken"})(pe=t.StorageV1ApiApiKeys||(t.StorageV1ApiApiKeys={}));class StorageV1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[pe[e]].apiKey=t}createStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/storageclasses";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createStorageClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1StorageClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createVolumeAttachment.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionStorageClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1/storageclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteStorageClass(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteStorageClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteVolumeAttachment(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteVolumeAttachment.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/storage.k8s.io/v1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStorageClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1/storageclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClassList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachmentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchStorageClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchVolumeAttachmentStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachmentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachmentStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readStorageClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachment.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readVolumeAttachmentStatus(e,t,r={}){const a=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let s={};let n=Object.assign({},this.defaultHeaders);let o={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachmentStatus.")}if(t!==undefined){s["pretty"]=ObjectSerializer.serialize(t,"string")}Object.assign(n,r.headers);let u=false;let p={method:"GET",qs:s,headers:n,uri:a,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(p);this.authentications.default.applyToRequest(p);if(Object.keys(o).length){if(u){p.formData=o}else{p.form=o}}return new Promise((e,t)=>{i(p,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceStorageClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1StorageClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceVolumeAttachmentStatus(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1/volumeattachments/{name}/status".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachmentStatus.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachmentStatus.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.StorageV1Api=StorageV1Api;var ce;(function(e){e[e["BearerToken"]=0]="BearerToken"})(ce=t.StorageV1alpha1ApiApiKeys||(t.StorageV1alpha1ApiApiKeys={}));class StorageV1alpha1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[ce[e]].apiKey=t}createVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createVolumeAttachment.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1alpha1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteVolumeAttachment(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteVolumeAttachment.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/storage.k8s.io/v1alpha1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachmentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachment.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1alpha1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1alpha1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1alpha1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.StorageV1alpha1Api=StorageV1alpha1Api;var me;(function(e){e[e["BearerToken"]=0]="BearerToken"})(me=t.StorageV1beta1ApiApiKeys||(t.StorageV1beta1ApiApiKeys={}));class StorageV1beta1Api{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[me[e]].apiKey=t}createStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createStorageClass.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1StorageClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}createVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments";let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter body was null or undefined when calling createVolumeAttachment.")}if(t!==undefined){o["includeUninitialized"]=ObjectSerializer.serialize(t,"boolean")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"POST",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(e,"V1beta1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionStorageClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteCollectionVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"DELETE",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteStorageClass(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteStorageClass.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}deleteVolumeAttachment(e,t,r,a,s,n,o,u={}){const p=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let c={};let m=Object.assign({},this.defaultHeaders);let l={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling deleteVolumeAttachment.")}if(t!==undefined){c["pretty"]=ObjectSerializer.serialize(t,"string")}if(a!==undefined){c["dryRun"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){c["gracePeriodSeconds"]=ObjectSerializer.serialize(s,"number")}if(n!==undefined){c["orphanDependents"]=ObjectSerializer.serialize(n,"boolean")}if(o!==undefined){c["propagationPolicy"]=ObjectSerializer.serialize(o,"string")}Object.assign(m,u.headers);let d=false;let y={method:"DELETE",qs:c,headers:m,uri:p,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(r,"V1DeleteOptions")};this.authentications.BearerToken.applyToRequest(y);this.authentications.default.applyToRequest(y);if(Object.keys(l).length){if(d){y.formData=l}else{y.form=l}}return new Promise((e,t)=>{i(y,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1Status");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}getAPIResources(e={}){const t=this.basePath+"/apis/storage.k8s.io/v1beta1/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1APIResourceList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listStorageClass(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClassList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}listVolumeAttachment(e,t,r,a,s,n,o,u,p,c={}){const m=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments";let l={};let d=Object.assign({},this.defaultHeaders);let y={};if(e!==undefined){l["includeUninitialized"]=ObjectSerializer.serialize(e,"boolean")}if(t!==undefined){l["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){l["continue"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){l["fieldSelector"]=ObjectSerializer.serialize(a,"string")}if(s!==undefined){l["labelSelector"]=ObjectSerializer.serialize(s,"string")}if(n!==undefined){l["limit"]=ObjectSerializer.serialize(n,"number")}if(o!==undefined){l["resourceVersion"]=ObjectSerializer.serialize(o,"string")}if(u!==undefined){l["timeoutSeconds"]=ObjectSerializer.serialize(u,"number")}if(p!==undefined){l["watch"]=ObjectSerializer.serialize(p,"boolean")}Object.assign(d,c.headers);let b=false;let h={method:"GET",qs:l,headers:d,uri:m,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(h);this.authentications.default.applyToRequest(h);if(Object.keys(y).length){if(b){h.formData=y}else{h.form=y}}return new Promise((e,t)=>{i(h,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachmentList");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchStorageClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}patchVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling patchVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling patchVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PATCH",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"any")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readStorageClass.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}readVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling readVolumeAttachment.")}if(t!==undefined){o["pretty"]=ObjectSerializer.serialize(t,"string")}if(r!==undefined){o["exact"]=ObjectSerializer.serialize(r,"boolean")}if(a!==undefined){o["export"]=ObjectSerializer.serialize(a,"boolean")}Object.assign(u,s.headers);let c=false;let m={method:"GET",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceStorageClass(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/storageclasses/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceStorageClass.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceStorageClass.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1StorageClass")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1StorageClass");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}replaceVolumeAttachment(e,t,r,a,s={}){const n=this.basePath+"/apis/storage.k8s.io/v1beta1/volumeattachments/{name}".replace("{"+"name"+"}",encodeURIComponent(String(e)));let o={};let u=Object.assign({},this.defaultHeaders);let p={};if(e===null||e===undefined){throw new Error("Required parameter name was null or undefined when calling replaceVolumeAttachment.")}if(t===null||t===undefined){throw new Error("Required parameter body was null or undefined when calling replaceVolumeAttachment.")}if(r!==undefined){o["pretty"]=ObjectSerializer.serialize(r,"string")}if(a!==undefined){o["dryRun"]=ObjectSerializer.serialize(a,"string")}Object.assign(u,s.headers);let c=false;let m={method:"PUT",qs:o,headers:u,uri:n,useQuerystring:this._useQuerystring,json:true,body:ObjectSerializer.serialize(t,"V1beta1VolumeAttachment")};this.authentications.BearerToken.applyToRequest(m);this.authentications.default.applyToRequest(m);if(Object.keys(p).length){if(c){m.formData=p}else{m.form=p}}return new Promise((e,t)=>{i(m,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"V1beta1VolumeAttachment");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.StorageV1beta1Api=StorageV1beta1Api;var le;(function(e){e[e["BearerToken"]=0]="BearerToken"})(le=t.VersionApiApiKeys||(t.VersionApiApiKeys={}));class VersionApi{constructor(e,t,r){this._basePath=a;this.defaultHeaders={};this._useQuerystring=false;this.authentications={default:new VoidAuth,BearerToken:new ApiKeyAuth("header","authorization")};if(t){if(r){this.basePath=r}}else{if(e){this.basePath=e}}}set useQuerystring(e){this._useQuerystring=e}set basePath(e){this._basePath=e}get basePath(){return this._basePath}setDefaultAuthentication(e){this.authentications.default=e}setApiKey(e,t){this.authentications[le[e]].apiKey=t}getCode(e={}){const t=this.basePath+"/version/";let r={};let a=Object.assign({},this.defaultHeaders);let s={};Object.assign(a,e.headers);let n=false;let o={method:"GET",qs:r,headers:a,uri:t,useQuerystring:this._useQuerystring,json:true};this.authentications.BearerToken.applyToRequest(o);this.authentications.default.applyToRequest(o);if(Object.keys(s).length){if(n){o.formData=s}else{o.form=s}}return new Promise((e,t)=>{i(o,(r,i,a)=>{if(r){t(r)}else{a=ObjectSerializer.deserialize(a,"VersionInfo");if(i.statusCode&&i.statusCode>=200&&i.statusCode<=299){e({response:i,body:a})}else{t({response:i,body:a})}}})})}}t.VersionApi=VersionApi},6303:function(e,t,r){"use strict";const i=r(8614);const a=r(3205);const s=e=>{const t={redis:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql"};if(e.adapter||e.uri){const r=e.adapter||/^[^:]*/.exec(e.uri)[0];return new(require(t[r]))(e)}return new Map};class Keyv extends i{constructor(e,t){super();this.opts=Object.assign({namespace:"keyv",serialize:a.stringify,deserialize:a.parse},typeof e==="string"?{uri:e}:e,t);if(!this.opts.store){const e=Object.assign({},this.opts);this.opts.store=s(e)}if(typeof this.opts.store.on==="function"){this.opts.store.on("error",e=>this.emit("error",e))}this.opts.store.namespace=this.opts.namespace}_getKeyPrefix(e){return`${this.opts.namespace}:${e}`}get(e){e=this._getKeyPrefix(e);const t=this.opts.store;return Promise.resolve().then(()=>t.get(e)).then(t=>{t=typeof t==="string"?this.opts.deserialize(t):t;if(t===undefined){return undefined}if(typeof t.expires==="number"&&Date.now()>t.expires){this.delete(e);return undefined}return t.value})}set(e,t,r){e=this._getKeyPrefix(e);if(typeof r==="undefined"){r=this.opts.ttl}if(r===0){r=undefined}const i=this.opts.store;return Promise.resolve().then(()=>{const a=typeof r==="number"?Date.now()+r:null;t={value:t,expires:a};return i.set(e,this.opts.serialize(t),r)}).then(()=>true)}delete(e){e=this._getKeyPrefix(e);const t=this.opts.store;return Promise.resolve().then(()=>t.delete(e))}clear(){const e=this.opts.store;return Promise.resolve().then(()=>e.clear())}}e.exports=Keyv},6314:function(e,t,r){const i=r(9508);e.exports=i.KubeConfig},6326:function(e){e.exports={$id:"cookie.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","value"],properties:{name:{type:"string"},value:{type:"string"},path:{type:"string"},domain:{type:"string"},expires:{type:["string","null"],format:"date-time"},httpOnly:{type:"boolean"},secure:{type:"boolean"},comment:{type:"string"}}}},6341:function(e){e.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"}}}},6374:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["personalizeruntime"]={};i.PersonalizeRuntime=a.defineService("personalizeruntime",["2018-05-22"]);Object.defineProperty(s.services["personalizeruntime"],"2018-05-22",{get:function get(){var e=r(9370);e.paginators=r(8367).pagination;return e},enumerable:true,configurable:true});e.exports=i.PersonalizeRuntime},6375:function(e,t,r){"use strict";const{PassThrough:i}=r(2413);e.exports=(e=>{e={...e};const{array:t}=e;let{encoding:r}=e;const a=r==="buffer";let s=false;if(t){s=!(r||a)}else{r=r||"utf8"}if(a){r=null}const n=new i({objectMode:s});if(r){n.setEncoding(r)}let o=0;const u=[];n.on("data",e=>{u.push(e);if(s){o=u.length}else{o+=e.length}});n.getBufferedValue=(()=>{if(t){return u}return a?Buffer.concat(u,o):u.join("")});n.getBufferedLength=(()=>o);return n})},6377:function(e){e.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"},ListEventsDetectionJobs:{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"}}}},6382:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["lambda"]={};i.Lambda=a.defineService("lambda",["2014-11-11","2015-03-31"]);r(5411);Object.defineProperty(s.services["lambda"],"2014-11-11",{get:function get(){var e=r(6166);e.paginators=r(2862).pagination;return e},enumerable:true,configurable:true});Object.defineProperty(s.services["lambda"],"2015-03-31",{get:function get(){var e=r(5098);e.paginators=r(8898).pagination;e.waiters=r(7466).waiters;return e},enumerable:true,configurable:true});e.exports=i.Lambda},6384:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["importexport"]={};i.ImportExport=a.defineService("importexport",["2010-06-01"]);Object.defineProperty(s.services["importexport"],"2010-06-01",{get:function get(){var e=r(6596);e.paginators=r(4126).pagination;return e},enumerable:true,configurable:true});e.exports=i.ImportExport},6385:function(e){e.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"}}}},6390:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cloudformation"]={};i.CloudFormation=a.defineService("cloudformation",["2010-05-15"]);Object.defineProperty(s.services["cloudformation"],"2010-05-15",{get:function get(){var e=r(7351);e.paginators=r(559).pagination;e.waiters=r(7858).waiters;return e},enumerable:true,configurable:true});e.exports=i.CloudFormation},6394:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotjobsdataplane"]={};i.IoTJobsDataPlane=a.defineService("iotjobsdataplane",["2017-09-29"]);Object.defineProperty(s.services["iotjobsdataplane"],"2017-09-29",{get:function get(){var e=r(7390);e.paginators=r(5709).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTJobsDataPlane},6396:function(e){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next){yield e.value}}}},6402:function(e,t,r){e.exports=glob;var i=r(5747);var a=r(5302);var s=r(7093);var n=s.Minimatch;var o=r(6689);var u=r(8614).EventEmitter;var p=r(5622);var c=r(2357);var m=r(5681);var l=r(7245);var d=r(7856);var y=d.alphasort;var b=d.alphasorti;var h=d.setopts;var f=d.ownProp;var g=r(3674);var S=r(1669);var N=d.childrenIgnored;var I=d.isIgnored;var T=r(6049);function glob(e,t,r){if(typeof t==="function")r=t,t={};if(!t)t={};if(t.sync){if(r)throw new TypeError("callback provided to sync glob");return l(e,t)}return new Glob(e,t,r)}glob.sync=l;var v=glob.GlobSync=l.GlobSync;glob.glob=glob;function extend(e,t){if(t===null||typeof t!=="object"){return e}var r=Object.keys(t);var i=r.length;while(i--){e[r[i]]=t[r[i]]}return e}glob.hasMagic=function(e,t){var r=extend({},t);r.noprocess=true;var i=new Glob(e,r);var a=i.minimatch.set;if(!e)return false;if(a.length>1)return true;for(var s=0;sthis.maxLength)return t();if(!this.stat&&f(this.cache,r)){var s=this.cache[r];if(Array.isArray(s))s="DIR";if(!a||s==="DIR")return t(null,s);if(a&&s==="FILE")return t()}var n;var o=this.statCache[r];if(o!==undefined){if(o===false)return t(null,o);else{var u=o.isDirectory()?"DIR":"FILE";if(a&&u==="FILE")return t();else return t(null,u,o)}}var p=this;var c=g("stat\0"+r,lstatcb_);if(c)i.lstat(r,c);function lstatcb_(a,s){if(s&&s.isSymbolicLink()){return i.stat(r,function(i,a){if(i)p._stat2(e,r,null,s,t);else p._stat2(e,r,i,a,t)})}else{p._stat2(e,r,a,s,t)}}};Glob.prototype._stat2=function(e,t,r,i,a){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR")){this.statCache[t]=false;return a()}var s=e.slice(-1)==="/";this.statCache[t]=i;if(t.slice(-1)==="/"&&i&&!i.isDirectory())return a(null,false,i);var n=true;if(i)n=i.isDirectory()?"DIR":"FILE";this.cache[t]=this.cache[t]||n;if(s&&n==="FILE")return a();return a(null,n,i)}},6405:function(e){e.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"}]}}}},6408:function(e,t,r){const{createCipheriv:i,createDecipheriv:a,getCiphers:s}=r(6417);const{KEYOBJECT:n}=r(3771);const{JWEInvalid:o,JWEDecryptionFailed:u}=r(3688);const{asInput:p}=r(8727);const c=function(e,t,r){if(t.length!==12){throw new o("invalid iv")}if(arguments.length===3){if(r.length!==16){throw new o("invalid tag")}}};const m=(e,{[n]:t},r,{iv:a,aad:s=Buffer.alloc(0)})=>{const o=p(t,false);c(e,a);const u=i(`aes-${e}-gcm`,o,a,{authTagLength:16});u.setAAD(s);const m=Buffer.concat([u.update(r),u.final()]);const l=u.getAuthTag();return{ciphertext:m,tag:l}};const l=(e,{[n]:t},r,{iv:i,tag:s=Buffer.alloc(0),aad:o=Buffer.alloc(0)})=>{const m=p(t,false);c(e,i,s);try{const t=a(`aes-${e}-gcm`,m,i,{authTagLength:16});t.setAuthTag(s);t.setAAD(o);return Buffer.concat([t.update(r),t.final()])}catch(e){throw new u}};e.exports=((e,t)=>{["A128GCM","A192GCM","A256GCM"].forEach(r=>{const i=parseInt(r.substr(1,3),10);if(s().includes(`aes-${i}-gcm`)){e.encrypt.set(r,m.bind(undefined,i));e.decrypt.set(r,l.bind(undefined,i));t.oct.encrypt[r]=t.oct.decrypt[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length===i)}})})},6412:function(e){e.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:true},CertificateSource:{deprecated:true}}},S1n:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S1t:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},DistributionConfig:{shape:"S7"}}},S1v:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S22:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S29:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2a"},ContentTypeProfileConfig:{shape:"S2e"}}},S2a:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2e:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2k:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S29"}}},S2m:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2n"}}},S2n:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2m"}}},S2v:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S2z:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S2v"}}},S31:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S33:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S31"}}},S35:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S36"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"Sy"},PriceClass:{},Enabled:{type:"boolean"}}},S36:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S39:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S1v"},StreamingDistributionConfig:{shape:"S35"}}},S4g:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},DefaultCacheBehavior:{shape:"Sn"},CacheBehaviors:{shape:"S1b"},CustomErrorResponses:{shape:"S1e"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1j"},Restrictions:{shape:"S1n"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},6413:function(e,t,r){"use strict";const i=r(4861);const a=r(5534);const s=r(3089);const n=r(4365);e.exports=((e,t,r)=>{const o=Number(e.headers["content-length"])||null;const u=n.download(e,r,o);s(e,u);const p=t.decompress===true&&a.function(i)&&t.method!=="HEAD"?i(u):u;if(!t.decompress&&["gzip","deflate"].includes(e.headers["content-encoding"])){t.encoding=null}r.emit("response",p);r.emit("downloadProgress",{percent:0,transferred:0,total:o});e.pipe(u)})},6416:function(e,t,r){"use strict";var i=r(5747);var a=r(1191);var s=r(8846);var n=r(9374);function Har(e){this.request=e}Har.prototype.reducer=function(e,t){if(e[t.name]===undefined){e[t.name]=t.value;return e}var r=[e[t.name],t.value];e[t.name]=r;return e};Har.prototype.prep=function(e){e.queryObj={};e.headersObj={};e.postData.jsonObj=false;e.postData.paramsObj=false;if(e.queryString&&e.queryString.length){e.queryObj=e.queryString.reduce(this.reducer,{})}if(e.headers&&e.headers.length){e.headersObj=e.headers.reduceRight(function(e,t){e[t.name]=t.value;return e},{})}if(e.cookies&&e.cookies.length){var t=e.cookies.map(function(e){return e.name+"="+e.value});if(t.length){e.headersObj.cookie=t.join("; ")}}function some(t){return t.some(function(t){return e.postData.mimeType.indexOf(t)===0})}if(some(["multipart/mixed","multipart/related","multipart/form-data","multipart/alternative"])){e.postData.mimeType="multipart/form-data"}else if(some(["application/x-www-form-urlencoded"])){if(!e.postData.params){e.postData.text=""}else{e.postData.paramsObj=e.postData.params.reduce(this.reducer,{});e.postData.text=a.stringify(e.postData.paramsObj)}}else if(some(["text/json","text/x-json","application/json","application/x-json"])){e.postData.mimeType="application/json";if(e.postData.text){try{e.postData.jsonObj=JSON.parse(e.postData.text)}catch(t){this.request.debug(t);e.postData.mimeType="text/plain"}}}return e};Har.prototype.options=function(e){if(!e.har){return e}var t={};n(t,e.har);if(t.log&&t.log.entries){t=t.log.entries[0]}t.url=t.url||e.url||e.uri||e.baseUrl||"/";t.httpVersion=t.httpVersion||"HTTP/1.1";t.queryString=t.queryString||[];t.headers=t.headers||[];t.cookies=t.cookies||[];t.postData=t.postData||{};t.postData.mimeType=t.postData.mimeType||"application/octet-stream";t.bodySize=0;t.headersSize=0;t.postData.size=0;if(!s.request(t)){return e}var r=this.prep(t);if(r.url){e.url=r.url}if(r.method){e.method=r.method}if(Object.keys(r.queryObj).length){e.qs=r.queryObj}if(Object.keys(r.headersObj).length){e.headers=r.headersObj}function test(e){return r.postData.mimeType.indexOf(e)===0}if(test("application/x-www-form-urlencoded")){e.form=r.postData.paramsObj}else if(test("application/json")){if(r.postData.jsonObj){e.body=r.postData.jsonObj;e.json=true}}else if(test("multipart/form-data")){e.formData={};r.postData.params.forEach(function(t){var r={};if(!t.fileName&&!t.contentType){e.formData[t.name]=t.value;return}if(t.fileName&&!t.value){r.value=i.createReadStream(t.fileName)}else if(t.value){r.value=t.value}if(t.fileName){r.options={filename:t.fileName,contentType:t.contentType?t.contentType:null}}e.formData[t.name]=r})}else{if(r.postData.text){e.body=r.postData.text}}return e};t.Har=Har},6417:function(e){e.exports=require("crypto")},6423:function(e){e.exports={pagination:{ListContainers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},6427:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mturk"]={};i.MTurk=a.defineService("mturk",["2017-01-17"]);Object.defineProperty(s.services["mturk"],"2017-01-17",{get:function get(){var e=r(8504);e.paginators=r(8766).pagination;return e},enumerable:true,configurable:true});e.exports=i.MTurk},6431:function(e,t,r){var i=r(395);var a=r(1733);var s=i.util.iniLoader;var n="us-east-1";i.SharedIniFileCredentials=i.util.inherit(i.Credentials,{constructor:function SharedIniFileCredentials(e){i.Credentials.call(this);e=e||{};this.filename=e.filename;this.profile=e.profile||process.env.AWS_PROFILE||i.util.defaultProfile;this.disableAssumeRole=Boolean(e.disableAssumeRole);this.preferStaticCredentials=Boolean(e.preferStaticCredentials);this.tokenCodeFn=e.tokenCodeFn||null;this.httpOptions=e.httpOptions||null;this.get(e.callback||i.util.fn.noop)},load:function load(e){var t=this;try{var r=i.util.getProfilesFromSharedConfig(s,this.filename);var a=r[this.profile]||{};if(Object.keys(a).length===0){throw i.util.error(new Error("Profile "+this.profile+" not found"),{code:"SharedIniFileCredentialsProviderFailure"})}var n=Boolean(this.preferStaticCredentials&&a["aws_access_key_id"]&&a["aws_secret_access_key"]);if(a["role_arn"]&&!n){this.loadRoleProfile(r,a,function(r,i){if(r){e(r)}else{t.expired=false;t.accessKeyId=i.Credentials.AccessKeyId;t.secretAccessKey=i.Credentials.SecretAccessKey;t.sessionToken=i.Credentials.SessionToken;t.expireTime=i.Credentials.Expiration;e(null)}});return}this.accessKeyId=a["aws_access_key_id"];this.secretAccessKey=a["aws_secret_access_key"];this.sessionToken=a["aws_session_token"];if(!this.accessKeyId||!this.secretAccessKey){throw i.util.error(new Error("Credentials not set for profile "+this.profile),{code:"SharedIniFileCredentialsProviderFailure"})}this.expired=false;e(null)}catch(t){e(t)}},refresh:function refresh(e){s.clearCachedFiles();this.coalesceRefresh(e||i.util.fn.callback,this.disableAssumeRole)},loadRoleProfile:function loadRoleProfile(e,t,r){if(this.disableAssumeRole){throw i.util.error(new Error("Role assumption profiles are disabled. "+"Failed to load profile "+this.profile+" from "+e.filename),{code:"SharedIniFileCredentialsProviderFailure"})}var s=this;var o=t["role_arn"];var u=t["role_session_name"];var p=t["external_id"];var c=t["mfa_serial"];var m=t["source_profile"];var l=t["region"]||n;if(!m){throw i.util.error(new Error("source_profile is not set using profile "+this.profile),{code:"SharedIniFileCredentialsProviderFailure"})}var d=e[m];if(typeof d!=="object"){throw i.util.error(new Error("source_profile "+m+" using profile "+this.profile+" does not exist"),{code:"SharedIniFileCredentialsProviderFailure"})}var y=new i.SharedIniFileCredentials(i.util.merge(this.options||{},{profile:m,preferStaticCredentials:true}));this.roleArn=o;var b=new a({credentials:y,region:l,httpOptions:this.httpOptions});var h={RoleArn:o,RoleSessionName:u||"aws-sdk-js-"+Date.now()};if(p){h.ExternalId=p}if(c&&s.tokenCodeFn){h.SerialNumber=c;s.tokenCodeFn(c,function(e,t){if(e){var a;if(e instanceof Error){a=e.message}else{a=e}r(i.util.error(new Error("Error fetching MFA token: "+a),{code:"SharedIniFileCredentialsProviderFailure"}));return}h.TokenCode=t;b.assumeRole(h,r)});return}b.assumeRole(h,r)}})},6433:function(e){e.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"}}}},6435:function(e,t,r){"use strict";const i=r(5534);e.exports=(e=>{const t={protocol:e.protocol,hostname:e.hostname.startsWith("[")?e.hostname.slice(1,-1):e.hostname,hash:e.hash,search:e.search,pathname:e.pathname,href:e.href};if(i.string(e.port)&&e.port.length>0){t.port=Number(e.port)}if(e.username||e.password){t.auth=`${e.username}:${e.password}`}t.path=i.null(e.search)?e.pathname:`${e.pathname}${e.search}`;return t})},6454:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesisvideoarchivedmedia"]={};i.KinesisVideoArchivedMedia=a.defineService("kinesisvideoarchivedmedia",["2017-09-30"]);Object.defineProperty(s.services["kinesisvideoarchivedmedia"],"2017-09-30",{get:function get(){var e=r(7312);e.paginators=r(6618).pagination;return e},enumerable:true,configurable:true});e.exports=i.KinesisVideoArchivedMedia},6458:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["configservice"]={};i.ConfigService=a.defineService("configservice",["2014-11-12"]);Object.defineProperty(s.services["configservice"],"2014-11-12",{get:function get(){var e=r(7740);e.paginators=r(4221).pagination;return e},enumerable:true,configurable:true});e.exports=i.ConfigService},6461:function(e){e.exports={version:2,waiters:{AlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:true,argument:"length(MetricAlarms[]) > `0`",state:"success"}]},CompositeAlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:true,argument:"length(CompositeAlarms[]) > `0`",state:"success"}]}}}},6463:function(e,t,r){"use strict";const i=r(8273);const a=r(8557);class FilterError extends Error{}const s=(e,t)=>new a((r,a,s)=>{const{count:n,filter:o=(()=>true)}=t;if(!Number.isFinite(n)){a(new TypeError(`Expected a finite number, got ${typeof t.count}`));return}const u=[];const p=[];let c=0;let m=false;const l=new Set;const d=()=>{if(u.length===n){r(u);m=true}if(c-p.length{for(const t of e){if(!l.has(t)&&typeof t.cancel==="function"){t.cancel()}}};s(y);for(const t of e){c++;(async()=>{try{const e=await t;if(m){return}if(!o(e)){throw new FilterError("Value does not satisfy filter")}u.push(e)}catch(e){p.push(e)}finally{l.add(t);if(!m&&d()){y()}}})()}if(n>c){a(new RangeError(`Expected input to contain at least ${t.count} items, but contains ${c} items`));y()}});e.exports=s;e.exports.AggregateError=i;e.exports.FilterError=FilterError},6465:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iotfleethub"]={};i.IoTFleetHub=a.defineService("iotfleethub",["2020-11-03"]);Object.defineProperty(s.services["iotfleethub"],"2020-11-03",{get:function get(){var e=r(8335);e.paginators=r(1965).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoTFleetHub},6470:function(e,t,r){"use strict";var i=this&&this.__awaiter||function(e,t,r,i){function adopt(e){return e instanceof r?e:new r(function(t){t(e)})}return new(r||(r=Promise))(function(r,a){function fulfilled(e){try{step(i.next(e))}catch(e){a(e)}}function rejected(e){try{step(i["throw"](e))}catch(e){a(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((i=i.apply(e,t||[])).next())})};var a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)if(Object.hasOwnProperty.call(e,r))t[r]=e[r];t["default"]=e;return t};Object.defineProperty(t,"__esModule",{value:true});const s=r(4431);const n=r(2102);const o=r(5082);const u=a(r(2087));const p=a(r(5622));var c;(function(e){e[e["Success"]=0]="Success";e[e["Failure"]=1]="Failure"})(c=t.ExitCode||(t.ExitCode={}));function exportVariable(e,t){const r=o.toCommandValue(t);process.env[e]=r;const i=process.env["GITHUB_ENV"]||"";if(i){const t="_GitHubActionsFileCommandDelimeter_";const i=`${e}<<${t}${u.EOL}${r}${u.EOL}${t}`;n.issueCommand("ENV",i)}else{s.issueCommand("set-env",{name:e},r)}}t.exportVariable=exportVariable;function setSecret(e){s.issueCommand("add-mask",{},e)}t.setSecret=setSecret;function addPath(e){const t=process.env["GITHUB_PATH"]||"";if(t){n.issueCommand("PATH",e)}else{s.issueCommand("add-path",{},e)}process.env["PATH"]=`${e}${p.delimiter}${process.env["PATH"]}`}t.addPath=addPath;function getInput(e,t){const r=process.env[`INPUT_${e.replace(/ /g,"_").toUpperCase()}`]||"";if(t&&t.required&&!r){throw new Error(`Input required and not supplied: ${e}`)}return r.trim()}t.getInput=getInput;function setOutput(e,t){s.issueCommand("set-output",{name:e},t)}t.setOutput=setOutput;function setCommandEcho(e){s.issue("echo",e?"on":"off")}t.setCommandEcho=setCommandEcho;function setFailed(e){process.exitCode=c.Failure;error(e)}t.setFailed=setFailed;function isDebug(){return process.env["RUNNER_DEBUG"]==="1"}t.isDebug=isDebug;function debug(e){s.issueCommand("debug",{},e)}t.debug=debug;function error(e){s.issue("error",e instanceof Error?e.toString():e)}t.error=error;function warning(e){s.issue("warning",e instanceof Error?e.toString():e)}t.warning=warning;function info(e){process.stdout.write(e+u.EOL)}t.info=info;function startGroup(e){s.issue("group",e)}t.startGroup=startGroup;function endGroup(){s.issue("endgroup")}t.endGroup=endGroup;function group(e,t){return i(this,void 0,void 0,function*(){startGroup(e);let r;try{r=yield t()}finally{endGroup()}return r})}t.group=group;function saveState(e,t){s.issueCommand("save-state",{name:e},t)}t.saveState=saveState;function getState(e){return process.env[`STATE_${e}`]||""}t.getState=getState},6477:function(e){e.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"}}}},6486:function(e,t,r){const{inspect:i}=r(1669);const{RPError:a,OPError:s}=r(3889);const n=r(4880);const o=r(3994);const{authenticatedPost:u}=r(7693);const p=r(7944);const c=r(3331);class DeviceFlowHandle{constructor({client:e,exchangeBody:t,clientAssertionPayload:r,response:i,maxAge:s}){["verification_uri","user_code","device_code"].forEach(e=>{if(typeof i[e]!=="string"||!i[e]){throw new a(`expected ${e} string to be returned by Device Authorization Response, got %j`,i[e])}});if(!Number.isSafeInteger(i.expires_in)){throw new a("expected expires_in number to be returned by Device Authorization Response, got %j",i.expires_in)}n(this).expires_at=o()+i.expires_in;n(this).client=e;n(this).maxAge=s;n(this).exchangeBody=t;n(this).clientAssertionPayload=r;n(this).response=i;n(this).interval=i.interval*1e3||5e3}async poll(){if(this.expired()){throw new a("the device code %j has expired and the device authorization session has concluded",this.device_code)}await new Promise(e=>setTimeout(e,n(this).interval));const e=await u.call(n(this).client,"token",{form:true,body:{...n(this).exchangeBody,grant_type:"urn:ietf:params:oauth:grant-type:device_code",device_code:this.device_code},json:true},{clientAssertionPayload:n(this).clientAssertionPayload});let t;try{t=p(e)}catch(e){switch(e instanceof s&&e.error){case"slow_down":n(this).interval+=5e3;case"authorization_pending":return this.poll();default:throw e}}const r=new c(t);if("id_token"in r){await n(this).client.decryptIdToken(r);await n(this).client.validateIdToken(r,undefined,"token",n(this).maxAge)}return r}get device_code(){return n(this).response.device_code}get user_code(){return n(this).response.user_code}get verification_uri(){return n(this).response.verification_uri}get verification_uri_complete(){return n(this).response.verification_uri_complete}get expires_in(){return Math.max.apply(null,[n(this).expires_at-o(),0])}expired(){return this.expires_in===0}[i.custom](){return`${this.constructor.name} ${i(n(this).response,{depth:Infinity,colors:process.stdout.isTTY,compact:false,sorted:true})}`}}e.exports=DeviceFlowHandle},6504:function(e){e.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"}}}},6505:function(e){e.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:{}}},DeleteEntityType:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteEvent:{input:{type:"structure",required:["eventId","eventTypeName"],members:{eventId:{},eventTypeName:{}}},output:{type:"structure",members:{}}},DeleteEventType:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteExternalModel:{input:{type:"structure",required:["modelEndpoint"],members:{modelEndpoint:{}}},output:{type:"structure",members:{}}},DeleteLabel:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteModel:{input:{type:"structure",required:["modelId","modelType"],members:{modelId:{},modelType:{}}},output:{type:"structure",members:{}}},DeleteModelVersion:{input:{type:"structure",required:["modelId","modelType","modelVersionNumber"],members:{modelId:{},modelType:{},modelVersionNumber:{}}},output:{type:"structure",members:{}}},DeleteOutcome:{input:{type:"structure",required:["name"],members:{name:{}}},output:{type:"structure",members:{}}},DeleteRule:{input:{type:"structure",required:["rule"],members:{rule:{shape:"St"}}},output:{type:"structure",members:{}}},DeleteVariable:{input:{type:"structure",required:["name"],members:{name:{}}},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:true}},externalModelEndpointDataBlobs:{type:"map",key:{},value:{type:"structure",members:{byteBuffer:{type:"blob"},contentType:{}}},sensitive:true}}},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:"S3y"},outputConfiguration:{shape:"S41"},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:"S3y"},outputConfiguration:{shape:"S41"},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:true},S1h:{type:"list",member:{}},S3y:{type:"structure",required:["useEventVariables"],members:{eventTypeName:{},format:{},useEventVariables:{type:"boolean"},jsonInputTemplate:{},csvInputTemplate:{}}},S41:{type:"structure",required:["format"],members:{format:{},jsonKeyToVariableMap:{type:"map",key:{},value:{}},csvIndexToVariableMap:{type:"map",key:{},value:{}}}}}}},6509:function(e,t,r){"use strict";const i=r(8614);const{createHash:a}=r(6417);const{createServer:s,STATUS_CODES:n}=r(8605);const o=r(1671);const u=r(925);const{format:p,parse:c}=r(5271);const{GUID:m,kWebSocket:l}=r(4287);const d=/^[+/0-9A-Za-z]{22}==$/;class WebSocketServer extends i{constructor(e,t){super();e={maxPayload:100*1024*1024,perMessageDeflate:false,handleProtocols:null,clientTracking:true,verifyClient:null,noServer:false,backlog:null,server:null,host:null,path:null,port:null,...e};if(e.port==null&&!e.server&&!e.noServer){throw new TypeError('One of the "port", "server", or "noServer" options must be specified')}if(e.port!=null){this._server=s((e,t)=>{const r=n[426];t.writeHead(426,{"Content-Length":r.length,"Content-Type":"text/plain"});t.end(r)});this._server.listen(e.port,e.host,e.backlog,t)}else if(e.server){this._server=e.server}if(this._server){this._removeListeners=addListeners(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(e,t,r)=>{this.handleUpgrade(e,t,r,t=>{this.emit("connection",t,e)})}})}if(e.perMessageDeflate===true)e.perMessageDeflate={};if(e.clientTracking)this.clients=new Set;this.options=e}address(){if(this.options.noServer){throw new Error('The server is operating in "noServer" mode')}if(!this._server)return null;return this._server.address()}close(e){if(e)this.once("close",e);if(this.clients){for(const e of this.clients)e.terminate()}const t=this._server;if(t){this._removeListeners();this._removeListeners=this._server=null;if(this.options.port!=null){t.close(()=>this.emit("close"));return}}process.nextTick(emitClose,this)}shouldHandle(e){if(this.options.path){const t=e.url.indexOf("?");const r=t!==-1?e.url.slice(0,t):e.url;if(r!==this.options.path)return false}return true}handleUpgrade(e,t,r,i){t.on("error",socketOnError);const a=e.headers["sec-websocket-key"]!==undefined?e.headers["sec-websocket-key"].trim():false;const s=+e.headers["sec-websocket-version"];const n={};if(e.method!=="GET"||e.headers.upgrade.toLowerCase()!=="websocket"||!a||!d.test(a)||s!==8&&s!==13||!this.shouldHandle(e)){return abortHandshake(t,400)}if(this.options.perMessageDeflate){const r=new o(this.options.perMessageDeflate,true,this.options.maxPayload);try{const i=c(e.headers["sec-websocket-extensions"]);if(i[o.extensionName]){r.accept(i[o.extensionName]);n[o.extensionName]=r}}catch(e){return abortHandshake(t,400)}}if(this.options.verifyClient){const o={origin:e.headers[`${s===8?"sec-websocket-origin":"origin"}`],secure:!!(e.connection.authorized||e.connection.encrypted),req:e};if(this.options.verifyClient.length===2){this.options.verifyClient(o,(s,o,u,p)=>{if(!s){return abortHandshake(t,o||401,u,p)}this.completeUpgrade(a,n,e,t,r,i)});return}if(!this.options.verifyClient(o))return abortHandshake(t,401)}this.completeUpgrade(a,n,e,t,r,i)}completeUpgrade(e,t,r,i,s,n){if(!i.readable||!i.writable)return i.destroy();if(i[l]){throw new Error("server.handleUpgrade() was called more than once with the same "+"socket, possibly due to a misconfiguration")}const c=a("sha1").update(e+m).digest("base64");const d=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${c}`];const y=new u(null);let b=r.headers["sec-websocket-protocol"];if(b){b=b.trim().split(/ *, */);if(this.options.handleProtocols){b=this.options.handleProtocols(b,r)}else{b=b[0]}if(b){d.push(`Sec-WebSocket-Protocol: ${b}`);y.protocol=b}}if(t[o.extensionName]){const e=t[o.extensionName].params;const r=p({[o.extensionName]:[e]});d.push(`Sec-WebSocket-Extensions: ${r}`);y._extensions=t}this.emit("headers",d,r);i.write(d.concat("\r\n").join("\r\n"));i.removeListener("error",socketOnError);y.setSocket(i,s,this.options.maxPayload);if(this.clients){this.clients.add(y);y.on("close",()=>this.clients.delete(y))}n(y)}}e.exports=WebSocketServer;function addListeners(e,t){for(const r of Object.keys(t))e.on(r,t[r]);return function removeListeners(){for(const r of Object.keys(t)){e.removeListener(r,t[r])}}}function emitClose(e){e.emit("close")}function socketOnError(){this.destroy()}function abortHandshake(e,t,r,i){if(e.writable){r=r||n[t];i={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(r),...i};e.write(`HTTP/1.1 ${t} ${n[t]}\r\n`+Object.keys(i).map(e=>`${e}: ${i[e]}`).join("\r\n")+"\r\n\r\n"+r)}e.removeListener("error",socketOnError);e.destroy()}},6515:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediapackage"]={};i.MediaPackage=a.defineService("mediapackage",["2017-10-12"]);Object.defineProperty(s.services["mediapackage"],"2017-10-12",{get:function get(){var e=r(8749);e.paginators=r(9934).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaPackage},6524:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-07-25",endpointPrefix:"databrew",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"AWS Glue DataBrew",serviceId:"DataBrew",signatureVersion:"v4",signingName:"databrew",uid:"databrew-2017-07-25"},operations:{BatchDeleteRecipeVersion:{http:{requestUri:"/recipes/{name}/batchDeleteRecipeVersion"},input:{type:"structure",required:["Name","RecipeVersions"],members:{Name:{location:"uri",locationName:"name"},RecipeVersions:{type:"list",member:{}}}},output:{type:"structure",required:["Name"],members:{Name:{},Errors:{type:"list",member:{type:"structure",members:{ErrorCode:{},ErrorMessage:{},RecipeVersion:{}}}}}}},CreateDataset:{http:{requestUri:"/datasets"},input:{type:"structure",required:["Name","Input"],members:{Name:{},FormatOptions:{shape:"Sc"},Input:{shape:"Sm"},Tags:{shape:"Su"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateProfileJob:{http:{requestUri:"/profileJobs"},input:{type:"structure",required:["DatasetName","Name","OutputLocation","RoleArn"],members:{DatasetName:{},EncryptionKeyArn:{},EncryptionMode:{},Name:{},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},OutputLocation:{shape:"Sn"},RoleArn:{},Tags:{shape:"Su"},Timeout:{type:"integer"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateProject:{http:{requestUri:"/projects"},input:{type:"structure",required:["DatasetName","Name","RecipeName","RoleArn"],members:{DatasetName:{},Name:{},RecipeName:{},Sample:{shape:"S1a"},RoleArn:{},Tags:{shape:"Su"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateRecipe:{http:{requestUri:"/recipes"},input:{type:"structure",required:["Name","Steps"],members:{Description:{},Name:{},Steps:{shape:"S1g"},Tags:{shape:"Su"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateRecipeJob:{http:{requestUri:"/recipeJobs"},input:{type:"structure",required:["Name","Outputs","RoleArn"],members:{DatasetName:{},EncryptionKeyArn:{},EncryptionMode:{},Name:{},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},Outputs:{shape:"S1u"},ProjectName:{},RecipeReference:{shape:"S23"},RoleArn:{},Tags:{shape:"Su"},Timeout:{type:"integer"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},CreateSchedule:{http:{requestUri:"/schedules"},input:{type:"structure",required:["CronExpression","Name"],members:{JobNames:{shape:"S26"},CronExpression:{},Tags:{shape:"Su"},Name:{}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/datasets/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteJob:{http:{method:"DELETE",requestUri:"/jobs/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteProject:{http:{method:"DELETE",requestUri:"/projects/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DeleteRecipeVersion:{http:{method:"DELETE",requestUri:"/recipes/{name}/recipeVersion/{recipeVersion}"},input:{type:"structure",required:["Name","RecipeVersion"],members:{Name:{location:"uri",locationName:"name"},RecipeVersion:{location:"uri",locationName:"recipeVersion"}}},output:{type:"structure",required:["Name","RecipeVersion"],members:{Name:{},RecipeVersion:{}}}},DeleteSchedule:{http:{method:"DELETE",requestUri:"/schedules/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},DescribeDataset:{http:{method:"GET",requestUri:"/datasets/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name","Input"],members:{CreatedBy:{},CreateDate:{type:"timestamp"},Name:{},FormatOptions:{shape:"Sc"},Input:{shape:"Sm"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},Source:{},Tags:{shape:"Su"},ResourceArn:{}}}},DescribeJob:{http:{method:"GET",requestUri:"/jobs/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{CreateDate:{type:"timestamp"},CreatedBy:{},DatasetName:{},EncryptionKeyArn:{},EncryptionMode:{},Name:{},Type:{},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},Outputs:{shape:"S1u"},ProjectName:{},RecipeReference:{shape:"S23"},ResourceArn:{},RoleArn:{},Tags:{shape:"Su"},Timeout:{type:"integer"}}}},DescribeProject:{http:{method:"GET",requestUri:"/projects/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{CreateDate:{type:"timestamp"},CreatedBy:{},DatasetName:{},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},Name:{},RecipeName:{},ResourceArn:{},Sample:{shape:"S1a"},RoleArn:{},Tags:{shape:"Su"},SessionStatus:{},OpenedBy:{},OpenDate:{type:"timestamp"}}}},DescribeRecipe:{http:{method:"GET",requestUri:"/recipes/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},RecipeVersion:{location:"querystring",locationName:"recipeVersion"}}},output:{type:"structure",required:["Name"],members:{CreatedBy:{},CreateDate:{type:"timestamp"},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},ProjectName:{},PublishedBy:{},PublishedDate:{type:"timestamp"},Description:{},Name:{},Steps:{shape:"S1g"},Tags:{shape:"Su"},ResourceArn:{},RecipeVersion:{}}}},DescribeSchedule:{http:{method:"GET",requestUri:"/schedules/{name}"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{CreateDate:{type:"timestamp"},CreatedBy:{},JobNames:{shape:"S26"},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},ResourceArn:{},CronExpression:{},Tags:{shape:"Su"},Name:{}}}},ListDatasets:{http:{method:"GET",requestUri:"/datasets"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["Datasets"],members:{Datasets:{type:"list",member:{type:"structure",required:["Name","Input"],members:{AccountId:{},CreatedBy:{},CreateDate:{type:"timestamp"},Name:{},FormatOptions:{shape:"Sc"},Input:{shape:"Sm"},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},Source:{},Tags:{shape:"Su"},ResourceArn:{}}}},NextToken:{}}}},ListJobRuns:{http:{method:"GET",requestUri:"/jobs/{name}/jobRuns"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["JobRuns"],members:{JobRuns:{type:"list",member:{type:"structure",members:{Attempt:{type:"integer"},CompletedOn:{type:"timestamp"},DatasetName:{},ErrorMessage:{},ExecutionTime:{type:"integer"},JobName:{},RunId:{},State:{},LogSubscription:{},LogGroupName:{},Outputs:{shape:"S1u"},RecipeReference:{shape:"S23"},StartedBy:{},StartedOn:{type:"timestamp"}}}},NextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/jobs"},input:{type:"structure",members:{DatasetName:{location:"querystring",locationName:"datasetName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},ProjectName:{location:"querystring",locationName:"projectName"}}},output:{type:"structure",required:["Jobs"],members:{Jobs:{type:"list",member:{type:"structure",required:["Name"],members:{AccountId:{},CreatedBy:{},CreateDate:{type:"timestamp"},DatasetName:{},EncryptionKeyArn:{},EncryptionMode:{},Name:{},Type:{},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},Outputs:{shape:"S1u"},ProjectName:{},RecipeReference:{shape:"S23"},ResourceArn:{},RoleArn:{},Timeout:{type:"integer"},Tags:{shape:"Su"}}}},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:["Name","RecipeName"],members:{AccountId:{},CreateDate:{type:"timestamp"},CreatedBy:{},DatasetName:{},LastModifiedDate:{type:"timestamp"},LastModifiedBy:{},Name:{},RecipeName:{},ResourceArn:{},Sample:{shape:"S1a"},Tags:{shape:"Su"},RoleArn:{},OpenedBy:{},OpenDate:{type:"timestamp"}}}},NextToken:{}}}},ListRecipeVersions:{http:{method:"GET",requestUri:"/recipeVersions"},input:{type:"structure",required:["Name"],members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},Name:{location:"querystring",locationName:"name"}}},output:{type:"structure",required:["Recipes"],members:{NextToken:{},Recipes:{shape:"S3u"}}}},ListRecipes:{http:{method:"GET",requestUri:"/recipes"},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"},RecipeVersion:{location:"querystring",locationName:"recipeVersion"}}},output:{type:"structure",required:["Recipes"],members:{Recipes:{shape:"S3u"},NextToken:{}}}},ListSchedules:{http:{method:"GET",requestUri:"/schedules"},input:{type:"structure",members:{JobName:{location:"querystring",locationName:"jobName"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",required:["Schedules"],members:{Schedules:{type:"list",member:{type:"structure",required:["Name"],members:{AccountId:{},CreatedBy:{},CreateDate:{type:"timestamp"},JobNames:{shape:"S26"},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},ResourceArn:{},CronExpression:{},Tags:{shape:"Su"},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:"Su"}}}},PublishRecipe:{http:{requestUri:"/recipes/{name}/publishRecipe"},input:{type:"structure",required:["Name"],members:{Description:{},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},SendProjectSessionAction:{http:{method:"PUT",requestUri:"/projects/{name}/sendProjectSessionAction"},input:{type:"structure",required:["Name"],members:{Preview:{type:"boolean"},Name:{location:"uri",locationName:"name"},RecipeStep:{shape:"S1h"},StepIndex:{type:"integer"},ClientSessionId:{},ViewFrame:{type:"structure",required:["StartColumnIndex"],members:{StartColumnIndex:{type:"integer"},ColumnRange:{type:"integer"},HiddenColumns:{type:"list",member:{}}}}}},output:{type:"structure",required:["Name"],members:{Result:{},Name:{},ActionId:{type:"integer"}}}},StartJobRun:{http:{requestUri:"/jobs/{name}/startJobRun"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["RunId"],members:{RunId:{}}}},StartProjectSession:{http:{method:"PUT",requestUri:"/projects/{name}/startProjectSession"},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"name"},AssumeControl:{type:"boolean"}}},output:{type:"structure",required:["Name"],members:{Name:{},ClientSessionId:{}}}},StopJobRun:{http:{requestUri:"/jobs/{name}/jobRun/{runId}/stopJobRun"},input:{type:"structure",required:["Name","RunId"],members:{Name:{location:"uri",locationName:"name"},RunId:{location:"uri",locationName:"runId"}}},output:{type:"structure",required:["RunId"],members:{RunId:{}}}},TagResource:{http:{requestUri:"/tags/{ResourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"Su"}}},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:{}}},UpdateDataset:{http:{method:"PUT",requestUri:"/datasets/{name}"},input:{type:"structure",required:["Name","Input"],members:{Name:{location:"uri",locationName:"name"},FormatOptions:{shape:"Sc"},Input:{shape:"Sm"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},UpdateProfileJob:{http:{method:"PUT",requestUri:"/profileJobs/{name}"},input:{type:"structure",required:["Name","OutputLocation","RoleArn"],members:{EncryptionKeyArn:{},EncryptionMode:{},Name:{location:"uri",locationName:"name"},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},OutputLocation:{shape:"Sn"},RoleArn:{},Timeout:{type:"integer"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},UpdateProject:{http:{method:"PUT",requestUri:"/projects/{name}"},input:{type:"structure",required:["RoleArn","Name"],members:{Sample:{shape:"S1a"},RoleArn:{},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{LastModifiedDate:{type:"timestamp"},Name:{}}}},UpdateRecipe:{http:{method:"PUT",requestUri:"/recipes/{name}"},input:{type:"structure",required:["Name"],members:{Description:{},Name:{location:"uri",locationName:"name"},Steps:{shape:"S1g"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},UpdateRecipeJob:{http:{method:"PUT",requestUri:"/recipeJobs/{name}"},input:{type:"structure",required:["Name","Outputs","RoleArn"],members:{EncryptionKeyArn:{},EncryptionMode:{},Name:{location:"uri",locationName:"name"},LogSubscription:{},MaxCapacity:{type:"integer"},MaxRetries:{type:"integer"},Outputs:{shape:"S1u"},RoleArn:{},Timeout:{type:"integer"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}},UpdateSchedule:{http:{method:"PUT",requestUri:"/schedules/{name}"},input:{type:"structure",required:["CronExpression","Name"],members:{JobNames:{shape:"S26"},CronExpression:{},Name:{location:"uri",locationName:"name"}}},output:{type:"structure",required:["Name"],members:{Name:{}}}}},shapes:{Sc:{type:"structure",members:{Json:{type:"structure",members:{MultiLine:{type:"boolean"}}},Excel:{type:"structure",members:{SheetNames:{type:"list",member:{}},SheetIndexes:{type:"list",member:{type:"integer"}}}},Csv:{type:"structure",members:{Delimiter:{}}}}},Sm:{type:"structure",members:{S3InputDefinition:{shape:"Sn"},DataCatalogInputDefinition:{type:"structure",required:["DatabaseName","TableName"],members:{CatalogId:{},DatabaseName:{},TableName:{},TempDirectory:{shape:"Sn"}}}}},Sn:{type:"structure",required:["Bucket"],members:{Bucket:{},Key:{}}},Su:{type:"map",key:{},value:{}},S1a:{type:"structure",required:["Type"],members:{Size:{type:"integer"},Type:{}}},S1g:{type:"list",member:{shape:"S1h"}},S1h:{type:"structure",required:["Action"],members:{Action:{type:"structure",required:["Operation"],members:{Operation:{},Parameters:{type:"map",key:{},value:{}}}},ConditionExpressions:{type:"list",member:{type:"structure",required:["Condition","TargetColumn"],members:{Condition:{},Value:{},TargetColumn:{}}}}}},S1u:{type:"list",member:{type:"structure",required:["Location"],members:{CompressionFormat:{},Format:{},PartitionColumns:{type:"list",member:{}},Location:{shape:"Sn"},Overwrite:{type:"boolean"},FormatOptions:{type:"structure",members:{Csv:{type:"structure",members:{Delimiter:{}}}}}}}},S23:{type:"structure",required:["Name"],members:{Name:{},RecipeVersion:{}}},S26:{type:"list",member:{}},S3u:{type:"list",member:{type:"structure",required:["Name"],members:{CreatedBy:{},CreateDate:{type:"timestamp"},LastModifiedBy:{},LastModifiedDate:{type:"timestamp"},ProjectName:{},PublishedBy:{},PublishedDate:{type:"timestamp"},Description:{},Name:{},ResourceArn:{},Steps:{shape:"S1g"},Tags:{shape:"Su"},RecipeVersion:{}}}}}}},6531:function(e){e.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:{}}}}}},6538:function(e,t,r){e.exports={read:read.bind(undefined,false,undefined),readType:read.bind(undefined,false),write:write,readPartial:read.bind(undefined,true),readInternal:read,keyTypeToAlg:keyTypeToAlg,algToKeyType:algToKeyType};var i=r(9489);var a=r(6215).Buffer;var s=r(8098);var n=r(2270);var o=r(3852);var u=r(7502);var p=r(8940);function algToKeyType(e){i.string(e);if(e==="ssh-dss")return"dsa";else if(e==="ssh-rsa")return"rsa";else if(e==="ssh-ed25519")return"ed25519";else if(e==="ssh-curve25519")return"curve25519";else if(e.match(/^ecdsa-sha2-/))return"ecdsa";else throw new Error("Unknown algorithm "+e)}function keyTypeToAlg(e){i.object(e);if(e.type==="dsa")return"ssh-dss";else if(e.type==="rsa")return"ssh-rsa";else if(e.type==="ed25519")return"ssh-ed25519";else if(e.type==="curve25519")return"ssh-curve25519";else if(e.type==="ecdsa")return"ecdsa-sha2-"+e.part.curve.data.toString();else throw new Error("Unknown key type "+e.type)}function read(e,t,r,c){if(typeof r==="string")r=a.from(r);i.buffer(r,"buf");var m={};var l=m.parts=[];var d=new p({buffer:r});var y=d.readString();i.ok(!d.atEnd(),"key must have at least one part");m.type=algToKeyType(y);var b=s.info[m.type].parts.length;if(t&&t==="private")b=s.privInfo[m.type].parts.length;while(!d.atEnd()&&l.length=1,"key must have at least one part");i.ok(e||d.atEnd(),"leftover bytes at end of key");var h=o;var f=s.info[m.type];if(t==="private"||f.parts.length!==l.length){f=s.privInfo[m.type];h=u}i.strictEqual(f.parts.length,l.length);if(m.type==="ecdsa"){var g=/^ecdsa-sha2-(.+)$/.exec(y);i.ok(g!==null);i.strictEqual(g[1],l[0].data.toString())}var S=true;for(var N=0;N":"<";i+="if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" Object.keys("+m+").length "+y+" "+d+") { ";var c=t;var b=b||[];b.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+d+" } ";if(e.opts.messages!==false){i+=" , message: 'should NOT have ";if(t=="maxProperties"){i+="more"}else{i+="fewer"}i+=" than ";if(l){i+="' + "+d+" + '"}else{i+=""+n}i+=" properties' "}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var h=i;i=b.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+h+"]); "}else{i+=" validate.errors = ["+h+"]; return false; "}}else{i+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(p){i+=" else { "}return i}},6571:function(e){e.exports={pagination:{DescribeAnalysisSchemes:{result_key:"AnalysisSchemes"},DescribeDomains:{result_key:"DomainStatusList"},DescribeExpressions:{result_key:"Expressions"},DescribeIndexFields:{result_key:"IndexFields"},DescribeSuggesters:{result_key:"Suggesters"}}}},6574:function(e){e.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:true},contentType:{location:"header",locationName:"Content-Type"}},payload:"documents"},output:{type:"structure",members:{status:{},adds:{type:"long"},deletes:{type:"long"},warnings:{type:"list",member:{type:"structure",members:{message:{}}}}}}}},shapes:{}}},6582:function(e){e.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:true}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{},PrivateKey:{type:"string",sensitive:true}}}},GetCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Certificate:{},CertificateChain:{}}}},ImportCertificate:{input:{type:"structure",required:["Certificate","PrivateKey"],members:{CertificateArn:{},Certificate:{type:"blob"},PrivateKey:{type:"blob",sensitive:true},CertificateChain:{type:"blob"},Tags:{shape:"S3"}}},output:{type:"structure",members:{CertificateArn:{}}}},ListCertificates:{input:{type:"structure",members:{CertificateStatuses:{type:"list",member:{}},Includes:{type:"structure",members:{extendedKeyUsage:{type:"list",member:{}},keyUsage:{type:"list",member:{}},keyTypes:{type:"list",member:{}}}},NextToken:{},MaxItems:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},CertificateSummaryList:{type:"list",member:{type:"structure",members:{CertificateArn:{},DomainName:{}}}}}}},ListTagsForCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},output:{type:"structure",members:{Tags:{shape:"S3"}}}},RemoveTagsFromCertificate:{input:{type:"structure",required:["CertificateArn","Tags"],members:{CertificateArn:{},Tags:{shape:"S3"}}}},RenewCertificate:{input:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}}},RequestCertificate:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},ValidationMethod:{},SubjectAlternativeNames:{shape:"Sc"},IdempotencyToken:{},DomainValidationOptions:{type:"list",member:{type:"structure",required:["DomainName","ValidationDomain"],members:{DomainName:{},ValidationDomain:{}}}},Options:{shape:"S11"},CertificateAuthorityArn:{},Tags:{shape:"S3"}}},output:{type:"structure",members:{CertificateArn:{}}}},ResendValidationEmail:{input:{type:"structure",required:["CertificateArn","Domain","ValidationDomain"],members:{CertificateArn:{},Domain:{},ValidationDomain:{}}}},UpdateCertificateOptions:{input:{type:"structure",required:["CertificateArn","Options"],members:{CertificateArn:{},Options:{shape:"S11"}}}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sc:{type:"list",member:{}},Sd:{type:"list",member:{type:"structure",required:["DomainName"],members:{DomainName:{},ValidationEmails:{type:"list",member:{}},ValidationDomain:{},ValidationStatus:{},ResourceRecord:{type:"structure",required:["Name","Type","Value"],members:{Name:{},Type:{},Value:{}}},ValidationMethod:{}}}},S11:{type:"structure",members:{CertificateTransparencyLoggingPreference:{}}}}}},6584:function(e){e.exports={newInvalidAsn1Error:function(e){var t=new Error;t.name="InvalidAsn1Error";t.message=e||"";return t}}},6596:function(e){e.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:{}}},6597:function(e){e.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:true},WorkGroup:{}}},output:{type:"structure",members:{NamedQueryId:{}}},idempotent:true},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:true}}},output:{type:"structure",members:{}},idempotent:true},DeleteWorkGroup:{input:{type:"structure",required:["WorkGroup"],members:{WorkGroup:{},RecursiveDeleteOption:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:true},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:true},QueryExecutionContext:{shape:"Sr"},ResultConfiguration:{shape:"Sn"},WorkGroup:{}}},output:{type:"structure",members:{QueryExecutionId:{}}},idempotent:true},StopQueryExecution:{input:{type:"structure",required:["QueryExecutionId"],members:{QueryExecutionId:{idempotencyToken:true}}},output:{type:"structure",members:{}},idempotent:true},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"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:{}}}}}}},6600:function(e){e.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"}]}}}},6603:function(e,t,r){e.exports={read:read,write:write};var i=r(9489);var a=r(6215).Buffer;var s=r(6538);var n=r(2270);var o=r(3852);var u=r(7502);var p=r(7078);var c=/^([a-z0-9-]+)[ \t]+([a-zA-Z0-9+\/]+[=]*)([ \t]+([^ \t][^\n]*[\n]*)?)?$/;var m=/^([a-z0-9-]+)[ \t\n]+([a-zA-Z0-9+\/][a-zA-Z0-9+\/ \t\n=]*)([^a-zA-Z0-9+\/ \t\n=].*)?$/;function read(e,t){if(typeof e!=="string"){i.buffer(e,"buf");e=e.toString("ascii")}var r=e.trim().replace(/[\\\r]/g,"");var n=r.match(c);if(!n)n=r.match(m);i.ok(n,"key must match regex");var o=s.algToKeyType(n[1]);var u=a.from(n[2],"base64");var p;var l={};if(n[4]){try{p=s.read(u)}catch(e){n=r.match(m);i.ok(n,"key must match regex");u=a.from(n[2],"base64");p=s.readInternal(l,"public",u)}}else{p=s.readInternal(l,"public",u)}i.strictEqual(o,p.type);if(n[4]&&n[4].length>0){p.comment=n[4]}else if(l.consumed){var d=n[2]+(n[3]?n[3]:"");var y=Math.ceil(l.consumed/3)*4;d=d.slice(0,y-2).replace(/[^a-zA-Z0-9+\/=]/g,"")+d.slice(y-2);var b=l.consumed%3;if(b>0&&d.slice(y-1,y)!=="=")y--;while(d.slice(y,y+1)==="=")y++;var h=d.slice(y);h=h.replace(/[\r\n]/g," ").replace(/^\s+/,"");if(h.match(/^[a-zA-Z0-9]/))p.comment=h}return p}function write(e,t){i.object(e);if(!o.isKey(e))throw new Error("Must be a public key");var r=[];var n=s.keyTypeToAlg(e);r.push(n);var u=s.write(e);r.push(u.toString("base64"));if(e.comment)r.push(e.comment);return a.from(r.join(" "))}},6605:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["batch"]={};i.Batch=a.defineService("batch",["2016-08-10"]);Object.defineProperty(s.services["batch"],"2016-08-10",{get:function get(){var e=r(522);e.paginators=r(8945).pagination;return e},enumerable:true,configurable:true});e.exports=i.Batch},6609:function(e){e.exports={pagination:{DescribeClusterDbRevisions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterDbRevisions"},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"},DescribeClusterTracks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"MaintenanceTracks"},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"},DescribeSnapshotCopyGrants:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SnapshotCopyGrants"},DescribeSnapshotSchedules:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SnapshotSchedules"},DescribeTableRestoreStatus:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TableRestoreStatusDetails"},DescribeTags:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TaggedResources"},DescribeUsageLimits:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UsageLimits"},GetReservedNodeExchangeOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeOfferings"}}}},6612:function(e,t,r){"use strict";e.exports=Yallist;Yallist.Node=Node;Yallist.create=Yallist;function Yallist(e){var t=this;if(!(t instanceof Yallist)){t=new Yallist}t.tail=null;t.head=null;t.length=0;if(e&&typeof e.forEach==="function"){e.forEach(function(e){t.push(e)})}else if(arguments.length>0){for(var r=0,i=arguments.length;r1){r=t}else if(this.head){i=this.head.next;r=this.head.value}else{throw new TypeError("Reduce of empty list with no initial value")}for(var a=0;i!==null;a++){r=e(r,i.value,a);i=i.next}return r};Yallist.prototype.reduceReverse=function(e,t){var r;var i=this.tail;if(arguments.length>1){r=t}else if(this.tail){i=this.tail.prev;r=this.tail.value}else{throw new TypeError("Reduce of empty list with no initial value")}for(var a=this.length-1;i!==null;a--){r=e(r,i.value,a);i=i.prev}return r};Yallist.prototype.toArray=function(){var e=new Array(this.length);for(var t=0,r=this.head;r!==null;t++){e[t]=r.value;r=r.next}return e};Yallist.prototype.toArrayReverse=function(){var e=new Array(this.length);for(var t=0,r=this.tail;r!==null;t++){e[t]=r.value;r=r.prev}return e};Yallist.prototype.slice=function(e,t){t=t||this.length;if(t<0){t+=this.length}e=e||0;if(e<0){e+=this.length}var r=new Yallist;if(tthis.length){t=this.length}for(var i=0,a=this.head;a!==null&&ithis.length){t=this.length}for(var i=this.length,a=this.tail;a!==null&&i>t;i--){a=a.prev}for(;a!==null&&i>e;i--,a=a.prev){r.push(a.value)}return r};Yallist.prototype.splice=function(e,t,...r){if(e>this.length){e=this.length-1}if(e<0){e=this.length+e}for(var i=0,a=this.head;a!==null&&i{const r=s.STATUS_CODES[426];t.writeHead(426,{"Content-Length":r.length,"Content-Type":"text/plain"});t.end(r)});this._server.listen(e.port,e.host,e.backlog,t)}else if(e.server){this._server=e.server}if(this._server){this._removeListeners=addListeners(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(e,t,r)=>{this.handleUpgrade(e,t,r,t=>{this.emit("connection",t,e)})}})}if(e.perMessageDeflate===true)e.perMessageDeflate={};if(e.clientTracking)this.clients=new Set;this.options=e}address(){if(this.options.noServer){throw new Error('The server is operating in "noServer" mode')}if(!this._server)return null;return this._server.address()}close(e){if(e)this.once("close",e);if(this.clients){for(const e of this.clients)e.terminate()}const t=this._server;if(t){this._removeListeners();this._removeListeners=this._server=null;if(this.options.port!=null){t.close(()=>this.emit("close"));return}}process.nextTick(emitClose,this)}shouldHandle(e){if(this.options.path){const t=e.url.indexOf("?");const r=t!==-1?e.url.slice(0,t):e.url;if(r!==this.options.path)return false}return true}handleUpgrade(e,t,r,i){t.on("error",socketOnError);const a=e.headers["sec-websocket-key"]!==undefined?e.headers["sec-websocket-key"].trim():false;const s=+e.headers["sec-websocket-version"];const u={};if(e.method!=="GET"||e.headers.upgrade.toLowerCase()!=="websocket"||!a||!c.test(a)||s!==8&&s!==13||!this.shouldHandle(e)){return abortHandshake(t,400)}if(this.options.perMessageDeflate){const r=new n(this.options.perMessageDeflate,true,this.options.maxPayload);try{const i=o.parse(e.headers["sec-websocket-extensions"]);if(i[n.extensionName]){r.accept(i[n.extensionName]);u[n.extensionName]=r}}catch(e){return abortHandshake(t,400)}}if(this.options.verifyClient){const n={origin:e.headers[`${s===8?"sec-websocket-origin":"origin"}`],secure:!!(e.connection.authorized||e.connection.encrypted),req:e};if(this.options.verifyClient.length===2){this.options.verifyClient(n,(s,n,o,p)=>{if(!s){return abortHandshake(t,n||401,o,p)}this.completeUpgrade(a,u,e,t,r,i)});return}if(!this.options.verifyClient(n))return abortHandshake(t,401)}this.completeUpgrade(a,u,e,t,r,i)}completeUpgrade(e,t,r,i,s,c){if(!i.readable||!i.writable)return i.destroy();const m=a.createHash("sha1").update(e+p).digest("base64");const l=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${m}`];const d=new u(null);var y=r.headers["sec-websocket-protocol"];if(y){y=y.trim().split(/ *, */);if(this.options.handleProtocols){y=this.options.handleProtocols(y,r)}else{y=y[0]}if(y){l.push(`Sec-WebSocket-Protocol: ${y}`);d.protocol=y}}if(t[n.extensionName]){const e=t[n.extensionName].params;const r=o.format({[n.extensionName]:[e]});l.push(`Sec-WebSocket-Extensions: ${r}`);d._extensions=t}this.emit("headers",l,r);i.write(l.concat("\r\n").join("\r\n"));i.removeListener("error",socketOnError);d.setSocket(i,s,this.options.maxPayload);if(this.clients){this.clients.add(d);d.on("close",()=>this.clients.delete(d))}c(d)}}e.exports=WebSocketServer;function addListeners(e,t){for(const r of Object.keys(t))e.on(r,t[r]);return function removeListeners(){for(const r of Object.keys(t)){e.removeListener(r,t[r])}}}function emitClose(e){e.emit("close")}function socketOnError(){this.destroy()}function abortHandshake(e,t,r,i){if(e.writable){r=r||s.STATUS_CODES[t];i=Object.assign({Connection:"close","Content-type":"text/html","Content-Length":Buffer.byteLength(r)},i);e.write(`HTTP/1.1 ${t} ${s.STATUS_CODES[t]}\r\n`+Object.keys(i).map(e=>`${e}: ${i[e]}`).join("\r\n")+"\r\n\r\n"+r)}e.removeListener("error",socketOnError);e.destroy()}},6616:function(e,t,r){var i=r(395);var a=i.util.inherit;i.Signers.S3=a(i.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 addAuthorization(e,t){if(!this.request.headers["presigned-expires"]){this.request.headers["X-Amz-Date"]=i.util.date.rfc822(t)}if(e.sessionToken){this.request.headers["x-amz-security-token"]=e.sessionToken}var r=this.sign(e.secretAccessKey,this.stringToSign());var a="AWS "+e.accessKeyId+":"+r;this.request.headers["Authorization"]=a},stringToSign:function stringToSign(){var e=this.request;var t=[];t.push(e.method);t.push(e.headers["Content-MD5"]||"");t.push(e.headers["Content-Type"]||"");t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();if(r)t.push(r);t.push(this.canonicalizedResource());return t.join("\n")},canonicalizedAmzHeaders:function canonicalizedAmzHeaders(){var e=[];i.util.each(this.request.headers,function(t){if(t.match(/^x-amz-/i))e.push(t)});e.sort(function(e,t){return e.toLowerCase()0:e.util.schemaHasRules(C,e.RULES.all)){i+=" "+b+" = true; if ("+c+".length > "+A+") { ";var D=c+"["+A+"]";d.schema=C;d.schemaPath=o+"["+A+"]";d.errSchemaPath=u+"/"+A;d.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,true);d.dataPathArr[f]=A;var x=e.validate(d);d.baseId=S;if(e.util.varOccurences(x,g)<2){i+=" "+e.util.varReplace(x,g,D)+" "}else{i+=" var "+g+" = "+D+"; "+x+" "}i+=" } ";if(p){i+=" if ("+b+") { ";y+="}"}}}}if(typeof N=="object"&&(e.opts.strictKeywords?typeof N=="object"&&Object.keys(N).length>0:e.util.schemaHasRules(N,e.RULES.all))){d.schema=N;d.schemaPath=e.schemaPath+".additionalItems";d.errSchemaPath=e.errSchemaPath+"/additionalItems";i+=" "+b+" = true; if ("+c+".length > "+n.length+") { for (var "+h+" = "+n.length+"; "+h+" < "+c+".length; "+h+"++) { ";d.errorPath=e.util.getPathExpr(e.errorPath,h,e.opts.jsonPointers,true);var D=c+"["+h+"]";d.dataPathArr[f]=h;var x=e.validate(d);d.baseId=S;if(e.util.varOccurences(x,g)<2){i+=" "+e.util.varReplace(x,g,D)+" "}else{i+=" var "+g+" = "+D+"; "+x+" "}if(p){i+=" if (!"+b+") break; "}i+=" } } ";if(p){i+=" if ("+b+") { ";y+="}"}}}else if(e.opts.strictKeywords?typeof n=="object"&&Object.keys(n).length>0:e.util.schemaHasRules(n,e.RULES.all)){d.schema=n;d.schemaPath=o;d.errSchemaPath=u;i+=" for (var "+h+" = "+0+"; "+h+" < "+c+".length; "+h+"++) { ";d.errorPath=e.util.getPathExpr(e.errorPath,h,e.opts.jsonPointers,true);var D=c+"["+h+"]";d.dataPathArr[f]=h;var x=e.validate(d);d.baseId=S;if(e.util.varOccurences(x,g)<2){i+=" "+e.util.varReplace(x,g,D)+" "}else{i+=" var "+g+" = "+D+"; "+x+" "}if(p){i+=" if (!"+b+") break; "}i+=" }"}if(p){i+=" "+y+" if ("+l+" == errors) {"}return i}},6673:function(e){"use strict";e.exports=function generate_not(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="errs__"+a;var l=e.util.copy(e);l.level++;var d="valid"+l.level;if(e.opts.strictKeywords?typeof n=="object"&&Object.keys(n).length>0:e.util.schemaHasRules(n,e.RULES.all)){l.schema=n;l.schemaPath=o;l.errSchemaPath=u;i+=" var "+m+" = errors; ";var y=e.compositeRule;e.compositeRule=l.compositeRule=true;l.createErrors=false;var b;if(l.opts.allErrors){b=l.opts.allErrors;l.opts.allErrors=false}i+=" "+e.validate(l)+" ";l.createErrors=true;if(b)l.opts.allErrors=b;e.compositeRule=l.compositeRule=y;i+=" if ("+d+") { ";var h=h||[];h.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: 'should NOT be valid' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var f=i;i=h.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+f+"]); "}else{i+=" validate.errors = ["+f+"]; return false; "}}else{i+=" var err = "+f+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { errors = "+m+"; if (vErrors !== null) { if ("+m+") vErrors.length = "+m+"; else vErrors = null; } ";if(e.opts.allErrors){i+=" } "}}else{i+=" var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"not"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: 'should NOT be valid' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(p){i+=" if (false) { "}}return i}},6683:function(e){(function(t,r,i){if(true&&e.exports)e.exports=i();else if(typeof define==="function"&&define.amd)define(i);else r[t]=i()})("urljoin",this,function(){function normalize(e){var t=[];if(e.length===0){return""}if(typeof e[0]!=="string"){throw new TypeError("Url must be a string. Received "+e[0])}if(e[0].match(/^[^/:]+:\/*$/)&&e.length>1){var r=e.shift();e[0]=r+e[0]}if(e[0].match(/^file:\/\/\//)){e[0]=e[0].replace(/^([^/:]+):\/*/,"$1:///")}else{e[0]=e[0].replace(/^([^/:]+):\/*/,"$1://")}for(var i=0;i0){a=a.replace(/^[\/]+/,"")}if(i0?"?":"")+n.join("&");return s}return function(){var e;if(typeof arguments[0]==="object"){e=arguments[0]}else{e=[].slice.call(arguments)}return normalize(e)}})},6685:function(e){e.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:true},CreateConfig:{http:{requestUri:"/config",responseCode:200},input:{type:"structure",required:["configData","name"],members:{configData:{shape:"S5"},name:{},tags:{shape:"St"}}},output:{shape:"Su"}},CreateDataflowEndpointGroup:{http:{requestUri:"/dataflowEndpointGroup",responseCode:200},input:{type:"structure",required:["endpointDetails"],members:{endpointDetails:{shape:"Sx"},tags:{shape:"St"}}},output:{shape:"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:true},DeleteDataflowEndpointGroup:{http:{method:"DELETE",requestUri:"/dataflowEndpointGroup/{dataflowEndpointGroupId}",responseCode:200},input:{type:"structure",required:["dataflowEndpointGroupId"],members:{dataflowEndpointGroupId:{location:"uri",locationName:"dataflowEndpointGroupId"}}},output:{shape:"S18"},idempotent:true},DeleteMissionProfile:{http:{method:"DELETE",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{missionProfileId:{location:"uri",locationName:"missionProfileId"}}},output:{shape:"S1d"},idempotent:true},DescribeContact:{http:{method:"GET",requestUri:"/contact/{contactId}",responseCode:200},input:{type:"structure",required:["contactId"],members:{contactId:{location:"uri",locationName:"contactId"}}},output:{type:"structure",members:{contactId:{},contactStatus:{},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:true},UpdateConfig:{http:{method:"PUT",requestUri:"/config/{configType}/{configId}",responseCode:200},input:{type:"structure",required:["configData","configId","configType","name"],members:{configData:{shape:"S5"},configId:{location:"uri",locationName:"configId"},configType:{location:"uri",locationName:"configType"},name:{}}},output:{shape:"Su"},idempotent:true},UpdateMissionProfile:{http:{method:"PUT",requestUri:"/missionprofile/{missionProfileId}",responseCode:200},input:{type:"structure",required:["missionProfileId"],members:{contactPostPassDurationSeconds:{type:"integer"},contactPrePassDurationSeconds:{type:"integer"},dataflowEdges:{shape:"S1b"},minimumViableContactDurationSeconds:{type:"integer"},missionProfileId:{location:"uri",locationName:"missionProfileId"},name:{},trackingConfigArn:{}}},output:{shape:"S1d"},idempotent:true}},shapes:{S3:{type:"structure",members:{contactId:{}}},S5:{type:"structure",members:{antennaDownlinkConfig:{type:"structure",required:["spectrumConfig"],members:{spectrumConfig:{shape:"S7"}}},antennaDownlinkDemodDecodeConfig:{type:"structure",required:["decodeConfig","demodulationConfig","spectrumConfig"],members:{decodeConfig:{type:"structure",required:["unvalidatedJSON"],members:{unvalidatedJSON:{}}},demodulationConfig:{type:"structure",required:["unvalidatedJSON"],members:{unvalidatedJSON:{}}},spectrumConfig:{shape:"S7"}}},antennaUplinkConfig:{type:"structure",required:["spectrumConfig","targetEirp"],members:{spectrumConfig:{type:"structure",required:["centerFrequency"],members:{centerFrequency:{shape:"Sb"},polarization:{}}},targetEirp:{type:"structure",required:["units","value"],members:{units:{},value:{type:"double"}}},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:{}}}}},6686:function(e){e.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:{}}}}}},6688:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["servicediscovery"]={};i.ServiceDiscovery=a.defineService("servicediscovery",["2017-03-14"]);Object.defineProperty(s.services["servicediscovery"],"2017-03-14",{get:function get(){var e=r(8788);e.paginators=r(8448).pagination;return e},enumerable:true,configurable:true});e.exports=i.ServiceDiscovery},6689:function(e,t,r){try{var i=r(1669);if(typeof i.inherits!=="function")throw"";e.exports=i.inherits}catch(t){e.exports=r(2315)}},6693:function(e){e.exports={now:function now(){var e=process.hrtime();return e[0]*1e3+e[1]/1e6}}},6699:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["devopsguru"]={};i.DevOpsGuru=a.defineService("devopsguru",["2020-12-01"]);Object.defineProperty(s.services["devopsguru"],"2020-12-01",{get:function get(){var e=r(8878);e.paginators=r(2469).pagination;return e},enumerable:true,configurable:true});e.exports=i.DevOpsGuru},6718:function(e){e.exports={pagination:{DescribeImagePermissions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeImages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},6723:function(e){e.exports={oct:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}},EC:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}},RSA:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}},OKP:{decrypt:{},deriveKey:{},encrypt:{},sign:{},unwrapKey:{},verify:{},wrapKey:{}}}},6726:function(e){e.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:true},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:true},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:true},DescribeEntityAggregates:{input:{type:"structure",members:{eventArns:{type:"list",member:{}}}},output:{type:"structure",members:{entityAggregates:{type:"list",member:{type:"structure",members:{eventArn:{},count:{type:"integer"}}}}}},idempotent:true},DescribeEventAggregates:{input:{type:"structure",required:["aggregateField"],members:{filter:{shape:"S18"},aggregateField:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{eventAggregates:{type:"list",member:{type:"structure",members:{aggregateValue:{},count:{type:"integer"}}}},nextToken:{}}},idempotent:true},DescribeEventDetails:{input:{type:"structure",required:["eventArns"],members:{eventArns:{shape:"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:true},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:true},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:true},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:true},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:true},DescribeHealthServiceStatusForOrganization:{output:{type:"structure",members:{healthServiceAccessStatusForOrganization:{}}},idempotent:true},DisableHealthServiceAccessForOrganization:{idempotent:true},EnableHealthServiceAccessForOrganization:{idempotent:true}},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:{}}}}},6735:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sns"]={};i.SNS=a.defineService("sns",["2010-03-31"]);Object.defineProperty(s.services["sns"],"2010-03-31",{get:function get(){var e=r(3985);e.paginators=r(5404).pagination;return e},enumerable:true,configurable:true});e.exports=i.SNS},6738:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["opsworkscm"]={};i.OpsWorksCM=a.defineService("opsworkscm",["2016-11-01"]);Object.defineProperty(s.services["opsworkscm"],"2016-11-01",{get:function get(){var e=r(8054);e.paginators=r(4112).pagination;e.waiters=r(5950).waiters;return e},enumerable:true,configurable:true});e.exports=i.OpsWorksCM},6740:function(e,t,r){const i=r(2065);const a=r(8124);const s=(e,t,r)=>{let s=null;let n=null;let o=null;try{o=new a(t,r)}catch(e){return null}e.forEach(e=>{if(o.test(e)){if(!s||n.compare(e)===1){s=e;n=new i(s,r)}}});return s};e.exports=s},6744:function(e,t,r){const i=r(2065);const a=(e,t)=>new i(e,t).major;e.exports=a},6745:function(e){e.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:true},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},Tags:{shape:"Se"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},DeleteResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},DeleteSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},RecoveryWindowInDays:{type:"long"},ForceDeleteWithoutRecovery:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{},DeletionDate:{type:"timestamp"}}}},DescribeSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"Su"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},Tags:{shape:"Se"},VersionIdsToStages:{shape:"S10"},OwningService:{},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:true}}}},GetResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},ResourcePolicy:{}}}},GetSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},VersionId:{},VersionStage:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S11"},CreatedDate:{type:"timestamp"}}}},ListSecretVersionIds:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},MaxResults:{type:"integer"},NextToken:{},IncludeDeprecated:{type:"boolean"}}},output:{type:"structure",members:{Versions:{type:"list",member:{type:"structure",members:{VersionId:{},VersionStages:{shape:"S11"},LastAccessedDate:{type:"timestamp"},CreatedDate:{type:"timestamp"}}}},NextToken:{},ARN:{},Name:{}}}},ListSecrets:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},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:true},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S11"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},VersionStages:{shape:"S11"}}}},RestoreSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},RotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:true},RotationLambdaARN:{},RotationRules:{shape:"Su"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},TagResource:{input:{type:"structure",required:["SecretId","Tags"],members:{SecretId:{},Tags:{shape:"Se"}}}},UntagResource:{input:{type:"structure",required:["SecretId","TagKeys"],members:{SecretId:{},TagKeys:{type:"list",member:{}}}}},UpdateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:true},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},UpdateSecretVersionStage:{input:{type:"structure",required:["SecretId","VersionStage"],members:{SecretId:{},VersionStage:{},RemoveFromVersionId:{},MoveToVersionId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},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:true},Sd:{type:"string",sensitive:true},Se:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Su:{type:"structure",members:{AutomaticallyAfterDays:{type:"long"}}},S10:{type:"map",key:{},value:{shape:"S11"}},S11:{type:"list",member:{}}}}},6749:function(e){const t=()=>Buffer.from("");const r=(e,t,r)=>!r.length;e.exports=((e,i)=>{e.sign.set("none",t);e.verify.set("none",r)})},6753:function(e,t,r){var i=r(9489);var a=r(1669);function FingerprintFormatError(e,t){if(Error.captureStackTrace)Error.captureStackTrace(this,FingerprintFormatError);this.name="FingerprintFormatError";this.fingerprint=e;this.format=t;this.message="Fingerprint format is not supported, or is invalid: ";if(e!==undefined)this.message+=" fingerprint = "+e;if(t!==undefined)this.message+=" format = "+t}a.inherits(FingerprintFormatError,Error);function InvalidAlgorithmError(e){if(Error.captureStackTrace)Error.captureStackTrace(this,InvalidAlgorithmError);this.name="InvalidAlgorithmError";this.algorithm=e;this.message='Algorithm "'+e+'" is not supported'}a.inherits(InvalidAlgorithmError,Error);function KeyParseError(e,t,r){if(Error.captureStackTrace)Error.captureStackTrace(this,KeyParseError);this.name="KeyParseError";this.format=t;this.keyName=e;this.innerErr=r;this.message="Failed to parse "+e+" as a valid "+t+" format key: "+r.message}a.inherits(KeyParseError,Error);function SignatureParseError(e,t,r){if(Error.captureStackTrace)Error.captureStackTrace(this,SignatureParseError);this.name="SignatureParseError";this.type=e;this.format=t;this.innerErr=r;this.message="Failed to parse the given data as a "+e+" signature in "+t+" format: "+r.message}a.inherits(SignatureParseError,Error);function CertificateParseError(e,t,r){if(Error.captureStackTrace)Error.captureStackTrace(this,CertificateParseError);this.name="CertificateParseError";this.format=t;this.certName=e;this.innerErr=r;this.message="Failed to parse "+e+" as a valid "+t+" format certificate: "+r.message}a.inherits(CertificateParseError,Error);function KeyEncryptedError(e,t){if(Error.captureStackTrace)Error.captureStackTrace(this,KeyEncryptedError);this.name="KeyEncryptedError";this.format=t;this.keyName=e;this.message="The "+t+" format key "+e+" is "+"encrypted (password-protected), and no passphrase was "+"provided in `options`"}a.inherits(KeyEncryptedError,Error);e.exports={FingerprintFormatError:FingerprintFormatError,InvalidAlgorithmError:InvalidAlgorithmError,KeyParseError:KeyParseError,SignatureParseError:SignatureParseError,KeyEncryptedError:KeyEncryptedError,CertificateParseError:CertificateParseError}},6759:function(e){e.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:{}}},6773:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["marketplacecatalog"]={};i.MarketplaceCatalog=a.defineService("marketplacecatalog",["2018-09-17"]);Object.defineProperty(s.services["marketplacecatalog"],"2018-09-17",{get:function get(){var e=r(6531);e.paginators=r(6204).pagination;return e},enumerable:true,configurable:true});e.exports=i.MarketplaceCatalog},6782:function(e,t,r){e.exports={der:r(1822)}},6789:function(e,t,r){var i=r(5342);var a=r(64);var s=r(4428);var n=r(909);e.exports={parse:i.parseRequest,parseRequest:i.parseRequest,sign:a.signRequest,signRequest:a.signRequest,createSigner:a.createSigner,isSigner:a.isSigner,sshKeyToPEM:n.sshKeyToPEM,sshKeyFingerprint:n.fingerprint,pemToRsaSSHKey:n.pemToRsaSSHKey,verify:s.verifySignature,verifySignature:s.verifySignature,verifyHMAC:s.verifyHMAC}},6793:function(e){e.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:true}},ExpiryTime:{type:"timestamp"},VolumeSize:{type:"long"},BlockSize:{type:"integer"},NextToken:{}}}},ListSnapshotBlocks:{http:{method:"GET",requestUri:"/snapshots/{snapshotId}/blocks"},input:{type:"structure",required:["SnapshotId"],members:{SnapshotId:{location:"uri",locationName:"snapshotId"},NextToken:{location:"querystring",locationName:"pageToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},StartingBlockIndex:{location:"querystring",locationName:"startingBlockIndex",type:"integer"}}},output:{type:"structure",members:{Blocks:{type:"list",member:{type:"structure",members:{BlockIndex:{type:"integer"},BlockToken:{}}},sensitive:true},ExpiryTime:{type:"timestamp"},VolumeSize:{type:"long"},BlockSize:{type:"integer"},NextToken:{}}}},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:true},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:true,streaming:true},Sw:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S13:{type:"string",sensitive:true}}}},6801:function(e){e.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:true}}}},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:true},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"}}}},6823:function(e){e.exports={pagination:{DescribeAddonVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"addons"},ListAddons:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"addons"},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"}}}},6844:function(e,t,r){"use strict";var i=r(6867);e.exports={Validation:errorSubclass(ValidationError),MissingRef:errorSubclass(MissingRefError)};function ValidationError(e){this.message="validation failed";this.errors=e;this.ajv=this.validation=true}MissingRefError.message=function(e,t){return"can't resolve reference "+t+" from id "+e};function MissingRefError(e,t,r){this.message=r||MissingRefError.message(e,t);this.missingRef=i.url(e,t);this.missingSchema=i.normalizeId(i.fullPath(this.missingRef))}function errorSubclass(e){e.prototype=Object.create(Error.prototype);e.prototype.constructor=e;return e}},6848:function(e){e.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:true}}},output:{type:"structure",members:{AddressBookArn:{}}}},CreateBusinessReportSchedule:{input:{type:"structure",required:["Format","ContentRange"],members:{ScheduleName:{},S3BucketName:{},S3KeyPrefix:{},Format:{},ContentRange:{shape:"Sr"},Recurrence:{shape:"St"},ClientRequestToken:{idempotencyToken:true},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:true}}},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:true}}},output:{type:"structure",members:{ContactArn:{}}}},CreateGatewayGroup:{input:{type:"structure",required:["Name","ClientRequestToken"],members:{Name:{},Description:{},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{GatewayGroupArn:{}}}},CreateNetworkProfile:{input:{type:"structure",required:["NetworkProfileName","Ssid","SecurityType","ClientRequestToken"],members:{NetworkProfileName:{},Description:{},Ssid:{},SecurityType:{},EapMethod:{},CurrentPassword:{shape:"S1z"},NextPassword:{shape:"S20"},CertificateAuthorityArn:{},TrustAnchors:{shape:"S21"},ClientRequestToken:{idempotencyToken:true}}},output:{type:"structure",members:{NetworkProfileArn:{}}}},CreateProfile:{input:{type:"structure",required:["ProfileName","Timezone","Address","DistanceUnit","TemperatureUnit","WakeWord"],members:{ProfileName:{},Timezone:{},Address:{},DistanceUnit:{},TemperatureUnit:{},WakeWord:{},Locale:{},ClientRequestToken:{idempotencyToken:true},SetupModeDisabled:{type:"boolean"},MaxVolumeLimit:{type:"integer"},PSTNEnabled:{type:"boolean"},MeetingRoomConfiguration:{type:"structure",members:{RoomUtilizationMetricsEnabled:{type:"boolean"},EndOfMeetingReminder:{type:"structure",required:["ReminderAtMinutes","ReminderType","Enabled"],members:{ReminderAtMinutes:{shape:"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:true},Tags:{shape:"Sv"}}},output:{type:"structure",members:{RoomArn:{}}}},CreateSkillGroup:{input:{type:"structure",required:["SkillGroupName"],members:{SkillGroupName:{},Description:{},ClientRequestToken:{idempotencyToken:true},Tags:{shape:"Sv"}}},output:{type:"structure",members:{SkillGroupArn:{}}}},CreateUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},FirstName:{},LastName:{},Email:{},ClientRequestToken:{idempotencyToken:true},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:true},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:true}}},output:{type:"structure",members:{AnnouncementArn:{}}}},SendInvitation:{input:{type:"structure",members:{UserArn:{}}},output:{type:"structure",members:{}}},StartDeviceSync:{input:{type:"structure",required:["Features"],members:{RoomArn:{},DeviceArn:{},Features:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartSmartHomeApplianceDiscovery:{input:{type:"structure",required:["RoomArn"],members:{RoomArn:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["Arn","Tags"],members:{Arn:{},Tags:{shape:"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:true},S1h:{type:"list",member:{type:"structure",required:["Number","Type"],members:{Number:{shape:"S1g"},Type:{type:"string",sensitive:true}}}},S1k:{type:"list",member:{type:"structure",required:["Uri","Type"],members:{Uri:{type:"string",sensitive:true},Type:{type:"string",sensitive:true}}}},S1z:{type:"string",sensitive:true},S20:{type:"string",sensitive:true},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:{}}}}}}},6849:function(e){e.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"}}}},DeleteRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},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:"S1y"},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:"S2d"}}},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:"S2l"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S1y"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2d"}}},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribeRegistry:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},replicationConfiguration:{shape:"S2r"}}}},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:{deprecated:true,deprecatedMessage:"This field is deprecated. The returned authorization token can be used to access any Amazon ECR registry that the IAM principal has access to, specifying a registry ID doesn't change the permissions scope of the authorization token.",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:"S2l"},imageDigest:{},imagePushedAt:{type:"timestamp"},action:{type:"structure",members:{type:{}}},appliedRulePriority:{type:"integer"}}}},summary:{type:"structure",members:{expiringImageTotalCount:{type:"integer"}}}}}},GetRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},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:{}}}},PutRegistryPolicy:{input:{type:"structure",required:["policyText"],members:{policyText:{}}},output:{type:"structure",members:{registryId:{},policyText:{}}}},PutReplicationConfiguration:{input:{type:"structure",required:["replicationConfiguration"],members:{replicationConfiguration:{shape:"S2r"}}},output:{type:"structure",members:{replicationConfiguration:{shape:"S2r"}}}},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:"S1y"}}}},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"}}},S1y:{type:"structure",members:{status:{},description:{}}},S2d:{type:"map",key:{},value:{type:"integer"}},S2l:{type:"list",member:{}},S2r:{type:"structure",required:["rules"],members:{rules:{type:"list",member:{type:"structure",required:["destinations"],members:{destinations:{type:"list",member:{type:"structure",required:["region","registryId"],members:{region:{},registryId:{}}}}}}}}}}}},6852:function(e){e.exports={$id:"response.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["status","statusText","httpVersion","cookies","headers","content","redirectURL","headersSize","bodySize"],properties:{status:{type:"integer"},statusText:{type:"string"},httpVersion:{type:"string"},cookies:{type:"array",items:{$ref:"cookie.json#"}},headers:{type:"array",items:{$ref:"header.json#"}},content:{$ref:"content.json#"},redirectURL:{type:"string"},headersSize:{type:"integer"},bodySize:{type:"integer"},comment:{type:"string"}}}},6855:function(e,t,r){(function(){var t,i,a,s,n,o,u,p,c,m,l,d,y,b={}.hasOwnProperty;y=r(8582),d=y.isObject,l=y.isFunction,m=y.isEmpty;n=null;t=null;i=null;a=null;s=null;p=null;c=null;u=null;e.exports=o=function(){function XMLNode(e){this.parent=e;if(this.parent){this.options=this.parent.options;this.stringify=this.parent.stringify}this.children=[];if(!n){n=r(5796);t=r(9657);i=r(7919);a=r(7738);s=r(5735);p=r(7660);c=r(9708);u=r(2491)}}XMLNode.prototype.element=function(e,t,r){var i,a,s,n,o,u,p,c,y,h;u=null;if(t==null){t={}}t=t.valueOf();if(!d(t)){y=[t,r],r=y[0],t=y[1]}if(e!=null){e=e.valueOf()}if(Array.isArray(e)){for(s=0,p=e.length;s0:e.util.schemaHasRules(N,e.RULES.all)))){b[b.length]=f}}}}else{var b=n}}if(l||b.length){var I=e.errorPath,T=l||b.length>=e.opts.loopRequired,v=e.opts.ownProperties;if(p){i+=" var missing"+a+"; ";if(T){if(!l){i+=" var "+y+" = validate.schema"+o+"; "}var k="i"+a,C="schema"+a+"["+k+"]",A="' + "+C+" + '";if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPathExpr(I,C,e.opts.jsonPointers)}i+=" var "+m+" = true; ";if(l){i+=" if (schema"+a+" === undefined) "+m+" = true; else if (!Array.isArray(schema"+a+")) "+m+" = false; else {"}i+=" for (var "+k+" = 0; "+k+" < "+y+".length; "+k+"++) { "+m+" = "+c+"["+y+"["+k+"]] !== undefined ";if(v){i+=" && Object.prototype.hasOwnProperty.call("+c+", "+y+"["+k+"]) "}i+="; if (!"+m+") break; } ";if(l){i+=" } "}i+=" if (!"+m+") { ";var R=R||[];R.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+A+"' } ";if(e.opts.messages!==false){i+=" , message: '";if(e.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+A+"\\'"}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var D=i;i=R.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+D+"]); "}else{i+=" validate.errors = ["+D+"]; return false; "}}else{i+=" var err = "+D+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { "}else{i+=" if ( ";var x=b;if(x){var q,k=-1,w=x.length-1;while(k{["A128GCMKW","A192GCMKW","A256GCMKW"].forEach(r=>{const s=r.substr(0,7);const n=parseInt(r.substr(1,3),10);const o=e.encrypt.get(s);const u=e.decrypt.get(s);if(o&&u){e.keyManagementEncrypt.set(r,(e,t)=>{const s=i(r);const{ciphertext:n,tag:u}=o(e,t,{iv:s});return{wrapped:n,header:{tag:a.encodeBuffer(u),iv:a.encodeBuffer(s)}}});e.keyManagementDecrypt.set(r,u);t.oct.wrapKey[r]=t.oct.unwrapKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length===n)}})})},6925:function(e,t,r){var i=r(395);i.util.update(i.EC2.prototype,{setupRequestListeners:function setupRequestListeners(e){e.removeListener("extractError",i.EventListeners.Query.EXTRACT_ERROR);e.addListener("extractError",this.extractError);if(e.operation==="copySnapshot"){e.onAsync("validate",this.buildCopySnapshotPresignedUrl)}},buildCopySnapshotPresignedUrl:function buildCopySnapshotPresignedUrl(e,t){if(e.params.PresignedUrl||e._subRequest){return t()}e.params=i.util.copy(e.params);e.params.DestinationRegion=e.service.config.region;var r=i.util.copy(e.service.config);delete r.endpoint;r.region=e.params.SourceRegion;var a=new e.service.constructor(r);var s=a[e.operation](e.params);s._subRequest=true;s.presign(function(r,i){if(r)t(r);else{e.params.PresignedUrl=i;t()}})},extractError:function extractError(e){var t=e.httpResponse;var r=(new i.XML.Parser).parse(t.body.toString()||"");if(r.Errors){e.error=i.util.error(new Error,{code:r.Errors.Error.Code,message:r.Errors.Error.Message})}else{e.error=i.util.error(new Error,{code:t.statusCode,message:null})}e.error.requestId=r.RequestID||null}})},6928:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-09-09",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-09-09",xmlNamespace:"http://rds.amazonaws.com/doc/2013-09-09/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},DBSubnetGroupName:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1f"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S2d"},SupportedCharacterSets:{type:"list",member:{shape:"S2d",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1f",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2s"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2s"}},wrapper:true}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S27"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:true}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S27"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1r",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:true}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S41",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S43"}},wrapper:true}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S27"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"S9"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S41"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:true},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:true},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{}},wrapper:true},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}}},wrapper:true},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:true},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:true},S1f:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:true},S1l:{type:"list",member:{locationName:"SubnetIdentifier"}},S1r:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:true},S1v:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S27:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2d:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2s:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S41:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S43"}},wrapper:true},S43:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:true}},S4g:{type:"structure",members:{DBParameterGroupName:{}}}}}},6944:function(e){e.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"}}}},6964:function(e,t,r){"use strict";var i=r(6417);function randomString(e){var t=(e+1)*6;var r=i.randomBytes(Math.ceil(t/8));var a=r.toString("base64").replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"");return a.slice(0,e)}function calculatePayloadHash(e,t,r){var a=i.createHash(t);a.update("hawk.1.payload\n");a.update((r?r.split(";")[0].trim().toLowerCase():"")+"\n");a.update(e||"");a.update("\n");return a.digest("base64")}t.calculateMac=function(e,t){var r="hawk.1.header\n"+t.ts+"\n"+t.nonce+"\n"+(t.method||"").toUpperCase()+"\n"+t.resource+"\n"+t.host.toLowerCase()+"\n"+t.port+"\n"+(t.hash||"")+"\n";if(t.ext){r=r+t.ext.replace("\\","\\\\").replace("\n","\\n")}r=r+"\n";if(t.app){r=r+t.app+"\n"+(t.dlg||"")+"\n"}var a=i.createHmac(e.algorithm,e.key).update(r);var s=a.digest("base64");return s};t.header=function(e,r,i){var a=i.timestamp||Math.floor((Date.now()+(i.localtimeOffsetMsec||0))/1e3);var s=i.credentials;if(!s||!s.id||!s.key||!s.algorithm){return""}if(["sha1","sha256"].indexOf(s.algorithm)===-1){return""}var n={ts:a,nonce:i.nonce||randomString(6),method:r,resource:e.pathname+(e.search||""),host:e.hostname,port:e.port||(e.protocol==="http:"?80:443),hash:i.hash,ext:i.ext,app:i.app,dlg:i.dlg};if(!n.hash&&(i.payload||i.payload==="")){n.hash=calculatePayloadHash(i.payload,s.algorithm,i.contentType)}var o=t.calculateMac(s,n);var u=n.ext!==null&&n.ext!==undefined&&n.ext!=="";var p='Hawk id="'+s.id+'", ts="'+n.ts+'", nonce="'+n.nonce+(n.hash?'", hash="'+n.hash:"")+(u?'", ext="'+n.ext.replace(/\\/g,"\\\\").replace(/"/g,'\\"'):"")+'", mac="'+o+'"';if(n.app){p=p+', app="'+n.app+(n.dlg?'", dlg="'+n.dlg:"")+'"'}return p}},6985:function(e,t,r){"use strict";const i=r(1272).Component;const a=r(8418)("kubernetes-client");const s=r(5747);const n=r(6314);const o=r(5622);const u=r(8761);const p=r(2198);const c=r(5610);class Root extends i{_getSpec(e){return this.backend.http({method:"GET",pathname:e}).then(e=>{return e.body})}loadSpec(){return this._getSpec("/openapi/v2").catch(()=>{return this._getSpec("/swagger.json")}).then(e=>{this._addSpec(e);return this}).catch(e=>{throw new Error(`Failed to get /openapi/v2 and /swagger.json: ${e.message}`)})}_getLogByteStream(e){return this.backend.getLogByteStream(Object.assign({method:"GET",pathItemObject:this.pathItemObject,pathname:this.getPath(),pathnameParameters:this.getPathnameParameters()},e))}async _getWatchObjectStream(e){return this.backend.getWatchObjectStream(Object.assign({method:"GET",pathItemObject:this.pathItemObject,pathname:this.getPath(),pathnameParameters:this.getPathnameParameters()},e))}_addEndpoint(e){const t=super._addEndpoint(e);if(!t)return t;if(e.pathItem.get){const r=e.pathItem.get["x-kubernetes-action"];if(r==="watch"||r==="watchlist"){t.getStream=a.function(t.getStream,".getStream use .getObjectStream, see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md");t.getObjectStream=t._getWatchObjectStream}else if(e.name==="/api/v1/namespaces/{namespace}/pods/{name}/log"){t.getStream=a.function(t.getStream,".getStream use .getByteStream, see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md");t.getByteStream=t._getLogByteStream}else{t.getStream=a.function(t.getStream,".getStream see https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md")}}}addCustomResourceDefinition(e){const t=e.spec.group;const r=e.spec.names.plural;const i=e.spec.scope==="Cluster"?"":"/namespaces/{namespace}";const a=a=>{const s={paths:{}};const n=`/apis/${t}/${a}${i}/${r}/{name}`;s.paths[n]=["delete","get","patch","put"].reduce((e,t)=>{e[t]={operationId:`${t}Template${r}`};return e},{});const o=`/apis/${t}/${a}${i}/${r}`;s.paths[o]=["get","post"].reduce((e,t)=>{e[t]={operationId:`${t}${r}`};return e},{});if(e.spec.scope==="Namespaced"){const e=`/apis/${t}/${a}/${r}`;s.paths[e]={get:{operationId:`getCluster${r}`}}}const u={watchCluster:`/apis/${t}/${a}/watch/${r}`,watchNamespace:`/apis/${t}/${a}/watch${i}/${r}`,watchResource:`/apis/${t}/${a}/watch${i}/${r}/{name}`};Object.keys(u).forEach(e=>{const t=u[e];s.paths[t]={get:{"x-kubernetes-action":"watch",operationId:`operationId${r}`}}});if(e.spec.subresources&&e.spec.subresources.status){const e=`/apis/${t}/${a}${i}/${r}/{name}/status`;s.paths[e]=["get","put"].reduce((e,t)=>{e[t]={operationId:`${t}Template${r}`};return e},{})}if(e.spec.subresources&&e.spec.subresources.scale){const e=`/apis/${t}/${a}${i}/${r}/{name}/scale`;s.paths[e]=["get","put"].reduce((e,t)=>{e[t]={operationId:`${t}Template${r}`};return e},{})}this._addSpec(s)};if(e.spec.version){a(e.spec.version)}else{const t=e.spec.versions||[];t.forEach(e=>a(e.name))}}}class Client{constructor(e){e=e||{};if(e.config){a("Client({ config }), see "+"https://github.com/godaddy/kubernetes-client/blob/master/merging-with-kubernetes.md")}let t=e.backend;if(!t){if(e.config){t=new c(e.config)}else{const e=new n;e.loadFromDefault();t=new c({kubeconfig:e})}}let r=e.spec;if(!r&&e.version){const t=o.join(__dirname,"specs",`swagger-${e.version}.json.gz`);r=JSON.parse(u.gunzipSync(s.readFileSync(t)))}const i=new Root({splits:[],backend:t,getNames:e.getNames||p});if(r)i._addSpec(r);return i}}class Client1_13 extends Client{constructor(e){super(Object.assign({},e,{version:"1.13"}))}}e.exports={Client:Client,Client1_13:Client1_13}},6986:function(e){e.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:true},CertificateSource:{deprecated:true}}},S1w:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S22:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S24"},DistributionConfig:{shape:"S7"}}},S24:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S2b:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S2i:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2j"},ContentTypeProfileConfig:{shape:"S2n"}}},S2j:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2n:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2t:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S2i"}}},S2v:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S2w"}}},S2w:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S32:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2v"}}},S34:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S38:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S34"}}},S3a:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S3c:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S3a"}}},S3e:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S3f"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S17"},PriceClass:{},Enabled:{type:"boolean"}}},S3f:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S3i:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S24"},StreamingDistributionConfig:{shape:"S3e"}}},S4p:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1s"},Restrictions:{shape:"S1w"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}}}}}}}},6987:function(e,t,r){var i=r(395);var a=r(153);var s=["AWS_ENABLE_ENDPOINT_DISCOVERY","AWS_ENDPOINT_DISCOVERY_ENABLED"];function getCacheKey(e){var t=e.service;var r=t.api||{};var i=r.operations;var a={};if(t.config.region){a.region=t.config.region}if(r.serviceId){a.serviceId=r.serviceId}if(t.config.credentials.accessKeyId){a.accessKeyId=t.config.credentials.accessKeyId}return a}function marshallCustomIdentifiersHelper(e,t,r){if(!r||t===undefined||t===null)return;if(r.type==="structure"&&r.required&&r.required.length>0){a.arrayEach(r.required,function(i){var a=r.members[i];if(a.endpointDiscoveryId===true){var s=a.isLocationName?a.name:i;e[s]=String(t[i])}else{marshallCustomIdentifiersHelper(e,t[i],a)}})}}function marshallCustomIdentifiers(e,t){var r={};marshallCustomIdentifiersHelper(r,e.params,t);return r}function optionalDiscoverEndpoint(e){var t=e.service;var r=t.api;var s=r.operations?r.operations[e.operation]:undefined;var n=s?s.input:undefined;var o=marshallCustomIdentifiers(e,n);var u=getCacheKey(e);if(Object.keys(o).length>0){u=a.update(u,o);if(s)u.operation=s.name}var p=i.endpointCache.get(u);if(p&&p.length===1&&p[0].Address===""){return}else if(p&&p.length>0){e.httpRequest.updateEndpoint(p[0].Address)}else{var c=t.makeRequest(r.endpointOperation,{Operation:s.name,Identifiers:o});addApiVersionHeader(c);c.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS);c.removeListener("retry",i.EventListeners.Core.RETRY_CHECK);i.endpointCache.put(u,[{Address:"",CachePeriodInMinutes:1}]);c.send(function(e,t){if(t&&t.Endpoints){i.endpointCache.put(u,t.Endpoints)}else if(e){i.endpointCache.put(u,[{Address:"",CachePeriodInMinutes:1}])}})}}var n={};function requiredDiscoverEndpoint(e,t){var r=e.service;var s=r.api;var o=s.operations?s.operations[e.operation]:undefined;var u=o?o.input:undefined;var p=marshallCustomIdentifiers(e,u);var c=getCacheKey(e);if(Object.keys(p).length>0){c=a.update(c,p);if(o)c.operation=o.name}var m=i.EndpointCache.getKeyString(c);var l=i.endpointCache.get(m);if(l&&l.length===1&&l[0].Address===""){if(!n[m])n[m]=[];n[m].push({request:e,callback:t});return}else if(l&&l.length>0){e.httpRequest.updateEndpoint(l[0].Address);t()}else{var d=r.makeRequest(s.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS);addApiVersionHeader(d);i.endpointCache.put(m,[{Address:"",CachePeriodInMinutes:60}]);d.send(function(r,s){if(r){e.response.error=a.error(r,{retryable:false});i.endpointCache.remove(c);if(n[m]){var o=n[m];a.arrayEach(o,function(e){e.request.response.error=a.error(r,{retryable:false});e.callback()});delete n[m]}}else if(s){i.endpointCache.put(m,s.Endpoints);e.httpRequest.updateEndpoint(s.Endpoints[0].Address);if(n[m]){var o=n[m];a.arrayEach(o,function(e){e.request.httpRequest.updateEndpoint(s.Endpoints[0].Address);e.callback()});delete n[m]}}t()})}}function addApiVersionHeader(e){var t=e.service.api;var r=t.apiVersion;if(r&&!e.httpRequest.headers["x-amz-api-version"]){e.httpRequest.headers["x-amz-api-version"]=r}}function invalidateCachedEndpoints(e){var t=e.error;var r=e.httpResponse;if(t&&(t.code==="InvalidEndpointException"||r.statusCode===421)){var s=e.request;var n=s.service.api.operations||{};var o=n[s.operation]?n[s.operation].input:undefined;var u=marshallCustomIdentifiers(s,o);var p=getCacheKey(s);if(Object.keys(u).length>0){p=a.update(p,u);if(n[s.operation])p.operation=n[s.operation].name}i.endpointCache.remove(p)}}function hasCustomEndpoint(e){if(e._originalConfig&&e._originalConfig.endpoint&&e._originalConfig.endpointDiscoveryEnabled===true){throw a.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."})}var t=i.config[e.serviceIdentifier]||{};return Boolean(i.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function isFalsy(e){return["false","0"].indexOf(e)>=0}function resolveEndpointDiscoveryConfig(e){var t=e.service||{};if(t.config.endpointDiscoveryEnabled!==undefined){return t.config.endpointDiscoveryEnabled}if(a.isBrowser())return undefined;for(var r=0;rM.length)j=M.length;z+=P.write(M.slice(L,j),z);P[z++]=10;L=j}z+=P.write("-----END "+E+"-----\n",z);return P.slice(0,z)}},7093:function(e,t,r){e.exports=minimatch;minimatch.Minimatch=Minimatch;var i={sep:"/"};try{i=r(5622)}catch(e){}var a=minimatch.GLOBSTAR=Minimatch.GLOBSTAR={};var s=r(8306);var n={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}};var o="[^/]";var u=o+"*?";var p="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?";var c="(?:(?!(?:\\/|^)\\.).)*?";var m=charSet("().*{}+?[]^$\\!");function charSet(e){return e.split("").reduce(function(e,t){e[t]=true;return e},{})}var l=/\/+/;minimatch.filter=filter;function filter(e,t){t=t||{};return function(r,i,a){return minimatch(r,e,t)}}function ext(e,t){e=e||{};t=t||{};var r={};Object.keys(t).forEach(function(e){r[e]=t[e]});Object.keys(e).forEach(function(t){r[t]=e[t]});return r}minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return minimatch;var t=minimatch;var r=function minimatch(r,i,a){return t.minimatch(r,i,ext(e,a))};r.Minimatch=function Minimatch(r,i){return new t.Minimatch(r,ext(e,i))};return r};Minimatch.defaults=function(e){if(!e||!Object.keys(e).length)return Minimatch;return minimatch.defaults(e).Minimatch};function minimatch(e,t,r){if(typeof t!=="string"){throw new TypeError("glob pattern string required")}if(!r)r={};if(!r.nocomment&&t.charAt(0)==="#"){return false}if(t.trim()==="")return e==="";return new Minimatch(t,r).match(e)}function Minimatch(e,t){if(!(this instanceof Minimatch)){return new Minimatch(e,t)}if(typeof e!=="string"){throw new TypeError("glob pattern string required")}if(!t)t={};e=e.trim();if(i.sep!=="/"){e=e.split(i.sep).join("/")}this.options=t;this.set=[];this.pattern=e;this.regexp=null;this.negate=false;this.comment=false;this.empty=false;this.make()}Minimatch.prototype.debug=function(){};Minimatch.prototype.make=make;function make(){if(this._made)return;var e=this.pattern;var t=this.options;if(!t.nocomment&&e.charAt(0)==="#"){this.comment=true;return}if(!e){this.empty=true;return}this.parseNegate();var r=this.globSet=this.braceExpand();if(t.debug)this.debug=console.error;this.debug(this.pattern,r);r=this.globParts=r.map(function(e){return e.split(l)});this.debug(this.pattern,r);r=r.map(function(e,t,r){return e.map(this.parse,this)},this);this.debug(this.pattern,r);r=r.filter(function(e){return e.indexOf(false)===-1});this.debug(this.pattern,r);this.set=r}Minimatch.prototype.parseNegate=parseNegate;function parseNegate(){var e=this.pattern;var t=false;var r=this.options;var i=0;if(r.nonegate)return;for(var a=0,s=e.length;a1024*64){throw new TypeError("pattern is too long")}var r=this.options;if(!r.noglobstar&&e==="**")return a;if(e==="")return"";var i="";var s=!!r.nocase;var p=false;var c=[];var l=[];var y;var b=false;var h=-1;var f=-1;var g=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)";var S=this;function clearStateChar(){if(y){switch(y){case"*":i+=u;s=true;break;case"?":i+=o;s=true;break;default:i+="\\"+y;break}S.debug("clearStateChar %j %j",y,i);y=false}}for(var N=0,I=e.length,T;N-1;x--){var q=l[x];var w=i.slice(0,q.reStart);var P=i.slice(q.reStart,q.reEnd-8);var E=i.slice(q.reEnd-8,q.reEnd);var M=i.slice(q.reEnd);E+=M;var O=w.split("(").length-1;var z=M;for(N=0;N=0;n--){s=e[n];if(s)break}for(n=0;n>> no match, partial?",e,m,t,l);if(m===o)return true}return false}var y;if(typeof p==="string"){if(i.nocase){y=c.toLowerCase()===p.toLowerCase()}else{y=c===p}this.debug("string match",p,c,y)}else{y=c.match(p);this.debug("pattern match",p,c,y)}if(!y)return false}if(s===o&&n===u){return true}else if(s===o){return r}else if(n===u){var b=s===o-1&&e[s]==="";return b}throw new Error("wtf?")};function globUnescape(e){return e.replace(/\\(.)/g,"$1")}function regExpEscape(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},7104:function(e,t,r){const i=r(3688);const a=r(7284);const s=r(6872);const n=r(1186);const o=r(5387);const u=r(8847);const p=async(e,t,r,p=true)=>{switch(e){case"RSA":return a(await s.generate(t,p),r);case"EC":return a(await n.generate(t,p),r);case"OKP":return a(await o.generate(t,p),r);case"oct":return a(await u.generate(t,p),r);default:throw new i.JOSENotSupported(`unsupported key type: ${e}`)}};const c=(e,t,r,p=true)=>{switch(e){case"RSA":return a(s.generateSync(t,p),r);case"EC":return a(n.generateSync(t,p),r);case"OKP":return a(o.generateSync(t,p),r);case"oct":return a(u.generateSync(t,p),r);default:throw new i.JOSENotSupported(`unsupported key type: ${e}`)}};e.exports.generate=p;e.exports.generateSync=c},7106:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["organizations"]={};i.Organizations=a.defineService("organizations",["2016-11-28"]);Object.defineProperty(s.services["organizations"],"2016-11-28",{get:function get(){var e=r(5354);e.paginators=r(1037).pagination;return e},enumerable:true,configurable:true});e.exports=i.Organizations},7108:function(e){e.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:true},AllocateHostedConnection:{input:{type:"structure",required:["connectionId","ownerAccount","bandwidth","connectionName","vlan"],members:{connectionId:{},ownerAccount:{},bandwidth:{},connectionName:{},vlan:{type:"integer"},tags:{shape:"Sz"}}},output:{shape:"So"}},AllocatePrivateVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newPrivateVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newPrivateVirtualInterfaceAllocation:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},addressFamily:{},customerAddress:{},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},AllocatePublicVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newPublicVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newPublicVirtualInterfaceAllocation:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},routeFilterPrefixes:{shape:"S5"},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},AllocateTransitVirtualInterface:{input:{type:"structure",required:["connectionId","ownerAccount","newTransitVirtualInterfaceAllocation"],members:{connectionId:{},ownerAccount:{},newTransitVirtualInterfaceAllocation:{type:"structure",members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},tags:{shape:"Sz"}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},AssociateConnectionWithLag:{input:{type:"structure",required:["connectionId","lagId"],members:{connectionId:{},lagId:{}}},output:{shape:"So"}},AssociateHostedConnection:{input:{type:"structure",required:["connectionId","parentConnectionId"],members:{connectionId:{},parentConnectionId:{}}},output:{shape:"So"}},AssociateVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId","connectionId"],members:{virtualInterfaceId:{},connectionId:{}}},output:{shape:"S1e"}},ConfirmConnection:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{type:"structure",members:{connectionState:{}}}},ConfirmPrivateVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{},virtualGatewayId:{},directConnectGatewayId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},ConfirmPublicVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},ConfirmTransitVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId","directConnectGatewayId"],members:{virtualInterfaceId:{},directConnectGatewayId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},CreateBGPPeer:{input:{type:"structure",members:{virtualInterfaceId:{},newBGPPeer:{type:"structure",members:{asn:{type:"integer"},authKey:{},addressFamily:{},amazonAddress:{},customerAddress:{}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},CreateConnection:{input:{type:"structure",required:["location","bandwidth","connectionName"],members:{location:{},bandwidth:{},connectionName:{},lagId:{},tags:{shape:"Sz"},providerName:{}}},output:{shape:"So"}},CreateDirectConnectGateway:{input:{type:"structure",required:["directConnectGatewayName"],members:{directConnectGatewayName:{},amazonSideAsn:{type:"long"}}},output:{type:"structure",members:{directConnectGateway:{shape:"S2c"}}}},CreateDirectConnectGatewayAssociation:{input:{type:"structure",required:["directConnectGatewayId"],members:{directConnectGatewayId:{},gatewayId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},CreateDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["directConnectGatewayId","directConnectGatewayOwnerAccount","gatewayId"],members:{directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},gatewayId:{},addAllowedPrefixesToDirectConnectGateway:{shape:"S5"},removeAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},output:{type:"structure",members:{directConnectGatewayAssociationProposal:{shape:"S2j"}}}},CreateInterconnect:{input:{type:"structure",required:["interconnectName","bandwidth","location"],members:{interconnectName:{},bandwidth:{},location:{},lagId:{},tags:{shape:"Sz"},providerName:{}}},output:{shape:"S2n"}},CreateLag:{input:{type:"structure",required:["numberOfConnections","location","connectionsBandwidth","lagName"],members:{numberOfConnections:{type:"integer"},location:{},connectionsBandwidth:{},lagName:{},connectionId:{},tags:{shape:"Sz"},childConnectionTags:{shape:"Sz"},providerName:{}}},output:{shape:"S2s"}},CreatePrivateVirtualInterface:{input:{type:"structure",required:["connectionId","newPrivateVirtualInterface"],members:{connectionId:{},newPrivateVirtualInterface:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},virtualGatewayId:{},directConnectGatewayId:{},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},CreatePublicVirtualInterface:{input:{type:"structure",required:["connectionId","newPublicVirtualInterface"],members:{connectionId:{},newPublicVirtualInterface:{type:"structure",required:["virtualInterfaceName","vlan","asn"],members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},routeFilterPrefixes:{shape:"S5"},tags:{shape:"Sz"}}}}},output:{shape:"S1e"}},CreateTransitVirtualInterface:{input:{type:"structure",required:["connectionId","newTransitVirtualInterface"],members:{connectionId:{},newTransitVirtualInterface:{type:"structure",members:{virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},mtu:{type:"integer"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},directConnectGatewayId:{},tags:{shape:"Sz"}}}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},DeleteBGPPeer:{input:{type:"structure",members:{virtualInterfaceId:{},asn:{type:"integer"},customerAddress:{},bgpPeerId:{}}},output:{type:"structure",members:{virtualInterface:{shape:"S1e"}}}},DeleteConnection:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{shape:"So"}},DeleteDirectConnectGateway:{input:{type:"structure",required:["directConnectGatewayId"],members:{directConnectGatewayId:{}}},output:{type:"structure",members:{directConnectGateway:{shape:"S2c"}}}},DeleteDirectConnectGatewayAssociation:{input:{type:"structure",members:{associationId:{},directConnectGatewayId:{},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociation:{shape:"S9"}}}},DeleteDirectConnectGatewayAssociationProposal:{input:{type:"structure",required:["proposalId"],members:{proposalId:{}}},output:{type:"structure",members:{directConnectGatewayAssociationProposal:{shape:"S2j"}}}},DeleteInterconnect:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{}}},output:{type:"structure",members:{interconnectState:{}}}},DeleteLag:{input:{type:"structure",required:["lagId"],members:{lagId:{}}},output:{shape:"S2s"}},DeleteVirtualInterface:{input:{type:"structure",required:["virtualInterfaceId"],members:{virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaceState:{}}}},DescribeConnectionLoa:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},providerName:{},loaContentType:{}}},output:{type:"structure",members:{loa:{shape:"S3k"}}},deprecated:true},DescribeConnections:{input:{type:"structure",members:{connectionId:{}}},output:{shape:"S3n"}},DescribeConnectionsOnInterconnect:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{}}},output:{shape:"S3n"},deprecated:true},DescribeDirectConnectGatewayAssociationProposals:{input:{type:"structure",members:{directConnectGatewayId:{},proposalId:{},associatedGatewayId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGatewayAssociationProposals:{type:"list",member:{shape:"S2j"}},nextToken:{}}}},DescribeDirectConnectGatewayAssociations:{input:{type:"structure",members:{associationId:{},associatedGatewayId:{},directConnectGatewayId:{},maxResults:{type:"integer"},nextToken:{},virtualGatewayId:{}}},output:{type:"structure",members:{directConnectGatewayAssociations:{type:"list",member:{shape:"S9"}},nextToken:{}}}},DescribeDirectConnectGatewayAttachments:{input:{type:"structure",members:{directConnectGatewayId:{},virtualInterfaceId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGatewayAttachments:{type:"list",member:{type:"structure",members:{directConnectGatewayId:{},virtualInterfaceId:{},virtualInterfaceRegion:{},virtualInterfaceOwnerAccount:{},attachmentState:{},attachmentType:{},stateChangeError:{}}}},nextToken:{}}}},DescribeDirectConnectGateways:{input:{type:"structure",members:{directConnectGatewayId:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{directConnectGateways:{type:"list",member:{shape:"S2c"}},nextToken:{}}}},DescribeHostedConnections:{input:{type:"structure",required:["connectionId"],members:{connectionId:{}}},output:{shape:"S3n"}},DescribeInterconnectLoa:{input:{type:"structure",required:["interconnectId"],members:{interconnectId:{},providerName:{},loaContentType:{}}},output:{type:"structure",members:{loa:{shape:"S3k"}}},deprecated:true},DescribeInterconnects:{input:{type:"structure",members:{interconnectId:{}}},output:{type:"structure",members:{interconnects:{type:"list",member:{shape:"S2n"}}}}},DescribeLags:{input:{type:"structure",members:{lagId:{}}},output:{type:"structure",members:{lags:{type:"list",member:{shape:"S2s"}}}}},DescribeLoa:{input:{type:"structure",required:["connectionId"],members:{connectionId:{},providerName:{},loaContentType:{}}},output:{shape:"S3k"}},DescribeLocations:{output:{type:"structure",members:{locations:{type:"list",member:{type:"structure",members:{locationCode:{},locationName:{},region:{},availablePortSpeeds:{type:"list",member:{}},availableProviders:{type:"list",member:{}}}}}}}},DescribeTags:{input:{type:"structure",required:["resourceArns"],members:{resourceArns:{type:"list",member:{}}}},output:{type:"structure",members:{resourceTags:{type:"list",member:{type:"structure",members:{resourceArn:{},tags:{shape:"Sz"}}}}}}},DescribeVirtualGateways:{output:{type:"structure",members:{virtualGateways:{type:"list",member:{type:"structure",members:{virtualGatewayId:{},virtualGatewayState:{}}}}}}},DescribeVirtualInterfaces:{input:{type:"structure",members:{connectionId:{},virtualInterfaceId:{}}},output:{type:"structure",members:{virtualInterfaces:{type:"list",member:{shape:"S1e"}}}}},DisassociateConnectionFromLag:{input:{type:"structure",required:["connectionId","lagId"],members:{connectionId:{},lagId:{}}},output:{shape:"So"}},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:true},virtualGatewayOwnerAccount:{}}},Sc:{type:"structure",members:{id:{},type:{},ownerAccount:{},region:{}}},So:{type:"structure",members:{ownerAccount:{},connectionId:{},connectionName:{},connectionState:{},region:{},location:{},bandwidth:{},vlan:{type:"integer"},partnerName:{},loaIssueTime:{type:"timestamp"},lagId:{},awsDevice:{shape:"Sv"},jumboFrameCapable:{type:"boolean"},awsDeviceV2:{},hasLogicalRedundancy:{},tags:{shape:"Sz"},providerName:{}}},Sv:{type:"string",deprecated:true},Sz:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},S1e:{type:"structure",members:{ownerAccount:{},virtualInterfaceId:{},location:{},connectionId:{},virtualInterfaceType:{},virtualInterfaceName:{},vlan:{type:"integer"},asn:{type:"integer"},amazonSideAsn:{type:"long"},authKey:{},amazonAddress:{},customerAddress:{},addressFamily:{},virtualInterfaceState:{},customerRouterConfig:{},mtu:{type:"integer"},jumboFrameCapable:{type:"boolean"},virtualGatewayId:{},directConnectGatewayId:{},routeFilterPrefixes:{shape:"S5"},bgpPeers:{type:"list",member:{type:"structure",members:{bgpPeerId:{},asn:{type:"integer"},authKey:{},addressFamily:{},amazonAddress:{},customerAddress:{},bgpPeerState:{},bgpStatus:{},awsDeviceV2:{}}}},region:{},awsDeviceV2:{},tags:{shape:"Sz"}}},S2c:{type:"structure",members:{directConnectGatewayId:{},directConnectGatewayName:{},amazonSideAsn:{type:"long"},ownerAccount:{},directConnectGatewayState:{},stateChangeError:{}}},S2j:{type:"structure",members:{proposalId:{},directConnectGatewayId:{},directConnectGatewayOwnerAccount:{},proposalState:{},associatedGateway:{shape:"Sc"},existingAllowedPrefixesToDirectConnectGateway:{shape:"S5"},requestedAllowedPrefixesToDirectConnectGateway:{shape:"S5"}}},S2n:{type:"structure",members:{interconnectId:{},interconnectName:{},interconnectState:{},region:{},location:{},bandwidth:{},loaIssueTime:{type:"timestamp"},lagId:{},awsDevice:{shape:"Sv"},jumboFrameCapable:{type:"boolean"},awsDeviceV2:{},hasLogicalRedundancy:{},tags:{shape:"Sz"},providerName:{}}},S2s:{type:"structure",members:{connectionsBandwidth:{},numberOfConnections:{type:"integer"},lagId:{},ownerAccount:{},lagName:{},lagState:{},location:{},region:{},minimumLinks:{type:"integer"},awsDevice:{shape:"Sv"},awsDeviceV2:{},connections:{shape:"S2u"},allowsHostedConnections:{type:"boolean"},jumboFrameCapable:{type:"boolean"},hasLogicalRedundancy:{},tags:{shape:"Sz"},providerName:{}}},S2u:{type:"list",member:{shape:"So"}},S3k:{type:"structure",members:{loaContent:{type:"blob"},loaContentType:{}}},S3n:{type:"structure",members:{connections:{shape:"S2u"}}},S55:{type:"list",member:{}},S59:{type:"structure",members:{testId:{},virtualInterfaceId:{},bgpPeers:{shape:"S55"},status:{},ownerAccount:{},testDurationInMinutes:{type:"integer"},startTime:{type:"timestamp"},endTime:{type:"timestamp"}}}}}},7110:function(e,t,r){const{inherits:i}=r(1669);const{Reporter:a}=r(7452);function DecoderBuffer(e,t){a.call(this,t);if(!Buffer.isBuffer(e)){this.error("Input not Buffer");return}this.base=e;this.offset=0;this.length=e.length}i(DecoderBuffer,a);DecoderBuffer.isDecoderBuffer=function isDecoderBuffer(e){if(e instanceof DecoderBuffer){return true}const t=typeof e==="object"&&Buffer.isBuffer(e.base)&&e.constructor.name==="DecoderBuffer"&&typeof e.offset==="number"&&typeof e.length==="number"&&typeof e.save==="function"&&typeof e.restore==="function"&&typeof e.isEmpty==="function"&&typeof e.readUInt8==="function"&&typeof e.skip==="function"&&typeof e.raw==="function";return t};DecoderBuffer.prototype.save=function save(){return{offset:this.offset,reporter:a.prototype.save.call(this)}};DecoderBuffer.prototype.restore=function restore(e){const t=new DecoderBuffer(this.base);t.offset=e.offset;t.length=this.offset;this.offset=e.offset;a.prototype.restore.call(this,e.reporter);return t};DecoderBuffer.prototype.isEmpty=function isEmpty(){return this.offset===this.length};DecoderBuffer.prototype.readUInt8=function readUInt8(e){if(this.offset+1<=this.length){return this.base.readUInt8(this.offset++,true)}else{return this.error(e||"DecoderBuffer overrun")}};DecoderBuffer.prototype.skip=function skip(e,t){if(!(this.offset+e<=this.length)){return this.error(t||"DecoderBuffer overrun")}const r=new DecoderBuffer(this.base);r._reporterState=this._reporterState;r.offset=this.offset;r.length=this.offset+e;this.offset+=e;return r};DecoderBuffer.prototype.raw=function raw(e){return this.base.slice(e?e.offset:this.offset,this.length)};function EncoderBuffer(e,t){if(Array.isArray(e)){this.length=0;this.value=e.map(function(e){if(!EncoderBuffer.isEncoderBuffer(e)){e=new EncoderBuffer(e,t)}this.length+=e.length;return e},this)}else if(typeof e==="number"){if(!(e>=0&&e<=255)){return t.error("non-byte EncoderBuffer value")}this.value=e;this.length=1}else if(typeof e==="string"){this.value=e;this.length=Buffer.byteLength(e)}else if(Buffer.isBuffer(e)){this.value=e;this.length=e.length}else{return t.error(`Unsupported type: ${typeof e}`)}}EncoderBuffer.isEncoderBuffer=function isEncoderBuffer(e){if(e instanceof EncoderBuffer){return true}const t=typeof e==="object"&&e.constructor.name==="EncoderBuffer"&&typeof e.length==="number"&&typeof e.join==="function";return t};EncoderBuffer.prototype.join=function join(e,t){if(!e){e=Buffer.alloc(this.length)}if(!t){t=0}if(this.length===0){return e}if(Array.isArray(this.value)){this.value.forEach(function(r){r.join(e,t);t+=r.length})}else{if(typeof this.value==="number"){e[t]=this.value}else if(typeof this.value==="string"){e.write(this.value,t)}else if(Buffer.isBuffer(this.value)){this.value.copy(e,t)}t+=this.length}return e};e.exports={DecoderBuffer:DecoderBuffer,EncoderBuffer:EncoderBuffer}},7118:function(e,t,r){"use strict";const{randomFillSync:i}=r(6417);const a=r(1671);const{EMPTY_BUFFER:s}=r(4287);const{isValidStatusCode:n}=r(3204);const{mask:o,toBuffer:u}=r(9480);const p=Buffer.alloc(4);class Sender{constructor(e,t){this._extensions=t||{};this._socket=e;this._firstFragment=true;this._compress=false;this._bufferedBytes=0;this._deflating=false;this._queue=[]}static frame(e,t){const r=t.mask&&t.readOnly;let a=t.mask?6:2;let s=e.length;if(e.length>=65536){a+=8;s=127}else if(e.length>125){a+=2;s=126}const n=Buffer.allocUnsafe(r?e.length+a:a);n[0]=t.fin?t.opcode|128:t.opcode;if(t.rsv1)n[0]|=64;n[1]=s;if(s===126){n.writeUInt16BE(e.length,2)}else if(s===127){n.writeUInt32BE(0,2);n.writeUInt32BE(e.length,6)}if(!t.mask)return[n,e];i(p,0,4);n[1]|=128;n[a-4]=p[0];n[a-3]=p[1];n[a-2]=p[2];n[a-1]=p[3];if(r){o(e,p,n,a,e.length);return[n]}o(e,p,e,0,e.length);return[n,e]}close(e,t,r,i){let a;if(e===undefined){a=s}else if(typeof e!=="number"||!n(e)){throw new TypeError("First argument must be a valid error code number")}else if(t===undefined||t===""){a=Buffer.allocUnsafe(2);a.writeUInt16BE(e,0)}else{const r=Buffer.byteLength(t);if(r>123){throw new RangeError("The message must not be greater than 123 bytes")}a=Buffer.allocUnsafe(2+r);a.writeUInt16BE(e,0);a.write(t,2)}if(this._deflating){this.enqueue([this.doClose,a,r,i])}else{this.doClose(a,r,i)}}doClose(e,t,r){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:8,mask:t,readOnly:false}),r)}ping(e,t,r){const i=u(e);if(i.length>125){throw new RangeError("The data size must not be greater than 125 bytes")}if(this._deflating){this.enqueue([this.doPing,i,t,u.readOnly,r])}else{this.doPing(i,t,u.readOnly,r)}}doPing(e,t,r,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:9,mask:t,readOnly:r}),i)}pong(e,t,r){const i=u(e);if(i.length>125){throw new RangeError("The data size must not be greater than 125 bytes")}if(this._deflating){this.enqueue([this.doPong,i,t,u.readOnly,r])}else{this.doPong(i,t,u.readOnly,r)}}doPong(e,t,r,i){this.sendFrame(Sender.frame(e,{fin:true,rsv1:false,opcode:10,mask:t,readOnly:r}),i)}send(e,t,r){const i=u(e);const s=this._extensions[a.extensionName];let n=t.binary?2:1;let o=t.compress;if(this._firstFragment){this._firstFragment=false;if(o&&s){o=i.length>=s._threshold}this._compress=o}else{o=false;n=0}if(t.fin)this._firstFragment=true;if(s){const e={fin:t.fin,rsv1:o,opcode:n,mask:t.mask,readOnly:u.readOnly};if(this._deflating){this.enqueue([this.dispatch,i,this._compress,e,r])}else{this.dispatch(i,this._compress,e,r)}}else{this.sendFrame(Sender.frame(i,{fin:t.fin,rsv1:false,opcode:n,mask:t.mask,readOnly:u.readOnly}),r)}}dispatch(e,t,r,i){if(!t){this.sendFrame(Sender.frame(e,r),i);return}const s=this._extensions[a.extensionName];this._bufferedBytes+=e.length;this._deflating=true;s.compress(e,r.fin,(t,a)=>{if(this._socket.destroyed){const e=new Error("The socket was closed while data was being compressed");if(typeof i==="function")i(e);for(let t=0;t{n.WebSocketHandler.handleStandardStreams(e,t,o,u);return true});if(p!=null){n.WebSocketHandler.handleStandardInput(d,p,n.WebSocketHandler.StdinStream)}if(s.isResizable(o)){this.terminalSizeQueue=new s.TerminalSizeQueue;n.WebSocketHandler.handleStandardInput(d,this.terminalSizeQueue,n.WebSocketHandler.ResizeStream);this.terminalSizeQueue.handleResizes(o)}return d})}}t.Attach=Attach},7126:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["apigateway"]={};i.APIGateway=a.defineService("apigateway",["2015-07-09"]);r(3616);Object.defineProperty(s.services["apigateway"],"2015-07-09",{get:function get(){var e=r(2533);e.paginators=r(1841).pagination;return e},enumerable:true,configurable:true});e.exports=i.APIGateway},7139:function(e){e.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"}}}},CreateAppInstance:{http:{requestUri:"/app-instances",responseCode:201},input:{type:"structure",required:["Name","ClientRequestToken"],members:{Name:{shape:"S22"},Metadata:{shape:"S23"},ClientRequestToken:{shape:"S24",idempotencyToken:true},Tags:{shape:"S25"}}},output:{type:"structure",members:{AppInstanceArn:{}}},endpoint:{hostPrefix:"identity-"}},CreateAppInstanceAdmin:{http:{requestUri:"/app-instances/{appInstanceArn}/admins",responseCode:201},input:{type:"structure",required:["AppInstanceAdminArn","AppInstanceArn"],members:{AppInstanceAdminArn:{},AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstanceAdmin:{shape:"S2a"},AppInstanceArn:{}}},endpoint:{hostPrefix:"identity-"}},CreateAppInstanceUser:{http:{requestUri:"/app-instance-users",responseCode:201},input:{type:"structure",required:["AppInstanceArn","AppInstanceUserId","Name","ClientRequestToken"],members:{AppInstanceArn:{},AppInstanceUserId:{type:"string",sensitive:true},Name:{shape:"S2e"},Metadata:{shape:"S23"},ClientRequestToken:{shape:"S24",idempotencyToken:true},Tags:{shape:"S25"}}},output:{type:"structure",members:{AppInstanceUserArn:{}}},endpoint:{hostPrefix:"identity-"}},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:"S2k"}}}},CreateChannel:{http:{requestUri:"/channels",responseCode:201},input:{type:"structure",required:["AppInstanceArn","Name","ClientRequestToken"],members:{AppInstanceArn:{},Name:{shape:"S22"},Mode:{},Privacy:{},Metadata:{shape:"S23"},ClientRequestToken:{shape:"S24",idempotencyToken:true},Tags:{shape:"S25"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{}}},endpoint:{hostPrefix:"messaging-"}},CreateChannelBan:{http:{requestUri:"/channels/{channelArn}/bans",responseCode:201},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},Member:{shape:"S2a"}}},endpoint:{hostPrefix:"messaging-"}},CreateChannelMembership:{http:{requestUri:"/channels/{channelArn}/memberships",responseCode:201},input:{type:"structure",required:["ChannelArn","MemberArn","Type"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{},Type:{},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},Member:{shape:"S2a"}}},endpoint:{hostPrefix:"messaging-"}},CreateChannelModerator:{http:{requestUri:"/channels/{channelArn}/moderators",responseCode:201},input:{type:"structure",required:["ChannelArn","ChannelModeratorArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChannelModeratorArn:{},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},ChannelModerator:{shape:"S2a"}}},endpoint:{hostPrefix:"messaging-"}},CreateMeeting:{http:{requestUri:"/meetings",responseCode:201},input:{type:"structure",required:["ClientRequestToken"],members:{ClientRequestToken:{shape:"S24",idempotencyToken:true},ExternalMeetingId:{shape:"S2y"},MeetingHostId:{shape:"Sn"},MediaRegion:{},Tags:{shape:"S2z"},NotificationsConfiguration:{shape:"S30"}}},output:{type:"structure",members:{Meeting:{shape:"S33"}}}},CreateMeetingDialOut:{http:{requestUri:"/meetings/{meetingId}/dial-outs",responseCode:201},input:{type:"structure",required:["MeetingId","FromPhoneNumber","ToPhoneNumber","JoinToken"],members:{MeetingId:{location:"uri",locationName:"meetingId"},FromPhoneNumber:{shape:"S3"},ToPhoneNumber:{shape:"S3"},JoinToken:{shape:"Sv"}}},output:{type:"structure",members:{TransactionId:{}}}},CreateMeetingWithAttendees:{http:{requestUri:"/meetings?operation=create-attendees",responseCode:201},input:{type:"structure",required:["ClientRequestToken"],members:{ClientRequestToken:{shape:"S24",idempotencyToken:true},ExternalMeetingId:{shape:"S2y"},MeetingHostId:{shape:"Sn"},MediaRegion:{},Tags:{shape:"S2z"},NotificationsConfiguration:{shape:"S30"},Attendees:{type:"list",member:{shape:"Sm"}}}},output:{type:"structure",members:{Meeting:{shape:"S33"},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:"S3d"}}}},CreateProxySession:{http:{requestUri:"/voice-connectors/{voiceConnectorId}/proxy-sessions",responseCode:201},input:{type:"structure",required:["ParticipantPhoneNumbers","Capabilities","VoiceConnectorId"],members:{VoiceConnectorId:{location:"uri",locationName:"voiceConnectorId"},ParticipantPhoneNumbers:{type:"list",member:{shape:"S3"}},Name:{type:"string",sensitive:true},ExpiryMinutes:{type:"integer"},Capabilities:{shape:"S3n"},NumberSelectionBehavior:{},GeoMatchLevel:{},GeoMatchParams:{shape:"S3r"}}},output:{type:"structure",members:{ProxySession:{shape:"S3v"}}}},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:"S24",idempotencyToken:true}}},output:{type:"structure",members:{Room:{shape:"S42"}}}},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:"S45"}}}},CreateSipMediaApplication:{http:{requestUri:"/sip-media-applications",responseCode:201},input:{type:"structure",required:["AwsRegion","Name","Endpoints"],members:{AwsRegion:{},Name:{},Endpoints:{shape:"S4a"}}},output:{type:"structure",members:{SipMediaApplication:{shape:"S4e"}}}},CreateSipMediaApplicationCall:{http:{requestUri:"/sip-media-applications/{sipMediaApplicationId}/calls",responseCode:201},input:{type:"structure",required:["FromPhoneNumber","ToPhoneNumber","SipMediaApplicationId"],members:{FromPhoneNumber:{shape:"S3"},ToPhoneNumber:{shape:"S3"},SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"}}},output:{type:"structure",members:{SipMediaApplicationCall:{type:"structure",members:{TransactionId:{}}}}}},CreateSipRule:{http:{requestUri:"/sip-rules",responseCode:201},input:{type:"structure",required:["Name","TriggerType","TriggerValue","TargetApplications"],members:{Name:{},TriggerType:{},TriggerValue:{},Disabled:{type:"boolean"},TargetApplications:{shape:"S4l"}}},output:{type:"structure",members:{SipRule:{shape:"S4p"}}}},CreateUser:{http:{requestUri:"/accounts/{accountId}/users?operation=create",responseCode:201},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},Username:{},Email:{shape:"S4r"},UserType:{}}},output:{type:"structure",members:{User:{shape:"S4t"}}}},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:"S50"}}}},CreateVoiceConnectorGroup:{http:{requestUri:"/voice-connector-groups",responseCode:201},input:{type:"structure",required:["Name"],members:{Name:{},VoiceConnectorItems:{shape:"S53"}}},output:{type:"structure",members:{VoiceConnectorGroup:{shape:"S57"}}}},DeleteAccount:{http:{method:"DELETE",requestUri:"/accounts/{accountId}",responseCode:204},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"}}},output:{type:"structure",members:{}}},DeleteAppInstance:{http:{method:"DELETE",requestUri:"/app-instances/{appInstanceArn}",responseCode:204},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},endpoint:{hostPrefix:"identity-"}},DeleteAppInstanceAdmin:{http:{method:"DELETE",requestUri:"/app-instances/{appInstanceArn}/admins/{appInstanceAdminArn}",responseCode:204},input:{type:"structure",required:["AppInstanceAdminArn","AppInstanceArn"],members:{AppInstanceAdminArn:{location:"uri",locationName:"appInstanceAdminArn"},AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},endpoint:{hostPrefix:"identity-"}},DeleteAppInstanceStreamingConfigurations:{http:{method:"DELETE",requestUri:"/app-instances/{appInstanceArn}/streaming-configurations",responseCode:204},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}}},DeleteAppInstanceUser:{http:{method:"DELETE",requestUri:"/app-instance-users/{appInstanceUserArn}",responseCode:204},input:{type:"structure",required:["AppInstanceUserArn"],members:{AppInstanceUserArn:{location:"uri",locationName:"appInstanceUserArn"}}},endpoint:{hostPrefix:"identity-"}},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"}}}},DeleteChannel:{http:{method:"DELETE",requestUri:"/channels/{channelArn}",responseCode:204},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},DeleteChannelBan:{http:{method:"DELETE",requestUri:"/channels/{channelArn}/bans/{memberArn}",responseCode:204},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{location:"uri",locationName:"memberArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},DeleteChannelMembership:{http:{method:"DELETE",requestUri:"/channels/{channelArn}/memberships/{memberArn}",responseCode:204},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{location:"uri",locationName:"memberArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},DeleteChannelMessage:{http:{method:"DELETE",requestUri:"/channels/{channelArn}/messages/{messageId}",responseCode:204},input:{type:"structure",required:["ChannelArn","MessageId"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MessageId:{location:"uri",locationName:"messageId"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},DeleteChannelModerator:{http:{method:"DELETE",requestUri:"/channels/{channelArn}/moderators/{channelModeratorArn}",responseCode:204},input:{type:"structure",required:["ChannelArn","ChannelModeratorArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChannelModeratorArn:{location:"uri",locationName:"channelModeratorArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},endpoint:{hostPrefix:"messaging-"}},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"}}}},DeleteSipMediaApplication:{http:{method:"DELETE",requestUri:"/sip-media-applications/{sipMediaApplicationId}",responseCode:204},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"}}}},DeleteSipRule:{http:{method:"DELETE",requestUri:"/sip-rules/{sipRuleId}",responseCode:204},input:{type:"structure",required:["SipRuleId"],members:{SipRuleId:{location:"uri",locationName:"sipRuleId"}}}},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:"S61"}}}},DescribeAppInstance:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstance:{type:"structure",members:{AppInstanceArn:{},Name:{shape:"S22"},Metadata:{shape:"S23"},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"identity-"}},DescribeAppInstanceAdmin:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}/admins/{appInstanceAdminArn}",responseCode:200},input:{type:"structure",required:["AppInstanceAdminArn","AppInstanceArn"],members:{AppInstanceAdminArn:{location:"uri",locationName:"appInstanceAdminArn"},AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstanceAdmin:{type:"structure",members:{Admin:{shape:"S2a"},AppInstanceArn:{},CreatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"identity-"}},DescribeAppInstanceUser:{http:{method:"GET",requestUri:"/app-instance-users/{appInstanceUserArn}",responseCode:200},input:{type:"structure",required:["AppInstanceUserArn"],members:{AppInstanceUserArn:{location:"uri",locationName:"appInstanceUserArn"}}},output:{type:"structure",members:{AppInstanceUser:{type:"structure",members:{AppInstanceUserArn:{},Name:{shape:"S2e"},CreatedTimestamp:{type:"timestamp"},Metadata:{shape:"S23"},LastUpdatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"identity-"}},DescribeChannel:{http:{method:"GET",requestUri:"/channels/{channelArn}",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{Channel:{type:"structure",members:{Name:{shape:"S22"},ChannelArn:{},Mode:{},Privacy:{},Metadata:{shape:"S23"},CreatedBy:{shape:"S2a"},CreatedTimestamp:{type:"timestamp"},LastMessageTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelBan:{http:{method:"GET",requestUri:"/channels/{channelArn}/bans/{memberArn}",responseCode:200},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{location:"uri",locationName:"memberArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelBan:{type:"structure",members:{Member:{shape:"S2a"},ChannelArn:{},CreatedTimestamp:{type:"timestamp"},CreatedBy:{shape:"S2a"}}}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelMembership:{http:{method:"GET",requestUri:"/channels/{channelArn}/memberships/{memberArn}",responseCode:200},input:{type:"structure",required:["ChannelArn","MemberArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MemberArn:{location:"uri",locationName:"memberArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelMembership:{type:"structure",members:{InvitedBy:{shape:"S2a"},Type:{},Member:{shape:"S2a"},ChannelArn:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"}}}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelMembershipForAppInstanceUser:{http:{method:"GET",requestUri:"/channels/{channelArn}?scope=app-instance-user-membership",responseCode:200},input:{type:"structure",required:["ChannelArn","AppInstanceUserArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},AppInstanceUserArn:{location:"querystring",locationName:"app-instance-user-arn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelMembership:{shape:"S6n"}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelModeratedByAppInstanceUser:{http:{method:"GET",requestUri:"/channels/{channelArn}?scope=app-instance-user-moderated-channel",responseCode:200},input:{type:"structure",required:["ChannelArn","AppInstanceUserArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},AppInstanceUserArn:{location:"querystring",locationName:"app-instance-user-arn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{Channel:{shape:"S6s"}}},endpoint:{hostPrefix:"messaging-"}},DescribeChannelModerator:{http:{method:"GET",requestUri:"/channels/{channelArn}/moderators/{channelModeratorArn}",responseCode:200},input:{type:"structure",required:["ChannelArn","ChannelModeratorArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChannelModeratorArn:{location:"uri",locationName:"channelModeratorArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelModerator:{type:"structure",members:{Moderator:{shape:"S2a"},ChannelArn:{},CreatedTimestamp:{type:"timestamp"},CreatedBy:{shape:"S2a"}}}}},endpoint:{hostPrefix:"messaging-"}},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:"S78"}}}},GetAppInstanceRetentionSettings:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}/retention-settings",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstanceRetentionSettings:{shape:"S7b"},InitiateDeletionTimestamp:{type:"timestamp"}}},endpoint:{hostPrefix:"identity-"}},GetAppInstanceStreamingConfigurations:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}/streaming-configurations",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"}}},output:{type:"structure",members:{AppInstanceStreamingConfigurations:{shape:"S7g"}}}},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:"S2k"}}}},GetChannelMessage:{http:{method:"GET",requestUri:"/channels/{channelArn}/messages/{messageId}",responseCode:200},input:{type:"structure",required:["ChannelArn","MessageId"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MessageId:{location:"uri",locationName:"messageId"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelMessage:{type:"structure",members:{ChannelArn:{},MessageId:{},Content:{shape:"S7q"},Metadata:{shape:"S23"},Type:{},CreatedTimestamp:{type:"timestamp"},LastEditedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},Sender:{shape:"S2a"},Redacted:{type:"boolean"},Persistence:{}}}}},endpoint:{hostPrefix:"messaging-"}},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:"S7w"}}}},GetGlobalSettings:{http:{method:"GET",requestUri:"/settings",responseCode:200},output:{type:"structure",members:{BusinessCalling:{shape:"S7y"},VoiceConnector:{shape:"S7z"}}}},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:"S33"}}}},GetMessagingSessionEndpoint:{http:{method:"GET",requestUri:"/endpoints/messaging-session",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{Endpoint:{type:"structure",members:{Url:{}}}}},endpoint:{hostPrefix:"messaging-"}},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:"S88"}}}},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:"S3d"}}}},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:"S3v"}}}},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:"S8n"},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:"S42"}}}},GetSipMediaApplication:{http:{method:"GET",requestUri:"/sip-media-applications/{sipMediaApplicationId}",responseCode:200},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"}}},output:{type:"structure",members:{SipMediaApplication:{shape:"S4e"}}}},GetSipMediaApplicationLoggingConfiguration:{http:{method:"GET",requestUri:"/sip-media-applications/{sipMediaApplicationId}/logging-configuration",responseCode:200},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"}}},output:{type:"structure",members:{SipMediaApplicationLoggingConfiguration:{shape:"S8w"}}}},GetSipRule:{http:{method:"GET",requestUri:"/sip-rules/{sipRuleId}",responseCode:200},input:{type:"structure",required:["SipRuleId"],members:{SipRuleId:{location:"uri",locationName:"sipRuleId"}}},output:{type:"structure",members:{SipRule:{shape:"S4p"}}}},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:"S4t"}}}},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:"S93"}}}},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:"S50"}}}},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:"S99"}}}},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:"S57"}}}},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:"S9h"}}}},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:"S9k"}}}},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:"S9t"}}}},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:"S9y"}}}},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:"Sa5"}}}},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:"S4r"}},UserType:{}}},output:{type:"structure",members:{Invites:{type:"list",member:{type:"structure",members:{InviteId:{},Status:{},EmailAddress:{shape:"S4r"},EmailStatus:{}}}}}}},ListAccounts:{http:{method:"GET",requestUri:"/accounts"},input:{type:"structure",members:{Name:{location:"querystring",locationName:"name"},UserEmail:{shape:"S4r",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:{}}}},ListAppInstanceAdmins:{http:{method:"GET",requestUri:"/app-instances/{appInstanceArn}/admins",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{AppInstanceArn:{},AppInstanceAdmins:{type:"list",member:{type:"structure",members:{Admin:{shape:"S2a"}}}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"identity-"}},ListAppInstanceUsers:{http:{method:"GET",requestUri:"/app-instance-users",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"querystring",locationName:"app-instance-arn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{AppInstanceArn:{},AppInstanceUsers:{type:"list",member:{type:"structure",members:{AppInstanceUserArn:{},Name:{shape:"S2e"},Metadata:{shape:"S23"}}}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"identity-"}},ListAppInstances:{http:{method:"GET",requestUri:"/app-instances",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{AppInstances:{type:"list",member:{type:"structure",members:{AppInstanceArn:{},Name:{shape:"S22"},Metadata:{shape:"S23"}}}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"identity-"}},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:"S25"}}}},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:"S2k"}},NextToken:{}}}},ListChannelBans:{http:{method:"GET",requestUri:"/channels/{channelArn}/bans",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},NextToken:{shape:"Sao"},ChannelBans:{type:"list",member:{type:"structure",members:{Member:{shape:"S2a"}}}}}},endpoint:{hostPrefix:"messaging-"}},ListChannelMemberships:{http:{method:"GET",requestUri:"/channels/{channelArn}/memberships",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},Type:{location:"querystring",locationName:"type"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},ChannelMemberships:{type:"list",member:{type:"structure",members:{Member:{shape:"S2a"}}}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"messaging-"}},ListChannelMembershipsForAppInstanceUser:{http:{method:"GET",requestUri:"/channels?scope=app-instance-user-memberships",responseCode:200},input:{type:"structure",members:{AppInstanceUserArn:{location:"querystring",locationName:"app-instance-user-arn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelMemberships:{type:"list",member:{shape:"S6n"}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"messaging-"}},ListChannelMessages:{http:{method:"GET",requestUri:"/channels/{channelArn}/messages",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},SortOrder:{location:"querystring",locationName:"sort-order"},NotBefore:{location:"querystring",locationName:"not-before",type:"timestamp"},NotAfter:{location:"querystring",locationName:"not-after",type:"timestamp"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},NextToken:{shape:"Sao"},ChannelMessages:{type:"list",member:{type:"structure",members:{MessageId:{},Content:{shape:"S7q"},Metadata:{shape:"S23"},Type:{},CreatedTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},LastEditedTimestamp:{type:"timestamp"},Sender:{shape:"S2a"},Redacted:{type:"boolean"}}}}}},endpoint:{hostPrefix:"messaging-"}},ListChannelModerators:{http:{method:"GET",requestUri:"/channels/{channelArn}/moderators",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},NextToken:{shape:"Sao"},ChannelModerators:{type:"list",member:{type:"structure",members:{Moderator:{shape:"S2a"}}}}}},endpoint:{hostPrefix:"messaging-"}},ListChannels:{http:{method:"GET",requestUri:"/channels",responseCode:200},input:{type:"structure",required:["AppInstanceArn"],members:{AppInstanceArn:{location:"querystring",locationName:"app-instance-arn"},Privacy:{location:"querystring",locationName:"privacy"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{Channels:{type:"list",member:{shape:"S6o"}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"messaging-"}},ListChannelsModeratedByAppInstanceUser:{http:{method:"GET",requestUri:"/channels?scope=app-instance-user-moderated-channels",responseCode:200},input:{type:"structure",members:{AppInstanceUserArn:{location:"querystring",locationName:"app-instance-user-arn"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{shape:"Sao",location:"querystring",locationName:"next-token"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{Channels:{type:"list",member:{shape:"S6s"}},NextToken:{shape:"Sao"}}},endpoint:{hostPrefix:"messaging-"}},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:"S25"}}}},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:"S33"}},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:"S3d"}},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:"S88"}},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:"S3v"}},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:"S45"}},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:"S42"}},NextToken:{}}}},ListSipMediaApplications:{http:{method:"GET",requestUri:"/sip-media-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:{SipMediaApplications:{type:"list",member:{shape:"S4e"}},NextToken:{}}}},ListSipRules:{http:{method:"GET",requestUri:"/sip-rules",responseCode:200},input:{type:"structure",members:{SipMediaApplicationId:{location:"querystring",locationName:"sip-media-application"},MaxResults:{location:"querystring",locationName:"max-results",type:"integer"},NextToken:{location:"querystring",locationName:"next-token"}}},output:{type:"structure",members:{SipRules:{type:"list",member:{shape:"S4p"}},NextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{shape:"S31",location:"querystring",locationName:"arn"}}},output:{type:"structure",members:{Tags:{shape:"S25"}}}},ListUsers:{http:{method:"GET",requestUri:"/accounts/{accountId}/users",responseCode:200},input:{type:"structure",required:["AccountId"],members:{AccountId:{location:"uri",locationName:"accountId"},UserEmail:{shape:"S4r",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:"S4t"}},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:"S57"}},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:"S61"}}}},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:"S50"}},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:{}}},PutAppInstanceRetentionSettings:{http:{method:"PUT",requestUri:"/app-instances/{appInstanceArn}/retention-settings",responseCode:200},input:{type:"structure",required:["AppInstanceArn","AppInstanceRetentionSettings"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"},AppInstanceRetentionSettings:{shape:"S7b"}}},output:{type:"structure",members:{AppInstanceRetentionSettings:{shape:"S7b"},InitiateDeletionTimestamp:{type:"timestamp"}}},endpoint:{hostPrefix:"identity-"}},PutAppInstanceStreamingConfigurations:{http:{method:"PUT",requestUri:"/app-instances/{appInstanceArn}/streaming-configurations",responseCode:200},input:{type:"structure",required:["AppInstanceArn","AppInstanceStreamingConfigurations"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"},AppInstanceStreamingConfigurations:{shape:"S7g"}}},output:{type:"structure",members:{AppInstanceStreamingConfigurations:{shape:"S7g"}}}},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:"S7w"}}}},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:"S8n"}}},output:{type:"structure",members:{RetentionSettings:{shape:"S8n"},InitiateDeletionTimestamp:{shape:"S1z"}}}},PutSipMediaApplicationLoggingConfiguration:{http:{method:"PUT",requestUri:"/sip-media-applications/{sipMediaApplicationId}/logging-configuration",responseCode:200},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"},SipMediaApplicationLoggingConfiguration:{shape:"S8w"}}},output:{type:"structure",members:{SipMediaApplicationLoggingConfiguration:{shape:"S8w"}}}},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:"S99"}}},output:{type:"structure",members:{EmergencyCallingConfiguration:{shape:"S99"}}}},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:"S9h"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S9h"}}}},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:"S9k"}}},output:{type:"structure",members:{Origination:{shape:"S9k"}}}},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:"S9t"}}}},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:"S9y"}}},output:{type:"structure",members:{StreamingConfiguration:{shape:"S9y"}}}},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:"Sa5"}}},output:{type:"structure",members:{Termination:{shape:"Sa5"}}}},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"}}}}}}},RedactChannelMessage:{http:{requestUri:"/channels/{channelArn}/messages/{messageId}?operation=redact",responseCode:200},input:{type:"structure",required:["ChannelArn","MessageId"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MessageId:{location:"uri",locationName:"messageId"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},MessageId:{}}},endpoint:{hostPrefix:"messaging-"}},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:"S2k"}}}},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:"S4t"}}}},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:"S88"}}}},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"}}}},SendChannelMessage:{http:{requestUri:"/channels/{channelArn}/messages",responseCode:201},input:{type:"structure",required:["ChannelArn","Content","Type","Persistence","ClientRequestToken"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},Content:{type:"string",sensitive:true},Type:{},Persistence:{},Metadata:{shape:"S23"},ClientRequestToken:{shape:"S24",idempotencyToken:true},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},MessageId:{}}},endpoint:{hostPrefix:"messaging-"}},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:"S2z"}}}},TagResource:{http:{requestUri:"/tags?operation=tag-resource",responseCode:204},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{shape:"S31"},Tags:{shape:"S25"}}}},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:"S31"},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:"S78"}}},output:{type:"structure",members:{}}},UpdateAppInstance:{http:{method:"PUT",requestUri:"/app-instances/{appInstanceArn}",responseCode:200},input:{type:"structure",required:["AppInstanceArn","Name"],members:{AppInstanceArn:{location:"uri",locationName:"appInstanceArn"},Name:{shape:"S22"},Metadata:{shape:"S23"}}},output:{type:"structure",members:{AppInstanceArn:{}}},endpoint:{hostPrefix:"identity-"}},UpdateAppInstanceUser:{http:{method:"PUT",requestUri:"/app-instance-users/{appInstanceUserArn}",responseCode:200},input:{type:"structure",required:["AppInstanceUserArn","Name"],members:{AppInstanceUserArn:{location:"uri",locationName:"appInstanceUserArn"},Name:{shape:"S2e"},Metadata:{shape:"S23"}}},output:{type:"structure",members:{AppInstanceUserArn:{}}},endpoint:{hostPrefix:"identity-"}},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:"S2k"}}}},UpdateChannel:{http:{method:"PUT",requestUri:"/channels/{channelArn}",responseCode:200},input:{type:"structure",required:["ChannelArn","Name","Mode"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},Name:{shape:"S22"},Mode:{},Metadata:{shape:"S23"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{}}},endpoint:{hostPrefix:"messaging-"}},UpdateChannelMessage:{http:{method:"PUT",requestUri:"/channels/{channelArn}/messages/{messageId}",responseCode:200},input:{type:"structure",required:["ChannelArn","MessageId"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},MessageId:{location:"uri",locationName:"messageId"},Content:{shape:"S7q"},Metadata:{shape:"S23"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{},MessageId:{}}},endpoint:{hostPrefix:"messaging-"}},UpdateChannelReadMarker:{http:{method:"PUT",requestUri:"/channels/{channelArn}/readMarker",responseCode:200},input:{type:"structure",required:["ChannelArn"],members:{ChannelArn:{location:"uri",locationName:"channelArn"},ChimeBearer:{location:"header",locationName:"x-amz-chime-bearer"}}},output:{type:"structure",members:{ChannelArn:{}}},endpoint:{hostPrefix:"messaging-"}},UpdateGlobalSettings:{http:{method:"PUT",requestUri:"/settings",responseCode:204},input:{type:"structure",required:["BusinessCalling","VoiceConnector"],members:{BusinessCalling:{shape:"S7y"},VoiceConnector:{shape:"S7z"}}}},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:"S88"}}}},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:"S3n"},ExpiryMinutes:{type:"integer"}}},output:{type:"structure",members:{ProxySession:{shape:"S3v"}}}},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:"S42"}}}},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:"S45"}}}},UpdateSipMediaApplication:{http:{method:"PUT",requestUri:"/sip-media-applications/{sipMediaApplicationId}",responseCode:200},input:{type:"structure",required:["SipMediaApplicationId"],members:{SipMediaApplicationId:{location:"uri",locationName:"sipMediaApplicationId"},Name:{},Endpoints:{shape:"S4a"}}},output:{type:"structure",members:{SipMediaApplication:{shape:"S4e"}}}},UpdateSipRule:{http:{method:"PUT",requestUri:"/sip-rules/{sipRuleId}",responseCode:202},input:{type:"structure",required:["SipRuleId","Name"],members:{SipRuleId:{location:"uri",locationName:"sipRuleId"},Name:{},Disabled:{type:"boolean"},TargetApplications:{shape:"S4l"}}},output:{type:"structure",members:{SipRule:{shape:"S4p"}}}},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:"S4t"}}}},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:"S93"}}}},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:"S50"}}}},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:"S53"}}},output:{type:"structure",members:{VoiceConnectorGroup:{shape:"S57"}}}}},shapes:{S3:{type:"string",sensitive:true},S7:{type:"list",member:{shape:"S3"}},Sa:{type:"list",member:{type:"structure",members:{PhoneNumberId:{},ErrorCode:{},ErrorMessage:{}}}},Sg:{type:"list",member:{type:"structure",members:{GroupName:{}}}},Sm:{type:"structure",required:["ExternalUserId"],members:{ExternalUserId:{shape:"Sn"},Tags:{shape:"So"}}},Sn:{type:"string",sensitive:true},So:{type:"list",member:{shape:"Sp"}},Sp:{type:"structure",required:["Key","Value"],members:{Key:{shape:"Sq"},Value:{type:"string",sensitive:true}}},Sq:{type:"string",sensitive:true},St:{type:"list",member:{shape:"Su"}},Su:{type:"structure",members:{ExternalUserId:{shape:"Sn"},AttendeeId:{},JoinToken:{shape:"Sv"}}},Sv:{type:"string",sensitive:true},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:true},S1q:{type:"structure",members:{IsAlexaForBusinessEnabled:{type:"boolean"},AlexaForBusinessRoomArn:{shape:"S1s"}}},S1s:{type:"string",sensitive:true},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"},S22:{type:"string",sensitive:true},S23:{type:"string",sensitive:true},S24:{type:"string",sensitive:true},S25:{type:"list",member:{shape:"Sp"}},S2a:{type:"structure",members:{Arn:{},Name:{type:"string",sensitive:true}}},S2e:{type:"string",sensitive:true},S2k:{type:"structure",members:{BotId:{},UserId:{},DisplayName:{shape:"S1s"},BotType:{},Disabled:{type:"boolean"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"},BotEmail:{shape:"S1s"},SecurityToken:{shape:"S1s"}}},S2y:{type:"string",sensitive:true},S2z:{type:"list",member:{shape:"Sp"}},S30:{type:"structure",members:{SnsTopicArn:{shape:"S31"},SqsQueueArn:{shape:"S31"}}},S31:{type:"string",sensitive:true},S33:{type:"structure",members:{MeetingId:{},ExternalMeetingId:{shape:"S2y"},MediaPlacement:{type:"structure",members:{AudioHostUrl:{},AudioFallbackUrl:{},ScreenDataUrl:{},ScreenSharingUrl:{},ScreenViewingUrl:{},SignalingUrl:{},TurnControlUrl:{}}},MediaRegion:{}}},S3d:{type:"structure",members:{PhoneNumberOrderId:{},ProductType:{},Status:{},OrderedPhoneNumbers:{type:"list",member:{type:"structure",members:{E164PhoneNumber:{shape:"S3"},Status:{}}}},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S3n:{type:"list",member:{}},S3r:{type:"structure",required:["Country","AreaCode"],members:{Country:{},AreaCode:{}}},S3v:{type:"structure",members:{VoiceConnectorId:{},ProxySessionId:{},Name:{},Status:{},ExpiryMinutes:{type:"integer"},Capabilities:{shape:"S3n"},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:"S3r"}}},S42:{type:"structure",members:{RoomId:{},Name:{shape:"S1s"},AccountId:{},CreatedBy:{},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S45:{type:"structure",members:{RoomId:{},Member:{type:"structure",members:{MemberId:{},MemberType:{},Email:{shape:"S1s"},FullName:{shape:"S1s"},AccountId:{}}},Role:{},InvitedBy:{},UpdatedTimestamp:{shape:"S1z"}}},S4a:{type:"list",member:{type:"structure",members:{LambdaArn:{type:"string",sensitive:true}}}},S4e:{type:"structure",members:{SipMediaApplicationId:{},AwsRegion:{},Name:{},Endpoints:{shape:"S4a"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S4l:{type:"list",member:{type:"structure",members:{SipMediaApplicationId:{},Priority:{type:"integer"},AwsRegion:{}}}},S4p:{type:"structure",members:{SipRuleId:{},Name:{},Disabled:{type:"boolean"},TriggerType:{},TriggerValue:{},TargetApplications:{shape:"S4l"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S4r:{type:"string",sensitive:true},S4t:{type:"structure",required:["UserId"],members:{UserId:{},AccountId:{},PrimaryEmail:{shape:"S4r"},PrimaryProvisionedNumber:{shape:"S1s"},DisplayName:{shape:"S1s"},LicenseType:{},UserType:{},UserRegistrationStatus:{},UserInvitationStatus:{},RegisteredOn:{shape:"S1z"},InvitedOn:{shape:"S1z"},AlexaForBusinessMetadata:{shape:"S1q"},PersonalPIN:{}}},S50:{type:"structure",members:{VoiceConnectorId:{},AwsRegion:{},Name:{},OutboundHostName:{},RequireEncryption:{type:"boolean"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S53:{type:"list",member:{type:"structure",required:["VoiceConnectorId","Priority"],members:{VoiceConnectorId:{},Priority:{type:"integer"}}}},S57:{type:"structure",members:{VoiceConnectorGroupId:{},Name:{},VoiceConnectorItems:{shape:"S53"},CreatedTimestamp:{shape:"S1z"},UpdatedTimestamp:{shape:"S1z"}}},S61:{type:"list",member:{shape:"S1s"}},S6n:{type:"structure",members:{ChannelSummary:{shape:"S6o"},AppInstanceUserMembershipSummary:{type:"structure",members:{Type:{},ReadMarkerTimestamp:{type:"timestamp"}}}}},S6o:{type:"structure",members:{Name:{shape:"S22"},ChannelArn:{},Mode:{},Privacy:{},Metadata:{shape:"S23"},LastMessageTimestamp:{type:"timestamp"}}},S6s:{type:"structure",members:{ChannelSummary:{shape:"S6o"}}},S78:{type:"structure",members:{DisableRemoteControl:{type:"boolean"},EnableDialOut:{type:"boolean"}}},S7b:{type:"structure",members:{ChannelRetentionSettings:{type:"structure",members:{RetentionDays:{type:"integer"}}}}},S7g:{type:"list",member:{type:"structure",required:["AppInstanceDataType","ResourceArn"],members:{AppInstanceDataType:{},ResourceArn:{shape:"S31"}}}},S7q:{type:"string",sensitive:true},S7w:{type:"structure",members:{BotId:{},OutboundEventsHTTPSEndpoint:{shape:"S1s"},LambdaFunctionArn:{shape:"S1s"}}},S7y:{type:"structure",members:{CdrBucket:{}}},S7z:{type:"structure",members:{CdrBucket:{}}},S88:{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"}}},S8n:{type:"structure",members:{RoomRetentionSettings:{type:"structure",members:{RetentionDays:{type:"integer"}}},ConversationRetentionSettings:{type:"structure",members:{RetentionDays:{type:"integer"}}}}},S8w:{type:"structure",members:{EnableSipMediaApplicationMessageLogs:{type:"boolean"}}},S93:{type:"structure",required:["Telephony"],members:{Telephony:{type:"structure",required:["InboundCalling","OutboundCalling","SMS"],members:{InboundCalling:{type:"boolean"},OutboundCalling:{type:"boolean"},SMS:{type:"boolean"}}}}},S99:{type:"structure",members:{DNIS:{type:"list",member:{type:"structure",required:["EmergencyPhoneNumber","CallingCountry"],members:{EmergencyPhoneNumber:{shape:"S3"},TestPhoneNumber:{shape:"S3"},CallingCountry:{}}}}}},S9h:{type:"structure",members:{EnableSIPLogs:{type:"boolean"}}},S9k:{type:"structure",members:{Routes:{type:"list",member:{type:"structure",members:{Host:{},Port:{type:"integer"},Protocol:{},Priority:{type:"integer"},Weight:{type:"integer"}}}},Disabled:{type:"boolean"}}},S9t:{type:"structure",members:{DefaultSessionExpiryMinutes:{type:"integer"},Disabled:{type:"boolean"},FallBackPhoneNumber:{shape:"S3"},PhoneNumberCountries:{shape:"S9v"}}},S9v:{type:"list",member:{}},S9y:{type:"structure",required:["DataRetentionInHours"],members:{DataRetentionInHours:{type:"integer"},Disabled:{type:"boolean"},StreamingNotificationTargets:{type:"list",member:{type:"structure",required:["NotificationTarget"],members:{NotificationTarget:{}}}}}},Sa5:{type:"structure",members:{CpsLimit:{type:"integer"},DefaultPhoneNumber:{shape:"S3"},CallingRegions:{type:"list",member:{}},CidrAllowedList:{shape:"S9v"},Disabled:{type:"boolean"}}},Sao:{type:"string",sensitive:true}}}},7140:function(e){e.exports={pagination:{ListFHIRDatastores:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},7146:function(e){e.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"}}}},7151:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sagemaker"]={};i.SageMaker=a.defineService("sagemaker",["2017-07-24"]);Object.defineProperty(s.services["sagemaker"],"2017-07-24",{get:function get(){var e=r(5368);e.paginators=r(8008).pagination;e.waiters=r(4572).waiters;return e},enumerable:true,configurable:true});e.exports=i.SageMaker},7154:function(e){"use strict";e.exports=function generate_contains(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l="errs__"+a;var d=e.util.copy(e);var y="";d.level++;var b="valid"+d.level;var h="i"+a,f=d.dataLevel=e.dataLevel+1,g="data"+f,S=e.baseId,N=e.opts.strictKeywords?typeof n=="object"&&Object.keys(n).length>0:e.util.schemaHasRules(n,e.RULES.all);i+="var "+l+" = errors;var "+m+";";if(N){var I=e.compositeRule;e.compositeRule=d.compositeRule=true;d.schema=n;d.schemaPath=o;d.errSchemaPath=u;i+=" var "+b+" = false; for (var "+h+" = 0; "+h+" < "+c+".length; "+h+"++) { ";d.errorPath=e.util.getPathExpr(e.errorPath,h,e.opts.jsonPointers,true);var T=c+"["+h+"]";d.dataPathArr[f]=h;var v=e.validate(d);d.baseId=S;if(e.util.varOccurences(v,g)<2){i+=" "+e.util.varReplace(v,g,T)+" "}else{i+=" var "+g+" = "+T+"; "+v+" "}i+=" if ("+b+") break; } ";e.compositeRule=d.compositeRule=I;i+=" "+y+" if (!"+b+") {"}else{i+=" if ("+c+".length == 0) {"}var k=k||[];k.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"contains"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ";if(e.opts.messages!==false){i+=" , message: 'should contain a valid item' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var C=i;i=k.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+C+"]); "}else{i+=" validate.errors = ["+C+"]; return false; "}}else{i+=" var err = "+C+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } else { ";if(N){i+=" errors = "+l+"; if (vErrors !== null) { if ("+l+") vErrors.length = "+l+"; else vErrors = null; } "}if(e.opts.allErrors){i+=" } "}return i}},7164:function(e,t,r){"use strict";const{URL:i}=r(8835);const a=r(1669);const s=r(8614);const n=r(8605);const o=r(7211);const u=r(8835);const p=r(4946);const c=r(9952);const m=r(5534);const l=r(9456);const d=r(4018);const y=r(6057);const b=r(6413);const h=r(4365);const{CacheError:f,UnsupportedProtocolError:g,MaxRedirectsError:S,RequestError:N,TimeoutError:I}=r(4774);const T=r(6435);const v=new Set([300,301,302,303,304,305,307,308]);const k=new Set([300,303,307,308]);e.exports=((e,t)=>{const r=new s;const C=[];let A;let R;let D;let x;let q=0;let w=false;const P=e.cookieJar?a.promisify(e.cookieJar.setCookie.bind(e.cookieJar)):null;const E=e.cookieJar?a.promisify(e.cookieJar.getCookieString.bind(e.cookieJar)):null;const M=m.object(e.agent)?e.agent:null;const O=async t=>{try{for(const r of e.hooks.beforeError){t=await r(t)}r.emit("error",t)}catch(e){r.emit("error",e)}};const z=async e=>{const a=D||R;if(e.protocol!=="http:"&&e.protocol!=="https:"){throw new g(e)}decodeURI(a);let s;if(m.function(e.request)){s={request:e.request}}else{s=e.protocol==="https:"?o:n}if(M){const t=e.protocol==="https:"?"https":"http";e.agent=M[t]||e.agent}if(e.useElectronNet&&process.versions.electron){const e={x:require}["yx".slice(1)];const t=e("electron");s=t.net||t.remote.net}if(e.cookieJar){const t=await E(a,{});if(m.nonEmptyString(t)){e.headers.cookie=t}}let u;const c=async t=>{try{if(e.useElectronNet){t=new Proxy(t,{get:(e,t)=>{if(t==="trailers"||t==="rawTrailers"){return[]}const r=e[t];return m.function(r)?r.bind(e):r}})}const{statusCode:s}=t;t.url=a;t.requestUrl=R;t.retryCount=q;t.timings=u;t.redirectUrls=C;t.request={gotOptions:e};const n=t.headers["set-cookie"];if(e.cookieJar&&n){await Promise.all(n.map(e=>P(e,t.url)))}if(e.followRedirect&&"location"in t.headers){if(k.has(s)||v.has(s)&&(e.method==="GET"||e.method==="HEAD")){t.resume();if(s===303){e.method="GET"}if(C.length>=10){throw new S(s,C,e)}const n=Buffer.from(t.headers.location,"binary").toString();const o=new i(n,a);D=o.toString();C.push(D);const u={...e,...T(o)};for(const t of e.hooks.beforeRedirect){await t(u)}r.emit("redirect",t,u);await z(u);return}}b(t,e,r)}catch(e){O(e)}};const y=i=>{if(w){i.once("error",()=>{});i.abort();return}A=i;i.once("error",t=>{if(i.aborted){return}if(t instanceof d.TimeoutError){t=new I(t,e)}else{t=new N(t,e)}if(r.retry(t)===false){O(t)}});u=l(i);h.upload(i,r,x);if(e.gotTimeout){d(i,e.gotTimeout,e)}r.emit("request",i);const a=()=>{i.emit("upload-complete")};try{if(m.nodeStream(e.body)){e.body.once("end",a);e.body.pipe(i);e.body=undefined}else if(e.body){i.end(e.body,a)}else if(t&&(e.method==="POST"||e.method==="PUT"||e.method==="PATCH")){t.once("end",a);t.pipe(i)}else{i.end(a)}}catch(t){O(new N(t,e))}};if(e.cache){const t=new p(s.request,e.cache);const r=t(e,c);r.once("error",t=>{if(t instanceof p.RequestError){O(new N(t,e))}else{O(new f(t,e))}});r.once("request",y)}else{try{y(s.request(e,c))}catch(t){O(new N(t,e))}}};r.retry=(t=>{let r;try{r=e.retry.retries(++q,t)}catch(e){O(e);return}if(r){const i=async e=>{try{for(const r of e.hooks.beforeRetry){await r(e,t,q)}await z(e)}catch(e){O(e)}};setTimeout(i,r,{...e,forceRefresh:true});return true}return false});r.abort=(()=>{if(A){A.once("error",()=>{});A.abort()}else{w=true}});setImmediate(async()=>{try{const{body:t}=e;if(m.buffer(t)){e.body=c(t);x=t.length}else{x=await y(e)}if(m.undefined(e.headers["content-length"])&&m.undefined(e.headers["transfer-encoding"])){if((x>0||e.method==="PUT")&&!m.null(x)){e.headers["content-length"]=x}}for(const t of e.hooks.beforeRequest){await t(e)}R=e.href||new i(e.path,u.format(e)).toString();await z(e)}catch(e){O(e)}});return r})},7170:function(e,t,r){const i=r(1651);const a=r(4490);const s=r(8920);const n=r(9135);const{JWSInvalid:o}=r(3688);const{sign:u}=r(7855);const p=r(1322);const c=r(9995);const m=Symbol("PROCESS_RECIPIENT");class Sign{constructor(e){if(typeof e==="string"){e=i.encode(e)}else if(Buffer.isBuffer(e)){e=i.encodeBuffer(e);this._binary=true}else if(s(e)){e=i.JSON.encode(e)}else{throw new TypeError("payload argument must be a Buffer, string or an object")}this._payload=e;this._recipients=[]}recipient(e,t,r){e=p(e);if(t!==undefined&&!s(t)){throw new TypeError("protectedHeader argument must be a plain object when provided")}if(r!==undefined&&!s(r)){throw new TypeError("unprotectedHeader argument must be a plain object when provided")}if(!a(t,r)){throw new o("JWS Protected and JWS Unprotected Header Parameter names must be disjoint")}this._recipients.push({key:e,protectedHeader:t?n(t):undefined,unprotectedHeader:r?n(r):undefined});return this}[m](e,t){const{key:r,protectedHeader:a,unprotectedHeader:s}=e;if(r.use==="enc"){throw new TypeError('a key with "use":"enc" is not usable for signing')}const n={protected:a||{},unprotected:s||{}};let p=n.protected.alg||n.unprotected.alg;if(!p){p=r.alg||[...r.algorithms("sign")][0];if(e.protectedHeader){n.protected.alg=e.protectedHeader.alg=p}else{n.protected=e.protectedHeader={alg:p}}}if(!p){throw new o('could not resolve a usable "alg" for a recipient')}e.header=s;e.protected=Object.keys(n.protected).length?i.JSON.encode(n.protected):"";if(t&&n.protected.crit&&n.protected.crit.includes("b64")&&n.protected.b64===false){if(this._binary){this._payload=i.decodeToBuffer(this._payload)}else{this._payload=i.decode(this._payload)}}const c=Buffer.concat([Buffer.from(e.protected||""),Buffer.from("."),Buffer.from(this._payload)]);e.signature=i.encodeBuffer(u(p,r,c))}sign(e){const t=c[e];if(!t){throw new TypeError('serialization must be one of "compact", "flattened", "general"')}if(!this._recipients.length){throw new o("missing recipients")}t.validate(this,this._recipients);this._recipients.forEach((e,t)=>{this[m](e,t===0)});return t(this._payload,this._recipients)}}e.exports=Sign},7201:function(e,t,r){"use strict";const i=r(2087);const a=/\s+at.*(?:\(|\s)(.*)\)?/;const s=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/;const n=typeof i.homedir==="undefined"?"":i.homedir();e.exports=((e,t)=>{t=Object.assign({pretty:false},t);return e.replace(/\\/g,"/").split("\n").filter(e=>{const t=e.match(a);if(t===null||!t[1]){return true}const r=t[1];if(r.includes(".app/Contents/Resources/electron.asar")||r.includes(".app/Contents/Resources/default_app.asar")){return false}return!s.test(r)}).filter(e=>e.trim()!=="").map(e=>{if(t.pretty){return e.replace(a,(e,t)=>e.replace(t,t.replace(n,"~")))}return e}).join("\n")})},7205:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codestar"]={};i.CodeStar=a.defineService("codestar",["2017-04-19"]);Object.defineProperty(s.services["codestar"],"2017-04-19",{get:function get(){var e=r(1724);e.paginators=r(91).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodeStar},7207:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["athena"]={};i.Athena=a.defineService("athena",["2017-05-18"]);Object.defineProperty(s.services["athena"],"2017-05-18",{get:function get(){var e=r(6597);e.paginators=r(1626).pagination;return e},enumerable:true,configurable:true});e.exports=i.Athena},7209:function(e){e.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"}}}},7211:function(e){e.exports=require("https")},7221:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["kinesis"]={};i.Kinesis=a.defineService("kinesis",["2013-12-02"]);Object.defineProperty(s.services["kinesis"],"2013-12-02",{get:function get(){var e=r(6177);e.paginators=r(6385).pagination;e.waiters=r(5871).waiters;return e},enumerable:true,configurable:true});e.exports=i.Kinesis},7223:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["docdb"]={};i.DocDB=a.defineService("docdb",["2014-10-31"]);Object.defineProperty(s.services["docdb"],"2014-10-31",{get:function get(){var e=r(2459);e.paginators=r(2269).pagination;e.waiters=r(9001).waiters;return e},enumerable:true,configurable:true});e.exports=i.DocDB},7245:function(e,t,r){e.exports=globSync;globSync.GlobSync=GlobSync;var i=r(5747);var a=r(5302);var s=r(7093);var n=s.Minimatch;var o=r(6402).Glob;var u=r(1669);var p=r(5622);var c=r(2357);var m=r(5681);var l=r(7856);var d=l.alphasort;var y=l.alphasorti;var b=l.setopts;var h=l.ownProp;var f=l.childrenIgnored;var g=l.isIgnored;function globSync(e,t){if(typeof t==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");return new GlobSync(e,t).found}function GlobSync(e,t){if(!e)throw new Error("must provide pattern");if(typeof t==="function"||arguments.length===3)throw new TypeError("callback provided to sync glob\n"+"See: https://github.com/isaacs/node-glob/issues/167");if(!(this instanceof GlobSync))return new GlobSync(e,t);b(this,e,t);if(this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return false;if(!this.stat&&h(this.cache,t)){var a=this.cache[t];if(Array.isArray(a))a="DIR";if(!r||a==="DIR")return a;if(r&&a==="FILE")return false}var s;var n=this.statCache[t];if(!n){var o;try{o=i.lstatSync(t)}catch(e){if(e&&(e.code==="ENOENT"||e.code==="ENOTDIR")){this.statCache[t]=false;return false}}if(o&&o.isSymbolicLink()){try{n=i.statSync(t)}catch(e){n=o}}else{n=o}}this.statCache[t]=n;var a=true;if(n)a=n.isDirectory()?"DIR":"FILE";this.cache[t]=this.cache[t]||a;if(r&&a==="FILE")return false;return a};GlobSync.prototype._mark=function(e){return l.mark(this,e)};GlobSync.prototype._makeAbs=function(e){return l.makeAbs(this,e)}},7252:function(e){e.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:true},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:true},MinTTL:{deprecated:true,type:"long"},DefaultTTL:{deprecated:true,type:"long"},MaxTTL:{deprecated:true,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:true},MinTTL:{deprecated:true,type:"long"},DefaultTTL:{deprecated:true,type:"long"},MaxTTL:{deprecated:true,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:true},CertificateSource:{deprecated:true}}},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"}}}}}}},7258:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dax"]={};i.DAX=a.defineService("dax",["2017-04-19"]);Object.defineProperty(s.services["dax"],"2017-04-19",{get:function get(){var e=r(4080);e.paginators=r(2474).pagination;return e},enumerable:true,configurable:true});e.exports=i.DAX},7262:function(e){e.exports={pagination:{}}},7265:function(e){e.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:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{type:"list",member:{shape:"S20"}}}}},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"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{type:"list",member:{shape:"S20"}}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}}},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"}},S20:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}},7280:function(e){e.exports={pagination:{ListIdentityPools:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"IdentityPools"}}}},7284:function(e,t,r){const{deprecate:i}=r(1669);const{createPublicKey:a,createPrivateKey:s,createSecretKey:n,KeyObject:o}=r(8727);const u=r(1651);const p=r(8920);const{jwkToPem:c}=r(4522);const m=r(3688);const l=r(6872);const d=r(1186);const y=r(5387);const b=r(8847);const h=new Set(["string","buffer","object"]);const f=(e={},t={})=>{return{alg:t.alg,key_ops:t.key_ops,kid:t.kid,use:t.use,x5c:t.x5c,x5t:t.x5t,"x5t#S256":t["x5t#S256"],...e}};const g=/^[a-zA-Z0-9-]+ AAAA(?:[0-9A-Za-z+/])+(?:==|=)?(?: .*)?$/;const S=(e,t,{calculateMissingRSAPrimes:r=false}={})=>{let i,S,N;if(!h.has(typeof e)){throw new TypeError("key argument must be a string, buffer or an object")}if(t!==undefined&&!p(t)){throw new TypeError("parameters argument must be a plain object when provided")}if(e instanceof o){switch(e.type){case"private":i=e;break;case"public":S=e;break;case"secret":N=e;break}}else if(typeof e==="object"&&e&&"kty"in e&&e.kty==="oct"){try{N=n(u.decodeToBuffer(e.k))}catch(t){if(!("k"in e)){N={type:"secret"}}}t=f(t,e)}else if(typeof e==="object"&&e&&"kty"in e){({calculateMissingRSAPrimes:r=false}=t||{calculateMissingRSAPrimes:r});let n;try{n=c(e,{calculateMissingRSAPrimes:r})}catch(e){if(e instanceof m.JOSEError){throw e}}if(n&&e.d){i=s(n)}else if(n){S=a(n)}t=f({},e)}else if(e&&(typeof e==="object"||typeof e==="string")){try{i=s(e)}catch(e){if(e instanceof m.JOSEError){throw e}}try{S=a(e);if(e.startsWith("-----BEGIN CERTIFICATE-----")&&(!t||!("x5c"in t))){t=f(t,{x5c:[e.replace(/(?:-----(?:BEGIN|END) CERTIFICATE-----|\s)/g,"")]})}}catch(e){if(e instanceof m.JOSEError){throw e}}try{if(!e.includes("-----BEGIN")&&!g.test(e.toString("ascii").replace(/[\r\n]/g,""))){N=n(Buffer.isBuffer(e)?e:Buffer.from(e))}}catch(e){}}const I=i||S||N;if(i||S){switch(I.asymmetricKeyType){case"rsa":return new l(I,t);case"ec":return new d(I,t);case"ed25519":case"ed448":case"x25519":case"x448":return new y(I,t);default:throw new m.JOSENotSupported("only RSA, EC and OKP asymmetric keys are supported")}}else if(N){return new b(I,t)}throw new m.JWKImportFailed("key import failed")};e.exports=S;Object.defineProperty(S,"deprecated",{value:i((e,t)=>{return S(e,t,{calculateMissingRSAPrimes:true})},"JWK.importKey() is deprecated, use JWK.asKey() instead"),enumerable:false})},7291:function(e){e.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"}}}},7298:function(e,t,r){const i=r(4874);const a=(e,t,r)=>i(e,t,r)===0;e.exports=a},7301:function(e,t,r){"use strict";const i=r(2140);const a=r(8761);const s=r(1349);const{kStatusCode:n,NOOP:o}=r(7799);const u=Buffer.from([0,0,255,255]);const p=Buffer.from([0]);const c=Symbol("permessage-deflate");const m=Symbol("total-length");const l=Symbol("callback");const d=Symbol("buffers");const y=Symbol("error");let b;class PerMessageDeflate{constructor(e,t,r){this._maxPayload=r|0;this._options=e||{};this._threshold=this._options.threshold!==undefined?this._options.threshold:1024;this._isServer=!!t;this._deflate=null;this._inflate=null;this.params=null;if(!b){const e=this._options.concurrencyLimit!==undefined?this._options.concurrencyLimit:10;b=new i({concurrency:e})}}static get extensionName(){return"permessage-deflate"}offer(){const e={};if(this._options.serverNoContextTakeover){e.server_no_context_takeover=true}if(this._options.clientNoContextTakeover){e.client_no_context_takeover=true}if(this._options.serverMaxWindowBits){e.server_max_window_bits=this._options.serverMaxWindowBits}if(this._options.clientMaxWindowBits){e.client_max_window_bits=this._options.clientMaxWindowBits}else if(this._options.clientMaxWindowBits==null){e.client_max_window_bits=true}return e}accept(e){e=this.normalizeParams(e);this.params=this._isServer?this.acceptAsServer(e):this.acceptAsClient(e);return this.params}cleanup(){if(this._inflate){this._inflate.close();this._inflate=null}if(this._deflate){this._deflate.close();this._deflate=null}}acceptAsServer(e){const t=this._options;const r=e.find(e=>{if(t.serverNoContextTakeover===false&&e.server_no_context_takeover||e.server_max_window_bits&&(t.serverMaxWindowBits===false||typeof t.serverMaxWindowBits==="number"&&t.serverMaxWindowBits>e.server_max_window_bits)||typeof t.clientMaxWindowBits==="number"&&!e.client_max_window_bits){return false}return true});if(!r){throw new Error("None of the extension offers can be accepted")}if(t.serverNoContextTakeover){r.server_no_context_takeover=true}if(t.clientNoContextTakeover){r.client_no_context_takeover=true}if(typeof t.serverMaxWindowBits==="number"){r.server_max_window_bits=t.serverMaxWindowBits}if(typeof t.clientMaxWindowBits==="number"){r.client_max_window_bits=t.clientMaxWindowBits}else if(r.client_max_window_bits===true||t.clientMaxWindowBits===false){delete r.client_max_window_bits}return r}acceptAsClient(e){const t=e[0];if(this._options.clientNoContextTakeover===false&&t.client_no_context_takeover){throw new Error('Unexpected parameter "client_no_context_takeover"')}if(!t.client_max_window_bits){if(typeof this._options.clientMaxWindowBits==="number"){t.client_max_window_bits=this._options.clientMaxWindowBits}}else if(this._options.clientMaxWindowBits===false||typeof this._options.clientMaxWindowBits==="number"&&t.client_max_window_bits>this._options.clientMaxWindowBits){throw new Error('Unexpected or invalid parameter "client_max_window_bits"')}return t}normalizeParams(e){e.forEach(e=>{Object.keys(e).forEach(t=>{var r=e[t];if(r.length>1){throw new Error(`Parameter "${t}" must have only a single value`)}r=r[0];if(t==="client_max_window_bits"){if(r!==true){const e=+r;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}r=e}else if(!this._isServer){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}}else if(t==="server_max_window_bits"){const e=+r;if(!Number.isInteger(e)||e<8||e>15){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}r=e}else if(t==="client_no_context_takeover"||t==="server_no_context_takeover"){if(r!==true){throw new TypeError(`Invalid value for parameter "${t}": ${r}`)}}else{throw new Error(`Unknown parameter "${t}"`)}e[t]=r})});return e}decompress(e,t,r){b.push(i=>{this._decompress(e,t,(e,t)=>{i();r(e,t)})})}compress(e,t,r){b.push(i=>{this._compress(e,t,(e,t)=>{i();r(e,t)})})}_decompress(e,t,r){const i=this._isServer?"client":"server";if(!this._inflate){const e=`${i}_max_window_bits`;const t=typeof this.params[e]!=="number"?a.Z_DEFAULT_WINDOWBITS:this.params[e];this._inflate=a.createInflateRaw(Object.assign({},this._options.zlibInflateOptions,{windowBits:t}));this._inflate[c]=this;this._inflate[m]=0;this._inflate[d]=[];this._inflate.on("error",inflateOnError);this._inflate.on("data",inflateOnData)}this._inflate[l]=r;this._inflate.write(e);if(t)this._inflate.write(u);this._inflate.flush(()=>{const e=this._inflate[y];if(e){this._inflate.close();this._inflate=null;r(e);return}const a=s.concat(this._inflate[d],this._inflate[m]);if(t&&this.params[`${i}_no_context_takeover`]){this._inflate.close();this._inflate=null}else{this._inflate[m]=0;this._inflate[d]=[]}r(null,a)})}_compress(e,t,r){if(!e||e.length===0){process.nextTick(r,null,p);return}const i=this._isServer?"server":"client";if(!this._deflate){const e=`${i}_max_window_bits`;const t=typeof this.params[e]!=="number"?a.Z_DEFAULT_WINDOWBITS:this.params[e];this._deflate=a.createDeflateRaw(Object.assign({},this._options.zlibDeflateOptions,{windowBits:t}));this._deflate[m]=0;this._deflate[d]=[];this._deflate.on("error",o);this._deflate.on("data",deflateOnData)}this._deflate.write(e);this._deflate.flush(a.Z_SYNC_FLUSH,()=>{if(!this._deflate){return}var e=s.concat(this._deflate[d],this._deflate[m]);if(t)e=e.slice(0,e.length-4);if(t&&this.params[`${i}_no_context_takeover`]){this._deflate.close();this._deflate=null}else{this._deflate[m]=0;this._deflate[d]=[]}r(null,e)})}}e.exports=PerMessageDeflate;function deflateOnData(e){this[d].push(e);this[m]+=e.length}function inflateOnData(e){this[m]+=e.length;if(this[c]._maxPayload<1||this[m]<=this[c]._maxPayload){this[d].push(e);return}this[y]=new RangeError("Max payload size exceeded");this[y][n]=1009;this.removeListener("data",inflateOnData);this.reset()}function inflateOnError(e){this[c]._inflate=null;e[n]=1007;this[l](e)}},7310:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["networkfirewall"]={};i.NetworkFirewall=a.defineService("networkfirewall",["2020-11-12"]);Object.defineProperty(s.services["networkfirewall"],"2020-11-12",{get:function get(){var e=r(1642);e.paginators=r(6190).pagination;return e},enumerable:true,configurable:true});e.exports=i.NetworkFirewall},7312:function(e){e.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:true}}}},7325:function(e,t,r){const{strict:i}=r(2357);const{createHash:a}=r(6417);const{format:s}=r(1669);const n=r(6272);const o=e=>e.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_");const u=e=>o(e.toString("base64"));function getHash(e,t){switch(e){case"HS256":case"RS256":case"PS256":case"ES256":case"ES256K":return a("sha256");case"HS384":case"RS384":case"PS384":case"ES384":return a("sha384");case"HS512":case"RS512":case"PS512":case"ES512":return a("sha512");case"EdDSA":switch(t){case"Ed25519":return a("sha512");case"Ed448":if(!n){throw new TypeError("Ed448 *_hash calculation is not supported in your Node.js runtime version")}return a("shake256",{outputLength:114});default:throw new TypeError("unrecognized or invalid EdDSA curve provided")}default:throw new TypeError("unrecognized or invalid JWS algorithm provided")}}function generate(e,t,r){const i=getHash(t,r).update(e).digest();return u(i.slice(0,i.length/2))}function validate(e,t,r,a,n){if(typeof e.claim!=="string"||!e.claim){throw new TypeError("names.claim must be a non-empty string")}if(typeof e.source!=="string"||!e.source){throw new TypeError("names.source must be a non-empty string")}i(typeof t==="string"&&t,`${e.claim} must be a non-empty string`);i(typeof r==="string"&&r,`${e.source} must be a non-empty string`);let o;let u;try{o=generate(r,a,n)}catch(t){u=s("%s could not be validated (%s)",e.claim,t.message)}u=u||s("%s mismatch, expected %s, got: %s",e.claim,o,t);i.equal(o,t,u)}e.exports={validate:validate,generate:generate}},7331:function(e,t,r){const i=r(8920);const a=r(6110);const s=r(8459);const n=r(1322);const o=r(6131);const u=r(5518).isString.bind(undefined,TypeError);const p=e=>{if(typeof e.iat!=="boolean"){throw new TypeError("options.iat must be a boolean")}if(typeof e.kid!=="boolean"){throw new TypeError("options.kid must be a boolean")}u(e.subject,"options.subject");u(e.issuer,"options.issuer");if(e.audience!==undefined&&((typeof e.audience!=="string"||!e.audience)&&(!Array.isArray(e.audience)||e.audience.length===0||e.audience.some(e=>!e||typeof e!=="string")))){throw new TypeError("options.audience must be a string or an array of strings")}if(!i(e.header)){throw new TypeError("options.header must be an object")}u(e.algorithm,"options.algorithm");u(e.expiresIn,"options.expiresIn");u(e.notBefore,"options.notBefore");u(e.jti,"options.jti");u(e.nonce,"options.nonce");if(e.now!==undefined&&(!(e.now instanceof Date)||!e.now.getTime())){throw new TypeError("options.now must be a valid Date object")}};e.exports=((e,t,r={})=>{if(!i(r)){throw new TypeError("options must be an object")}const{algorithm:u,audience:c,expiresIn:m,header:l={},iat:d=true,issuer:y,jti:b,kid:h=true,nonce:f,notBefore:g,subject:S,now:N}=r;p({algorithm:u,audience:c,expiresIn:m,header:l,iat:d,issuer:y,jti:b,kid:h,nonce:f,notBefore:g,now:N,subject:S});if(!i(e)){throw new TypeError("payload must be an object")}let I;if(m||g||d){I=s(N||new Date)}e={...e,sub:S||e.sub,aud:c||e.aud,iss:y||e.iss,jti:b||e.jti,iat:d?I:e.iat,nonce:f||e.nonce,exp:m?I+a(m):e.exp,nbf:g?I+a(g):e.nbf};t=n(t);let T;if(typeof r.kid==="boolean"){T=h}else{T=!t.secret}return o.sign(JSON.stringify(e),t,{...l,alg:u||l.alg,kid:T?t.kid:l.kid})})},7340:function(e){"use strict";var t=e.exports=function(e,t,r){if(typeof t=="function"){r=t;t={}}r=t.cb||r;var i=typeof r=="function"?r:r.pre||function(){};var a=r.post||function(){};_traverse(t,i,a,e,"",e)};t.keywords={additionalItems:true,items:true,contains:true,additionalProperties:true,propertyNames:true,not:true};t.arrayKeywords={items:true,allOf:true,anyOf:true,oneOf:true};t.propsKeywords={definitions:true,properties:true,patternProperties:true,dependencies:true};t.skipKeywords={default:true,enum:true,const:true,required:true,maximum:true,minimum:true,exclusiveMaximum:true,exclusiveMinimum:true,multipleOf:true,maxLength:true,minLength:true,pattern:true,format:true,maxItems:true,minItems:true,uniqueItems:true,maxProperties:true,minProperties:true};function _traverse(e,r,i,a,s,n,o,u,p,c){if(a&&typeof a=="object"&&!Array.isArray(a)){r(a,s,n,o,u,p,c);for(var m in a){var l=a[m];if(Array.isArray(l)){if(m in t.arrayKeywords){for(var d=0;dr(e.type,e.object));const c=this.requestImpl.webRequest(u,(e,t,r)=>{if(e){a(e)}else{a(null)}});c.pipe(p);return c}}t.Watch=Watch},7378:function(e){e.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"}}}},7386:function(e,t,r){"use strict";var i=r(3897);var a=r(8755);var s=r(9013);e.exports={formats:s,parse:a,stringify:i}},7387:function(e){e.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"}}}},7390:function(e){e.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"}}}}}}},7404:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["workmail"]={};i.WorkMail=a.defineService("workmail",["2017-10-01"]);Object.defineProperty(s.services["workmail"],"2017-10-01",{get:function get(){var e=r(4220);e.paginators=r(3405).pagination;return e},enumerable:true,configurable:true});e.exports=i.WorkMail},7409:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["chime"]={};i.Chime=a.defineService("chime",["2018-05-01"]);Object.defineProperty(s.services["chime"],"2018-05-01",{get:function get(){var e=r(7139);e.paginators=r(7642).pagination;return e},enumerable:true,configurable:true});e.exports=i.Chime},7414:function(e){e.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:true},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:{}}},UpdateTaskExecution:{input:{type:"structure",required:["TaskExecutionArn","Options"],members:{TaskExecutionArn:{},Options:{shape:"S1o"}}},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:true},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:{}}}}},7418:function(e,t,r){"use strict";var i=r(6417);t=e.exports=objectHash;function objectHash(e,t){t=applyDefaults(e,t);return hash(e,t)}t.sha1=function(e){return objectHash(e)};t.keys=function(e){return objectHash(e,{excludeValues:true,algorithm:"sha1",encoding:"hex"})};t.MD5=function(e){return objectHash(e,{algorithm:"md5",encoding:"hex"})};t.keysMD5=function(e){return objectHash(e,{algorithm:"md5",encoding:"hex",excludeValues:true})};var a=i.getHashes?i.getHashes().slice():["sha1","md5"];a.push("passthrough");var s=["buffer","hex","binary","base64"];function applyDefaults(e,t){t=t||{};var r={};r.algorithm=t.algorithm||"sha1";r.encoding=t.encoding||"hex";r.excludeValues=t.excludeValues?true:false;r.algorithm=r.algorithm.toLowerCase();r.encoding=r.encoding.toLowerCase();r.ignoreUnknown=t.ignoreUnknown!==true?false:true;r.respectType=t.respectType===false?false:true;r.respectFunctionNames=t.respectFunctionNames===false?false:true;r.respectFunctionProperties=t.respectFunctionProperties===false?false:true;r.unorderedArrays=t.unorderedArrays!==true?false:true;r.unorderedSets=t.unorderedSets===false?false:true;r.unorderedObjects=t.unorderedObjects===false?false:true;r.replacer=t.replacer||undefined;r.excludeKeys=t.excludeKeys||undefined;if(typeof e==="undefined"){throw new Error("Object argument required.")}for(var i=0;i=0){return this.dispatch("[CIRCULAR:"+o+"]")}else{r.push(t)}if(typeof Buffer!=="undefined"&&Buffer.isBuffer&&Buffer.isBuffer(t)){i("buffer:");return i(t)}if(n!=="object"&&n!=="function"&&n!=="asyncfunction"){if(this["_"+n]){this["_"+n](t)}else if(e.ignoreUnknown){return i("["+n+"]")}else{throw new Error('Unknown object type "'+n+'"')}}else{var u=Object.keys(t);if(e.unorderedObjects){u=u.sort()}if(e.respectType!==false&&!isNativeFunction(t)){u.splice(0,0,"prototype","__proto__","constructor")}if(e.excludeKeys){u=u.filter(function(t){return!e.excludeKeys(t)})}i("object:"+u.length+":");var p=this;return u.forEach(function(r){p.dispatch(r);i(":");if(!e.excludeValues){p.dispatch(t[r])}i(",")})}},_array:function(t,a){a=typeof a!=="undefined"?a:e.unorderedArrays!==false;var s=this;i("array:"+t.length+":");if(!a||t.length<=1){return t.forEach(function(e){return s.dispatch(e)})}var n=[];var o=t.map(function(t){var i=new PassThrough;var a=r.slice();var s=typeHasher(e,i,a);s.dispatch(t);n=n.concat(a.slice(r.length));return i.read().toString()});r=r.concat(n);o.sort();return this._array(o,false)},_date:function(e){return i("date:"+e.toJSON())},_symbol:function(e){return i("symbol:"+e.toString())},_error:function(e){return i("error:"+e.toString())},_boolean:function(e){return i("bool:"+e.toString())},_string:function(e){i("string:"+e.length+":");i(e.toString())},_function:function(t){i("fn:");if(isNativeFunction(t)){this.dispatch("[native]")}else{this.dispatch(t.toString())}if(e.respectFunctionNames!==false){this.dispatch("function-name:"+String(t.name))}if(e.respectFunctionProperties){this._object(t)}},_number:function(e){return i("number:"+e.toString())},_xml:function(e){return i("xml:"+e.toString())},_null:function(){return i("Null")},_undefined:function(){return i("Undefined")},_regexp:function(e){return i("regex:"+e.toString())},_uint8array:function(e){i("uint8array:");return this.dispatch(Array.prototype.slice.call(e))},_uint8clampedarray:function(e){i("uint8clampedarray:");return this.dispatch(Array.prototype.slice.call(e))},_int8array:function(e){i("uint8array:");return this.dispatch(Array.prototype.slice.call(e))},_uint16array:function(e){i("uint16array:");return this.dispatch(Array.prototype.slice.call(e))},_int16array:function(e){i("uint16array:");return this.dispatch(Array.prototype.slice.call(e))},_uint32array:function(e){i("uint32array:");return this.dispatch(Array.prototype.slice.call(e))},_int32array:function(e){i("uint32array:");return this.dispatch(Array.prototype.slice.call(e))},_float32array:function(e){i("float32array:");return this.dispatch(Array.prototype.slice.call(e))},_float64array:function(e){i("float64array:");return this.dispatch(Array.prototype.slice.call(e))},_arraybuffer:function(e){i("arraybuffer:");return this.dispatch(new Uint8Array(e))},_url:function(e){return i("url:"+e.toString(),"utf8")},_map:function(t){i("map:");var r=Array.from(t);return this._array(r,e.unorderedSets!==false)},_set:function(t){i("set:");var r=Array.from(t);return this._array(r,e.unorderedSets!==false)},_blob:function(){if(e.ignoreUnknown){return i("[blob]")}throw Error("Hashing Blob objects is currently not supported\n"+"(see https://github.com/puleos/object-hash/issues/26)\n"+'Use "options.replacer" or "options.ignoreUnknown"\n')},_domwindow:function(){return i("domwindow")},_process:function(){return i("process")},_timer:function(){return i("timer")},_pipe:function(){return i("pipe")},_tcp:function(){return i("tcp")},_udp:function(){return i("udp")},_tty:function(){return i("tty")},_statwatcher:function(){return i("statwatcher")},_securecontext:function(){return i("securecontext")},_connection:function(){return i("connection")},_zlib:function(){return i("zlib")},_context:function(){return i("context")},_nodescript:function(){return i("nodescript")},_httpparser:function(){return i("httpparser")},_dataview:function(){return i("dataview")},_signal:function(){return i("signal")},_fsevent:function(){return i("fsevent")},_tlswrap:function(){return i("tlswrap")}}}function PassThrough(){return{buf:"",write:function(e){this.buf+=e},end:function(e){this.buf+=e},read:function(){return this.buf}}}},7422:function(e){e.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:{}}},7426:function(e,t,r){var i=r(395),a="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI",s="AWS_CONTAINER_CREDENTIALS_FULL_URI",n="AWS_CONTAINER_AUTHORIZATION_TOKEN",o=["https:"],u=["http:","https:"],p=["localhost","127.0.0.1"],c="169.254.170.2";i.RemoteCredentials=i.util.inherit(i.Credentials,{constructor:function RemoteCredentials(e){i.Credentials.call(this);e=e?i.util.copy(e):{};if(!e.httpOptions)e.httpOptions={};e.httpOptions=i.util.merge(this.httpOptions,e.httpOptions);i.util.update(this,e)},httpOptions:{timeout:1e3},maxRetries:3,isConfiguredForEcsCredentials:function isConfiguredForEcsCredentials(){return Boolean(process&&process.env&&(process.env[a]||process.env[s]))},getECSFullUri:function getECSFullUri(){if(process&&process.env){var e=process.env[a],t=process.env[s];if(e){return"http://"+c+e}else if(t){var r=i.util.urlParse(t);if(u.indexOf(r.protocol)<0){throw i.util.error(new Error("Unsupported protocol: AWS.RemoteCredentials supports "+u.join(",")+" only; "+r.protocol+" requested."),{code:"ECSCredentialsProviderFailure"})}if(o.indexOf(r.protocol)<0&&p.indexOf(r.hostname)<0){throw i.util.error(new Error("Unsupported hostname: AWS.RemoteCredentials only supports "+p.join(",")+" for "+r.protocol+"; "+r.protocol+"//"+r.hostname+" requested."),{code:"ECSCredentialsProviderFailure"})}return t}else{throw i.util.error(new Error("Variable "+a+" or "+s+" must be set to use AWS.RemoteCredentials."),{code:"ECSCredentialsProviderFailure"})}}else{throw i.util.error(new Error("No process info available"),{code:"ECSCredentialsProviderFailure"})}},getECSAuthToken:function getECSAuthToken(){if(process&&process.env&&process.env[s]){return process.env[n]}},credsFormatIsValid:function credsFormatIsValid(e){return!!e.accessKeyId&&!!e.secretAccessKey&&!!e.sessionToken&&!!e.expireTime},formatCreds:function formatCreds(e){if(!!e.credentials){e=e.credentials}return{expired:false,accessKeyId:e.accessKeyId||e.AccessKeyId,secretAccessKey:e.secretAccessKey||e.SecretAccessKey,sessionToken:e.sessionToken||e.Token,expireTime:new Date(e.expiration||e.Expiration)}},request:function request(e,t){var r=new i.HttpRequest(e);r.method="GET";r.headers.Accept="application/json";var a=this.getECSAuthToken();if(a){r.headers.Authorization=a}i.util.handleRequestWithRetries(r,this,t)},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;var r;try{r=this.getECSFullUri()}catch(t){e(t);return}this.request(r,function(r,a){if(!r){try{a=JSON.parse(a);var s=t.formatCreds(a);if(!t.credsFormatIsValid(s)){throw i.util.error(new Error("Response data is not in valid format"),{code:"ECSCredentialsProviderFailure"})}i.util.update(t,s)}catch(e){r=e}}e(r,s)})}})},7430:function(e){e.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:true,deprecatedMessage:"seconds is deprecated. You can use durationExpression for SetTimerAction. The value of seconds can be used as a string expression for durationExpression.",type:"integer"},durationExpression:{}}},clearTimer:{type:"structure",required:["timerName"],members:{timerName:{}}},resetTimer:{type:"structure",required:["timerName"],members:{timerName:{}}},lambda:{type:"structure",required:["functionArn"],members:{functionArn:{},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:{}}}}}}}}},7439:function(e){e.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"}}}},7443:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["globalaccelerator"]={};i.GlobalAccelerator=a.defineService("globalaccelerator",["2018-08-08"]);Object.defineProperty(s.services["globalaccelerator"],"2018-08-08",{get:function get(){var e=r(1152);e.paginators=r(280).pagination;return e},enumerable:true,configurable:true});e.exports=i.GlobalAccelerator},7452:function(e,t,r){const{inherits:i}=r(1669);function Reporter(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}Reporter.prototype.isError=function isError(e){return e instanceof ReporterError};Reporter.prototype.save=function save(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}};Reporter.prototype.restore=function restore(e){const t=this._reporterState;t.obj=e.obj;t.path=t.path.slice(0,e.pathLen)};Reporter.prototype.enterKey=function enterKey(e){return this._reporterState.path.push(e)};Reporter.prototype.exitKey=function exitKey(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)};Reporter.prototype.leaveKey=function leaveKey(e,t,r){const i=this._reporterState;this.exitKey(e);if(i.obj!==null){i.obj[t]=r}};Reporter.prototype.path=function path(){return this._reporterState.path.join("/")};Reporter.prototype.enterObject=function enterObject(){const e=this._reporterState;const t=e.obj;e.obj={};return t};Reporter.prototype.leaveObject=function leaveObject(e){const t=this._reporterState;const r=t.obj;t.obj=e;return r};Reporter.prototype.error=function error(e){let t;const r=this._reporterState;const i=e instanceof ReporterError;if(i){t=e}else{t=new ReporterError(r.path.map(function(e){return`[${JSON.stringify(e)}]`}).join(""),e.message||e,e.stack)}if(!r.options.partial){throw t}if(!i){r.errors.push(t)}return t};Reporter.prototype.wrapResult=function wrapResult(e){const t=this._reporterState;if(!t.options.partial){return e}return{result:this.isError(e)?null:e,errors:t.errors}};function ReporterError(e,t){this.path=e;this.rethrow(t)}i(ReporterError,Error);ReporterError.prototype.rethrow=function rethrow(e){this.message=`${e} at: ${this.path||"(shallow)"}`;if(Error.captureStackTrace){Error.captureStackTrace(this,ReporterError)}if(!this.stack){try{throw new Error(this.message)}catch(e){this.stack=e.stack}}return this};t.Reporter=Reporter},7460:function(e){e.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:true},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:true},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:true},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"},jobDetails:{locationName:"jobDetails",type:"structure",members:{isDefinedInJob:{locationName:"isDefinedInJob"},isMonitoredByJob:{locationName:"isMonitoredByJob"},lastJobId:{locationName:"lastJobId"},lastJobRunTime:{shape:"S9",locationName:"lastJobRunTime"}}},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:"S26",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:"S2h"}},unclassifiableObjectCount:{shape:"S2i",locationName:"unclassifiableObjectCount"},unclassifiableObjectSizeInBytes:{shape:"S2i",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:true},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"},lastRunErrorStatus:{shape:"S2m",locationName:"lastRunErrorStatus"},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:"S2q",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:true},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:true}},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:"S2i",locationName:"unclassifiableObjectCount"},unclassifiableObjectSizeInBytes:{shape:"S2i",locationName:"unclassifiableObjectSizeInBytes"}}}},GetClassificationExportConfiguration:{http:{method:"GET",requestUri:"/classification-export-configuration",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{configuration:{shape:"S3e",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:"S3q",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:"S40",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:"S40",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:"S4s",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:"S4s",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:"S53",locationName:"defaultServerSideEncryption"},name:{locationName:"name"},owner:{locationName:"owner",type:"structure",members:{displayName:{locationName:"displayName"},id:{locationName:"id"}}},publicAccess:{shape:"S26",locationName:"publicAccess"},tags:{shape:"S56",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:"S53",locationName:"serverSideEncryption"},size:{locationName:"size",type:"long"},storageClass:{locationName:"storageClass"},tags:{shape:"S56",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:"S5j",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:"S69",locationName:"excludes"},includes:{shape:"S69",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"},lastRunErrorStatus:{shape:"S2m",locationName:"lastRunErrorStatus"},name:{locationName:"name"},userPausedDetails:{shape:"S2q",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:"S3q",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:"S5j"}},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:"S3e",locationName:"configuration"}},required:["configuration"]},output:{type:"structure",members:{configuration:{shape:"S3e",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"}},required:["accountId","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"}}}},S26:{type:"structure",members:{effectivePermission:{locationName:"effectivePermission"},permissionConfiguration:{locationName:"permissionConfiguration",type:"structure",members:{accountLevelPermissions:{locationName:"accountLevelPermissions",type:"structure",members:{blockPublicAccess:{shape:"S2a",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:"S2a",locationName:"blockPublicAccess"},bucketPolicy:{locationName:"bucketPolicy",type:"structure",members:{allowsPublicReadAccess:{locationName:"allowsPublicReadAccess",type:"boolean"},allowsPublicWriteAccess:{locationName:"allowsPublicWriteAccess",type:"boolean"}}}}}}}}},S2a:{type:"structure",members:{blockPublicAcls:{locationName:"blockPublicAcls",type:"boolean"},blockPublicPolicy:{locationName:"blockPublicPolicy",type:"boolean"},ignorePublicAcls:{locationName:"ignorePublicAcls",type:"boolean"},restrictPublicBuckets:{locationName:"restrictPublicBuckets",type:"boolean"}}},S2h:{type:"structure",members:{key:{locationName:"key"},value:{locationName:"value"}}},S2i:{type:"structure",members:{fileType:{locationName:"fileType",type:"long"},storageClass:{locationName:"storageClass",type:"long"},total:{locationName:"total",type:"long"}}},S2m:{type:"structure",members:{code:{locationName:"code"}}},S2q:{type:"structure",members:{jobExpiresAt:{shape:"S9",locationName:"jobExpiresAt"},jobImminentExpirationHealthEventArn:{locationName:"jobImminentExpirationHealthEventArn"},jobPausedAt:{shape:"S9",locationName:"jobPausedAt"}}},S3e:{type:"structure",members:{s3Destination:{locationName:"s3Destination",type:"structure",members:{bucketName:{locationName:"bucketName"},keyPrefix:{locationName:"keyPrefix"},kmsKeyArn:{locationName:"kmsKeyArn"}},required:["bucketName","kmsKeyArn"]}}},S3q:{type:"structure",members:{attributeName:{locationName:"attributeName"},orderBy:{locationName:"orderBy"}}},S40:{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:"S43",locationName:"lineRanges"},offsetRanges:{shape:"S43",locationName:"offsetRanges"},pages:{locationName:"pages",type:"list",member:{type:"structure",members:{lineRange:{shape:"S44",locationName:"lineRange"},offsetRange:{shape:"S44",locationName:"offsetRange"},pageNumber:{locationName:"pageNumber",type:"long"}}}},records:{locationName:"records",type:"list",member:{type:"structure",members:{jsonPath:{locationName:"jsonPath"},recordIndex:{locationName:"recordIndex",type:"long"}}}}}},S43:{type:"list",member:{shape:"S44"}},S44:{type:"structure",members:{end:{locationName:"end",type:"long"},start:{locationName:"start",type:"long"},startColumn:{locationName:"startColumn",type:"long"}}},S4s:{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"}}}}},S53:{type:"structure",members:{encryptionType:{locationName:"encryptionType"},kmsMasterKeyId:{locationName:"kmsMasterKeyId"}}},S56:{type:"list",member:{shape:"S2h"}},S5j:{type:"structure",members:{accountId:{locationName:"accountId"},invitationId:{locationName:"invitationId"},invitedAt:{shape:"S9",locationName:"invitedAt"},relationshipStatus:{locationName:"relationshipStatus"}}},S69:{type:"list",member:{type:"structure",members:{comparator:{locationName:"comparator"},key:{locationName:"key"},values:{shape:"S5",locationName:"values"}}}}}}},7461:function(e){const t=new Set(["Ed25519"]);if(!("electron"in process.versions)){t.add("Ed448");t.add("X25519");t.add("X448")}e.exports=t},7462:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["wellarchitected"]={};i.WellArchitected=a.defineService("wellarchitected",["2020-03-31"]);Object.defineProperty(s.services["wellarchitected"],"2020-03-31",{get:function get(){var e=r(8062);e.paginators=r(743).pagination;return e},enumerable:true,configurable:true});e.exports=i.WellArchitected},7466:function(e){e.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"}]}}}},7469:function(e,t,r){"use strict";var i=r(469);var a=r(3547);var s=r(1382);var n=r(5727).Buffer;function Multipart(e){this.request=e;this.boundary=i();this.chunked=false;this.body=null}Multipart.prototype.isChunked=function(e){var t=this;var r=false;var i=e.data||e;if(!i.forEach){t.request.emit("error",new Error("Argument error, options.multipart."))}if(e.chunked!==undefined){r=e.chunked}if(t.request.getHeader("transfer-encoding")==="chunked"){r=true}if(!r){i.forEach(function(e){if(typeof e.body==="undefined"){t.request.emit("error",new Error("Body attribute missing in multipart."))}if(s(e.body)){r=true}})}return r};Multipart.prototype.setHeaders=function(e){var t=this;if(e&&!t.request.hasHeader("transfer-encoding")){t.request.setHeader("transfer-encoding","chunked")}var r=t.request.getHeader("content-type");if(!r||r.indexOf("multipart")===-1){t.request.setHeader("content-type","multipart/related; boundary="+t.boundary)}else{if(r.indexOf("boundary")!==-1){t.boundary=r.replace(/.*boundary=([^\s;]+).*/,"$1")}else{t.request.setHeader("content-type",r+"; boundary="+t.boundary)}}};Multipart.prototype.build=function(e,t){var r=this;var i=t?new a:[];function add(e){if(typeof e==="number"){e=e.toString()}return t?i.append(e):i.push(n.from(e))}if(r.request.preambleCRLF){add("\r\n")}e.forEach(function(e){var t="--"+r.boundary+"\r\n";Object.keys(e).forEach(function(r){if(r==="body"){return}t+=r+": "+e[r]+"\r\n"});t+="\r\n";add(t);add(e.body);add("\r\n")});add("--"+r.boundary+"--");if(r.request.postambleCRLF){add("\r\n")}return i};Multipart.prototype.onRequest=function(e){var t=this;var r=t.isChunked(e);var i=e.data||e;t.setHeaders(r);t.chunked=r;t.body=t.build(i,r)};t.Multipart=Multipart},7471:function(e){e.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"}}}},7481:function(e){e.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:true},idempotent:true},DescribeEndpoints:{input:{type:"structure",members:{}},output:{type:"structure",required:["Endpoints"],members:{Endpoints:{type:"list",member:{type:"structure",required:["Address","CachePeriodInMinutes"],members:{Address:{},CachePeriodInMinutes:{type:"long"}}}}}},endpointoperation:true},Query:{input:{type:"structure",required:["QueryString"],members:{QueryString:{type:"string",sensitive:true},ClientToken:{idempotencyToken:true,type:"string",sensitive:true},NextToken:{},MaxRows:{type:"integer"}}},output:{type:"structure",required:["QueryId","Rows","ColumnInfo"],members:{QueryId:{},NextToken:{},Rows:{type:"list",member:{shape:"Sg"}},ColumnInfo:{shape:"So"},QueryStatus:{type:"structure",members:{ProgressPercentage:{type:"double"},CumulativeBytesScanned:{type:"long"},CumulativeBytesMetered:{type:"long"}}}}},endpointdiscovery:{required:true},idempotent:true}},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"}}}}}}}},7489:function(e,t,r){const i=r(2065);const a=(e,t)=>new i(e,t).patch;e.exports=a},7496:function(e){e.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"},ResourceARNList:{type:"list",member:{}}}},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:"S16"},KeysWithNoncompliantValues:{shape:"S16"},ComplianceStatus:{type:"boolean"}}}}}}}}},GetTagKeys:{input:{type:"structure",members:{PaginationToken:{}}},output:{type:"structure",members:{PaginationToken:{},TagKeys:{shape:"S16"}}}},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:"S1h"},Tags:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{FailedResourcesMap:{shape:"S1k"}}}},UntagResources:{input:{type:"structure",required:["ResourceARNList","TagKeys"],members:{ResourceARNList:{shape:"S1h"},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{FailedResourcesMap:{shape:"S1k"}}}}},shapes:{Sb:{type:"list",member:{}},S16:{type:"list",member:{}},S1h:{type:"list",member:{}},S1k:{type:"map",key:{},value:{type:"structure",members:{StatusCode:{type:"integer"},ErrorCode:{},ErrorMessage:{}}}}}}},7502:function(e,t,r){e.exports=PrivateKey;var i=r(9489);var a=r(6215).Buffer;var s=r(8098);var n=r(6417);var o=r(5400);var u=r(9575);var p=r(6753);var c=r(1669);var m=r(2270);var l=r(290);var d=l.generateECDSA;var y=l.generateED25519;var b=r(363);var h=r(196);var f=r(3852);var g=p.InvalidAlgorithmError;var S=p.KeyParseError;var N=p.KeyEncryptedError;var I={};I["auto"]=r(1241);I["pem"]=r(9268);I["pkcs1"]=r(5449);I["pkcs8"]=r(5707);I["rfc4253"]=r(6538);I["ssh-private"]=r(7078);I["openssh"]=I["ssh-private"];I["ssh"]=I["ssh-private"];I["dnssec"]=r(9982);function PrivateKey(e){i.object(e,"options");f.call(this,e);this._pubCache=undefined}c.inherits(PrivateKey,f);PrivateKey.formats=I;PrivateKey.prototype.toBuffer=function(e,t){if(e===undefined)e="pkcs1";i.string(e,"format");i.object(I[e],"formats[format]");i.optionalObject(t,"options");return I[e].write(this,t)};PrivateKey.prototype.hash=function(e,t){return this.toPublic().hash(e,t)};PrivateKey.prototype.fingerprint=function(e,t){return this.toPublic().fingerprint(e,t)};PrivateKey.prototype.toPublic=function(){if(this._pubCache)return this._pubCache;var e=s.info[this.type];var t=[];for(var r=0;r{if(e){s(e)}else if(t&&t.statusCode!==200){s(r)}else{s(null)}}).on("response",e=>{if(e.statusCode===200){m.pipe(a)}});return m}}t.Log=Log},7642:function(e){e.exports={pagination:{ListAccounts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAppInstanceAdmins:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAppInstanceUsers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListAppInstances:{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"},ListChannelBans:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelMemberships:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelMembershipsForAppInstanceUser:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelMessages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelModerators:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListChannelsModeratedByAppInstanceUser:{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"},ListSipMediaApplications:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSipRules:{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"}}}},7644:function(e){e.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"}}}},7645:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["simpledb"]={};i.SimpleDB=a.defineService("simpledb",["2009-04-15"]);Object.defineProperty(s.services["simpledb"],"2009-04-15",{get:function get(){var e=r(3691);e.paginators=r(8904).pagination;return e},enumerable:true,configurable:true});e.exports=i.SimpleDB},7646:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ebs"]={};i.EBS=a.defineService("ebs",["2019-11-02"]);Object.defineProperty(s.services["ebs"],"2019-11-02",{get:function get(){var e=r(6793);e.paginators=r(1073).pagination;return e},enumerable:true,configurable:true});e.exports=i.EBS},7653:function(e){"use strict";e.exports=function generate_oneOf(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l="errs__"+a;var d=e.util.copy(e);var y="";d.level++;var b="valid"+d.level;var h=d.baseId,f="prevValid"+a,g="passingSchemas"+a;i+="var "+l+" = errors , "+f+" = false , "+m+" = false , "+g+" = null; ";var S=e.compositeRule;e.compositeRule=d.compositeRule=true;var N=n;if(N){var I,T=-1,v=N.length-1;while(T0:e.util.schemaHasRules(I,e.RULES.all)){d.schema=I;d.schemaPath=o+"["+T+"]";d.errSchemaPath=u+"/"+T;i+=" "+e.validate(d)+" ";d.baseId=h}else{i+=" var "+b+" = true; "}if(T){i+=" if ("+b+" && "+f+") { "+m+" = false; "+g+" = ["+g+", "+T+"]; } else { ";y+="}"}i+=" if ("+b+") { "+m+" = "+f+" = true; "+g+" = "+T+"; }"}}e.compositeRule=d.compositeRule=S;i+=""+y+"if (!"+m+") { var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"oneOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { passingSchemas: "+g+" } ";if(e.opts.messages!==false){i+=" , message: 'should match exactly one schema in oneOf' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}i+="} else { errors = "+l+"; if (vErrors !== null) { if ("+l+") vErrors.length = "+l+"; else vErrors = null; }";if(e.opts.allErrors){i+=" } "}return i}},7660:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;t=r(6855);e.exports=i=function(e){a(XMLRaw,e);function XMLRaw(e,t){XMLRaw.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing raw text")}this.value=this.stringify.raw(t)}XMLRaw.prototype.clone=function(){return Object.create(this)};XMLRaw.prototype.toString=function(e){return this.options.writer.set(e).raw(this)};return XMLRaw}(t)}).call(this)},7661:function(e,t,r){var i=r(2602);var a=r(5747);var s=r(5622);i.register("mkdir",_mkdir,{cmdOptions:{p:"fullpath"}});function mkdirSyncRecursive(e){var t=s.dirname(e);if(t===e){i.error("dirname() failed: ["+e+"]")}if(a.existsSync(t)){a.mkdirSync(e,parseInt("0777",8));return}mkdirSyncRecursive(t);a.mkdirSync(e,parseInt("0777",8))}function _mkdir(e,t){if(!t)i.error("no paths given");if(typeof t==="string"){t=[].slice.call(arguments,1)}t.forEach(function(t){try{var r=i.statNoFollowLinks(t);if(!e.fullpath){i.error("path already exists: "+t,{continue:true})}else if(r.isFile()){i.error("cannot create directory "+t+": File exists",{continue:true})}return}catch(e){}var n=s.dirname(t);if(!a.existsSync(n)&&!e.fullpath){i.error("no such file or directory: "+n,{continue:true});return}try{if(e.fullpath){mkdirSyncRecursive(s.resolve(t))}else{a.mkdirSync(t,parseInt("0777",8))}}catch(e){var o;if(e.code==="EACCES"){o="Permission denied"}else if(e.code==="ENOTDIR"||e.code==="ENOENT"){o="Not a directory"}else{throw e}i.error("cannot create directory "+t+": "+o,{continue:true})}});return""}e.exports=_mkdir},7662:function(e){"use strict";e.exports=function generate_const(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="valid"+a;var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}if(!l){i+=" var schema"+a+" = validate.schema"+o+";"}i+="var "+m+" = equal("+c+", schema"+a+"); if (!"+m+") { ";var y=y||[];y.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"const"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValue: schema"+a+" } ";if(e.opts.messages!==false){i+=" , message: 'should be equal to constant' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var b=i;i=y.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+b+"]); "}else{i+=" validate.errors = ["+b+"]; return false; "}}else{i+=" var err = "+b+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" }";if(p){i+=" else { "}return i}},7672:function(e){e.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"}}}},7684:function(e){e.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:true,deprecatedMessage:"Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.",type:"long"}}}},nextToken:{}}}},DescribeMetricFilters:{input:{type:"structure",members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"},metricName:{},metricNamespace:{}}},output:{type:"structure",members:{metricFilters:{type:"list",member:{type:"structure",members:{filterName:{},filterPattern:{},metricTransformations:{shape:"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:true,deprecatedMessage:"Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.",type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{logStreamName:{},timestamp:{type:"long"},message:{},ingestionTime:{type:"long"},eventId:{}}}},searchedLogStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},searchedCompletely:{type:"boolean"}}}},nextToken:{}}}},GetLogEvents:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{},startTime:{type:"long"},endTime:{type:"long"},nextToken:{},limit:{type:"integer"},startFromHead:{type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{timestamp:{type:"long"},message:{},ingestionTime:{type:"long"}}}},nextForwardToken:{},nextBackwardToken:{}}}},GetLogGroupFields:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},time:{type:"long"}}},output:{type:"structure",members:{logGroupFields:{type:"list",member:{type:"structure",members:{name:{},percent:{type:"integer"}}}}}}},GetLogRecord:{input:{type:"structure",required:["logRecordPointer"],members:{logRecordPointer:{}}},output:{type:"structure",members:{logRecord:{type:"map",key:{},value:{}}}}},GetQueryResults:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{results:{type:"list",member:{type:"list",member:{type:"structure",members:{field:{},value:{}}}}},statistics:{type:"structure",members:{recordsMatched:{type:"double"},recordsScanned:{type:"double"},bytesScanned:{type:"double"}}},status:{}}}},ListTagsLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}},output:{type:"structure",members:{tags:{shape:"Se"}}}},PutDestination:{input:{type:"structure",required:["destinationName","targetArn","roleArn"],members:{destinationName:{},targetArn:{},roleArn:{}}},output:{type:"structure",members:{destination:{shape:"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"}}}}}},7693:function(e,t,r){const i=r(4387);const{assertIssuerConfiguration:a}=r(5770);const{random:s}=r(9368);const n=r(3994);const o=r(9204);const u=r(4880);const p=r(5695);const c=e=>encodeURIComponent(e).replace(/%20/g,"+");async function clientAssertion(e,t){let r=this[`${e}_endpoint_auth_signing_alg`];if(!r){a(this.issuer,`${e}_endpoint_auth_signing_alg_values_supported`)}if(this[`${e}_endpoint_auth_method`]==="client_secret_jwt"){const a=await this.joseSecret();if(!r){const t=this.issuer[`${e}_endpoint_auth_signing_alg_values_supported`];r=Array.isArray(t)&&t.find(e=>a.algorithms("sign").has(e))}return i.JWS.sign(t,a,{alg:r,typ:"JWT"})}const s=u(this).get("keystore");if(!s){throw new TypeError("no client jwks provided for signing a client assertion with")}if(!r){const t=new Set;s.all().forEach(e=>{e.algorithms("sign").forEach(Set.prototype.add.bind(t))});const i=this.issuer[`${e}_endpoint_auth_signing_alg_values_supported`];r=Array.isArray(i)&&i.find(e=>t.has(e))}const n=s.get({alg:r,use:"sig"});if(!n){throw new TypeError(`no key found in client jwks to sign a client assertion with using alg ${r}`)}return i.JWS.sign(t,n,{alg:r,typ:"JWT",kid:n.kid})}async function authFor(e,{clientAssertionPayload:t}={}){const r=this[`${e}_endpoint_auth_method`];switch(r){case"self_signed_tls_client_auth":case"tls_client_auth":case"none":return{body:{client_id:this.client_id}};case"client_secret_post":if(!this.client_secret){throw new TypeError("client_secret_post client authentication method requires a client_secret")}return{body:{client_id:this.client_id,client_secret:this.client_secret}};case"private_key_jwt":case"client_secret_jwt":{const r=n();const i=await clientAssertion.call(this,e,{iat:r,exp:r+60,jti:s(),iss:this.client_id,sub:this.client_id,aud:this.issuer[`${e}_endpoint`],...t});return{body:{client_id:this.client_id,client_assertion:i,client_assertion_type:"urn:ietf:params:oauth:client-assertion-type:jwt-bearer"}}}default:{if(!this.client_secret){throw new TypeError("client_secret_basic client authentication method requires a client_secret")}const e=`${c(this.client_id)}:${c(this.client_secret)}`;const t=Buffer.from(e).toString("base64");return{headers:{Authorization:`Basic ${t}`}}}}}function resolveResponseType(){const{length:e,0:t}=this.response_types;if(e===1){return t}return undefined}function resolveRedirectUri(){const{length:e,0:t}=this.redirect_uris||[];if(e===1){return t}return undefined}async function authenticatedPost(e,t,{clientAssertionPayload:r,endpointAuthMethod:i=e}={}){const a=await authFor.call(this,i,{clientAssertionPayload:r});const s=p(t,a,{form:true});const n=this[`${i}_endpoint_auth_method`].includes("tls_client_auth")||e==="token"&&this.tls_client_certificate_bound_access_tokens;let u;if(n&&this.issuer.mtls_endpoint_aliases){u=this.issuer.mtls_endpoint_aliases[`${e}_endpoint`]}u=u||this.issuer[`${e}_endpoint`];if("body"in s){for(const[e,t]of Object.entries(s.body)){if(typeof t==="undefined"){delete s.body[e]}}}return o.call(this,{...s,method:"POST",url:u},{mTLS:n})}e.exports={resolveResponseType:resolveResponseType,resolveRedirectUri:resolveRedirectUri,authFor:authFor,authenticatedPost:authenticatedPost}},7696:function(e){e.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:true}}},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"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},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:"S13",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:"S1b",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:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},CopySourceSSECustomerAlgorithm:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-algorithm"},CopySourceSSECustomerKey:{shape:"S1f",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:"S1j",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:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},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:"S13",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:"S1b",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:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},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:"S1j",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:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},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"}}}},DeleteBucketIntelligentTieringConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?intelligent-tiering",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}}},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:true},Quiet:{type:"boolean"}}},MFA:{location:"header",locationName:"x-amz-mfa"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},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:true},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},Errors:{locationName:"Error",type:"list",member:{type:"structure",members:{Key:{},VersionId:{},Code:{},Message:{}}},flattened:true}}},alias:"DeleteMultipleObjects",httpChecksumRequired:true},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:"S37"},Grants:{shape:"S3a",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:"S3j"}},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:"S3y",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:"S4b"}},payload:"ServerSideEncryptionConfiguration"}},GetBucketIntelligentTieringConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}},output:{type:"structure",members:{IntelligentTieringConfiguration:{shape:"S4h"}},payload:"IntelligentTieringConfiguration"}},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:"S4r"}},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:"S57",locationName:"Rule"}}},deprecated:true},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:"S5m",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:"S5w"}}}},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:"S64"}},payload:"MetricsConfiguration"}},GetBucketNotification:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S67"},output:{shape:"S68"},deprecated:true},GetBucketNotificationConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S67"},output:{shape:"S6j"}},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:"S6z"}},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:"S7c"}},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:"S3p"}}}},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:"S8f"},IndexDocument:{shape:"S8i"},ErrorDocument:{shape:"S8k"},RoutingRules:{shape:"S8l"}}}},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",timestampFormat:"rfc822"},VersionId:{location:"querystring",locationName:"versionId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",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:true,type:"blob"},DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},AcceptRanges:{location:"header",locationName:"accept-ranges"},Expiration:{location:"header",locationName:"x-amz-expiration"},Restore:{location:"header",locationName:"x-amz-restore"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},MissingMeta:{location:"header",locationName:"x-amz-missing-meta",type:"integer"},VersionId:{location:"header",locationName:"x-amz-version-id"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentRange:{location:"header",locationName:"Content-Range"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},Metadata:{shape:"S13",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"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},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:"S1j",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:"S37"},Grants:{shape:"S3a",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:"S9k"}},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:"S9n"}},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:"S9v"}},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:"S3p"}}}},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:true,type:"blob"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"Body"}},GetPublicAccessBlock:{http:{method:"GET",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PublicAccessBlockConfiguration:{shape:"Sa2"}},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:"S1b",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"},ArchiveStatus:{location:"header",locationName:"x-amz-archive-status"},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:"S13",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"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},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:"S1j",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:"S3j"},flattened:true}}}},ListBucketIntelligentTieringConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},IntelligentTieringConfigurationList:{locationName:"IntelligentTieringConfiguration",type:"list",member:{shape:"S4h"},flattened:true}}}},ListBucketInventoryConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ContinuationToken:{},InventoryConfigurationList:{locationName:"InventoryConfiguration",type:"list",member:{shape:"S4r"},flattened:true},IsTruncated:{type:"boolean"},NextContinuationToken:{}}}},ListBucketMetricsConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},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:"S64"},flattened:true}}}},ListBuckets:{http:{method:"GET"},output:{type:"structure",members:{Buckets:{type:"list",member:{locationName:"Bucket",type:"structure",members:{Name:{},CreationDate:{type:"timestamp"}}}},Owner:{shape:"S37"}}},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:"S37"},Initiator:{shape:"Sb3"}}},flattened:true},CommonPrefixes:{shape:"Sb4"},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:"S37"}}},flattened:true},DeleteMarkers:{locationName:"DeleteMarker",type:"list",member:{type:"structure",members:{Owner:{shape:"S37"},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"}}},flattened:true},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb4"},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:"Sbm"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb4"},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:"Sbm"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb4"},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:true},Initiator:{shape:"Sb3"},Owner:{shape:"S37"},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:"Sc4",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},httpChecksumRequired:true},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:"S3j",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:"S3y",locationName:"CORSRule"}}},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"CORSConfiguration"},httpChecksumRequired:true},PutBucketEncryption:{http:{method:"PUT",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket","ServerSideEncryptionConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ServerSideEncryptionConfiguration:{shape:"S4b",locationName:"ServerSideEncryptionConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ServerSideEncryptionConfiguration"},httpChecksumRequired:true},PutBucketIntelligentTieringConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id","IntelligentTieringConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},IntelligentTieringConfiguration:{shape:"S4h",locationName:"IntelligentTieringConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"IntelligentTieringConfiguration"}},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:"S4r",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:{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:"S57",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},deprecated:true,httpChecksumRequired:true},PutBucketLifecycleConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Rules"],members:{Rules:{shape:"S5m",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},httpChecksumRequired:true},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:"S5w"}}},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"BucketLoggingStatus"},httpChecksumRequired:true},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:"S64",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:{location:"header",locationName:"Content-MD5"},NotificationConfiguration:{shape:"S68",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"NotificationConfiguration"},deprecated:true,httpChecksumRequired:true},PutBucketNotificationConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},NotificationConfiguration:{shape:"S6j",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:"S6z",locationName:"OwnershipControls",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"OwnershipControls"},httpChecksumRequired:true},PutBucketPolicy:{http:{method:"PUT",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket","Policy"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ConfirmRemoveSelfBucketAccess:{location:"header",locationName:"x-amz-confirm-remove-self-bucket-access",type:"boolean"},Policy:{},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Policy"},httpChecksumRequired:true},PutBucketReplication:{http:{method:"PUT",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket","ReplicationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ReplicationConfiguration:{shape:"S7c",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:true},PutBucketRequestPayment:{http:{method:"PUT",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket","RequestPaymentConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},RequestPaymentConfiguration:{locationName:"RequestPaymentConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Payer"],members:{Payer:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"RequestPaymentConfiguration"},httpChecksumRequired:true},PutBucketTagging:{http:{method:"PUT",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket","Tagging"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},Tagging:{shape:"Sct",locationName:"Tagging",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Tagging"},httpChecksumRequired:true},PutBucketVersioning:{http:{method:"PUT",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket","VersioningConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},MFA:{location:"header",locationName:"x-amz-mfa"},VersioningConfiguration:{locationName:"VersioningConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{MFADelete:{locationName:"MfaDelete"},Status:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"VersioningConfiguration"},httpChecksumRequired:true},PutBucketWebsite:{http:{method:"PUT",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket","WebsiteConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},WebsiteConfiguration:{locationName:"WebsiteConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{ErrorDocument:{shape:"S8k"},IndexDocument:{shape:"S8i"},RedirectAllRequestsTo:{shape:"S8f"},RoutingRules:{shape:"S8l"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"WebsiteConfiguration"},httpChecksumRequired:true},PutObject:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Body:{streaming:true,type:"blob"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentMD5:{location:"header",locationName:"Content-MD5"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",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:"S1b",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:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},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:"S1j",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:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},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:"Sc4",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:true},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:"S9k",locationName:"LegalHold",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LegalHold"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:true},PutObjectLockConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ObjectLockConfiguration:{shape:"S9n",locationName:"ObjectLockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Token:{location:"header",locationName:"x-amz-bucket-object-lock-token"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ObjectLockConfiguration"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:true},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:"S9v",locationName:"Retention",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Retention"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:true},PutObjectTagging:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key","Tagging"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ContentMD5:{location:"header",locationName:"Content-MD5"},Tagging:{shape:"Sct",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:true},PutPublicAccessBlock:{http:{method:"PUT",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket","PublicAccessBlockConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},PublicAccessBlockConfiguration:{shape:"Sa2",locationName:"PublicAccessBlockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"PublicAccessBlockConfiguration"},httpChecksumRequired:true},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:"Sdj"},ExpressionType:{},Expression:{},OutputSerialization:{shape:"Sdy"}}},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:"S3a"},Tagging:{shape:"Sct"},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:"S1b",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:"Sdj"},OutputSerialization:{shape:"Sdy"},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:true,type:"blob"}},event:true},Stats:{type:"structure",members:{Details:{eventpayload:true,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:true},Progress:{type:"structure",members:{Details:{eventpayload:true,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:true},Cont:{type:"structure",members:{},event:true},End:{type:"structure",members:{},event:true}},eventstream:true}},payload:"Payload"}},UploadPart:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","PartNumber","UploadId"],members:{Body:{streaming:true,type:"blob"},Bucket:{location:"uri",locationName:"Bucket"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentMD5:{location:"header",locationName:"Content-MD5"},Key:{location:"uri",locationName:"Key"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",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"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},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:"S1b",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:"S1f",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"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"CopyPartResult"}}},shapes:{Sk:{type:"string",sensitive:true},S13:{type:"map",key:{},value:{}},S1b:{type:"blob",sensitive:true},S1d:{type:"string",sensitive:true},S1f:{type:"blob",sensitive:true},S1j:{type:"timestamp",timestampFormat:"iso8601"},S37:{type:"structure",members:{DisplayName:{},ID:{}}},S3a:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3c"},Permission:{}}}},S3c:{type:"structure",required:["Type"],members:{DisplayName:{},EmailAddress:{},ID:{},Type:{locationName:"xsi:type",xmlAttribute:true},URI:{}},xmlNamespace:{prefix:"xsi",uri:"http://www.w3.org/2001/XMLSchema-instance"}},S3j:{type:"structure",required:["Id","StorageClassAnalysis"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}},StorageClassAnalysis:{type:"structure",members:{DataExport:{type:"structure",required:["OutputSchemaVersion","Destination"],members:{OutputSchemaVersion:{},Destination:{type:"structure",required:["S3BucketDestination"],members:{S3BucketDestination:{type:"structure",required:["Format","Bucket"],members:{Format:{},BucketAccountId:{},Bucket:{},Prefix:{}}}}}}}}}}},S3m:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S3p:{type:"list",member:{shape:"S3m",locationName:"Tag"}},S3y:{type:"list",member:{type:"structure",required:["AllowedMethods","AllowedOrigins"],members:{AllowedHeaders:{locationName:"AllowedHeader",type:"list",member:{},flattened:true},AllowedMethods:{locationName:"AllowedMethod",type:"list",member:{},flattened:true},AllowedOrigins:{locationName:"AllowedOrigin",type:"list",member:{},flattened:true},ExposeHeaders:{locationName:"ExposeHeader",type:"list",member:{},flattened:true},MaxAgeSeconds:{type:"integer"}}},flattened:true},S4b:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",members:{ApplyServerSideEncryptionByDefault:{type:"structure",required:["SSEAlgorithm"],members:{SSEAlgorithm:{},KMSMasterKeyID:{shape:"Sk"}}},BucketKeyEnabled:{type:"boolean"}}},flattened:true}}},S4h:{type:"structure",required:["Id","Status","Tierings"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}},Status:{},Tierings:{locationName:"Tiering",type:"list",member:{type:"structure",required:["Days","AccessTier"],members:{Days:{type:"integer"},AccessTier:{}}},flattened:true}}},S4r:{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:{}}}}},S57:{type:"list",member:{type:"structure",required:["Prefix","Status"],members:{Expiration:{shape:"S59"},ID:{},Prefix:{},Status:{},Transition:{shape:"S5e"},NoncurrentVersionTransition:{shape:"S5g"},NoncurrentVersionExpiration:{shape:"S5h"},AbortIncompleteMultipartUpload:{shape:"S5i"}}},flattened:true},S59:{type:"structure",members:{Date:{shape:"S5a"},Days:{type:"integer"},ExpiredObjectDeleteMarker:{type:"boolean"}}},S5a:{type:"timestamp",timestampFormat:"iso8601"},S5e:{type:"structure",members:{Date:{shape:"S5a"},Days:{type:"integer"},StorageClass:{}}},S5g:{type:"structure",members:{NoncurrentDays:{type:"integer"},StorageClass:{}}},S5h:{type:"structure",members:{NoncurrentDays:{type:"integer"}}},S5i:{type:"structure",members:{DaysAfterInitiation:{type:"integer"}}},S5m:{type:"list",member:{type:"structure",required:["Status"],members:{Expiration:{shape:"S59"},ID:{},Prefix:{deprecated:true},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}},Status:{},Transitions:{locationName:"Transition",type:"list",member:{shape:"S5e"},flattened:true},NoncurrentVersionTransitions:{locationName:"NoncurrentVersionTransition",type:"list",member:{shape:"S5g"},flattened:true},NoncurrentVersionExpiration:{shape:"S5h"},AbortIncompleteMultipartUpload:{shape:"S5i"}}},flattened:true},S5w:{type:"structure",required:["TargetBucket","TargetPrefix"],members:{TargetBucket:{},TargetGrants:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3c"},Permission:{}}}},TargetPrefix:{}}},S64:{type:"structure",required:["Id"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}}}},S67:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},S68:{type:"structure",members:{TopicConfiguration:{type:"structure",members:{Id:{},Events:{shape:"S6b",locationName:"Event"},Event:{deprecated:true},Topic:{}}},QueueConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:true},Events:{shape:"S6b",locationName:"Event"},Queue:{}}},CloudFunctionConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:true},Events:{shape:"S6b",locationName:"Event"},CloudFunction:{},InvocationRole:{}}}}},S6b:{type:"list",member:{},flattened:true},S6j:{type:"structure",members:{TopicConfigurations:{locationName:"TopicConfiguration",type:"list",member:{type:"structure",required:["TopicArn","Events"],members:{Id:{},TopicArn:{locationName:"Topic"},Events:{shape:"S6b",locationName:"Event"},Filter:{shape:"S6m"}}},flattened:true},QueueConfigurations:{locationName:"QueueConfiguration",type:"list",member:{type:"structure",required:["QueueArn","Events"],members:{Id:{},QueueArn:{locationName:"Queue"},Events:{shape:"S6b",locationName:"Event"},Filter:{shape:"S6m"}}},flattened:true},LambdaFunctionConfigurations:{locationName:"CloudFunctionConfiguration",type:"list",member:{type:"structure",required:["LambdaFunctionArn","Events"],members:{Id:{},LambdaFunctionArn:{locationName:"CloudFunction"},Events:{shape:"S6b",locationName:"Event"},Filter:{shape:"S6m"}}},flattened:true}}},S6m:{type:"structure",members:{Key:{locationName:"S3Key",type:"structure",members:{FilterRules:{locationName:"FilterRule",type:"list",member:{type:"structure",members:{Name:{},Value:{}}},flattened:true}}}}},S6z:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["ObjectOwnership"],members:{ObjectOwnership:{}}},flattened:true}}},S7c:{type:"structure",required:["Role","Rules"],members:{Role:{},Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["Status","Destination"],members:{ID:{},Priority:{type:"integer"},Prefix:{deprecated:true},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3m"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3p",flattened:true,locationName:"Tag"}}}}},Status:{},SourceSelectionCriteria:{type:"structure",members:{SseKmsEncryptedObjects:{type:"structure",required:["Status"],members:{Status:{}}},ReplicaModifications:{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:"S7y"}}},Metrics:{type:"structure",required:["Status"],members:{Status:{},EventThreshold:{shape:"S7y"}}}}},DeleteMarkerReplication:{type:"structure",members:{Status:{}}}}},flattened:true}}},S7y:{type:"structure",members:{Minutes:{type:"integer"}}},S8f:{type:"structure",required:["HostName"],members:{HostName:{},Protocol:{}}},S8i:{type:"structure",required:["Suffix"],members:{Suffix:{}}},S8k:{type:"structure",required:["Key"],members:{Key:{}}},S8l:{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:{}}}}}},S9k:{type:"structure",members:{Status:{}}},S9n:{type:"structure",members:{ObjectLockEnabled:{},Rule:{type:"structure",members:{DefaultRetention:{type:"structure",members:{Mode:{},Days:{type:"integer"},Years:{type:"integer"}}}}}}},S9v:{type:"structure",members:{Mode:{},RetainUntilDate:{shape:"S5a"}}},Sa2:{type:"structure",members:{BlockPublicAcls:{locationName:"BlockPublicAcls",type:"boolean"},IgnorePublicAcls:{locationName:"IgnorePublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"BlockPublicPolicy",type:"boolean"},RestrictPublicBuckets:{locationName:"RestrictPublicBuckets",type:"boolean"}}},Sb3:{type:"structure",members:{ID:{},DisplayName:{}}},Sb4:{type:"list",member:{type:"structure",members:{Prefix:{}}},flattened:true},Sbm:{type:"list",member:{type:"structure",members:{Key:{},LastModified:{type:"timestamp"},ETag:{},Size:{type:"integer"},StorageClass:{},Owner:{shape:"S37"}}},flattened:true},Sc4:{type:"structure",members:{Grants:{shape:"S3a",locationName:"AccessControlList"},Owner:{shape:"S37"}}},Sct:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S3p"}}},Sdj:{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:{}}}},Sdy:{type:"structure",members:{CSV:{type:"structure",members:{QuoteFields:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}},JSON:{type:"structure",members:{RecordDelimiter:{}}}}}}}},7705:function(e){e.exports={pagination:{ListAttacks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AttackSummaries"},ListProtectionGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListProtections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Protections"},ListResourcesInProtectionGroup:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},7711:function(e){e.exports={pagination:{}}},7714:function(e,t,r){const i=Symbol("SemVer ANY");class Comparator{static get ANY(){return i}constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Comparator){if(e.loose===!!t.loose){return e}else{e=e.value}}o("comparator",e,t);this.options=t;this.loose=!!t.loose;this.parse(e);if(this.semver===i){this.value=""}else{this.value=this.operator+this.semver.version}o("comp",this)}parse(e){const t=this.options.loose?a[s.COMPARATORLOOSE]:a[s.COMPARATOR];const r=e.match(t);if(!r){throw new TypeError(`Invalid comparator: ${e}`)}this.operator=r[1]!==undefined?r[1]:"";if(this.operator==="="){this.operator=""}if(!r[2]){this.semver=i}else{this.semver=new u(r[2],this.options.loose)}}toString(){return this.value}test(e){o("Comparator.test",e,this.options.loose);if(this.semver===i||e===i){return true}if(typeof e==="string"){try{e=new u(e,this.options)}catch(e){return false}}return n(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof Comparator)){throw new TypeError("a Comparator is required")}if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(this.operator===""){if(this.value===""){return true}return new p(e.value,t).test(this.value)}else if(e.operator===""){if(e.value===""){return true}return new p(this.value,t).test(e.semver)}const r=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">");const i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<");const a=this.semver.version===e.semver.version;const s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<=");const o=n(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<");const u=n(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return r||i||a&&s||o||u}}e.exports=Comparator;const{re:a,t:s}=r(1976);const n=r(2752);const o=r(8548);const u=r(2065);const p=r(8124)},7715:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["health"]={};i.Health=a.defineService("health",["2016-08-04"]);Object.defineProperty(s.services["health"],"2016-08-04",{get:function get(){var e=r(6726);e.paginators=r(7471).pagination;return e},enumerable:true,configurable:true});e.exports=i.Health},7717:function(e){e.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:"Sh"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{Canary:{shape:"Sq"}}}},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:"Sq"}},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:"S1f"}}}},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:"Sq"}}}},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:"S1f"}},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"}}}},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:"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:{}}},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:"Sh"}}},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"},EnvironmentVariables:{type:"map",key:{},value:{}}}},Sh:{type:"structure",members:{SubnetIds:{shape:"Si"},SecurityGroupIds:{shape:"Sk"}}},Si:{type:"list",member:{}},Sk:{type:"list",member:{}},Sm:{type:"map",key:{},value:{}},Sq:{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:"Si"},SecurityGroupIds:{shape:"Sk"}}},Tags:{shape:"Sm"}}},S1f:{type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateReason:{},StateReasonCode:{}}},Timeline:{type:"structure",members:{Started:{type:"timestamp"},Completed:{type:"timestamp"}}},ArtifactS3Location:{}}}}}},7720:function(e,t,r){const{inherits:i}=r(1669);const a=r(2768);function PEMDecoder(e){a.call(this,e);this.enc="pem"}i(PEMDecoder,a);PEMDecoder.prototype.decode=function decode(e,t){const r=e.toString().split(/[\r\n]+/g);const i=t.label.toUpperCase();const s=/^-----(BEGIN|END) ([^-]+)-----$/;let n=-1;let o=-1;for(let e=0;e/g,">")}e.exports={escapeElement:escapeElement}},7787:function(e){e.exports={pagination:{}}},7788:function(e,t,r){var i=r(1583);var a=r(3964);var s=r(3682);var n=r(6265);var o=r(3624);var u=r(1694);var p=r(153);var c=p.property;var m=p.memoizedProperty;function Api(e,t){var r=this;e=e||{};t=t||{};t.api=this;e.metadata=e.metadata||{};var l=t.serviceIdentifier;delete t.serviceIdentifier;c(this,"isApi",true,false);c(this,"apiVersion",e.metadata.apiVersion);c(this,"endpointPrefix",e.metadata.endpointPrefix);c(this,"signingName",e.metadata.signingName);c(this,"globalEndpoint",e.metadata.globalEndpoint);c(this,"signatureVersion",e.metadata.signatureVersion);c(this,"jsonVersion",e.metadata.jsonVersion);c(this,"targetPrefix",e.metadata.targetPrefix);c(this,"protocol",e.metadata.protocol);c(this,"timestampFormat",e.metadata.timestampFormat);c(this,"xmlNamespaceUri",e.metadata.xmlNamespace);c(this,"abbreviation",e.metadata.serviceAbbreviation);c(this,"fullName",e.metadata.serviceFullName);c(this,"serviceId",e.metadata.serviceId);if(l&&u[l]){c(this,"xmlNoDefaultLists",u[l].xmlNoDefaultLists,false)}m(this,"className",function(){var t=e.metadata.serviceAbbreviation||e.metadata.serviceFullName;if(!t)return null;t=t.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g,"");if(t==="ElasticLoadBalancing")t="ELB";return t});function addEndpointOperation(e,t){if(t.endpointoperation===true){c(r,"endpointOperation",p.string.lowerFirst(e))}if(t.endpointdiscovery&&!r.hasRequiredEndpointDiscovery){c(r,"hasRequiredEndpointDiscovery",t.endpointdiscovery.required===true)}}c(this,"operations",new i(e.operations,t,function(e,r){return new a(e,r,t)},p.string.lowerFirst,addEndpointOperation));c(this,"shapes",new i(e.shapes,t,function(e,r){return s.create(r,t)}));c(this,"paginators",new i(e.paginators,t,function(e,r){return new n(e,r,t)}));c(this,"waiters",new i(e.waiters,t,function(e,r){return new o(e,r,t)},p.string.lowerFirst));if(t.documentation){c(this,"documentation",e.documentation);c(this,"documentationUrl",e.documentationUrl)}}e.exports=Api},7792:function(e,t,r){e.exports=ForeverAgent;ForeverAgent.SSL=ForeverAgentSSL;var i=r(1669),a=r(8605).Agent,s=r(1631),n=r(4016),o=r(7211).Agent;function getConnectionName(e,t){var r="";if(typeof e==="string"){r=e+":"+t}else{r=e.host+":"+e.port+":"+(e.localAddress?e.localAddress+":":":")}return r}function ForeverAgent(e){var t=this;t.options=e||{};t.requests={};t.sockets={};t.freeSockets={};t.maxSockets=t.options.maxSockets||a.defaultMaxSockets;t.minSockets=t.options.minSockets||ForeverAgent.defaultMinSockets;t.on("free",function(e,r,i){var a=getConnectionName(r,i);if(t.requests[a]&&t.requests[a].length){t.requests[a].shift().onSocket(e)}else if(t.sockets[a].length0&&!e.useChunkedEncodingByDefault){var s=this.freeSockets[i].pop();s.removeListener("error",s._onIdleError);delete s._onIdleError;e._reusedSocket=true;e.onSocket(s)}else{this.addRequestNoreuse(e,t,r)}};ForeverAgent.prototype.removeSocket=function(e,t,r,i){if(this.sockets[t]){var a=this.sockets[t].indexOf(e);if(a!==-1){this.sockets[t].splice(a,1)}}else if(this.sockets[t]&&this.sockets[t].length===0){delete this.sockets[t];delete this.requests[t]}if(this.freeSockets[t]){var a=this.freeSockets[t].indexOf(e);if(a!==-1){this.freeSockets[t].splice(a,1);if(this.freeSockets[t].length===0){delete this.freeSockets[t]}}}if(this.requests[t]&&this.requests[t].length){this.createSocket(t,r,i).emit("free")}};function ForeverAgentSSL(e){ForeverAgent.call(this,e)}i.inherits(ForeverAgentSSL,ForeverAgent);ForeverAgentSSL.prototype.createConnection=createConnectionSSL;ForeverAgentSSL.prototype.addRequestNoreuse=o.prototype.addRequest;function createConnectionSSL(e,t,r){if(typeof e==="object"){r=e}else if(typeof t==="object"){r=t}else if(typeof r==="object"){r=r}else{r={}}if(typeof e==="number"){r.port=e}if(typeof t==="string"){r.host=t}return n.connect(r)}},7799:function(e){"use strict";e.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),EMPTY_BUFFER:Buffer.alloc(0),NOOP:()=>{}}},7804:function(e,t,r){var i=r(2413).Transform;var a=r(5480).parseEvent;function EventUnmarshallerStream(e){e=e||{};e.readableObjectMode=true;i.call(this,e);this._readableState.objectMode=true;this.parser=e.parser;this.eventStreamModel=e.eventStreamModel}EventUnmarshallerStream.prototype=Object.create(i.prototype);EventUnmarshallerStream.prototype._transform=function(e,t,r){try{var i=a(this.parser,e,this.eventStreamModel);this.push(i);return r()}catch(e){r(e)}};e.exports={EventUnmarshallerStream:EventUnmarshallerStream}},7811:function(e,t,r){const i=r(2065);const a=r(8124);const s=(e,t,r)=>{let s=null;let n=null;let o=null;try{o=new a(t,r)}catch(e){return null}e.forEach(e=>{if(o.test(e)){if(!s||n.compare(e)===-1){s=e;n=new i(s,r)}}});return s};e.exports=s},7812:function(e){e.exports={pagination:{ListApplications:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"applications"},ListAssociatedAttributeGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"attributeGroups"},ListAssociatedResources:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"resources"},ListAttributeGroups:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"attributeGroups"}}}},7814:function(e){function HARError(e){var t="validation failed";this.name="HARError";this.message=t;this.errors=e;if(typeof Error.captureStackTrace==="function"){Error.captureStackTrace(this,this.constructor)}else{this.stack=new Error(t).stack}}HARError.prototype=Error.prototype;e.exports=HARError},7827:function(e,t,r){const{improvedDH:i}=r(7915);if(i){const{diffieHellman:t}=r(6417);const{KeyObject:i}=r(8727);const a=r(7284);e.exports=(({keyObject:e},r)=>{if(!(r instanceof i)){({keyObject:r}=a(r))}return t({privateKey:e,publicKey:r})})}else{const{createECDH:t,constants:{POINT_CONVERSION_UNCOMPRESSED:i}}=r(6417);const a=r(1651);const s=e=>{switch(e){case"P-256":return"prime256v1";case"P-384":return"secp384r1";case"P-521":return"secp521r1"}};const n=Buffer.alloc(1,i);const o=(e,t)=>Buffer.concat([n,a.decodeToBuffer(e),a.decodeToBuffer(t)]);e.exports=(({crv:e,d:r},{x:i,y:n})=>{const u=s(e);const p=t(u);p.setPrivateKey(a.decodeToBuffer(r));return p.computeSecret(o(i,n))})}},7830:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["transfer"]={};i.Transfer=a.defineService("transfer",["2018-11-05"]);Object.defineProperty(s.services["transfer"],"2018-11-05",{get:function get(){var e=r(2599);e.paginators=r(1623).pagination;return e},enumerable:true,configurable:true});e.exports=i.Transfer},7835:function(e,t,r){var i=r(395);var a=i.util.inherit;i.Signers.RequestSigner=a({constructor:function RequestSigner(e){this.request=e},setServiceClientId:function setServiceClientId(e){this.serviceClientId=e},getServiceClientId:function getServiceClientId(){return this.serviceClientId}});i.Signers.RequestSigner.getVersion=function getVersion(e){switch(e){case"v2":return i.Signers.V2;case"v3":return i.Signers.V3;case"s3v4":return i.Signers.V4;case"v4":return i.Signers.V4;case"s3":return i.Signers.S3;case"v3https":return i.Signers.V3Https}throw new Error("Unknown signing version "+e)};r(2906);r(1791);r(5566);r(3754);r(6616);r(8951)},7845:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iam"]={};i.IAM=a.defineService("iam",["2010-05-08"]);Object.defineProperty(s.services["iam"],"2010-05-08",{get:function get(){var e=r(8344);e.paginators=r(8179).pagination;e.waiters=r(5220).waiters;return e},enumerable:true,configurable:true});e.exports=i.IAM},7854:function(e){e.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"}}}},7855:function(e,t,r){const{JWKKeySupport:i,JOSENotSupported:a}=r(3688);const{KEY_MANAGEMENT_ENCRYPT:s,KEY_MANAGEMENT_DECRYPT:n}=r(3771);const{JWA:o,JWK:u}=r(2962);r(9510)(o,u);r(5172)(o,u);r(3736)(o,u);r(3034)(o,u);r(5965)(o,u);r(6749)(o);r(8099)(o,u);r(6408)(o,u);r(9209)(o,u);r(747)(o,u);r(6919)(o,u);r(5533)(o,u);r(6032)(o,u);r(9713)(o,u);const p=(e,t,r)=>{const u=`_${t}_${r}`;let c;let m;if(t==="keyManagementEncrypt"){c="key management (encryption)";m=s}else if(t==="keyManagementDecrypt"){c="key management (decryption)";m=n}if(u in e){if(e[u]){return}throw new i(`the key does not support ${r} ${c||t} algorithm`)}let l=true;if(!o[t].has(r)){throw new a(`unsupported ${c||t} alg: ${r}`)}else if(!e.algorithms(m).has(r)){l=false}Object.defineProperty(e,u,{value:l,enumerable:false});if(!l){return p(e,t,r)}};e.exports={check:p,sign:(e,t,r)=>{p(t,"sign",e);return o.sign.get(e)(t,r)},verify:(e,t,r,i)=>{p(t,"verify",e);return o.verify.get(e)(t,r,i)},keyManagementEncrypt:(e,t,r,i)=>{p(t,"keyManagementEncrypt",e);return o.keyManagementEncrypt.get(e)(t,r,i)},keyManagementDecrypt:(e,t,r,i)=>{p(t,"keyManagementDecrypt",e);return o.keyManagementDecrypt.get(e)(t,r,i)},encrypt:(e,t,r,i)=>{p(t,"encrypt",e);return o.encrypt.get(e)(t,r,i)},decrypt:(e,t,r,i)=>{p(t,"decrypt",e);return o.decrypt.get(e)(t,r,i)}}},7856:function(e,t,r){t.alphasort=alphasort;t.alphasorti=alphasorti;t.setopts=setopts;t.ownProp=ownProp;t.makeAbs=makeAbs;t.finish=finish;t.mark=mark;t.isIgnored=isIgnored;t.childrenIgnored=childrenIgnored;function ownProp(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var i=r(5622);var a=r(7093);var s=r(5681);var n=a.Minimatch;function alphasorti(e,t){return e.toLowerCase().localeCompare(t.toLowerCase())}function alphasort(e,t){return e.localeCompare(t)}function setupIgnores(e,t){e.ignore=t.ignore||[];if(!Array.isArray(e.ignore))e.ignore=[e.ignore];if(e.ignore.length){e.ignore=e.ignore.map(ignoreMap)}}function ignoreMap(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new n(r,{dot:true})}return{matcher:new n(e,{dot:true}),gmatcher:t}}function setopts(e,t,r){if(!r)r={};if(r.matchBase&&-1===t.indexOf("/")){if(r.noglobstar){throw new Error("base matching requires globstar")}t="**/"+t}e.silent=!!r.silent;e.pattern=t;e.strict=r.strict!==false;e.realpath=!!r.realpath;e.realpathCache=r.realpathCache||Object.create(null);e.follow=!!r.follow;e.dot=!!r.dot;e.mark=!!r.mark;e.nodir=!!r.nodir;if(e.nodir)e.mark=true;e.sync=!!r.sync;e.nounique=!!r.nounique;e.nonull=!!r.nonull;e.nosort=!!r.nosort;e.nocase=!!r.nocase;e.stat=!!r.stat;e.noprocess=!!r.noprocess;e.absolute=!!r.absolute;e.maxLength=r.maxLength||Infinity;e.cache=r.cache||Object.create(null);e.statCache=r.statCache||Object.create(null);e.symlinks=r.symlinks||Object.create(null);setupIgnores(e,r);e.changedCwd=false;var a=process.cwd();if(!ownProp(r,"cwd"))e.cwd=a;else{e.cwd=i.resolve(r.cwd);e.changedCwd=e.cwd!==a}e.root=r.root||i.resolve(e.cwd,"/");e.root=i.resolve(e.root);if(process.platform==="win32")e.root=e.root.replace(/\\/g,"/");e.cwdAbs=s(e.cwd)?e.cwd:makeAbs(e,e.cwd);if(process.platform==="win32")e.cwdAbs=e.cwdAbs.replace(/\\/g,"/");e.nomount=!!r.nomount;r.nonegate=true;r.nocomment=true;e.minimatch=new n(t,r);e.options=e.minimatch.options}function finish(e){var t=e.nounique;var r=t?[]:Object.create(null);for(var i=0,a=e.matches.length;it?1:0}function descending(e,t){return-1*ascending(e,t)}},7899:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["macie"]={};i.Macie=a.defineService("macie",["2017-12-19"]);Object.defineProperty(s.services["macie"],"2017-12-19",{get:function get(){var e=r(1116);e.paginators=r(3520).pagination;return e},enumerable:true,configurable:true});e.exports=i.Macie},7913:function(e){e.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:true},Tags:{shape:"Sc"},Status:{}}},output:{type:"structure",members:{Arn:{}}}},DeleteNotificationRule:{http:{requestUri:"/deleteNotificationRule"},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{Arn:{}}}},DeleteTarget:{http:{requestUri:"/deleteTarget"},input:{type:"structure",required:["TargetAddress"],members:{TargetAddress:{shape:"S9"},ForceUnsubscribeAll:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeNotificationRule:{http:{requestUri:"/describeNotificationRule"},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",required:["Arn"],members:{Arn:{},Name:{shape:"S2"},EventTypes:{shape:"Sp"},Resource:{},Targets:{shape:"Su"},DetailType:{},CreatedBy:{},Status:{},CreatedTimestamp:{type:"timestamp"},LastModifiedTimestamp:{type:"timestamp"},Tags:{shape:"Sc"}}}},ListEventTypes:{http:{requestUri:"/listEventTypes"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EventTypes:{shape:"Sp"},NextToken:{}}}},ListNotificationRules:{http:{requestUri:"/listNotificationRules"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NotificationRules:{type:"list",member:{type:"structure",members:{Id:{},Arn:{}}}}}}},ListTagsForResource:{http:{requestUri:"/listTagsForResource"},input:{type:"structure",required:["Arn"],members:{Arn:{}}},output:{type:"structure",members:{Tags:{shape:"Sc"}}}},ListTargets:{http:{requestUri:"/listTargets"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"Su"},NextToken:{}}}},Subscribe:{http:{requestUri:"/subscribe"},input:{type:"structure",required:["Arn","Target"],members:{Arn:{},Target:{shape:"S7"},ClientRequestToken:{}}},output:{type:"structure",members:{Arn:{}}}},TagResource:{http:{requestUri:"/tagResource"},input:{type:"structure",required:["Arn","Tags"],members:{Arn:{},Tags:{shape:"Sc"}}},output:{type:"structure",members:{Tags:{shape:"Sc"}}}},Unsubscribe:{http:{requestUri:"/unsubscribe"},input:{type:"structure",required:["Arn","TargetAddress"],members:{Arn:{},TargetAddress:{shape:"S9"}}},output:{type:"structure",required:["Arn"],members:{Arn:{}}}},UntagResource:{http:{requestUri:"/untagResource"},input:{type:"structure",required:["Arn","TagKeys"],members:{Arn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateNotificationRule:{http:{requestUri:"/updateNotificationRule"},input:{type:"structure",required:["Arn"],members:{Arn:{},Name:{shape:"S2"},Status:{},EventTypeIds:{shape:"S3"},Targets:{shape:"S6"},DetailType:{}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"string",sensitive:true},S3:{type:"list",member:{}},S6:{type:"list",member:{shape:"S7"}},S7:{type:"structure",members:{TargetType:{},TargetAddress:{shape:"S9"}}},S9:{type:"string",sensitive:true},Sc:{type:"map",key:{},value:{}},Sp:{type:"list",member:{type:"structure",members:{EventTypeId:{},ServiceName:{},EventTypeName:{},ResourceType:{}}}},Su:{type:"list",member:{type:"structure",members:{TargetAddress:{shape:"S9"},TargetType:{},TargetStatus:{}}}}}}},7915:function(e,t,r){const{diffieHellman:i,KeyObject:a,sign:s,verify:n}=r(6417);const[o,u]=process.version.substr(1).split(".").map(e=>parseInt(e,10));e.exports={oaepHashSupported:o>12||o===12&&u>=9,keyObjectSupported:!!a&&o>=12,edDSASupported:!!s&&!!n,dsaEncodingSupported:o>13||o===13&&u>=2||o===12&&u>=16,improvedDH:!!i}},7919:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;i=r(6855);e.exports=t=function(e){a(XMLComment,e);function XMLComment(e,t){XMLComment.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing comment text")}this.text=this.stringify.comment(t)}XMLComment.prototype.clone=function(){return Object.create(this)};XMLComment.prototype.toString=function(e){return this.options.writer.set(e).comment(this)};return XMLComment}(i)}).call(this)},7923:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["fms"]={};i.FMS=a.defineService("fms",["2018-01-01"]);Object.defineProperty(s.services["fms"],"2018-01-01",{get:function get(){var e=r(6246);e.paginators=r(3091).pagination;return e},enumerable:true,configurable:true});e.exports=i.FMS},7944:function(e,t,r){const{STATUS_CODES:i}=r(8605);const{format:a}=r(1669);const{OPError:s}=r(3889);const n=/(\w+)=("[^"]*")/g;const o=e=>{const t={};try{while(n.exec(e.headers["www-authenticate"])!==null){if(RegExp.$1&&RegExp.$2){t[RegExp.$1]=RegExp.$2.slice(1,-1)}}}catch(e){}if(t.error){throw new s(t,e)}};const u=e=>{let t=false;try{let r;if(typeof e.body!=="object"||Buffer.isBuffer(e.body)){r=JSON.parse(e.body)}else{r=e.body}t=typeof r.error==="string"&&r.error.length;if(t)e.body=r}catch(e){}return t};function processResponse(e,{statusCode:t=200,body:r=true,bearer:n=false}={}){if(e.statusCode!==t){if(n){o(e)}if(u(e)){throw new s(e.body,e)}throw new s({error:a("expected %i %s, got: %i %s",t,i[t],e.statusCode,i[e.statusCode])},e)}if(r&&!e.body){throw new s({error:a("expected %i %s with body but no body was returned",t,i[t])},e)}return e.body}e.exports=processResponse},7952:function(e,t,r){"use strict";var i=r(1522);e.exports={$id:"https://github.com/ajv-validator/ajv/blob/master/lib/definition_schema.js",definitions:{simpleTypes:i.definitions.simpleTypes},type:"object",dependencies:{schema:["validate"],$data:["validate"],statements:["inline"],valid:{not:{required:["macro"]}}},properties:{type:i.properties.type,schema:{type:"boolean"},statements:{type:"boolean"},dependencies:{type:"array",items:{type:"string"}},metaSchema:{type:"object"},modifying:{type:"boolean"},valid:{type:"boolean"},$data:{type:"boolean"},async:{type:"boolean"},errors:{anyOf:[{type:"boolean"},{const:"full"}]}}}},7961:function(e){e.exports={pagination:{ListBackendJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Jobs"}}}},7978:function(e,t,r){var i=r(395);r(1632);var a=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot","startDBInstanceAutomatedBackupsReplication"];i.util.update(i.RDS.prototype,{setupRequestListeners:function setupRequestListeners(e){if(a.indexOf(e.operation)!==-1&&e.params.SourceRegion){e.params=i.util.copy(e.params);if(e.params.PreSignedUrl||e.params.SourceRegion===this.config.region){delete e.params.SourceRegion}else{var t=!!this.config.paramValidation;if(t){e.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS)}e.onAsync("validate",this.buildCrossRegionPresignedUrl);if(t){e.addListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS)}}}},buildCrossRegionPresignedUrl:function buildCrossRegionPresignedUrl(e,t){var r=i.util.copy(e.service.config);r.region=e.params.SourceRegion;delete e.params.SourceRegion;delete r.endpoint;delete r.params;r.signatureVersion="v4";var a=e.service.config.region;var s=new e.service.constructor(r);var n=s[e.operation](i.util.copy(e.params));n.on("build",function addDestinationRegionParam(e){var t=e.httpRequest;t.params.DestinationRegion=a;t.body=i.util.queryParamsToString(t.params)});n.presign(function(r,i){if(r)t(r);else{e.params.PreSignedUrl=i;t()}})}})},7986:function(e){e.exports={pagination:{}}},7999:function(e,t,r){const i=r(8124);const{ANY:a}=r(7714);const s=r(9310);const n=r(4874);const o=(e,t,r)=>{e=new i(e,r);t=new i(t,r);let a=false;e:for(const i of e.set){for(const e of t.set){const t=u(i,e,r);a=a||t!==null;if(t)continue e}if(a)return false}return true};const u=(e,t,r)=>{if(e.length===1&&e[0].semver===a)return t.length===1&&t[0].semver===a;const i=new Set;let o,u;for(const t of e){if(t.operator===">"||t.operator===">=")o=p(o,t,r);else if(t.operator==="<"||t.operator==="<=")u=c(u,t,r);else i.add(t.semver)}if(i.size>1)return null;let m;if(o&&u){m=n(o.semver,u.semver,r);if(m>0)return null;else if(m===0&&(o.operator!==">="||u.operator!=="<="))return null}for(const e of i){if(o&&!s(e,String(o),r))return null;if(u&&!s(e,String(u),r))return null;for(const i of t){if(!s(e,String(i),r))return false}return true}let l,d;let y,b;for(const e of t){b=b||e.operator===">"||e.operator===">=";y=y||e.operator==="<"||e.operator==="<=";if(o){if(e.operator===">"||e.operator===">="){l=p(o,e,r);if(l===e)return false}else if(o.operator===">="&&!s(o.semver,String(e),r))return false}if(u){if(e.operator==="<"||e.operator==="<="){d=c(u,e,r);if(d===e)return false}else if(u.operator==="<="&&!s(u.semver,String(e),r))return false}if(!e.operator&&(u||o)&&m!==0)return false}if(o&&y&&!u&&m!==0)return false;if(u&&b&&!o&&m!==0)return false;return true};const p=(e,t,r)=>{if(!e)return t;const i=n(e.semver,t.semver,r);return i>0?e:i<0?t:t.operator===">"&&e.operator===">="?t:e};const c=(e,t,r)=>{if(!e)return t;const i=n(e.semver,t.semver,r);return i<0?e:i>0?t:t.operator==="<"&&e.operator==="<="?t:e};e.exports=o},8008:function(e){e.exports={pagination:{ListActions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ActionSummaries"},ListAlgorithms:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AlgorithmSummaryList"},ListAppImageConfigs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AppImageConfigs"},ListApps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Apps"},ListArtifacts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ArtifactSummaries"},ListAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"AssociationSummaries"},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"},ListContexts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ContextSummaries"},ListDataQualityJobDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobDefinitionSummaries"},ListDeviceFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DeviceFleetSummaries"},ListDevices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DeviceSummaries"},ListDomains:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Domains"},ListEdgePackagingJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"EdgePackagingJobSummaries"},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"},ListFeatureGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"FeatureGroupSummaries"},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"},ListModelBiasJobDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobDefinitionSummaries"},ListModelExplainabilityJobDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobDefinitionSummaries"},ListModelPackageGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ModelPackageGroupSummaryList"},ListModelPackages:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ModelPackageSummaryList"},ListModelQualityJobDefinitions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"JobDefinitionSummaries"},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"},ListPipelineExecutionSteps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PipelineExecutionSteps"},ListPipelineExecutions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PipelineExecutionSummaries"},ListPipelineParametersForExecution:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PipelineParameters"},ListPipelines:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"PipelineSummaries"},ListProcessingJobs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ProcessingJobSummaries"},ListProjects:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},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"}}}},8016:function(e,t,r){const i=r(9310);const a=r(4874);e.exports=((e,t,r)=>{const s=[];let n=null;let o=null;const u=e.sort((e,t)=>a(e,t,r));for(const e of u){const a=i(e,t,r);if(a){o=e;if(!n)n=e}else{if(o){s.push([n,o])}o=null;n=null}}if(n)s.push([n,null]);const p=[];for(const[e,t]of s){if(e===t)p.push(e);else if(!t&&e===u[0])p.push("*");else if(!t)p.push(`>=${e}`);else if(e===u[0])p.push(`<=${t}`);else p.push(`${e} - ${t}`)}const c=p.join(" || ");const m=typeof t.raw==="string"?t.raw:String(t);return c.length0)e.unshift(t);e.on("close",socketOnClose);e.on("data",socketOnData);e.on("end",socketOnEnd);e.on("error",socketOnError);this.readyState=WebSocket.OPEN;this.emit("open")}emitClose(){this.readyState=WebSocket.CLOSED;if(!this._socket){this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[c.extensionName]){this._extensions[c.extensionName].cleanup()}this._receiver.removeAllListeners();this.emit("close",this._closeCode,this._closeMessage)}close(e,t){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this.readyState===WebSocket.CLOSING){if(this._closeFrameSent&&this._closeFrameReceived)this._socket.end();return}this.readyState=WebSocket.CLOSING;this._sender.close(e,t,!this._isServer,e=>{if(e)return;this._closeFrameSent=true;if(this._closeFrameReceived)this._socket.end()});this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),v)}ping(e,t,r){if(typeof e==="function"){r=e;e=t=undefined}else if(typeof t==="function"){r=t;t=undefined}if(this.readyState!==WebSocket.OPEN){const e=new Error(`WebSocket is not open: readyState ${this.readyState} `+`(${I[this.readyState]})`);if(r)return r(e);throw e}if(typeof e==="number")e=e.toString();if(t===undefined)t=!this._isServer;this._sender.ping(e||h,t,r)}pong(e,t,r){if(typeof e==="function"){r=e;e=t=undefined}else if(typeof t==="function"){r=t;t=undefined}if(this.readyState!==WebSocket.OPEN){const e=new Error(`WebSocket is not open: readyState ${this.readyState} `+`(${I[this.readyState]})`);if(r)return r(e);throw e}if(typeof e==="number")e=e.toString();if(t===undefined)t=!this._isServer;this._sender.pong(e||h,t,r)}send(e,t,r){if(typeof t==="function"){r=t;t={}}if(this.readyState!==WebSocket.OPEN){const e=new Error(`WebSocket is not open: readyState ${this.readyState} `+`(${I[this.readyState]})`);if(r)return r(e);throw e}if(typeof e==="number")e=e.toString();const i=Object.assign({binary:typeof e!=="string",mask:!this._isServer,compress:true,fin:true},t);if(!this._extensions[c.extensionName]){i.compress=false}this._sender.send(e||h,i,r)}terminate(){if(this.readyState===WebSocket.CLOSED)return;if(this.readyState===WebSocket.CONNECTING){const e="WebSocket was closed before the connection was established";return abortHandshake(this,this._req,e)}if(this._socket){this.readyState=WebSocket.CLOSING;this._socket.destroy()}}}I.forEach((e,t)=>{WebSocket[e]=t});["open","error","close","message"].forEach(e=>{Object.defineProperty(WebSocket.prototype,`on${e}`,{get(){const t=this.listeners(e);for(var r=0;r{abortHandshake(e,N,"Opening handshake has timed out")})}N.on("error",t=>{if(e._req.aborted)return;N=e._req=null;e.readyState=WebSocket.CLOSING;e.emit("error",t);e.emitClose()});N.on("response",a=>{const s=a.headers.location;const n=a.statusCode;if(s&&o.followRedirects&&n>=300&&n<400){if(++e._redirects>o.maxRedirects){abortHandshake(e,N,"Maximum redirects exceeded");return}N.abort();const a=p.URL?new p.URL(s,t):p.resolve(t,s);initAsClient(e,a,r,i)}else if(!e.emit("unexpected-response",N,a)){abortHandshake(e,N,`Unexpected server response: ${a.statusCode}`)}});N.on("upgrade",(t,i,s)=>{e.emit("upgrade",t);if(e.readyState!==WebSocket.CONNECTING)return;N=e._req=null;const n=a.createHash("sha1").update(b+f).digest("base64");if(t.headers["sec-websocket-accept"]!==n){abortHandshake(e,i,"Invalid Sec-WebSocket-Accept header");return}const u=t.headers["sec-websocket-protocol"];const p=(r||"").split(/, */);var m;if(!r&&u){m="Server sent a subprotocol but none was requested"}else if(r&&!u){m="Server sent no subprotocol"}else if(u&&!p.includes(u)){m="Server sent an invalid subprotocol"}if(m){abortHandshake(e,i,m);return}if(u)e.protocol=u;if(S){try{const r=l.parse(t.headers["sec-websocket-extensions"]);if(r[c.extensionName]){S.accept(r[c.extensionName]);e._extensions[c.extensionName]=S}}catch(t){abortHandshake(e,i,"Invalid Sec-WebSocket-Extensions header");return}}e.setSocket(i,s,o.maxPayload)})}function netConnect(e){if(e.protocolVersion)e.path=e.socketPath;return o.connect(e)}function tlsConnect(e){e.path=undefined;e.servername=e.servername||e.host;return u.connect(e)}function abortHandshake(e,t,r){e.readyState=WebSocket.CLOSING;const i=new Error(r);Error.captureStackTrace(i,abortHandshake);if(t.setHeader){t.abort();t.once("abort",e.emitClose.bind(e));e.emit("error",i)}else{t.destroy(i);t.once("error",e.emit.bind(e,"error"));t.once("close",e.emitClose.bind(e))}}function receiverOnConclude(e,t){const r=this[S];r._socket.removeListener("data",socketOnData);r._socket.resume();r._closeFrameReceived=true;r._closeMessage=t;r._closeCode=e;if(e===1005)r.close();else r.close(e,t)}function receiverOnDrain(){this[S]._socket.resume()}function receiverOnError(e){const t=this[S];t._socket.removeListener("data",socketOnData);t.readyState=WebSocket.CLOSING;t._closeCode=e[g];t.emit("error",e);t._socket.destroy()}function receiverOnFinish(){this[S].emitClose()}function receiverOnMessage(e){this[S].emit("message",e)}function receiverOnPing(e){const t=this[S];t.pong(e,!t._isServer,N);t.emit("ping",e)}function receiverOnPong(e){this[S].emit("pong",e)}function socketOnClose(){const e=this[S];this.removeListener("close",socketOnClose);this.removeListener("end",socketOnEnd);e.readyState=WebSocket.CLOSING;e._socket.read();e._receiver.end();this.removeListener("data",socketOnData);this[S]=undefined;clearTimeout(e._closeTimer);if(e._receiver._writableState.finished||e._receiver._writableState.errorEmitted){e.emitClose()}else{e._receiver.on("error",receiverOnFinish);e._receiver.on("finish",receiverOnFinish)}}function socketOnData(e){if(!this[S]._receiver.write(e)){this.pause()}}function socketOnEnd(){const e=this[S];e.readyState=WebSocket.CLOSING;e._receiver.end();this.end()}function socketOnError(){const e=this[S];this.removeListener("error",socketOnError);this.on("error",N);e.readyState=WebSocket.CLOSING;this.destroy()}},8023:function(e,t,r){"use strict";var i=r(8043);e.exports=new i({include:[r(3581)],implicit:[r(1809),r(8228),r(5044),r(417)]})},8043:function(e,t,r){"use strict";var i=r(2740);var a=r(556);var s=r(4945);function compileList(e,t,r){var i=[];e.include.forEach(function(e){r=compileList(e,t,r)});e[t].forEach(function(e){r.forEach(function(t,r){if(t.tag===e.tag&&t.kind===e.kind){i.push(r)}});r.push(e)});return r.filter(function(e,t){return i.indexOf(t)===-1})}function compileMap(){var e={scalar:{},sequence:{},mapping:{},fallback:{}},t,r;function collectType(t){e[t.kind][t.tag]=e["fallback"][t.tag]=t}for(t=0,r=arguments.length;t{const t={};for(const[r,i]of Object.entries(e)){t[r.toLowerCase()]=i}return t})},8098:function(e,t,r){var i=r(6215).Buffer;var a={dsa:{parts:["p","q","g","y"],sizePart:"p"},rsa:{parts:["e","n"],sizePart:"n"},ecdsa:{parts:["curve","Q"],sizePart:"Q"},ed25519:{parts:["A"],sizePart:"A"}};a["curve25519"]=a["ed25519"];var s={dsa:{parts:["p","q","g","y","x"]},rsa:{parts:["n","e","d","iqmp","p","q"]},ecdsa:{parts:["curve","Q","d"]},ed25519:{parts:["A","k"]}};s["curve25519"]=s["ed25519"];var n={md5:true,sha1:true,sha256:true,sha384:true,sha512:true};var o={nistp256:{size:256,pkcs8oid:"1.2.840.10045.3.1.7",p:i.from(("00"+"ffffffff 00000001 00000000 00000000"+"00000000 ffffffff ffffffff ffffffff").replace(/ /g,""),"hex"),a:i.from(("00"+"FFFFFFFF 00000001 00000000 00000000"+"00000000 FFFFFFFF FFFFFFFF FFFFFFFC").replace(/ /g,""),"hex"),b:i.from(("5ac635d8 aa3a93e7 b3ebbd55 769886bc"+"651d06b0 cc53b0f6 3bce3c3e 27d2604b").replace(/ /g,""),"hex"),s:i.from(("00"+"c49d3608 86e70493 6a6678e1 139d26b7"+"819f7e90").replace(/ /g,""),"hex"),n:i.from(("00"+"ffffffff 00000000 ffffffff ffffffff"+"bce6faad a7179e84 f3b9cac2 fc632551").replace(/ /g,""),"hex"),G:i.from(("04"+"6b17d1f2 e12c4247 f8bce6e5 63a440f2"+"77037d81 2deb33a0 f4a13945 d898c296"+"4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16"+"2bce3357 6b315ece cbb64068 37bf51f5").replace(/ /g,""),"hex")},nistp384:{size:384,pkcs8oid:"1.3.132.0.34",p:i.from(("00"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff fffffffe"+"ffffffff 00000000 00000000 ffffffff").replace(/ /g,""),"hex"),a:i.from(("00"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFE"+"FFFFFFFF 00000000 00000000 FFFFFFFC").replace(/ /g,""),"hex"),b:i.from(("b3312fa7 e23ee7e4 988e056b e3f82d19"+"181d9c6e fe814112 0314088f 5013875a"+"c656398d 8a2ed19d 2a85c8ed d3ec2aef").replace(/ /g,""),"hex"),s:i.from(("00"+"a335926a a319a27a 1d00896a 6773a482"+"7acdac73").replace(/ /g,""),"hex"),n:i.from(("00"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff c7634d81 f4372ddf"+"581a0db2 48b0a77a ecec196a ccc52973").replace(/ /g,""),"hex"),G:i.from(("04"+"aa87ca22 be8b0537 8eb1c71e f320ad74"+"6e1d3b62 8ba79b98 59f741e0 82542a38"+"5502f25d bf55296c 3a545e38 72760ab7"+"3617de4a 96262c6f 5d9e98bf 9292dc29"+"f8f41dbd 289a147c e9da3113 b5f0b8c0"+"0a60b1ce 1d7e819d 7a431d7c 90ea0e5f").replace(/ /g,""),"hex")},nistp521:{size:521,pkcs8oid:"1.3.132.0.35",p:i.from(("01ffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff ffffffff"+"ffff").replace(/ /g,""),"hex"),a:i.from(("01FF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF"+"FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFC").replace(/ /g,""),"hex"),b:i.from(("51"+"953eb961 8e1c9a1f 929a21a0 b68540ee"+"a2da725b 99b315f3 b8b48991 8ef109e1"+"56193951 ec7e937b 1652c0bd 3bb1bf07"+"3573df88 3d2c34f1 ef451fd4 6b503f00").replace(/ /g,""),"hex"),s:i.from(("00"+"d09e8800 291cb853 96cc6717 393284aa"+"a0da64ba").replace(/ /g,""),"hex"),n:i.from(("01ff"+"ffffffff ffffffff ffffffff ffffffff"+"ffffffff ffffffff ffffffff fffffffa"+"51868783 bf2f966b 7fcc0148 f709a5d0"+"3bb5c9b8 899c47ae bb6fb71e 91386409").replace(/ /g,""),"hex"),G:i.from(("04"+"00c6 858e06b7 0404e9cd 9e3ecb66 2395b442"+"9c648139 053fb521 f828af60 6b4d3dba"+"a14b5e77 efe75928 fe1dc127 a2ffa8de"+"3348b3c1 856a429b f97e7e31 c2e5bd66"+"0118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9"+"98f54449 579b4468 17afbd17 273e662c"+"97ee7299 5ef42640 c550b901 3fad0761"+"353c7086 a272c240 88be9476 9fd16650").replace(/ /g,""),"hex")}};e.exports={info:a,privInfo:s,hashAlgs:n,curves:o}},8099:function(e,t,r){const{createCipheriv:i,createDecipheriv:a,getCiphers:s}=r(6417);const n=r(4537);const o=r(2355);const{KEYOBJECT:u}=r(3771);const{JWEInvalid:p,JWEDecryptionFailed:c}=r(3688);const m=function(e,t,r){if(t.length!==16){throw new p("invalid iv")}if(arguments.length===3){if(r.length!==e/8){throw new p("invalid tag")}}};const l=(e,t,{[u]:r},a,{iv:s,aad:o=Buffer.alloc(0)})=>{const p=r.export();m(e,s);const c=e/8;const l=p.slice(c);const d=i(`aes-${e}-cbc`,l,s);const y=Buffer.concat([d.update(a),d.final()]);const b=Buffer.concat([o,s,y,n(o.length*8)]);const h=p.slice(0,c);const f=t({[u]:h},b).slice(0,c);return{ciphertext:y,tag:f}};const d=(e,t,{[u]:r},i,{iv:s,tag:p=Buffer.alloc(0),aad:l=Buffer.alloc(0)})=>{m(e,s,p);const d=e/8;const y=r.export();const b=y.slice(d);const h=y.slice(0,d);const f=Buffer.concat([l,s,i,n(l.length*8)]);const g=t({[u]:h},f,p).slice(0,d);const S=o(p,g);let N;try{const t=a(`aes-${e}-cbc`,b,s);N=Buffer.concat([t.update(i),t.final()])}catch(e){}if(!N||!S){throw new c}return N};e.exports=((e,t)=>{["A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"].forEach(r=>{const i=parseInt(r.substr(1,3),10);const a=e.sign.get(`HS${i*2}`);if(s().includes(`aes-${i}-cbc`)){e.encrypt.set(r,l.bind(undefined,i,a));e.decrypt.set(r,d.bind(undefined,i,a));t.oct.encrypt[r]=t.oct.decrypt[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length/2===i)}})})},8116:function(e){e.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"}}}},8119:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["outposts"]={};i.Outposts=a.defineService("outposts",["2019-12-03"]);Object.defineProperty(s.services["outposts"],"2019-12-03",{get:function get(){var e=r(1426);e.paginators=r(9700).pagination;return e},enumerable:true,configurable:true});e.exports=i.Outposts},8120:function(e,t,r){const i=r(3016);const a=(e,t)=>e.sort((e,r)=>i(e,r,t));e.exports=a},8124:function(e,t,r){class Range{constructor(e,t){if(!t||typeof t!=="object"){t={loose:!!t,includePrerelease:false}}if(e instanceof Range){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease){return e}else{return new Range(e.raw,t)}}if(e instanceof i){this.raw=e.value;this.set=[[e]];this.format();return this}this.options=t;this.loose=!!t.loose;this.includePrerelease=!!t.includePrerelease;this.raw=e;this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length);if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${e}`)}this.format()}format(){this.range=this.set.map(e=>{return e.join(" ").trim()}).join("||").trim();return this.range}toString(){return this.range}parseRange(e){const t=this.options.loose;e=e.trim();const r=t?n[o.HYPHENRANGELOOSE]:n[o.HYPHENRANGE];e=e.replace(r,T(this.options.includePrerelease));a("hyphen replace",e);e=e.replace(n[o.COMPARATORTRIM],u);a("comparator trim",e,n[o.COMPARATORTRIM]);e=e.replace(n[o.TILDETRIM],p);e=e.replace(n[o.CARETTRIM],c);e=e.split(/\s+/).join(" ");const s=t?n[o.COMPARATORLOOSE]:n[o.COMPARATOR];return e.split(" ").map(e=>l(e,this.options)).join(" ").split(/\s+/).map(e=>I(e,this.options)).filter(this.options.loose?e=>!!e.match(s):()=>true).map(e=>new i(e,this.options))}intersects(e,t){if(!(e instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(r=>{return m(r,t)&&e.set.some(e=>{return m(e,t)&&r.every(r=>{return e.every(e=>{return r.intersects(e,t)})})})})}test(e){if(!e){return false}if(typeof e==="string"){try{e=new s(e,this.options)}catch(e){return false}}for(let t=0;t{let r=true;const i=e.slice();let a=i.pop();while(r&&i.length){r=i.every(e=>{return a.intersects(e,t)});a=i.pop()}return r};const l=(e,t)=>{a("comp",e,t);e=h(e,t);a("caret",e);e=y(e,t);a("tildes",e);e=g(e,t);a("xrange",e);e=N(e,t);a("stars",e);return e};const d=e=>!e||e.toLowerCase()==="x"||e==="*";const y=(e,t)=>e.trim().split(/\s+/).map(e=>{return b(e,t)}).join(" ");const b=(e,t)=>{const r=t.loose?n[o.TILDELOOSE]:n[o.TILDE];return e.replace(r,(t,r,i,s,n)=>{a("tilde",e,t,r,i,s,n);let o;if(d(r)){o=""}else if(d(i)){o=`>=${r}.0.0 <${+r+1}.0.0-0`}else if(d(s)){o=`>=${r}.${i}.0 <${r}.${+i+1}.0-0`}else if(n){a("replaceTilde pr",n);o=`>=${r}.${i}.${s}-${n} <${r}.${+i+1}.0-0`}else{o=`>=${r}.${i}.${s} <${r}.${+i+1}.0-0`}a("tilde return",o);return o})};const h=(e,t)=>e.trim().split(/\s+/).map(e=>{return f(e,t)}).join(" ");const f=(e,t)=>{a("caret",e,t);const r=t.loose?n[o.CARETLOOSE]:n[o.CARET];const i=t.includePrerelease?"-0":"";return e.replace(r,(t,r,s,n,o)=>{a("caret",e,t,r,s,n,o);let u;if(d(r)){u=""}else if(d(s)){u=`>=${r}.0.0${i} <${+r+1}.0.0-0`}else if(d(n)){if(r==="0"){u=`>=${r}.${s}.0${i} <${r}.${+s+1}.0-0`}else{u=`>=${r}.${s}.0${i} <${+r+1}.0.0-0`}}else if(o){a("replaceCaret pr",o);if(r==="0"){if(s==="0"){u=`>=${r}.${s}.${n}-${o} <${r}.${s}.${+n+1}-0`}else{u=`>=${r}.${s}.${n}-${o} <${r}.${+s+1}.0-0`}}else{u=`>=${r}.${s}.${n}-${o} <${+r+1}.0.0-0`}}else{a("no pr");if(r==="0"){if(s==="0"){u=`>=${r}.${s}.${n}${i} <${r}.${s}.${+n+1}-0`}else{u=`>=${r}.${s}.${n}${i} <${r}.${+s+1}.0-0`}}else{u=`>=${r}.${s}.${n} <${+r+1}.0.0-0`}}a("caret return",u);return u})};const g=(e,t)=>{a("replaceXRanges",e,t);return e.split(/\s+/).map(e=>{return S(e,t)}).join(" ")};const S=(e,t)=>{e=e.trim();const r=t.loose?n[o.XRANGELOOSE]:n[o.XRANGE];return e.replace(r,(r,i,s,n,o,u)=>{a("xRange",e,r,i,s,n,o,u);const p=d(s);const c=p||d(n);const m=c||d(o);const l=m;if(i==="="&&l){i=""}u=t.includePrerelease?"-0":"";if(p){if(i===">"||i==="<"){r="<0.0.0-0"}else{r="*"}}else if(i&&l){if(c){n=0}o=0;if(i===">"){i=">=";if(c){s=+s+1;n=0;o=0}else{n=+n+1;o=0}}else if(i==="<="){i="<";if(c){s=+s+1}else{n=+n+1}}if(i==="<")u="-0";r=`${i+s}.${n}.${o}${u}`}else if(c){r=`>=${s}.0.0${u} <${+s+1}.0.0-0`}else if(m){r=`>=${s}.${n}.0${u} <${s}.${+n+1}.0-0`}a("xRange return",r);return r})};const N=(e,t)=>{a("replaceStars",e,t);return e.trim().replace(n[o.STAR],"")};const I=(e,t)=>{a("replaceGTE0",e,t);return e.trim().replace(n[t.includePrerelease?o.GTE0PRE:o.GTE0],"")};const T=e=>(t,r,i,a,s,n,o,u,p,c,m,l,y)=>{if(d(i)){r=""}else if(d(a)){r=`>=${i}.0.0${e?"-0":""}`}else if(d(s)){r=`>=${i}.${a}.0${e?"-0":""}`}else if(n){r=`>=${r}`}else{r=`>=${r}${e?"-0":""}`}if(d(p)){u=""}else if(d(c)){u=`<${+p+1}.0.0-0`}else if(d(m)){u=`<${p}.${+c+1}.0-0`}else if(l){u=`<=${p}.${c}.${m}-${l}`}else if(e){u=`<${p}.${c}.${+m+1}-0`}else{u=`<=${u}`}return`${r} ${u}`.trim()};const v=(e,t,r)=>{for(let r=0;r0){const i=e[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch){return true}}}return false}return true}},8147:function(e){e.exports=state;function state(e,t){var r=!Array.isArray(e),i={index:0,keyedList:r||t?Object.keys(e):null,jobs:{},results:r?{}:[],size:r?Object.keys(e).length:e.length};if(t){i.keyedList.sort(r?t:function(r,i){return t(e[r],e[i])})}return i}},8167:function(e,t,r){var i=r(2602);var a=r(2087);var s=r(5747);i.register("tempdir",_tempDir,{allowGlobbing:false,wrapOutput:false});function writeableDir(e){if(!e||!s.existsSync(e))return false;if(!i.statFollowLinks(e).isDirectory())return false;var t=e+"/"+i.randomFileName();try{s.writeFileSync(t," ");i.unlinkSync(t);return e}catch(e){return false}}var n;function _tempDir(){if(n)return n;n=writeableDir(a.tmpdir())||writeableDir(process.env.TMPDIR)||writeableDir(process.env.TEMP)||writeableDir(process.env.TMP)||writeableDir(process.env.Wimp$ScrapDir)||writeableDir("C:\\TEMP")||writeableDir("C:\\TMP")||writeableDir("\\TEMP")||writeableDir("\\TMP")||writeableDir("/tmp")||writeableDir("/var/tmp")||writeableDir("/usr/tmp")||writeableDir(".");return n}function isCached(){return n}function clearCache(){n=undefined}e.exports.tempDir=_tempDir;e.exports.isCached=isCached;e.exports.clearCache=clearCache},8173:function(e){e.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"}}}},8179:function(e){e.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"}}}},8192:function(e){e.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:true,deprecatedMessage:"The ExecuteSql API is deprecated, please use the ExecuteStatement API."},ExecuteStatement:{http:{requestUri:"/Execute",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","sql"],members:{continueAfterTimeout:{type:"boolean"},database:{},includeResultMetadata:{type:"boolean"},parameters:{shape:"S4"},resourceArn:{},resultSetOptions:{type:"structure",members:{decimalReturnType:{}}},schema:{},secretArn:{},sql:{},transactionId:{}}},output:{type:"structure",members:{columnMetadata:{shape:"S1c"},generatedFields:{shape:"Sq"},numberOfRecordsUpdated:{type:"long"},records:{type:"list",member:{shape:"Sq"}}}}},RollbackTransaction:{http:{requestUri:"/RollbackTransaction",responseCode:200},input:{type:"structure",required:["resourceArn","secretArn","transactionId"],members:{resourceArn:{},secretArn:{},transactionId:{}}},output:{type:"structure",members:{transactionStatus:{}}}}},shapes:{S4:{type:"list",member:{type:"structure",members:{name:{},typeHint:{},value:{shape:"S8"}}}},S8:{type:"structure",members:{arrayValue:{shape:"S9"},blobValue:{type:"blob"},booleanValue:{type:"boolean"},doubleValue:{type:"double"},isNull:{type:"boolean"},longValue:{type:"long"},stringValue:{}}},S9:{type:"structure",members:{arrayValues:{type:"list",member:{shape:"S9"}},booleanValues:{type:"list",member:{type:"boolean"}},doubleValues:{type:"list",member:{type:"double"}},longValues:{type:"list",member:{type:"long"}},stringValues:{type:"list",member:{}}}},Sq:{type:"list",member:{shape:"S8"}},S15:{type:"structure",members:{arrayValues:{shape:"S16"},bigIntValue:{type:"long"},bitValue:{type:"boolean"},blobValue:{type:"blob"},doubleValue:{type:"double"},intValue:{type:"integer"},isNull:{type:"boolean"},realValue:{type:"float"},stringValue:{},structValue:{type:"structure",members:{attributes:{shape:"S16"}}}}},S16:{type:"list",member:{shape:"S15"}},S1c:{type:"list",member:{type:"structure",members:{arrayBaseColumnType:{type:"integer"},isAutoIncrement:{type:"boolean"},isCaseSensitive:{type:"boolean"},isCurrency:{type:"boolean"},isSigned:{type:"boolean"},label:{},name:{},nullable:{type:"integer"},precision:{type:"integer"},scale:{type:"integer"},schemaName:{},tableName:{},type:{type:"integer"},typeName:{}}}}}}},8194:function(e,t,r){var i=r(395).util;function typeOf(e){if(e===null&&typeof e==="object"){return"null"}else if(e!==undefined&&isBinary(e)){return"Binary"}else if(e!==undefined&&e.constructor){return e.wrapperName||i.typeName(e.constructor)}else if(e!==undefined&&typeof e==="object"){return"Object"}else{return"undefined"}}function isBinary(e){var t=["Buffer","File","Blob","ArrayBuffer","DataView","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"];if(i.isNode()){var r=i.stream.Stream;if(i.Buffer.isBuffer(e)||e instanceof r){return true}}for(var a=0;ae.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,"");class AggregateError extends Error{constructor(e){if(!Array.isArray(e)){throw new TypeError(`Expected input to be an Array, got ${typeof e}`)}e=[...e].map(e=>{if(e instanceof Error){return e}if(e!==null&&typeof e==="object"){return Object.assign(new Error(e.message),e)}return new Error(e)});let t=e.map(e=>{return typeof e.stack==="string"?s(a(e.stack)):String(e)}).join("\n");t="\n"+i(t,4);super(t);this.name="AggregateError";Object.defineProperty(this,"_errors",{value:e})}*[Symbol.iterator](){for(const e of this._errors){yield e}}}e.exports=AggregateError},8280:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["personalizeevents"]={};i.PersonalizeEvents=a.defineService("personalizeevents",["2018-03-22"]);Object.defineProperty(s.services["personalizeevents"],"2018-03-22",{get:function get(){var e=r(2275);e.paginators=r(9153).pagination;return e},enumerable:true,configurable:true});e.exports=i.PersonalizeEvents},8296:function(e){e.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"}}}}}}},8298:function(e){e.exports={pagination:{BatchGetItem:{input_token:"RequestItems",output_token:"UnprocessedKeys"},ListContributorInsights:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListExports:{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"}}}},8301:function(e){e.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:{CompleteAttachmentUpload:{http:{requestUri:"/participant/complete-attachment-upload"},input:{type:"structure",required:["AttachmentIds","ClientToken","ConnectionToken"],members:{AttachmentIds:{type:"list",member:{}},ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{}}},CreateParticipantConnection:{http:{requestUri:"/participant/connection"},input:{type:"structure",required:["Type","ParticipantToken"],members:{Type:{type:"list",member:{}},ParticipantToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Websocket:{type:"structure",members:{Url:{},ConnectionExpiry:{}}},ConnectionCredentials:{type:"structure",members:{ConnectionToken:{},Expiry:{}}}}}},DisconnectParticipant:{http:{requestUri:"/participant/disconnect"},input:{type:"structure",required:["ConnectionToken"],members:{ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{}}},GetAttachment:{http:{requestUri:"/participant/attachment"},input:{type:"structure",required:["AttachmentId","ConnectionToken"],members:{AttachmentId:{},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Url:{},UrlExpiry:{}}}},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:{},Attachments:{type:"list",member:{type:"structure",members:{ContentType:{},AttachmentId:{},AttachmentName:{},Status:{}}}}}}},NextToken:{}}}},SendEvent:{http:{requestUri:"/participant/event"},input:{type:"structure",required:["ContentType","ConnectionToken"],members:{ContentType:{},Content:{},ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Id:{},AbsoluteTime:{}}}},SendMessage:{http:{requestUri:"/participant/message"},input:{type:"structure",required:["ContentType","Content","ConnectionToken"],members:{ContentType:{},Content:{},ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{Id:{},AbsoluteTime:{}}}},StartAttachmentUpload:{http:{requestUri:"/participant/start-attachment-upload"},input:{type:"structure",required:["ContentType","AttachmentSizeInBytes","AttachmentName","ClientToken","ConnectionToken"],members:{ContentType:{},AttachmentSizeInBytes:{type:"long"},AttachmentName:{},ClientToken:{idempotencyToken:true},ConnectionToken:{location:"header",locationName:"X-Amz-Bearer"}}},output:{type:"structure",members:{AttachmentId:{},UploadMetadata:{type:"structure",members:{Url:{},UrlExpiry:{},HeadersToInclude:{type:"map",key:{},value:{}}}}}}}},shapes:{}}},8306:function(e,t,r){var i=r(4896);var a=r(621);e.exports=expandTop;var s="\0SLASH"+Math.random()+"\0";var n="\0OPEN"+Math.random()+"\0";var o="\0CLOSE"+Math.random()+"\0";var u="\0COMMA"+Math.random()+"\0";var p="\0PERIOD"+Math.random()+"\0";function numeric(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function escapeBraces(e){return e.split("\\\\").join(s).split("\\{").join(n).split("\\}").join(o).split("\\,").join(u).split("\\.").join(p)}function unescapeBraces(e){return e.split(s).join("\\").split(n).join("{").split(o).join("}").split(u).join(",").split(p).join(".")}function parseCommaParts(e){if(!e)return[""];var t=[];var r=a("{","}",e);if(!r)return e.split(",");var i=r.pre;var s=r.body;var n=r.post;var o=i.split(",");o[o.length-1]+="{"+s+"}";var u=parseCommaParts(n);if(n.length){o[o.length-1]+=u.shift();o.push.apply(o,u)}t.push.apply(t,o);return t}function expandTop(e){if(!e)return[];if(e.substr(0,2)==="{}"){e="\\{\\}"+e.substr(2)}return expand(escapeBraces(e),true).map(unescapeBraces)}function identity(e){return e}function embrace(e){return"{"+e+"}"}function isPadded(e){return/^-?0\d/.test(e)}function lte(e,t){return e<=t}function gte(e,t){return e>=t}function expand(e,t){var r=[];var s=a("{","}",e);if(!s||/\$$/.test(s.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(s.body);var u=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(s.body);var p=n||u;var c=s.body.indexOf(",")>=0;if(!p&&!c){if(s.post.match(/,.*\}/)){e=s.pre+"{"+s.body+o+s.post;return expand(e)}return[e]}var m;if(p){m=s.body.split(/\.\./)}else{m=parseCommaParts(s.body);if(m.length===1){m=expand(m[0],false).map(embrace);if(m.length===1){var l=s.post.length?expand(s.post,false):[""];return l.map(function(e){return s.pre+m[0]+e})}}}var d=s.pre;var l=s.post.length?expand(s.post,false):[""];var y;if(p){var b=numeric(m[0]);var h=numeric(m[1]);var f=Math.max(m[0].length,m[1].length);var g=m.length==3?Math.abs(numeric(m[2])):1;var S=lte;var N=h0){var C=new Array(k+1).join("0");if(T<0)v="-"+C+v.slice(1);else v=C+v}}}y.push(v)}}else{y=i(m,function(e){return expand(e,false)})}for(var A=0;A0}function isignored(e){if(process.noDeprecation){return true}var t=process.env.NO_DEPRECATION||"";return containsNamespace(t,e)}function istraced(e){if(process.traceDeprecation){return true}var t=process.env.TRACE_DEPRECATION||"";return containsNamespace(t,e)}function log(e,t){var r=eehaslisteners(process,"deprecation");if(!r&&this._ignored){return}var i;var a;var s;var n;var o=0;var u=false;var p=getStack();var c=this._file;if(t){n=t;s=callSiteLocation(p[1]);s.name=n.name;c=s[0]}else{o=2;n=callSiteLocation(p[o]);s=n}for(;o";var r=e.getLineNumber();var i=e.getColumnNumber();if(e.isEval()){t=e.getEvalOrigin()+", "+t}var a=[t,r,i];a.callSite=e;a.name=e.getFunctionName();return a}function defaultMessage(e){var t=e.callSite;var r=e.name;if(!r){r=""}var i=t.getThis();var a=i&&t.getTypeName();if(a==="Object"){a=undefined}if(a==="Function"){a=i.name||a}return a&&t.getMethodName()?a+"."+r:r}function formatPlain(e,t,r){var i=(new Date).toUTCString();var a=i+" "+this._namespace+" deprecated "+e;if(this._traced){for(var s=0;sMath.floor(e.getTime()/1e3))},8462:function(e,t,r){const i=r(2065);const a=r(7714);const{ANY:s}=a;const n=r(8124);const o=r(9310);const u=r(3486);const p=r(2586);const c=r(2898);const m=r(167);const l=(e,t,r,l)=>{e=new i(e,l);t=new n(t,l);let d,y,b,h,f;switch(r){case">":d=u;y=c;b=p;h=">";f=">=";break;case"<":d=p;y=m;b=u;h="<";f="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(o(e,t,l)){return false}for(let r=0;r{if(e.semver===s){e=new a(">=0.0.0")}n=n||e;o=o||e;if(d(e.semver,n.semver,l)){n=e}else if(b(e.semver,o.semver,l)){o=e}});if(n.operator===h||n.operator===f){return false}if((!o.operator||o.operator===h)&&y(e,o.semver)){return false}else if(o.operator===f&&b(e,o.semver)){return false}}return true};e.exports=l},8477:function(e,t,r){var i=r(2602);var a=r(5747);var s=r(5622);var n=function(e){return{OTHER_EXEC:e.EXEC,OTHER_WRITE:e.WRITE,OTHER_READ:e.READ,GROUP_EXEC:e.EXEC<<3,GROUP_WRITE:e.WRITE<<3,GROUP_READ:e.READ<<3,OWNER_EXEC:e.EXEC<<6,OWNER_WRITE:e.WRITE<<6,OWNER_READ:e.READ<<6,STICKY:parseInt("01000",8),SETGID:parseInt("02000",8),SETUID:parseInt("04000",8),TYPE_MASK:parseInt("0770000",8)}}({EXEC:1,WRITE:2,READ:4});i.register("chmod",_chmod,{});function _chmod(e,t,r){if(!r){if(e.length>0&&e.charAt(0)==="-"){[].unshift.call(arguments,"")}else{i.error("You must specify a file.")}}e=i.parseOptions(e,{R:"recursive",c:"changes",v:"verbose"});r=[].slice.call(arguments,2);var o;if(e.recursive){o=[];r.forEach(function addFile(e){var t=i.statNoFollowLinks(e);if(!t.isSymbolicLink()){o.push(e);if(t.isDirectory()){a.readdirSync(e).forEach(function(t){addFile(e+"/"+t)})}}})}else{o=r}o.forEach(function innerChmod(r){r=s.resolve(r);if(!a.existsSync(r)){i.error("File not found: "+r)}if(e.recursive&&i.statNoFollowLinks(r).isSymbolicLink()){return}var o=i.statFollowLinks(r);var u=o.isDirectory();var p=o.mode;var c=p&n.TYPE_MASK;var m=p;if(isNaN(parseInt(t,8))){t.split(",").forEach(function(t){var s=/([ugoa]*)([=\+-])([rwxXst]*)/i;var o=s.exec(t);if(o){var l=o[1];var d=o[2];var y=o[3];var b=l.indexOf("u")!==-1||l==="a"||l==="";var h=l.indexOf("g")!==-1||l==="a"||l==="";var f=l.indexOf("o")!==-1||l==="a"||l==="";var g=y.indexOf("r")!==-1;var S=y.indexOf("w")!==-1;var N=y.indexOf("x")!==-1;var I=y.indexOf("X")!==-1;var T=y.indexOf("t")!==-1;var v=y.indexOf("s")!==-1;if(I&&u){N=true}var k=0;if(b){k|=(g?n.OWNER_READ:0)+(S?n.OWNER_WRITE:0)+(N?n.OWNER_EXEC:0)+(v?n.SETUID:0)}if(h){k|=(g?n.GROUP_READ:0)+(S?n.GROUP_WRITE:0)+(N?n.GROUP_EXEC:0)+(v?n.SETGID:0)}if(f){k|=(g?n.OTHER_READ:0)+(S?n.OTHER_WRITE:0)+(N?n.OTHER_EXEC:0)}if(T){k|=n.STICKY}switch(d){case"+":m|=k;break;case"-":m&=~k;break;case"=":m=c+k;if(i.statFollowLinks(r).isDirectory()){m|=n.SETUID+n.SETGID&p}break;default:i.error("Could not recognize operator: `"+d+"`")}if(e.verbose){console.log(r+" -> "+m.toString(8))}if(p!==m){if(!e.verbose&&e.changes){console.log(r+" -> "+m.toString(8))}a.chmodSync(r,m);p=m}}else{i.error("Invalid symbolic mode change: "+t)}})}else{m=c+parseInt(t,8);if(i.statFollowLinks(r).isDirectory()){m|=n.SETUID+n.SETGID&p}a.chmodSync(r,m)}});return""}e.exports=_chmod},8478:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["personalize"]={};i.Personalize=a.defineService("personalize",["2018-05-22"]);Object.defineProperty(s.services["personalize"],"2018-05-22",{get:function get(){var e=r(2655);e.paginators=r(1406).pagination;return e},enumerable:true,configurable:true});e.exports=i.Personalize},8480:function(e,t,r){const i=r(8124);const a=(e,t)=>{try{return new i(e,t).range||"*"}catch(e){return null}};e.exports=a},8504:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2017-01-17",endpointPrefix:"mturk-requester",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon MTurk",serviceFullName:"Amazon Mechanical Turk",serviceId:"MTurk",signatureVersion:"v4",targetPrefix:"MTurkRequesterServiceV20170117",uid:"mturk-requester-2017-01-17"},operations:{AcceptQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},IntegerValue:{type:"integer"}}},output:{type:"structure",members:{}}},ApproveAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{},RequesterFeedback:{},OverrideRejection:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:true},AssociateQualificationWithWorker:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{},IntegerValue:{type:"integer"},SendNotification:{type:"boolean"}}},output:{type:"structure",members:{}}},CreateAdditionalAssignmentsForHIT:{input:{type:"structure",required:["HITId","NumberOfAdditionalAssignments"],members:{HITId:{},NumberOfAdditionalAssignments:{type:"integer"},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},CreateHIT:{input:{type:"structure",required:["LifetimeInSeconds","AssignmentDurationInSeconds","Reward","Title","Description"],members:{MaxAssignments:{type:"integer"},AutoApprovalDelayInSeconds:{type:"long"},LifetimeInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},Question:{},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateHITType:{input:{type:"structure",required:["AssignmentDurationInSeconds","Reward","Title","Description"],members:{AutoApprovalDelayInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},QualificationRequirements:{shape:"Si"}}},output:{type:"structure",members:{HITTypeId:{}}},idempotent:true},CreateHITWithHITType:{input:{type:"structure",required:["HITTypeId","LifetimeInSeconds"],members:{HITTypeId:{},MaxAssignments:{type:"integer"},LifetimeInSeconds:{type:"long"},Question:{},RequesterAnnotation:{},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateQualificationType:{input:{type:"structure",required:["Name","Description","QualificationTypeStatus"],members:{Name:{},Keywords:{},Description:{},QualificationTypeStatus:{},RetryDelayInSeconds:{type:"long"},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}},CreateWorkerBlock:{input:{type:"structure",required:["WorkerId","Reason"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}}},DeleteHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{}},idempotent:true},DeleteWorkerBlock:{input:{type:"structure",required:["WorkerId"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}},idempotent:true},DisassociateQualificationFromWorker:{input:{type:"structure",required:["WorkerId","QualificationTypeId"],members:{WorkerId:{},QualificationTypeId:{},Reason:{}}},output:{type:"structure",members:{}}},GetAccountBalance:{input:{type:"structure",members:{}},output:{type:"structure",members:{AvailableBalance:{},OnHoldBalance:{}}},idempotent:true},GetAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{}}},output:{type:"structure",members:{Assignment:{shape:"S1p"},HIT:{shape:"Sz"}}},idempotent:true},GetFileUploadURL:{input:{type:"structure",required:["AssignmentId","QuestionIdentifier"],members:{AssignmentId:{},QuestionIdentifier:{}}},output:{type:"structure",members:{FileUploadURL:{}}},idempotent:true},GetHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}},idempotent:true},GetQualificationScore:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{}}},output:{type:"structure",members:{Qualification:{shape:"S1x"}}},idempotent:true},GetQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}},idempotent:true},ListAssignmentsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},NextToken:{},MaxResults:{type:"integer"},AssignmentStatuses:{type:"list",member:{}}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Assignments:{type:"list",member:{shape:"S1p"}}}},idempotent:true},ListBonusPayments:{input:{type:"structure",members:{HITId:{},AssignmentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},BonusPayments:{type:"list",member:{type:"structure",members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},GrantTime:{type:"timestamp"}}}}}},idempotent:true},ListHITs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:true},ListHITsForQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:true},ListQualificationRequests:{input:{type:"structure",members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationRequests:{type:"list",member:{type:"structure",members:{QualificationRequestId:{},QualificationTypeId:{},WorkerId:{},Test:{},Answer:{},SubmitTime:{type:"timestamp"}}}}}},idempotent:true},ListQualificationTypes:{input:{type:"structure",required:["MustBeRequestable"],members:{Query:{},MustBeRequestable:{type:"boolean"},MustBeOwnedByCaller:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationTypes:{type:"list",member:{shape:"S1a"}}}},idempotent:true},ListReviewPolicyResultsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},PolicyLevels:{type:"list",member:{}},RetrieveActions:{type:"boolean"},RetrieveResults:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{HITId:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},AssignmentReviewReport:{shape:"S2r"},HITReviewReport:{shape:"S2r"},NextToken:{}}},idempotent:true},ListReviewableHITs:{input:{type:"structure",members:{HITTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:true},ListWorkerBlocks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},WorkerBlocks:{type:"list",member:{type:"structure",members:{WorkerId:{},Reason:{}}}}}},idempotent:true},ListWorkersWithQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Qualifications:{type:"list",member:{shape:"S1x"}}}},idempotent:true},NotifyWorkers:{input:{type:"structure",required:["Subject","MessageText","WorkerIds"],members:{Subject:{},MessageText:{},WorkerIds:{type:"list",member:{}}}},output:{type:"structure",members:{NotifyWorkersFailureStatuses:{type:"list",member:{type:"structure",members:{NotifyWorkersFailureCode:{},NotifyWorkersFailureMessage:{},WorkerId:{}}}}}}},RejectAssignment:{input:{type:"structure",required:["AssignmentId","RequesterFeedback"],members:{AssignmentId:{},RequesterFeedback:{}}},output:{type:"structure",members:{}},idempotent:true},RejectQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},Reason:{}}},output:{type:"structure",members:{}}},SendBonus:{input:{type:"structure",required:["WorkerId","BonusAmount","AssignmentId","Reason"],members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},SendTestEventNotification:{input:{type:"structure",required:["Notification","TestEventType"],members:{Notification:{shape:"S3k"},TestEventType:{}}},output:{type:"structure",members:{}}},UpdateExpirationForHIT:{input:{type:"structure",required:["HITId","ExpireAt"],members:{HITId:{},ExpireAt:{type:"timestamp"}}},output:{type:"structure",members:{}},idempotent:true},UpdateHITReviewStatus:{input:{type:"structure",required:["HITId"],members:{HITId:{},Revert:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:true},UpdateHITTypeOfHIT:{input:{type:"structure",required:["HITId","HITTypeId"],members:{HITId:{},HITTypeId:{}}},output:{type:"structure",members:{}},idempotent:true},UpdateNotificationSettings:{input:{type:"structure",required:["HITTypeId"],members:{HITTypeId:{},Notification:{shape:"S3k"},Active:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:true},UpdateQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Description:{},QualificationTypeStatus:{},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},RetryDelayInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}}},shapes:{Si:{type:"list",member:{type:"structure",required:["QualificationTypeId","Comparator"],members:{QualificationTypeId:{},Comparator:{},IntegerValues:{type:"list",member:{type:"integer"}},LocaleValues:{type:"list",member:{shape:"Sn"}},RequiredToPreview:{deprecated:true,type:"boolean"},ActionsGuarded:{}}}},Sn:{type:"structure",required:["Country"],members:{Country:{},Subdivision:{}}},Sq:{type:"structure",required:["PolicyName"],members:{PolicyName:{},Parameters:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"},MapEntries:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"}}}}}}}}},St:{type:"list",member:{}},Sw:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Sz:{type:"structure",members:{HITId:{},HITTypeId:{},HITGroupId:{},HITLayoutId:{},CreationTime:{type:"timestamp"},Title:{},Description:{},Question:{},Keywords:{},HITStatus:{},MaxAssignments:{type:"integer"},Reward:{},AutoApprovalDelayInSeconds:{type:"long"},Expiration:{type:"timestamp"},AssignmentDurationInSeconds:{type:"long"},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},HITReviewStatus:{},NumberOfAssignmentsPending:{type:"integer"},NumberOfAssignmentsAvailable:{type:"integer"},NumberOfAssignmentsCompleted:{type:"integer"}}},S1a:{type:"structure",members:{QualificationTypeId:{},CreationTime:{type:"timestamp"},Name:{},Description:{},Keywords:{},QualificationTypeStatus:{},Test:{},TestDurationInSeconds:{type:"long"},AnswerKey:{},RetryDelayInSeconds:{type:"long"},IsRequestable:{type:"boolean"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},S1p:{type:"structure",members:{AssignmentId:{},WorkerId:{},HITId:{},AssignmentStatus:{},AutoApprovalTime:{type:"timestamp"},AcceptTime:{type:"timestamp"},SubmitTime:{type:"timestamp"},ApprovalTime:{type:"timestamp"},RejectionTime:{type:"timestamp"},Deadline:{type:"timestamp"},Answer:{},RequesterFeedback:{}}},S1x:{type:"structure",members:{QualificationTypeId:{},WorkerId:{},GrantTime:{type:"timestamp"},IntegerValue:{type:"integer"},LocaleValue:{shape:"Sn"},Status:{}}},S2d:{type:"list",member:{shape:"Sz"}},S2r:{type:"structure",members:{ReviewResults:{type:"list",member:{type:"structure",members:{ActionId:{},SubjectId:{},SubjectType:{},QuestionId:{},Key:{},Value:{}}}},ReviewActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionName:{},TargetId:{},TargetType:{},Status:{},CompleteTime:{type:"timestamp"},Result:{},ErrorCode:{}}}}}},S3k:{type:"structure",required:["Destination","Transport","Version","EventTypes"],members:{Destination:{},Transport:{},Version:{},EventTypes:{type:"list",member:{}}}}}}},8505:function(e){e.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:"S7g"}}}},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:"S7g"},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"}}}}},S7g:{type:"list",member:{shape:"S1g"}}}}},8508:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["ecrpublic"]={};i.ECRPUBLIC=a.defineService("ecrpublic",["2020-10-30"]);Object.defineProperty(s.services["ecrpublic"],"2020-10-30",{get:function get(){var e=r(1498);e.paginators=r(6621).pagination;return e},enumerable:true,configurable:true});e.exports=i.ECRPUBLIC},8512:function(e){e.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/3gpp-ims+xml":{source:"iana",compressible:true},"application/a2l":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:true},"application/alto-costmap+json":{source:"iana",compressible:true},"application/alto-costmapfilter+json":{source:"iana",compressible:true},"application/alto-directory+json":{source:"iana",compressible:true},"application/alto-endpointcost+json":{source:"iana",compressible:true},"application/alto-endpointcostparams+json":{source:"iana",compressible:true},"application/alto-endpointprop+json":{source:"iana",compressible:true},"application/alto-endpointpropparams+json":{source:"iana",compressible:true},"application/alto-error+json":{source:"iana",compressible:true},"application/alto-networkmap+json":{source:"iana",compressible:true},"application/alto-networkmapfilter+json":{source:"iana",compressible:true},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:true},"application/alto-updatestreamparams+json":{source:"iana",compressible:true},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:true,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:true,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:true,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:true,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:true,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:true,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:true},"application/atsc-rsat+xml":{source:"iana",compressible:true,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:true},"application/bacnet-xdd+zip":{source:"iana",compressible:false},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:false,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/calendar+json":{source:"iana",compressible:true},"application/calendar+xml":{source:"iana",compressible:true,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/cap+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:true},"application/ccxml+xml":{source:"iana",compressible:true,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:true,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:true},"application/cellml+xml":{source:"iana",compressible:true},"application/cfw":{source:"iana"},"application/clue+xml":{source:"iana",compressible:true},"application/clue_info+xml":{source:"iana",compressible:true},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:true},"application/coap-group+json":{source:"iana",compressible:true},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:true},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:true},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:true},"application/cstadata+xml":{source:"iana",compressible:true},"application/csvm+json":{source:"iana",compressible:true},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:true},"application/dash+xml":{source:"iana",compressible:true,extensions:["mpd"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:true,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:true},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:true},"application/dicom+xml":{source:"iana",compressible:true},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:true},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:true,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:true},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:true,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:true,extensions:["ecma","es"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:false},"application/edifact":{source:"iana",compressible:false},"application/efi":{source:"iana"},"application/emergencycalldata.comment+xml":{source:"iana",compressible:true},"application/emergencycalldata.control+xml":{source:"iana",compressible:true},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:true},"application/emergencycalldata.veds+xml":{source:"iana",compressible:true},"application/emma+xml":{source:"iana",compressible:true,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:true,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:true},"application/epub+zip":{source:"iana",compressible:false,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:true},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:true,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:true},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/fido.trusted-apps+json":{compressible:true},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:false},"application/framework-attributes+xml":{source:"iana",compressible:true},"application/geo+json":{source:"iana",compressible:true,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:true},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:true,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:true,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:false,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:true},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:true},"application/ibe-pkg-reply+xml":{source:"iana",compressible:true},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:true,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:true,extensions:["its"]},"application/java-archive":{source:"apache",compressible:false,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:false,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:false,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:true,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:true},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:true},"application/jrd+json":{source:"iana",compressible:true},"application/json":{source:"iana",charset:"UTF-8",compressible:true,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:true},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:true,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:true},"application/jwk-set+json":{source:"iana",compressible:true},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:true},"application/kpml-response+xml":{source:"iana",compressible:true},"application/ld+json":{source:"iana",compressible:true,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:true,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:true},"application/lost+xml":{source:"iana",compressible:true,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:true},"application/lpf+zip":{source:"iana",compressible:false},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:true,extensions:["mads"]},"application/manifest+json":{charset:"UTF-8",compressible:true,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:true,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:true,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:true},"application/mathml-presentation+xml":{source:"iana",compressible:true},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:true},"application/mbms-deregister+xml":{source:"iana",compressible:true},"application/mbms-envelope+xml":{source:"iana",compressible:true},"application/mbms-msk+xml":{source:"iana",compressible:true},"application/mbms-msk-response+xml":{source:"iana",compressible:true},"application/mbms-protection-description+xml":{source:"iana",compressible:true},"application/mbms-reception-report+xml":{source:"iana",compressible:true},"application/mbms-register+xml":{source:"iana",compressible:true},"application/mbms-register-response+xml":{source:"iana",compressible:true},"application/mbms-schedule+xml":{source:"iana",compressible:true},"application/mbms-user-service-description+xml":{source:"iana",compressible:true},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:true},"application/media_control+xml":{source:"iana",compressible:true},"application/mediaservercontrol+xml":{source:"iana",compressible:true,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:true},"application/metalink+xml":{source:"apache",compressible:true,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:true,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:true,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:true,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:true,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:true,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/mrb-publish+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/msword":{source:"iana",compressible:false,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:true},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:true},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:false,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:true},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:true,extensions:["opf"]},"application/ogg":{source:"iana",compressible:false,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:true,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p2p-overlay+xml":{source:"iana",compressible:true,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/pdf":{source:"iana",compressible:false,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:false,extensions:["pgp"]},"application/pgp-keys":{source:"iana"},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:true,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/postscript":{source:"iana",compressible:true,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:true},"application/problem+json":{source:"iana",compressible:true},"application/problem+xml":{source:"iana",compressible:true},"application/provenance+xml":{source:"iana",compressible:true,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.hpub+zip":{source:"iana",compressible:false},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:true},"application/pskc+xml":{source:"iana",compressible:true,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:true},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:true,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:true},"application/rdf+xml":{source:"iana",compressible:true,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:true,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:true},"application/resource-lists+xml":{source:"iana",compressible:true,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:true,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:true},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:true},"application/rls-services+xml":{source:"iana",compressible:true,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:true,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:true,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:true,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:true,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:true,extensions:["rss"]},"application/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:true},"application/samlmetadata+xml":{source:"iana",compressible:true},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:true,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:true},"application/scim+json":{source:"iana",compressible:true},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:true},"application/senml+xml":{source:"iana",compressible:true,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:true},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:true},"application/sensml+xml":{source:"iana",compressible:true,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:true},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:true,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:true},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:true,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:true},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:true,extensions:["srx"]},"application/spirits-event+xml":{source:"iana",compressible:true},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:true,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:true,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:true,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:true,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:true},"application/swid+xml":{source:"iana",compressible:true,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:true},"application/taxii+json":{source:"iana",compressible:true},"application/td+json":{source:"iana",compressible:true},"application/tei+xml":{source:"iana",compressible:true,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:true,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:true},"application/tnauthlist":{source:"iana"},"application/toml":{compressible:true,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana"},"application/ttml+xml":{source:"iana",compressible:true,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:true},"application/urc-ressheet+xml":{source:"iana",compressible:true,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:true},"application/urc-uisocketdesc+xml":{source:"iana",compressible:true},"application/vcard+json":{source:"iana",compressible:true},"application/vcard+xml":{source:"iana",compressible:true},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:true,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:true},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:true},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:true},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:true},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:true},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:true},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:true},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:true},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:true},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:false,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:true,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:true},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:true},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:false,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:true},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:true},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:true},"application/vnd.apple.installer+xml":{source:"iana",compressible:true,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["keynote"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:false,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:true},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:true},"application/vnd.avistar+xml":{source:"iana",compressible:true},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:true,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:true},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:true},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:true},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:true},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:true},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:true,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:true,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:true},"application/vnd.collection.doc+json":{source:"iana",compressible:true},"application/vnd.collection.next+json":{source:"iana",compressible:true},"application/vnd.comicbook+zip":{source:"iana",compressible:false},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:true},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:true,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:true},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:true},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:true},"application/vnd.cybank":{source:"iana"},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:false},"application/vnd.dart":{source:"iana",compressible:true,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:true},"application/vnd.dataresource+json":{source:"iana",compressible:true},"application/vnd.dbf":{source:"iana"},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:true,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:true},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:true},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:true},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:true},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:true},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:true},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:true},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:true},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:false},"application/vnd.eszigno3+xml":{source:"iana",compressible:true,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:true},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:false},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:false},"application/vnd.etsi.cug+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:true},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:true},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:true},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:true},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:true},"application/vnd.etsi.sci+xml":{source:"iana",compressible:true},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:true},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:true},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:false},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:false},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:true},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:true},"application/vnd.geo+json":{source:"iana",compressible:true},"application/vnd.geocube+xml":{source:"iana",compressible:true},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:false,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:false,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:false,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:true,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:false,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:true},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:false},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:true},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:true},"application/vnd.hal+xml":{source:"iana",compressible:true,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:true,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:true},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:true},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:true},"application/vnd.hyper-item+json":{source:"iana",compressible:true},"application/vnd.hyperdrive+json":{source:"iana",compressible:true},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:false},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:false},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:true},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:true},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:true},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:true},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:true},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:true,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:false},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:true},"application/vnd.las.las+xml":{source:"iana",compressible:true,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:true},"application/vnd.liberty-request+xml":{source:"iana",compressible:true},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:true,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:false},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana"},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:true},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:true},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:true},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:true},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:true,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:false,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:true,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:true},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:true},"application/vnd.ms-outlook":{compressible:false,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:true},"application/vnd.ms-powerpoint":{source:"iana",compressible:false,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:true},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:true},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:true},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:false,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:true},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:true},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:true},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:true},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:true},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:true,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:true},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:false,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:false,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:false,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:false,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:true},"application/vnd.oftn.l10n+json":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:true},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:true},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:true},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:true},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:true},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:true},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:true},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:true},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:true},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:true},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:true},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:true},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:true,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:true},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:true},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:true},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:true},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:true},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:true},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:true,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:true,extensions:["osm"]},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:false,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:false,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:false,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:true},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:true},"application/vnd.oracle.resource+json":{source:"iana",compressible:true},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:true},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:true},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:true},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:true},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:true},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:true},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana"},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:true,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:true},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:true,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:true},"application/vnd.shopkick+json":{source:"iana",compressible:true},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:true},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:true,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:true,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:true,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:true,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:true},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:true},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:true},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:true},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:true,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:true},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:true},"application/vnd.wv.ssp+xml":{source:"iana",compressible:true},"application/vnd.xacml+json":{source:"iana",compressible:true},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:true},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:true,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:true,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:true,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:true},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{compressible:true,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:true},"application/webpush-options+json":{source:"iana",compressible:true},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:true,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:true,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:false,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:false,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:false,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:false,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:false,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:false},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:true,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:true,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:true,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:false,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:true,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:false,extensions:["jnlp"]},"application/x-javascript":{compressible:true},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:false,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:false},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:true,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:false,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:false,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:true,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:false,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:false,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:true,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:true,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:true,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:true,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:true,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:false,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:true,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:true,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:true,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:true,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:true},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:true,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:false,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:true},"application/xaml+xml":{source:"apache",compressible:true,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:true,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:true,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:true,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:true,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:true,extensions:["xer"]},"application/xcap-ns+xml":{source:"iana",compressible:true,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:true},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:true},"application/xenc+xml":{source:"iana",compressible:true,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:true,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:true},"application/xliff+xml":{source:"iana",compressible:true,extensions:["xlf"]},"application/xml":{source:"iana",compressible:true,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:true,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:true},"application/xmpp+xml":{source:"iana",compressible:true},"application/xop+xml":{source:"iana",compressible:true,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:true,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:true,extensions:["xslt"]},"application/xspf+xml":{source:"apache",compressible:true,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:true,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:true},"application/yang-data+xml":{source:"iana",compressible:true},"application/yang-patch+json":{source:"iana",compressible:true},"application/yang-patch+xml":{source:"iana",compressible:true},"application/yin+xml":{source:"iana",compressible:true,extensions:["yin"]},"application/zip":{source:"iana",compressible:false,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:false,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana"},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:false,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:false},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:false,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:false,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:false,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:false,extensions:["oga","ogg","spx"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:false},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:false},"audio/vorbis":{source:"iana",compressible:false},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:false,extensions:["wav"]},"audio/wave":{compressible:false,extensions:["wav"]},"audio/webm":{source:"apache",compressible:false,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:false,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:false,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:true,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:true,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:false,extensions:["apng"]},"image/avci":{source:"iana"},"image/avcs":{source:"iana"},"image/bmp":{source:"iana",compressible:true,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:false,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:false,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:false,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:false,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:false,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:false},"image/png":{source:"iana",compressible:false,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:true,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:false,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:true,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:true,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:true,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:false},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:false},"message/imdn+xml":{source:"iana",compressible:true},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:false},"message/rfc822":{source:"iana",compressible:true,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/gltf+json":{source:"iana",compressible:true,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:true,extensions:["glb"]},"model/iges":{source:"iana",compressible:false,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:false,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:true,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:true},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.usdz+zip":{source:"iana",compressible:false,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:false,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:false,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:false,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:true,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:false},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:false},"multipart/form-data":{source:"iana",compressible:false},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:false},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:false},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:true,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:true},"text/cmd":{compressible:true},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/css":{source:"iana",charset:"UTF-8",compressible:true,extensions:["css"]},"text/csv":{source:"iana",compressible:true,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:true,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:true},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:true,extensions:["jsx"]},"text/less":{compressible:true,extensions:["less"]},"text/markdown":{source:"iana",compressible:true,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:true,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:true,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:true,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:true,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:true,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shex":{extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:true,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:true,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:true,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:true,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:true},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:true},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:true,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:true,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:true,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:true,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:true,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana"},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:false,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:false,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:false,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:false,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/webm":{source:"apache",compressible:false,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:false,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:false,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:false,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:true},"x-shader/x-vertex":{compressible:true}}},8535:function(e,t,r){var i=r(5747);var a=r(5622);var s=r(2602);s.register("ln",_ln,{cmdOptions:{s:"symlink",f:"force"}});function _ln(e,t,r){if(!t||!r){s.error("Missing and/or ")}t=String(t);var n=a.normalize(t).replace(RegExp(a.sep+"$"),"");var o=a.resolve(t)===n;r=a.resolve(process.cwd(),String(r));if(i.existsSync(r)){if(!e.force){s.error("Destination file exists",{continue:true})}i.unlinkSync(r)}if(e.symlink){var u=process.platform==="win32";var p=u?"file":null;var c=o?n:a.resolve(process.cwd(),a.dirname(r),t);if(!i.existsSync(c)){s.error("Source file does not exist",{continue:true})}else if(u&&s.statFollowLinks(c).isDirectory()){p="junction"}try{i.symlinkSync(p==="junction"?c:t,r,p)}catch(e){s.error(e.message)}}else{if(!i.existsSync(t)){s.error("Source file does not exist",{continue:true})}try{i.linkSync(t,r)}catch(e){s.error(e.message)}}return""}e.exports=_ln},8537:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["forecastservice"]={};i.ForecastService=a.defineService("forecastservice",["2018-06-26"]);Object.defineProperty(s.services["forecastservice"],"2018-06-26",{get:function get(){var e=r(5723);e.paginators=r(5532).pagination;return e},enumerable:true,configurable:true});e.exports=i.ForecastService},8542:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function padString(e){var t=4;var r=e.length;var i=r%t;if(!i){return e}var a=r;var s=t-i;var n=r+s;var o=Buffer.alloc(n);o.write(e);while(s--){o.write("=",a++)}return o.toString()}t.default=padString},8548:function(e){const t=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=t},8557:function(e){"use strict";class CancelError extends Error{constructor(e){super(e||"Promise was canceled");this.name="CancelError"}get isCanceled(){return true}}class PCancelable{static fn(e){return(...t)=>{return new PCancelable((r,i,a)=>{t.push(a);e(...t).then(r,i)})}}constructor(e){this._cancelHandlers=[];this._isPending=true;this._isCanceled=false;this._rejectOnCancel=true;this._promise=new Promise((t,r)=>{this._reject=r;const i=e=>{this._isPending=false;t(e)};const a=e=>{this._isPending=false;r(e)};const s=e=>{if(!this._isPending){throw new Error("The `onCancel` handler was attached after the promise settled.")}this._cancelHandlers.push(e)};Object.defineProperties(s,{shouldReject:{get:()=>this._rejectOnCancel,set:e=>{this._rejectOnCancel=e}}});return e(i,a,s)})}then(e,t){return this._promise.then(e,t)}catch(e){return this._promise.catch(e)}finally(e){return this._promise.finally(e)}cancel(e){if(!this._isPending||this._isCanceled){return}if(this._cancelHandlers.length>0){try{for(const e of this._cancelHandlers){e()}}catch(e){this._reject(e)}}this._isCanceled=true;if(this._rejectOnCancel){this._reject(new CancelError(e))}}get isCanceled(){return this._isCanceled}}Object.setPrototypeOf(PCancelable.prototype,Promise.prototype);e.exports=PCancelable;e.exports.CancelError=CancelError},8559:function(e,t,r){(function(){var t,i,a,s,n,o=function(e,t){for(var r in t){if(u.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},u={}.hasOwnProperty;n=r(8582).isPlainObject;i=r(6855);s=r(3602);a=r(2750);e.exports=t=function(e){o(XMLDocument,e);function XMLDocument(e){XMLDocument.__super__.constructor.call(this,null);e||(e={});if(!e.writer){e.writer=new a}this.options=e;this.stringify=new s(e);this.isDocument=true}XMLDocument.prototype.end=function(e){var t;if(!e){e=this.options.writer}else if(n(e)){t=e;e=this.options.writer.set(t)}return e.document(this)};XMLDocument.prototype.toString=function(e){return this.options.writer.set(e).document(this)};return XMLDocument}(i)}).call(this)},8577:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["transcribeservice"]={};i.TranscribeService=a.defineService("transcribeservice",["2017-10-26"]);Object.defineProperty(s.services["transcribeservice"],"2017-10-26",{get:function get(){var e=r(232);e.paginators=r(3824).pagination;return e},enumerable:true,configurable:true});e.exports=i.TranscribeService},8582:function(e){(function(){var t,r,i,a,s,n,o=[].slice,u={}.hasOwnProperty;t=function(){var e,t,r,i,s,n;n=arguments[0],s=2<=arguments.length?o.call(arguments,1):[];if(a(Object.assign)){Object.assign.apply(null,arguments)}else{for(e=0,r=s.length;e0?R+A:""}},8605:function(e){e.exports=require("http")},8606:function(e,t,r){var i=r(395);var a=r(8610);var s=r(6987).discoverEndpoint;i.EventListeners={Core:{}};function getOperationAuthtype(e){if(!e.service.api.operations){return""}var t=e.service.api.operations[e.operation];return t?t.authtype:""}i.EventListeners={Core:(new a).addNamedListeners(function(e,t){t("VALIDATE_CREDENTIALS","validate",function VALIDATE_CREDENTIALS(e,t){if(!e.service.api.signatureVersion&&!e.service.config.signatureVersion)return t();e.service.config.getCredentials(function(r){if(r){e.response.error=i.util.error(r,{code:"CredentialsError",message:"Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1"})}t()})});e("VALIDATE_REGION","validate",function VALIDATE_REGION(e){if(!e.service.isGlobalEndpoint){var t=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!e.service.config.region){e.response.error=i.util.error(new Error,{code:"ConfigError",message:"Missing region in config"})}else if(!t.test(e.service.config.region)){e.response.error=i.util.error(new Error,{code:"ConfigError",message:"Invalid region in config"})}}});e("BUILD_IDEMPOTENCY_TOKENS","validate",function BUILD_IDEMPOTENCY_TOKENS(e){if(!e.service.api.operations){return}var t=e.service.api.operations[e.operation];if(!t){return}var r=t.idempotentMembers;if(!r.length){return}var a=i.util.copy(e.params);for(var s=0,n=r.length;s=0){e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD";return t()}i.util.computeSha256(s,function(r,i){if(r){t(r)}else{e.httpRequest.headers["X-Amz-Content-Sha256"]=i;t()}})}else{t()}});e("SET_CONTENT_LENGTH","afterBuild",function SET_CONTENT_LENGTH(e){var t=getOperationAuthtype(e);var r=i.util.getRequestPayloadShape(e);if(e.httpRequest.headers["Content-Length"]===undefined){try{var a=i.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=a}catch(i){if(r&&r.isStreaming){if(r.requiresLength){throw i}else if(t.indexOf("unsigned-body")>=0){e.httpRequest.headers["Transfer-Encoding"]="chunked";return}else{throw i}}throw i}}});e("SET_HTTP_HOST","afterBuild",function SET_HTTP_HOST(e){e.httpRequest.headers["Host"]=e.httpRequest.endpoint.host});e("RESTART","restart",function RESTART(){var e=this.response.error;if(!e||!e.retryable)return;this.httpRequest=new i.HttpRequest(this.service.endpoint,this.service.region);if(this.response.retryCount=60*10){this.emit("sign",[this],function(e){if(e)t(e);else executeSend()})}else{executeSend()}});e("HTTP_HEADERS","httpHeaders",function HTTP_HEADERS(e,t,r,a){r.httpResponse.statusCode=e;r.httpResponse.statusMessage=a;r.httpResponse.headers=t;r.httpResponse.body=i.util.buffer.toBuffer("");r.httpResponse.buffers=[];r.httpResponse.numBytes=0;var s=t.date||t.Date;var n=r.request.service;if(s){var o=Date.parse(s);if(n.config.correctClockSkew&&n.isClockSkewed(o)){n.applyClockOffset(o)}}});e("HTTP_DATA","httpData",function HTTP_DATA(e,t){if(e){if(i.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"];var a={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[a,t])}t.httpResponse.buffers.push(i.util.buffer.toBuffer(e))}});e("HTTP_DONE","httpDone",function HTTP_DONE(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=i.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes;delete e.httpResponse.buffers});e("FINALIZE_ERROR","retry",function FINALIZE_ERROR(e){if(e.httpResponse.statusCode){e.error.statusCode=e.httpResponse.statusCode;if(e.error.retryable===undefined){e.error.retryable=this.service.retryableError(e.error,this)}}});e("INVALIDATE_CREDENTIALS","retry",function INVALIDATE_CREDENTIALS(e){if(!e.error)return;switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=true;e.request.service.config.credentials.expired=true}});e("EXPIRED_SIGNATURE","retry",function EXPIRED_SIGNATURE(e){var t=e.error;if(!t)return;if(typeof t.code==="string"&&typeof t.message==="string"){if(t.code.match(/Signature/)&&t.message.match(/expired/)){e.error.retryable=true}}});e("CLOCK_SKEWED","retry",function CLOCK_SKEWED(e){if(!e.error)return;if(this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew){e.error.retryable=true}});e("REDIRECT","retry",function REDIRECT(e){if(e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers["location"]){this.httpRequest.endpoint=new i.Endpoint(e.httpResponse.headers["location"]);this.httpRequest.headers["Host"]=this.httpRequest.endpoint.host;e.error.redirect=true;e.error.retryable=true}});e("RETRY_CHECK","retry",function RETRY_CHECK(e){if(e.error){if(e.error.redirect&&e.redirectCount=0){e.error=null;setTimeout(t,r)}else{t()}})}),CorePost:(new a).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",i.util.extractRequestId);e("EXTRACT_REQUEST_ID","extractError",i.util.extractRequestId);e("ENOTFOUND_ERROR","httpError",function ENOTFOUND_ERROR(e){function isDNSError(e){return e.errno==="ENOTFOUND"||typeof e.errno==="number"&&typeof i.util.getSystemErrorName==="function"&&["EAI_NONAME","EAI_NODATA"].indexOf(i.util.getSystemErrorName(e.errno)>=0)}if(e.code==="NetworkingError"&&isDNSError(e)){var t="Inaccessible host: `"+e.hostname+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=i.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:true,originalError:e})}})}),Logger:(new a).addNamedListeners(function(e){e("LOG_REQUEST","complete",function LOG_REQUEST(e){var t=e.request;var a=t.service.config.logger;if(!a)return;function filterSensitiveLog(e,t){if(!t){return t}if(e.isSensitive){return"***SensitiveInformation***"}switch(e.type){case"structure":var r={};i.util.each(t,function(t,i){if(Object.prototype.hasOwnProperty.call(e.members,t)){r[t]=filterSensitiveLog(e.members[t],i)}else{r[t]=i}});return r;case"list":var a=[];i.util.arrayEach(t,function(t,r){a.push(filterSensitiveLog(e.member,t))});return a;case"map":var s={};i.util.each(t,function(t,r){s[t]=filterSensitiveLog(e.value,r)});return s;default:return t}}function buildMessage(){var s=e.request.service.getSkewCorrectedDate().getTime();var n=(s-t.startTime.getTime())/1e3;var o=a.isTTY?true:false;var u=e.httpResponse.statusCode;var p=t.params;if(t.service.api.operations&&t.service.api.operations[t.operation]&&t.service.api.operations[t.operation].input){var c=t.service.api.operations[t.operation].input;p=filterSensitiveLog(c,t.params)}var m=r(1669).inspect(p,true,null);var l="";if(o)l+="";l+="[AWS "+t.service.serviceIdentifier+" "+u;l+=" "+n.toString()+"s "+e.retryCount+" retries]";if(o)l+="";l+=" "+i.util.string.lowerFirst(t.operation);l+="("+m+")";if(o)l+="";return l}var s=buildMessage();if(typeof a.log==="function"){a.log(s)}else if(typeof a.write==="function"){a.write(s+"\n")}})}),Json:(new a).addNamedListeners(function(e){var t=r(9912);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)}),Rest:(new a).addNamedListeners(function(e){var t=r(4618);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)}),RestJson:(new a).addNamedListeners(function(e){var t=r(3315);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)}),RestXml:(new a).addNamedListeners(function(e){var t=r(9002);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)}),Query:(new a).addNamedListeners(function(e){var t=r(576);e("BUILD","build",t.buildRequest);e("EXTRACT_DATA","extractData",t.extractData);e("EXTRACT_ERROR","extractError",t.extractError)})}},8610:function(e,t,r){var i=r(395);i.SequentialExecutor=i.util.inherit({constructor:function SequentialExecutor(){this._events={}},listeners:function listeners(e){return this._events[e]?this._events[e].slice(0):[]},on:function on(e,t,r){if(this._events[e]){r?this._events[e].unshift(t):this._events[e].push(t)}else{this._events[e]=[t]}return this},onAsync:function onAsync(e,t,r){t._isAsync=true;return this.on(e,t,r)},removeListener:function removeListener(e,t){var r=this._events[e];if(r){var i=r.length;var a=-1;for(var s=0;s-1){r.splice(a,1)}}return this},removeAllListeners:function removeAllListeners(e){if(e){delete this._events[e]}else{this._events={}}return this},emit:function emit(e,t,r){if(!r)r=function(){};var i=this.listeners(e);var a=i.length;this.callListeners(i,t,r);return a>0},callListeners:function callListeners(e,t,r,a){var s=this;var n=a||null;function callNextListener(a){if(a){n=i.util.error(n||new Error,a);if(s._haltHandlersOnError){return r.call(s,n)}}s.callListeners(e,t,r,n)}while(e.length>0){var o=e.shift();if(o._isAsync){o.apply(s,t.concat([callNextListener]));return}else{try{o.apply(s,t)}catch(e){n=i.util.error(n||new Error,e)}if(n&&s._haltHandlersOnError){r.call(s,n);return}}}r.call(s,n)},addListeners:function addListeners(e){var t=this;if(e._events)e=e._events;i.util.each(e,function(e,r){if(typeof r==="function")r=[r];i.util.arrayEach(r,function(r){t.on(e,r)})});return t},addNamedListener:function addNamedListener(e,t,r,i){this[e]=r;this.addListener(t,r,i);return this},addNamedAsyncListener:function addNamedAsyncListener(e,t,r,i){r._isAsync=true;return this.addNamedListener(e,t,r,i)},addNamedListeners:function addNamedListeners(e){var t=this;e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)});return this}});i.SequentialExecutor.prototype.addListener=i.SequentialExecutor.prototype.on;e.exports=i.SequentialExecutor},8614:function(e){e.exports=require("events")},8624:function(e){e.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"}}}},8626:function(e){e.exports=(e=>!!e&&e.constructor===Object)},8627:function(e,t){"use strict";function Store(){}t.Store=Store;Store.prototype.synchronous=false;Store.prototype.findCookie=function(e,t,r,i){throw new Error("findCookie is not implemented")};Store.prototype.findCookies=function(e,t,r){throw new Error("findCookies is not implemented")};Store.prototype.putCookie=function(e,t){throw new Error("putCookie is not implemented")};Store.prototype.updateCookie=function(e,t,r){throw new Error("updateCookie is not implemented")};Store.prototype.removeCookie=function(e,t,r,i){throw new Error("removeCookie is not implemented")};Store.prototype.removeCookies=function(e,t,r){throw new Error("removeCookies is not implemented")};Store.prototype.removeAllCookies=function(e){throw new Error("removeAllCookies is not implemented")};Store.prototype.getAllCookies=function(e){throw new Error("getAllCookies is not implemented (therefore jar cannot be serialized)")}},8629:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});var r=function(){function LinkedListNode(e,t){this.key=e;this.value=t}return LinkedListNode}();var i=function(){function LRUCache(e){this.nodeMap={};this.size=0;if(typeof e!=="number"||e<1){throw new Error("Cache size can only be positive number")}this.sizeLimit=e}Object.defineProperty(LRUCache.prototype,"length",{get:function(){return this.size},enumerable:true,configurable:true});LRUCache.prototype.prependToList=function(e){if(!this.headerNode){this.tailNode=e}else{this.headerNode.prev=e;e.next=this.headerNode}this.headerNode=e;this.size++};LRUCache.prototype.removeFromTail=function(){if(!this.tailNode){return undefined}var e=this.tailNode;var t=e.prev;if(t){t.next=undefined}e.prev=undefined;this.tailNode=t;this.size--;return e};LRUCache.prototype.detachFromList=function(e){if(this.headerNode===e){this.headerNode=e.next}if(this.tailNode===e){this.tailNode=e.prev}if(e.prev){e.prev.next=e.next}if(e.next){e.next.prev=e.prev}e.next=undefined;e.prev=undefined;this.size--};LRUCache.prototype.get=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];this.detachFromList(t);this.prependToList(t);return t.value}};LRUCache.prototype.remove=function(e){if(this.nodeMap[e]){var t=this.nodeMap[e];this.detachFromList(t);delete this.nodeMap[e]}};LRUCache.prototype.put=function(e,t){if(this.nodeMap[e]){this.remove(e)}else if(this.size===this.sizeLimit){var i=this.removeFromTail();var a=i.key;delete this.nodeMap[a]}var s=new r(e,t);this.nodeMap[e]=s;this.prependToList(s)};LRUCache.prototype.empty=function(){var e=Object.keys(this.nodeMap);for(var t=0;t1;class LRUCache{constructor(e){if(typeof e==="number")e={max:e};if(!e)e={};if(e.max&&(typeof e.max!=="number"||e.max<0))throw new TypeError("max must be a non-negative number");const t=this[a]=e.max||Infinity;const r=e.length||y;this[n]=typeof r!=="function"?y:r;this[o]=e.stale||false;if(e.maxAge&&typeof e.maxAge!=="number")throw new TypeError("maxAge must be a number");this[u]=e.maxAge||0;this[p]=e.dispose;this[c]=e.noDisposeOnSet||false;this[d]=e.updateAgeOnGet||false;this.reset()}set max(e){if(typeof e!=="number"||e<0)throw new TypeError("max must be a non-negative number");this[a]=e||Infinity;f(this)}get max(){return this[a]}set allowStale(e){this[o]=!!e}get allowStale(){return this[o]}set maxAge(e){if(typeof e!=="number")throw new TypeError("maxAge must be a non-negative number");this[u]=e;f(this)}get maxAge(){return this[u]}set lengthCalculator(e){if(typeof e!=="function")e=y;if(e!==this[n]){this[n]=e;this[s]=0;this[m].forEach(e=>{e.length=this[n](e.value,e.key);this[s]+=e.length})}f(this)}get lengthCalculator(){return this[n]}get length(){return this[s]}get itemCount(){return this[m].length}rforEach(e,t){t=t||this;for(let r=this[m].tail;r!==null;){const i=r.prev;S(this,e,r,t);r=i}}forEach(e,t){t=t||this;for(let r=this[m].head;r!==null;){const i=r.next;S(this,e,r,t);r=i}}keys(){return this[m].toArray().map(e=>e.key)}values(){return this[m].toArray().map(e=>e.value)}reset(){if(this[p]&&this[m]&&this[m].length){this[m].forEach(e=>this[p](e.key,e.value))}this[l]=new Map;this[m]=new i;this[s]=0}dump(){return this[m].map(e=>h(this,e)?false:{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[m]}set(e,t,r){r=r||this[u];if(r&&typeof r!=="number")throw new TypeError("maxAge must be a number");const i=r?Date.now():0;const o=this[n](t,e);if(this[l].has(e)){if(o>this[a]){g(this,this[l].get(e));return false}const n=this[l].get(e);const u=n.value;if(this[p]){if(!this[c])this[p](e,u.value)}u.now=i;u.maxAge=r;u.value=t;this[s]+=o-u.length;u.length=o;this.get(e);f(this);return true}const d=new Entry(e,t,o,i,r);if(d.length>this[a]){if(this[p])this[p](e,t);return false}this[s]+=d.length;this[m].unshift(d);this[l].set(e,this[m].head);f(this);return true}has(e){if(!this[l].has(e))return false;const t=this[l].get(e).value;return!h(this,t)}get(e){return b(this,e,true)}peek(e){return b(this,e,false)}pop(){const e=this[m].tail;if(!e)return null;g(this,e);return e.value}del(e){g(this,this[l].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const i=e[r];const a=i.e||0;if(a===0)this.set(i.k,i.v);else{const e=a-t;if(e>0){this.set(i.k,i.v,e)}}}}prune(){this[l].forEach((e,t)=>b(this,t,false))}}const b=(e,t,r)=>{const i=e[l].get(t);if(i){const t=i.value;if(h(e,t)){g(e,i);if(!e[o])return undefined}else{if(r){if(e[d])i.value.now=Date.now();e[m].unshiftNode(i)}}return t.value}};const h=(e,t)=>{if(!t||!t.maxAge&&!e[u])return false;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[u]&&r>e[u]};const f=e=>{if(e[s]>e[a]){for(let t=e[m].tail;e[s]>e[a]&&t!==null;){const r=t.prev;g(e,t);t=r}}};const g=(e,t)=>{if(t){const r=t.value;if(e[p])e[p](r.key,r.value);e[s]-=r.length;e[l].delete(r.key);e[m].removeNode(t)}};class Entry{constructor(e,t,r,i,a){this.key=e;this.value=t;this.length=r;this.now=i;this.maxAge=a||0}}const S=(e,t,r,i)=>{let a=r.value;if(h(e,a)){g(e,r);if(!e[o])a=undefined}if(a)t.call(i,a.value,a.key,e)};e.exports=LRUCache},8703:function(e){(function(t,r){if(typeof define==="function"&&define.amd){define([],function(){return r()})}else if(true&&e.exports){e.exports=r()}else{t.jsonSchema=r()}})(this,function(){var e=validate;e.Integer={type:"integer"};var t={String:String,Boolean:Boolean,Number:Number,Object:Object,Array:Array,Date:Date};e.validate=validate;function validate(e,t){return validate(e,t,{changing:false})}e.checkPropertyChange=function(e,t,r){return validate(e,t,{changing:r||"property"})};var validate=e._validate=function(e,r,i){if(!i)i={};var a=i.changing;function getType(e){return e.type||t[e.name]==e&&e.name.toLowerCase()}var s=[];function checkProp(e,t,r,n){var o;r+=r?typeof n=="number"?"["+n+"]":typeof n=="undefined"?"":"."+n:n;function addError(e){s.push({property:r,message:e})}if((typeof t!="object"||t instanceof Array)&&(r||typeof t!="function")&&!(t&&getType(t))){if(typeof t=="function"){if(!(e instanceof t)){addError("is not an instance of the class/constructor "+t.name)}}else if(t){addError("Invalid schema/property definition "+t)}return null}if(a&&t.readonly){addError("is a readonly field, it can not be changed")}if(t["extends"]){checkProp(e,t["extends"],r,n)}function checkType(e,t){if(e){if(typeof e=="string"&&e!="any"&&(e=="null"?t!==null:typeof t!=e)&&!(t instanceof Array&&e=="array")&&!(t instanceof Date&&e=="date")&&!(e=="integer"&&t%1===0)){return[{property:r,message:typeof t+" value found, but a "+e+" is required"}]}if(e instanceof Array){var i=[];for(var a=0;at.maxItems){addError("There must be a maximum of "+t.maxItems+" in the array")}}else if(t.properties||t.additionalProperties){s.concat(checkObj(e,t.properties,r,t.additionalProperties))}if(t.pattern&&typeof e=="string"&&!e.match(t.pattern)){addError("does not match the regex pattern "+t.pattern)}if(t.maxLength&&typeof e=="string"&&e.length>t.maxLength){addError("may only be "+t.maxLength+" characters long")}if(t.minLength&&typeof e=="string"&&e.lengthe){addError("must have a minimum value of "+t.minimum)}if(typeof t.maximum!==undefined&&typeof e==typeof t.maximum&&t.maximume)}else{const{EOL:e}=r(2087);const t=r(3688);const i=r(8920);const p=r(8805);const c=Symbol("toInput");const m=Symbol("namedCurve");u=((e,t)=>{if(e instanceof o){return e[c](t)}return n(e)[c](t)});const l=e=>Buffer.from(e.replace(/(?:-----(?:BEGIN|END)(?: (?:RSA|EC))? (?:PRIVATE|PUBLIC) KEY-----|\s)/g,""),"base64");const d=(t,r)=>`-----BEGIN ${r}-----${e}${(t.toString("base64").match(/.{1,64}/g)||[]).join(e)}${e}-----END ${r}-----`;const y=e=>{const r=typeof e==="string"?e:`OID ${e.join(".")}`;throw new t.JOSENotSupported(`${r} is not supported in your Node.js runtime version`)};o=class KeyObject{export({cipher:e,passphrase:r,type:i,format:a}={}){if(this._type==="secret"){return this._buffer}if(this._type==="public"){if(this.asymmetricKeyType==="rsa"){switch(i){case"pkcs1":if(a==="pem"){return this._pem}return l(this._pem);case"spki":{const e=p.get("PublicKeyInfo");const t=e.encode({algorithm:{algorithm:"rsaEncryption",parameters:{type:"null"}},publicKey:{unused:0,data:l(this._pem)}},"pem",{label:"PUBLIC KEY"});return a==="pem"?t:l(t)}default:throw new TypeError(`The value ${i} is invalid for option "type"`)}}if(this.asymmetricKeyType==="ec"){if(i!=="spki"){throw new TypeError(`The value ${i} is invalid for option "type"`)}if(a==="pem"){return this._pem}return l(this._pem)}}if(this._type==="private"){if(r!==undefined||e!==undefined){throw new t.JOSENotSupported("encrypted private keys are not supported in your Node.js runtime version")}if(i==="pkcs8"){if(this._pkcs8){if(a==="der"&&typeof this._pkcs8==="string"){return l(this._pkcs8)}if(a==="pem"&&Buffer.isBuffer(this._pkcs8)){return d(this._pkcs8,"PRIVATE KEY")}return this._pkcs8}if(this.asymmetricKeyType==="rsa"){const e=this._asn1;const t=p.get("RSAPrivateKey");const r=t.encode(e);const s=p.get("PrivateKeyInfo");const n=s.encode({version:0,privateKey:r,algorithm:{algorithm:"rsaEncryption",parameters:{type:"null"}}});this._pkcs8=n;return this.export({type:i,format:a})}if(this.asymmetricKeyType==="ec"){const e=this._asn1;const t=p.get("ECPrivateKey");const r=t.encode({version:e.version,privateKey:e.privateKey,publicKey:e.publicKey});const s=p.get("PrivateKeyInfo");const n=s.encode({version:0,privateKey:r,algorithm:{algorithm:"ecPublicKey",parameters:this._asn1.parameters}});this._pkcs8=n;return this.export({type:i,format:a})}}if(this.asymmetricKeyType==="rsa"&&i==="pkcs1"){if(a==="pem"){return this._pem}return l(this._pem)}else if(this.asymmetricKeyType==="ec"&&i==="sec1"){if(a==="pem"){return this._pem}return l(this._pem)}else{throw new TypeError(`The value ${i} is invalid for option "type"`)}}}get type(){return this._type}get asymmetricKeyType(){return this._asymmetricKeyType}get symmetricKeySize(){return this._symmetricKeySize}[c](e){switch(this._type){case"secret":return this._buffer;case"public":return this._pem;default:if(e){if(!("_pub"in this)){this._pub=a(this)}return this._pub[c](false)}return this._pem}}};n=(e=>{if(!Buffer.isBuffer(e)||!e.length){throw new TypeError("input must be a non-empty Buffer instance")}const t=new o;t._buffer=Buffer.from(e);t._symmetricKeySize=e.length;t._type="secret";return t});a=(e=>{if(e instanceof o){if(e.type!=="private"){throw new TypeError(`Invalid key object type ${e.type}, expected private.`)}switch(e.asymmetricKeyType){case"ec":{const t=p.get("PublicKeyInfo");const r=t.encode({algorithm:{algorithm:"ecPublicKey",parameters:e._asn1.parameters},publicKey:e._asn1.publicKey});return a({key:r,format:"der",type:"spki"})}case"rsa":{const t=p.get("RSAPublicKey");const r=t.encode(e._asn1);return a({key:r,format:"der",type:"pkcs1"})}}}if(typeof e==="string"||Buffer.isBuffer(e)){e={key:e,format:"pem"}}if(!i(e)){throw new TypeError("input must be a string, Buffer or an object")}const{format:r,passphrase:n}=e;let{key:u,type:c}=e;if(typeof u!=="string"&&!Buffer.isBuffer(u)){throw new TypeError("key must be a string or Buffer")}if(r!=="pem"&&r!=="der"){throw new TypeError('format must be one of "pem" or "der"')}let m;if(r==="pem"){u=u.toString();switch(u.split(/\r?\n/g)[0].toString()){case"-----BEGIN PUBLIC KEY-----":c="spki";m="PUBLIC KEY";break;case"-----BEGIN RSA PUBLIC KEY-----":c="pkcs1";m="RSA PUBLIC KEY";break;case"-----BEGIN CERTIFICATE-----":throw new t.JOSENotSupported("X.509 certificates are not supported in your Node.js runtime version");case"-----BEGIN PRIVATE KEY-----":case"-----BEGIN EC PRIVATE KEY-----":case"-----BEGIN RSA PRIVATE KEY-----":return a(s(u));default:throw new TypeError("unknown/unsupported PEM type")}}switch(c){case"spki":{const e=p.get("PublicKeyInfo");const t=e.decode(u,r,{label:m});let i,s;switch(t.algorithm.algorithm){case"ecPublicKey":{s=new o;s._asn1=t;s._asymmetricKeyType="ec";s._type="public";s._pem=e.encode(t,"pem",{label:"PUBLIC KEY"});break}case"rsaEncryption":{i="pkcs1";s=a({type:i,key:t.publicKey.data,format:"der"});break}default:y(t.algorithm.algorithm)}return s}case"pkcs1":{const e=p.get("RSAPublicKey");const t=e.decode(u,r,{label:m});if(t.n===BigInt(0)){return a(s({key:u,format:r,type:c,passphrase:n}))}const i=new o;i._asn1=t;i._asymmetricKeyType="rsa";i._type="public";i._pem=e.encode(t,"pem",{label:"RSA PUBLIC KEY"});return i}case"pkcs8":case"sec1":return a(s({format:r,key:u,type:c,passphrase:n}));default:throw new TypeError(`The value ${c} is invalid for option "type"`)}});s=((e,r)=>{if(typeof e==="string"||Buffer.isBuffer(e)){e={key:e,format:"pem"}}if(!i(e)){throw new TypeError("input must be a string, Buffer or an object")}const{format:a,passphrase:n}=e;let{key:u,type:c}=e;if(typeof u!=="string"&&!Buffer.isBuffer(u)){throw new TypeError("key must be a string or Buffer")}if(n!==undefined){throw new t.JOSENotSupported("encrypted private keys are not supported in your Node.js runtime version")}if(a!=="pem"&&a!=="der"){throw new TypeError('format must be one of "pem" or "der"')}let l;if(a==="pem"){u=u.toString();switch(u.split(/\r?\n/g)[0].toString()){case"-----BEGIN PRIVATE KEY-----":c="pkcs8";l="PRIVATE KEY";break;case"-----BEGIN EC PRIVATE KEY-----":c="sec1";l="EC PRIVATE KEY";break;case"-----BEGIN RSA PRIVATE KEY-----":c="pkcs1";l="RSA PRIVATE KEY";break;default:throw new TypeError("unknown/unsupported PEM type")}}switch(c){case"pkcs8":{const e=p.get("PrivateKeyInfo");const t=e.decode(u,a,{label:l});let r,i;switch(t.algorithm.algorithm){case"ecPublicKey":{r="sec1";i=s({type:r,key:t.privateKey,format:"der"},{[m]:t.algorithm.parameters.value});break}case"rsaEncryption":{r="pkcs1";i=s({type:r,key:t.privateKey,format:"der"});break}default:y(t.algorithm.algorithm)}i._pkcs8=u;return i}case"pkcs1":{const e=p.get("RSAPrivateKey");const t=e.decode(u,a,{label:l});const r=new o;r._asn1=t;r._asymmetricKeyType="rsa";r._type="private";r._pem=e.encode(t,"pem",{label:"RSA PRIVATE KEY"});return r}case"sec1":{const e=p.get("ECPrivateKey");let t=e.decode(u,a,{label:l});if(!("parameters"in t)&&!r[m]){throw new Error("invalid sec1")}else if(!("parameters"in t)){t={...t,parameters:{type:"namedCurve",value:r[m]}}}const i=new o;i._asn1=t;i._asymmetricKeyType="ec";i._type="private";i._pem=e.encode(t,"pem",{label:"EC PRIVATE KEY"});return i}default:throw new TypeError(`The value ${c} is invalid for option "type"`)}})}e.exports={createPublicKey:a,createPrivateKey:s,createSecretKey:n,KeyObject:o,asInput:u}},8739:function(e,t,r){(function(e,r){true?r(t):undefined})(this,function(t){"use strict";function _typeof(e){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function(e){return typeof e}}else{_typeof=function(e){return e&&typeof Symbol==="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e}}return _typeof(e)}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}function _inherits(e,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function")}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});if(t)_setPrototypeOf(e,t)}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)}function isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true}catch(e){return false}}function _construct(e,t,r){if(isNativeReflectConstruct()){_construct=Reflect.construct}else{_construct=function _construct(e,t,r){var i=[null];i.push.apply(i,t);var a=Function.bind.apply(e,i);var s=new a;if(r)_setPrototypeOf(s,r.prototype);return s}}return _construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function _wrapNativeSuper(e){var t=typeof Map==="function"?new Map:undefined;_wrapNativeSuper=function _wrapNativeSuper(e){if(e===null||!_isNativeFunction(e))return e;if(typeof e!=="function"){throw new TypeError("Super expression must either be null or a function")}if(typeof t!=="undefined"){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,e)};return _wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e}function _possibleConstructorReturn(e,t){if(t&&(typeof t==="object"||typeof t==="function")){return t}return _assertThisInitialized(e)}var i=eval;var a=true&&Boolean(e.exports)&&!(typeof navigator!=="undefined"&&navigator.product==="ReactNative");var s=["value","path","pointer","parent","parentProperty","all"];var n=Object.prototype.hasOwnProperty;var o=function moveToAnotherArray(e,t,r){var i=e.length;for(var a=0;a1){m.shift()}this._hasParentSelector=null;var l=this._trace(m,t,["$"],o,u,r).filter(function(e){return e&&!e.isParentSelector});if(!l.length){return c?[]:undefined}if(l.length===1&&!c&&!Array.isArray(l[0].value)){return this._getPreferredOutput(l[0])}return l.reduce(function(e,t){var r=a._getPreferredOutput(t);if(p&&Array.isArray(r)){e=e.concat(r)}else{e.push(r)}return e},[])};JSONPath.prototype._getPreferredOutput=function(e){var t=this.currResultType;switch(t){default:throw new TypeError("Unknown result type");case"all":e.pointer=JSONPath.toPointer(e.path);e.path=typeof e.path==="string"?e.path:JSONPath.toPathString(e.path);return e;case"value":case"parent":case"parentProperty":return e[t];case"path":return JSONPath.toPathString(e[t]);case"pointer":return JSONPath.toPointer(e.path)}};JSONPath.prototype._handleCallback=function(e,t,r){if(t){var i=this._getPreferredOutput(e);e.path=typeof e.path==="string"?e.path:JSONPath.toPathString(e.path);t(i,r,e)}};JSONPath.prototype._trace=function(e,t,r,i,a,s,o){var u;var p=this;if(!e.length){u={path:r,value:t,parent:i,parentProperty:a};this._handleCallback(u,s,"value");return u}var c=e[0],m=e.slice(1);var l=[];function addRet(e){if(Array.isArray(e)){e.forEach(function(e){l.push(e)})}else{l.push(e)}}if((typeof c!=="string"||o)&&t&&n.call(t,c)){addRet(this._trace(m,t[c],push(r,c),t,c,s))}else if(c==="*"){this._walk(c,m,t,r,i,a,s,function(e,t,r,i,a,s,n,o){addRet(p._trace(unshift(e,r),i,a,s,n,o,true))})}else if(c===".."){addRet(this._trace(m,t,r,i,a,s));this._walk(c,m,t,r,i,a,s,function(e,t,r,i,a,s,n,o){if(_typeof(i[e])==="object"){addRet(p._trace(unshift(t,r),i[e],push(a,e),i,e,o))}})}else if(c==="^"){this._hasParentSelector=true;return r.length?{path:r.slice(0,-1),expr:m,isParentSelector:true}:[]}else if(c==="~"){u={path:push(r,c),value:a,parent:i,parentProperty:null};this._handleCallback(u,s,"property");return u}else if(c==="$"){addRet(this._trace(m,t,r,null,null,s))}else if(/^(-?\d*):(-?\d*):?(\d*)$/.test(c)){addRet(this._slice(c,m,t,r,i,a,s))}else if(c.indexOf("?(")===0){if(this.currPreventEval){throw new Error("Eval [?(expr)] prevented in JSONPath expression.")}this._walk(c,m,t,r,i,a,s,function(e,t,r,i,a,s,n,o){if(p._eval(t.replace(/^\?\((.*?)\)$/,"$1"),i[e],e,a,s,n)){addRet(p._trace(unshift(e,r),i,a,s,n,o))}})}else if(c[0]==="("){if(this.currPreventEval){throw new Error("Eval [(expr)] prevented in JSONPath expression.")}addRet(this._trace(unshift(this._eval(c,t,r[r.length-1],r.slice(0,-1),i,a),m),t,r,i,a,s))}else if(c[0]==="@"){var d=false;var y=c.slice(1,-2);switch(y){default:throw new TypeError("Unknown value type "+y);case"scalar":if(!t||!["object","function"].includes(_typeof(t))){d=true}break;case"boolean":case"string":case"undefined":case"function":if(_typeof(t)===y){d=true}break;case"number":if(_typeof(t)===y&&isFinite(t)){d=true}break;case"nonFinite":if(typeof t==="number"&&!isFinite(t)){d=true}break;case"object":if(t&&_typeof(t)===y){d=true}break;case"array":if(Array.isArray(t)){d=true}break;case"other":d=this.currOtherTypeCallback(t,r,i,a);break;case"integer":if(t===Number(t)&&isFinite(t)&&!(t%1)){d=true}break;case"null":if(t===null){d=true}break}if(d){u={path:r,value:t,parent:i,parentProperty:a};this._handleCallback(u,s,"value");return u}}else if(c[0]==="`"&&t&&n.call(t,c.slice(1))){var b=c.slice(1);addRet(this._trace(m,t[b],push(r,b),t,b,s,true))}else if(c.includes(",")){var h=c.split(",");var f=true;var g=false;var S=undefined;try{for(var N=h[Symbol.iterator](),I;!(f=(I=N.next()).done);f=true){var T=I.value;addRet(this._trace(unshift(T,m),t,r,i,a,s))}}catch(e){g=true;S=e}finally{try{if(!f&&N["return"]!=null){N["return"]()}}finally{if(g){throw S}}}}else if(!o&&t&&n.call(t,c)){addRet(this._trace(m,t[c],push(r,c),t,c,s,true))}if(this._hasParentSelector){for(var v=0;v=this.validFrom.getTime()&&e.getTime()0&&this.issuer.purposes.indexOf("ca")===-1){return false}return this.isSignedByKey(e.subjectKey)};Certificate.prototype.getExtension=function(e){i.string(e,"keyOrOid");var t=this.getExtensions().filter(function(t){if(t.format==="x509")return t.oid===e;if(t.format==="openssh")return t.name===e;return false})[0];return t};Certificate.prototype.getExtensions=function(){var e=[];var t=this.signatures.x509;if(t&&t.extras&&t.extras.exts){t.extras.exts.forEach(function(t){t.format="x509";e.push(t)})}var r=this.signatures.openssh;if(r&&r.exts){r.exts.forEach(function(t){t.format="openssh";e.push(t)})}return e};Certificate.prototype.isSignedByKey=function(e){m.assertCompatible(e,l,[1,2],"issuerKey");if(this.issuerKey!==undefined){return this.issuerKey.fingerprint("sha512").matches(e)}var t=Object.keys(this.signatures)[0];var r=b[t].verify(this,e);if(r)this.issuerKey=e;return r};Certificate.prototype.signWith=function(e){m.assertCompatible(e,d,[1,2],"key");var t=Object.keys(b);var r=false;for(var i=0;i0){if(c.indexOf("serverAuth")===-1)c.push("serverAuth")}if(b.length>0){if(c.indexOf("clientAuth")===-1)c.push("clientAuth")}if(b.length>0||l.length>0){if(c.indexOf("keyAgreement")===-1)c.push("keyAgreement");if(t.type==="rsa"&&c.indexOf("encryption")===-1)c.push("encryption")}}var h=new Certificate({subjects:s,issuer:s[0],subjectKey:t.toPublic(),issuerKey:t.toPublic(),signatures:{},serial:p,validFrom:n,validUntil:o,purposes:c});h.signWith(t);return h};Certificate.create=function(e,t,r,s,n){var o;if(Array.isArray(e))o=e;else o=[e];i.arrayOfObject(o);o.forEach(function(e){m.assertCompatible(e,y,[1,0],"subject")});m.assertCompatible(t,l,[1,0],"key");if(d.isPrivateKey(t))t=t.toPublic();m.assertCompatible(r,y,[1,0],"issuer");m.assertCompatible(s,d,[1,2],"issuer key");i.optionalObject(n,"options");if(n===undefined)n={};i.optionalObject(n.validFrom,"options.validFrom");i.optionalObject(n.validUntil,"options.validUntil");var u=n.validFrom;var p=n.validUntil;if(u===undefined)u=new Date;if(p===undefined){i.optionalNumber(n.lifetime,"options.lifetime");var c=n.lifetime;if(c===undefined)c=10*365*24*3600;p=new Date;p.setTime(p.getTime()+c*1e3)}i.optionalBuffer(n.serial,"options.serial");var b=n.serial;if(b===undefined)b=a.from("0000000000000001","hex");var h=n.purposes;if(h===undefined)h=[];if(h.indexOf("signature")===-1)h.push("signature");if(n.ca===true){if(h.indexOf("ca")===-1)h.push("ca");if(h.indexOf("crl")===-1)h.push("crl")}var f=o.filter(function(e){return e.type==="host"});var g=o.filter(function(e){return e.type==="user"});if(f.length>0){if(h.indexOf("serverAuth")===-1)h.push("serverAuth")}if(g.length>0){if(h.indexOf("clientAuth")===-1)h.push("clientAuth")}if(g.length>0||f.length>0){if(h.indexOf("keyAgreement")===-1)h.push("keyAgreement");if(t.type==="rsa"&&h.indexOf("encryption")===-1)h.push("encryption")}var S=new Certificate({subjects:o,issuer:r,subjectKey:t,issuerKey:s.toPublic(),signatures:{},serial:b,validFrom:u,validUntil:p,purposes:h});S.signWith(s);return S};Certificate.parse=function(e,t,r){if(typeof e!=="string")i.buffer(e,"data");if(t===undefined)t="auto";i.string(t,"format");if(typeof r==="string")r={filename:r};i.optionalObject(r,"options");if(r===undefined)r={};i.optionalString(r.filename,"options.filename");if(r.filename===undefined)r.filename="(unnamed)";i.object(b[t],"formats[format]");try{var a=b[t].read(e,r);return a}catch(e){throw new h(r.filename,t,e)}};Certificate.isCertificate=function(e,t){return m.isCompatible(e,Certificate,t)};Certificate.prototype._sshpkApiVersion=[1,1];Certificate._oldVersionDetect=function(e){return[1,0]}},8755:function(e,t,r){"use strict";var i=r(2581);var a=Object.prototype.hasOwnProperty;var s=Array.isArray;var n={allowDots:false,allowPrototypes:false,arrayLimit:20,charset:"utf-8",charsetSentinel:false,comma:false,decoder:i.decode,delimiter:"&",depth:5,ignoreQueryPrefix:false,interpretNumericEntities:false,parameterLimit:1e3,parseArrays:true,plainObjects:false,strictNullHandling:false};var o=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})};var u=function(e,t){if(e&&typeof e==="string"&&t.comma&&e.indexOf(",")>-1){return e.split(",")}return e};var p="utf8=%26%2310003%3B";var c="utf8=%E2%9C%93";var m=function parseQueryStringValues(e,t){var r={};var m=t.ignoreQueryPrefix?e.replace(/^\?/,""):e;var l=t.parameterLimit===Infinity?undefined:t.parameterLimit;var d=m.split(t.delimiter,l);var y=-1;var b;var h=t.charset;if(t.charsetSentinel){for(b=0;b-1){I=s(I)?[I]:I}if(a.call(r,N)){r[N]=i.combine(r[N],I)}else{r[N]=I}}return r};var l=function(e,t,r,i){var a=i?t:u(t,r);for(var s=e.length-1;s>=0;--s){var n;var o=e[s];if(o==="[]"&&r.parseArrays){n=[].concat(a)}else{n=r.plainObjects?Object.create(null):{};var p=o.charAt(0)==="["&&o.charAt(o.length-1)==="]"?o.slice(1,-1):o;var c=parseInt(p,10);if(!r.parseArrays&&p===""){n={0:a}}else if(!isNaN(c)&&o!==p&&String(c)===p&&c>=0&&(r.parseArrays&&c<=r.arrayLimit)){n=[];n[c]=a}else{n[p]=a}}a=n}return a};var d=function parseQueryStringKeys(e,t,r,i){if(!e){return}var s=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;var n=/(\[[^[\]]*])/;var o=/(\[[^[\]]*])/g;var u=r.depth>0&&n.exec(s);var p=u?s.slice(0,u.index):s;var c=[];if(p){if(!r.plainObjects&&a.call(Object.prototype,p)){if(!r.allowPrototypes){return}}c.push(p)}var m=0;while(r.depth>0&&(u=o.exec(s))!==null&&m{const i=t.test(e);const a=t.test(r);if(i&&a){e=+e;r=+r}return e===r?0:i&&!a?-1:a&&!i?1:er(t,e);e.exports={compareIdentifiers:r,rcompareIdentifiers:i}},8761:function(e){e.exports=require("zlib")},8766:function(e){e.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"}}}},8772:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-10-01",endpointPrefix:"emr-containers",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon EMR Containers",serviceId:"EMR containers",signatureVersion:"v4",signingName:"emr-containers",uid:"emr-containers-2020-10-01"},operations:{CancelJobRun:{http:{method:"DELETE",requestUri:"/virtualclusters/{virtualClusterId}/jobruns/{jobRunId}"},input:{type:"structure",required:["id","virtualClusterId"],members:{id:{location:"uri",locationName:"jobRunId"},virtualClusterId:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{id:{},virtualClusterId:{}}}},CreateManagedEndpoint:{http:{requestUri:"/virtualclusters/{virtualClusterId}/endpoints"},input:{type:"structure",required:["name","virtualClusterId","type","releaseLabel","executionRoleArn","certificateArn","clientToken"],members:{name:{},virtualClusterId:{location:"uri",locationName:"virtualClusterId"},type:{},releaseLabel:{},executionRoleArn:{},certificateArn:{},configurationOverrides:{shape:"Sa"},clientToken:{idempotencyToken:true},tags:{shape:"Sn"}}},output:{type:"structure",members:{id:{},name:{},arn:{},virtualClusterId:{}}}},CreateVirtualCluster:{http:{requestUri:"/virtualclusters"},input:{type:"structure",required:["name","containerProvider","clientToken"],members:{name:{},containerProvider:{shape:"St"},clientToken:{idempotencyToken:true},tags:{shape:"Sn"}}},output:{type:"structure",members:{id:{},name:{},arn:{}}}},DeleteManagedEndpoint:{http:{method:"DELETE",requestUri:"/virtualclusters/{virtualClusterId}/endpoints/{endpointId}"},input:{type:"structure",required:["id","virtualClusterId"],members:{id:{location:"uri",locationName:"endpointId"},virtualClusterId:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{id:{},virtualClusterId:{}}}},DeleteVirtualCluster:{http:{method:"DELETE",requestUri:"/virtualclusters/{virtualClusterId}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{id:{}}}},DescribeJobRun:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/jobruns/{jobRunId}"},input:{type:"structure",required:["id","virtualClusterId"],members:{id:{location:"uri",locationName:"jobRunId"},virtualClusterId:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{jobRun:{shape:"S15"}}}},DescribeManagedEndpoint:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/endpoints/{endpointId}"},input:{type:"structure",required:["id","virtualClusterId"],members:{id:{location:"uri",locationName:"endpointId"},virtualClusterId:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{endpoint:{shape:"S1j"}}}},DescribeVirtualCluster:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}"},input:{type:"structure",required:["id"],members:{id:{location:"uri",locationName:"virtualClusterId"}}},output:{type:"structure",members:{virtualCluster:{shape:"S1o"}}}},ListJobRuns:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/jobruns"},input:{type:"structure",required:["virtualClusterId"],members:{virtualClusterId:{location:"uri",locationName:"virtualClusterId"},createdBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},createdAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},name:{location:"querystring",locationName:"name"},states:{location:"querystring",locationName:"states",type:"list",member:{}},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{jobRuns:{type:"list",member:{shape:"S15"}},nextToken:{}}}},ListManagedEndpoints:{http:{method:"GET",requestUri:"/virtualclusters/{virtualClusterId}/endpoints"},input:{type:"structure",required:["virtualClusterId"],members:{virtualClusterId:{location:"uri",locationName:"virtualClusterId"},createdBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},createdAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},types:{location:"querystring",locationName:"types",type:"list",member:{}},states:{location:"querystring",locationName:"states",type:"list",member:{}},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{endpoints:{type:"list",member:{shape:"S1j"}},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"}}}},ListVirtualClusters:{http:{method:"GET",requestUri:"/virtualclusters"},input:{type:"structure",members:{containerProviderId:{location:"querystring",locationName:"containerProviderId"},containerProviderType:{location:"querystring",locationName:"containerProviderType"},createdAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},createdBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},states:{location:"querystring",locationName:"states",type:"list",member:{}},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{virtualClusters:{type:"list",member:{shape:"S1o"}},nextToken:{}}}},StartJobRun:{http:{requestUri:"/virtualclusters/{virtualClusterId}/jobruns"},input:{type:"structure",required:["virtualClusterId","clientToken","executionRoleArn","releaseLabel","jobDriver"],members:{name:{},virtualClusterId:{location:"uri",locationName:"virtualClusterId"},clientToken:{idempotencyToken:true},executionRoleArn:{},releaseLabel:{},jobDriver:{shape:"S18"},configurationOverrides:{shape:"Sa"},tags:{shape:"Sn"}}},output:{type:"structure",members:{id:{},name:{},arn:{},virtualClusterId:{}}}},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:{}}}},shapes:{Sa:{type:"structure",members:{applicationConfiguration:{shape:"Sb"},monitoringConfiguration:{type:"structure",members:{persistentAppUI:{},cloudWatchMonitoringConfiguration:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNamePrefix:{}}},s3MonitoringConfiguration:{type:"structure",required:["logUri"],members:{logUri:{}}}}}}},Sb:{type:"list",member:{type:"structure",required:["classification"],members:{classification:{},properties:{type:"map",key:{},value:{},sensitive:true},configurations:{shape:"Sb"}}}},Sn:{type:"map",key:{},value:{}},St:{type:"structure",required:["type","id"],members:{type:{},id:{},info:{type:"structure",members:{eksInfo:{type:"structure",members:{namespace:{}}}},union:true}}},S15:{type:"structure",members:{id:{},name:{},virtualClusterId:{},arn:{},state:{},clientToken:{},executionRoleArn:{},releaseLabel:{},configurationOverrides:{shape:"Sa"},jobDriver:{shape:"S18"},createdAt:{type:"timestamp"},createdBy:{},finishedAt:{type:"timestamp"},stateDetails:{},failureReason:{},tags:{shape:"Sn"}}},S18:{type:"structure",members:{sparkSubmitJobDriver:{type:"structure",required:["entryPoint"],members:{entryPoint:{type:"string",sensitive:true},entryPointArguments:{type:"list",member:{type:"string",sensitive:true}},sparkSubmitParameters:{type:"string",sensitive:true}}}}},S1j:{type:"structure",members:{id:{},name:{},arn:{},virtualClusterId:{},type:{},state:{},releaseLabel:{},executionRoleArn:{},certificateArn:{},configurationOverrides:{shape:"Sa"},serverUrl:{},createdAt:{type:"timestamp"},securityGroup:{},subnetIds:{type:"list",member:{}},tags:{shape:"Sn"}}},S1o:{type:"structure",members:{id:{},name:{},arn:{},state:{},containerProvider:{shape:"St"},createdAt:{type:"timestamp"},tags:{shape:"Sn"}}}}}},8773:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["codepipeline"]={};i.CodePipeline=a.defineService("codepipeline",["2015-07-09"]);Object.defineProperty(s.services["codepipeline"],"2015-07-09",{get:function get(){var e=r(5784);e.paginators=r(5076).pagination;return e},enumerable:true,configurable:true});e.exports=i.CodePipeline},8776:function(e){e.exports={$id:"creator.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",required:["name","version"],properties:{name:{type:"string"},version:{type:"string"},comment:{type:"string"}}}},8779:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sqs"]={};i.SQS=a.defineService("sqs",["2012-11-05"]);r(889);Object.defineProperty(s.services["sqs"],"2012-11-05",{get:function get(){var e=r(5199);e.paginators=r(8624).pagination;return e},enumerable:true,configurable:true});e.exports=i.SQS},8782:function(e){e.exports={pagination:{ListComponentVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"componentVersions"},ListComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"components"},ListCoreDevices:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"coreDevices"},ListDeployments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"deployments"},ListEffectiveDeployments:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"effectiveDeployments"},ListInstalledComponents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"installedComponents"}}}},8784:function(e){e.exports={pagination:{}}},8788:function(e){e.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:true},Description:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreatePrivateDnsNamespace:{input:{type:"structure",required:["Name","Vpc"],members:{Name:{},CreatorRequestId:{idempotencyToken:true},Description:{},Vpc:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreatePublicDnsNamespace:{input:{type:"structure",required:["Name"],members:{Name:{},CreatorRequestId:{idempotencyToken:true},Description:{},Tags:{shape:"S5"}}},output:{type:"structure",members:{OperationId:{}}}},CreateService:{input:{type:"structure",required:["Name"],members:{Name:{},NamespaceId:{},CreatorRequestId:{idempotencyToken:true},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:true},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:true,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:{}}}}},8805:function(e,t,r){const i=r(4663);const a=new Map;const s=i.define("AlgorithmIdentifier",r(8996));a.set("AlgorithmIdentifier",s);const n=i.define("ECPrivateKey",r(2401));a.set("ECPrivateKey",n);const o=i.define("PrivateKeyInfo",r(8838)(s));a.set("PrivateKeyInfo",o);const u=i.define("PublicKeyInfo",r(4069)(s));a.set("PublicKeyInfo",u);const p=i.define("PrivateKey",r(1816));a.set("PrivateKey",p);const c=i.define("OneAsymmetricKey",r(481)(s,p));a.set("OneAsymmetricKey",c);const m=i.define("RSAPrivateKey",r(4811));a.set("RSAPrivateKey",m);const l=i.define("RSAPublicKey",r(9387));a.set("RSAPublicKey",l);e.exports=a},8806:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["sagemakerfeaturestoreruntime"]={};i.SageMakerFeatureStoreRuntime=a.defineService("sagemakerfeaturestoreruntime",["2020-07-01"]);Object.defineProperty(s.services["sagemakerfeaturestoreruntime"],"2020-07-01",{get:function get(){var e=r(2920);e.paginators=r(5899).pagination;return e},enumerable:true,configurable:true});e.exports=i.SageMakerFeatureStoreRuntime},8825:function(e){e.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:true}}}},8828:function(e){e.exports={pagination:{}}},8835:function(e){e.exports=require("url")},8838:function(e){e.exports=(e=>(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(e),this.key("privateKey").octstr())}))},8843:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["pinpointemail"]={};i.PinpointEmail=a.defineService("pinpointemail",["2018-07-26"]);Object.defineProperty(s.services["pinpointemail"],"2018-07-26",{get:function get(){var e=r(1256);e.paginators=r(3814).pagination;return e},enumerable:true,configurable:true});e.exports=i.PinpointEmail},8846:function(e,t,r){var i=r(1514);var a=r(7814);var s=r(5671);var n;function createAjvInstance(){var e=new i({allErrors:true});e.addMetaSchema(r(1337));e.addSchema(s);return e}function validate(e,t){t=t||{};n=n||createAjvInstance();var r=n.getSchema(e+".json");return new Promise(function(e,i){var s=r(t);!s?i(new a(r.errors)):e(t)})}t.afterRequest=function(e){return validate("afterRequest",e)};t.beforeRequest=function(e){return validate("beforeRequest",e)};t.browser=function(e){return validate("browser",e)};t.cache=function(e){return validate("cache",e)};t.content=function(e){return validate("content",e)};t.cookie=function(e){return validate("cookie",e)};t.creator=function(e){return validate("creator",e)};t.entry=function(e){return validate("entry",e)};t.har=function(e){return validate("har",e)};t.header=function(e){return validate("header",e)};t.log=function(e){return validate("log",e)};t.page=function(e){return validate("page",e)};t.pageTimings=function(e){return validate("pageTimings",e)};t.postData=function(e){return validate("postData",e)};t.query=function(e){return validate("query",e)};t.request=function(e){return validate("request",e)};t.response=function(e){return validate("response",e)};t.timings=function(e){return validate("timings",e)}},8847:function(e,t,r){const{randomBytes:i}=r(6417);const{createSecretKey:a}=r(8727);const s=r(1651);const{THUMBPRINT_MATERIAL:n,PUBLIC_MEMBERS:o,PRIVATE_MEMBERS:u,KEY_MANAGEMENT_DECRYPT:p,KEY_MANAGEMENT_ENCRYPT:c,KEYOBJECT:m}=r(3771);const l=r(849);const d=new Set;Object.freeze(d);const y=new Set(["k"]);Object.freeze(y);class OctKey extends l{constructor(...e){super(...e);Object.defineProperties(this,{kty:{value:"oct",enumerable:true},length:{value:this[m]?this[m].symmetricKeySize*8:undefined},k:{enumerable:false,get(){if(this[m]){Object.defineProperty(this,"k",{value:s.encodeBuffer(this[m].export()),configurable:false})}else{Object.defineProperty(this,"k",{value:undefined,configurable:false})}return this.k},configurable:true}})}static get[o](){return d}static get[u](){return y}[n](){if(!this[m]){throw new TypeError('reference "oct" keys without "k" cannot have their thumbprint calculated')}return{k:this.k,kty:"oct"}}[c](){return new Set([...this.algorithms("wrapKey"),...this.algorithms("deriveKey")])}[p](){return this[c]()}algorithms(...e){if(!this[m]){return new Set}return l.prototype.algorithms.call(this,...e)}static async generate(...e){return this.generateSync(...e)}static generateSync(e=256,t=true){if(!t){throw new TypeError('"oct" keys cannot be generated as public')}if(!Number.isSafeInteger(e)||!e||e%8!==0){throw new TypeError("invalid bit length")}return a(i(e/8))}}e.exports=OctKey},8853:function(e,t){(function(e,r){true?r(t):undefined})(this,function(e){"use strict";function merge(){for(var e=arguments.length,t=Array(e),r=0;r1){t[0]=t[0].slice(0,-1);var i=t.length-1;for(var a=1;a= 0x80 (not a basic code point)","invalid-input":"Invalid input"};var g=n-o;var S=Math.floor;var N=String.fromCharCode;function error$1(e){throw new RangeError(f[e])}function map(e,t){var r=[];var i=e.length;while(i--){r[i]=t(e[i])}return r}function mapDomain(e,t){var r=e.split("@");var i="";if(r.length>1){i=r[0]+"@";e=r[1]}e=e.replace(h,".");var a=e.split(".");var s=map(a,t).join(".");return i+s}function ucs2decode(e){var t=[];var r=0;var i=e.length;while(r=55296&&a<=56319&&r>1;e+=S(e/t);for(;e>g*u>>1;i+=n){e=S(e/g)}return S(i+(g+1)*e/(e+p))};var C=function decode(e){var t=[];var r=e.length;var i=0;var a=l;var p=m;var c=e.lastIndexOf(d);if(c<0){c=0}for(var y=0;y=128){error$1("not-basic")}t.push(e.charCodeAt(y))}for(var b=c>0?c+1:0;b=r){error$1("invalid-input")}var N=T(e.charCodeAt(b++));if(N>=n||N>S((s-i)/f)){error$1("overflow")}i+=N*f;var I=g<=p?o:g>=p+u?u:g-p;if(NS(s/v)){error$1("overflow")}f*=v}var C=t.length+1;p=k(i-h,C,h==0);if(S(i/C)>s-a){error$1("overflow")}a+=S(i/C);i%=C;t.splice(i++,0,a)}return String.fromCodePoint.apply(String,t)};var A=function encode(e){var t=[];e=ucs2decode(e);var r=e.length;var i=l;var a=0;var p=m;var c=true;var y=false;var b=undefined;try{for(var h=e[Symbol.iterator](),f;!(c=(f=h.next()).done);c=true){var g=f.value;if(g<128){t.push(N(g))}}}catch(e){y=true;b=e}finally{try{if(!c&&h.return){h.return()}}finally{if(y){throw b}}}var I=t.length;var T=I;if(I){t.push(d)}while(T=i&&wS((s-a)/P)){error$1("overflow")}a+=(C-i)*P;i=C;var E=true;var M=false;var O=undefined;try{for(var z=e[Symbol.iterator](),L;!(E=(L=z.next()).done);E=true){var j=L.value;if(js){error$1("overflow")}if(j==i){var U=a;for(var V=n;;V+=n){var B=V<=p?o:V>=p+u?u:V-p;if(U>6|192).toString(16).toUpperCase()+"%"+(t&63|128).toString(16).toUpperCase();else r="%"+(t>>12|224).toString(16).toUpperCase()+"%"+(t>>6&63|128).toString(16).toUpperCase()+"%"+(t&63|128).toString(16).toUpperCase();return r}function pctDecChars(e){var t="";var r=0;var i=e.length;while(r=194&&a<224){if(i-r>=6){var s=parseInt(e.substr(r+4,2),16);t+=String.fromCharCode((a&31)<<6|s&63)}else{t+=e.substr(r,6)}r+=6}else if(a>=224){if(i-r>=9){var n=parseInt(e.substr(r+4,2),16);var o=parseInt(e.substr(r+7,2),16);t+=String.fromCharCode((a&15)<<12|(n&63)<<6|o&63)}else{t+=e.substr(r,9)}r+=9}else{t+=e.substr(r,3);r+=3}}return t}function _normalizeComponentEncoding(e,t){function decodeUnreserved(e){var r=pctDecChars(e);return!r.match(t.UNRESERVED)?e:r}if(e.scheme)e.scheme=String(e.scheme).replace(t.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(t.NOT_SCHEME,"");if(e.userinfo!==undefined)e.userinfo=String(e.userinfo).replace(t.PCT_ENCODED,decodeUnreserved).replace(t.NOT_USERINFO,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.host!==undefined)e.host=String(e.host).replace(t.PCT_ENCODED,decodeUnreserved).toLowerCase().replace(t.NOT_HOST,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.path!==undefined)e.path=String(e.path).replace(t.PCT_ENCODED,decodeUnreserved).replace(e.scheme?t.NOT_PATH:t.NOT_PATH_NOSCHEME,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.query!==undefined)e.query=String(e.query).replace(t.PCT_ENCODED,decodeUnreserved).replace(t.NOT_QUERY,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);if(e.fragment!==undefined)e.fragment=String(e.fragment).replace(t.PCT_ENCODED,decodeUnreserved).replace(t.NOT_FRAGMENT,pctEncChar).replace(t.PCT_ENCODED,toUpperCase);return e}function _stripLeadingZeros(e){return e.replace(/^0*(.*)/,"$1")||"0"}function _normalizeIPv4(e,t){var r=e.match(t.IPV4ADDRESS)||[];var a=i(r,2),s=a[1];if(s){return s.split(".").map(_stripLeadingZeros).join(".")}else{return e}}function _normalizeIPv6(e,t){var r=e.match(t.IPV6ADDRESS)||[];var a=i(r,3),s=a[1],n=a[2];if(s){var o=s.toLowerCase().split("::").reverse(),u=i(o,2),p=u[0],c=u[1];var m=c?c.split(":").map(_stripLeadingZeros):[];var l=p.split(":").map(_stripLeadingZeros);var d=t.IPV4ADDRESS.test(l[l.length-1]);var y=d?7:8;var b=l.length-y;var h=Array(y);for(var f=0;f1){var I=h.slice(0,S.index);var T=h.slice(S.index+S.length);N=I.join(":")+"::"+T.join(":")}else{N=h.join(":")}if(n){N+="%"+n}return N}else{return e}}var w=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i;var P="".match(/(){0}/)[1]===undefined;function parse(e){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var a={};var s=i.iri!==false?r:t;if(i.reference==="suffix")e=(i.scheme?i.scheme+":":"")+"//"+e;var n=e.match(w);if(n){if(P){a.scheme=n[1];a.userinfo=n[3];a.host=n[4];a.port=parseInt(n[5],10);a.path=n[6]||"";a.query=n[7];a.fragment=n[8];if(isNaN(a.port)){a.port=n[5]}}else{a.scheme=n[1]||undefined;a.userinfo=e.indexOf("@")!==-1?n[3]:undefined;a.host=e.indexOf("//")!==-1?n[4]:undefined;a.port=parseInt(n[5],10);a.path=n[6]||"";a.query=e.indexOf("?")!==-1?n[7]:undefined;a.fragment=e.indexOf("#")!==-1?n[8]:undefined;if(isNaN(a.port)){a.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?n[4]:undefined}}if(a.host){a.host=_normalizeIPv6(_normalizeIPv4(a.host,s),s)}if(a.scheme===undefined&&a.userinfo===undefined&&a.host===undefined&&a.port===undefined&&!a.path&&a.query===undefined){a.reference="same-document"}else if(a.scheme===undefined){a.reference="relative"}else if(a.fragment===undefined){a.reference="absolute"}else{a.reference="uri"}if(i.reference&&i.reference!=="suffix"&&i.reference!==a.reference){a.error=a.error||"URI is not a "+i.reference+" reference."}var o=q[(i.scheme||a.scheme||"").toLowerCase()];if(!i.unicodeSupport&&(!o||!o.unicodeSupport)){if(a.host&&(i.domainHost||o&&o.domainHost)){try{a.host=x.toASCII(a.host.replace(s.PCT_ENCODED,pctDecChars).toLowerCase())}catch(e){a.error=a.error||"Host's domain name can not be converted to ASCII via punycode: "+e}}_normalizeComponentEncoding(a,t)}else{_normalizeComponentEncoding(a,s)}if(o&&o.parse){o.parse(a,i)}}else{a.error=a.error||"URI can not be parsed."}return a}function _recomposeAuthority(e,i){var a=i.iri!==false?r:t;var s=[];if(e.userinfo!==undefined){s.push(e.userinfo);s.push("@")}if(e.host!==undefined){s.push(_normalizeIPv6(_normalizeIPv4(String(e.host),a),a).replace(a.IPV6ADDRESS,function(e,t,r){return"["+t+(r?"%25"+r:"")+"]"}))}if(typeof e.port==="number"){s.push(":");s.push(e.port.toString(10))}return s.length?s.join(""):undefined}var E=/^\.\.?\//;var M=/^\/\.(\/|$)/;var O=/^\/\.\.(\/|$)/;var z=/^\/?(?:.|\n)*?(?=\/|$)/;function removeDotSegments(e){var t=[];while(e.length){if(e.match(E)){e=e.replace(E,"")}else if(e.match(M)){e=e.replace(M,"/")}else if(e.match(O)){e=e.replace(O,"/");t.pop()}else if(e==="."||e===".."){e=""}else{var r=e.match(z);if(r){var i=r[0];e=e.slice(i.length);t.push(i)}else{throw new Error("Unexpected dot segment condition")}}}return t.join("")}function serialize(e){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var a=i.iri?r:t;var s=[];var n=q[(i.scheme||e.scheme||"").toLowerCase()];if(n&&n.serialize)n.serialize(e,i);if(e.host){if(a.IPV6ADDRESS.test(e.host)){}else if(i.domainHost||n&&n.domainHost){try{e.host=!i.iri?x.toASCII(e.host.replace(a.PCT_ENCODED,pctDecChars).toLowerCase()):x.toUnicode(e.host)}catch(t){e.error=e.error||"Host's domain name can not be converted to "+(!i.iri?"ASCII":"Unicode")+" via punycode: "+t}}}_normalizeComponentEncoding(e,a);if(i.reference!=="suffix"&&e.scheme){s.push(e.scheme);s.push(":")}var o=_recomposeAuthority(e,i);if(o!==undefined){if(i.reference!=="suffix"){s.push("//")}s.push(o);if(e.path&&e.path.charAt(0)!=="/"){s.push("/")}}if(e.path!==undefined){var u=e.path;if(!i.absolutePath&&(!n||!n.absolutePath)){u=removeDotSegments(u)}if(o===undefined){u=u.replace(/^\/\//,"/%2F")}s.push(u)}if(e.query!==undefined){s.push("?");s.push(e.query)}if(e.fragment!==undefined){s.push("#");s.push(e.fragment)}return s.join("")}function resolveComponents(e,t){var r=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var i=arguments[3];var a={};if(!i){e=parse(serialize(e,r),r);t=parse(serialize(t,r),r)}r=r||{};if(!r.tolerant&&t.scheme){a.scheme=t.scheme;a.userinfo=t.userinfo;a.host=t.host;a.port=t.port;a.path=removeDotSegments(t.path||"");a.query=t.query}else{if(t.userinfo!==undefined||t.host!==undefined||t.port!==undefined){a.userinfo=t.userinfo;a.host=t.host;a.port=t.port;a.path=removeDotSegments(t.path||"");a.query=t.query}else{if(!t.path){a.path=e.path;if(t.query!==undefined){a.query=t.query}else{a.query=e.query}}else{if(t.path.charAt(0)==="/"){a.path=removeDotSegments(t.path)}else{if((e.userinfo!==undefined||e.host!==undefined||e.port!==undefined)&&!e.path){a.path="/"+t.path}else if(!e.path){a.path=t.path}else{a.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path}a.path=removeDotSegments(a.path)}a.query=t.query}a.userinfo=e.userinfo;a.host=e.host;a.port=e.port}a.scheme=e.scheme}a.fragment=t.fragment;return a}function resolve(e,t,r){var i=assign({scheme:"null"},r);return serialize(resolveComponents(parse(e,i),parse(t,i),i,true),i)}function normalize(e,t){if(typeof e==="string"){e=serialize(parse(e,t),t)}else if(typeOf(e)==="object"){e=parse(serialize(e,t),t)}return e}function equal(e,t,r){if(typeof e==="string"){e=serialize(parse(e,r),r)}else if(typeOf(e)==="object"){e=serialize(e,r)}if(typeof t==="string"){t=serialize(parse(t,r),r)}else if(typeOf(t)==="object"){t=serialize(t,r)}return e===t}function escapeComponent(e,i){return e&&e.toString().replace(!i||!i.iri?t.ESCAPE:r.ESCAPE,pctEncChar)}function unescapeComponent(e,i){return e&&e.toString().replace(!i||!i.iri?t.PCT_ENCODED:r.PCT_ENCODED,pctDecChars)}var L={scheme:"http",domainHost:true,parse:function parse(e,t){if(!e.host){e.error=e.error||"HTTP URIs must have a host."}return e},serialize:function serialize(e,t){if(e.port===(String(e.scheme).toLowerCase()!=="https"?80:443)||e.port===""){e.port=undefined}if(!e.path){e.path="/"}return e}};var j={scheme:"https",domainHost:L.domainHost,parse:L.parse,serialize:L.serialize};var U={};var V=true;var B="[A-Za-z0-9\\-\\.\\_\\~"+(V?"\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF":"")+"]";var G="[0-9A-Fa-f]";var _=subexp(subexp("%[EFef]"+G+"%"+G+G+"%"+G+G)+"|"+subexp("%[89A-Fa-f]"+G+"%"+G+G)+"|"+subexp("%"+G+G));var F="[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]";var H="[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]";var W=merge(H,'[\\"\\\\]');var K="[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]";var Q=new RegExp(B,"g");var J=new RegExp(_,"g");var Z=new RegExp(merge("[^]",F,"[\\.]",'[\\"]',W),"g");var X=new RegExp(merge("[^]",B,K),"g");var Y=X;function decodeUnreserved(e){var t=pctDecChars(e);return!t.match(Q)?e:t}var $={scheme:"mailto",parse:function parse$$1(e,t){var r=e;var i=r.to=r.path?r.path.split(","):[];r.path=undefined;if(r.query){var a=false;var s={};var n=r.query.split("&");for(var o=0,u=n.length;o0){throw jsError(e,S,N,"uses non-zero precision (not supported)")}if(o.match(/-/))m=true;if(o.match(/0/))l="0";if(o.match(/\+/))d=true;switch(c){case"s":if(y===undefined||y===null){throw jsError(e,S,N,"attempted to print undefined or null "+"as a string (argument "+f+" to "+"sprintf)")}h+=doPad(l,u,m,y.toString());break;case"d":y=Math.floor(y);case"f":d=d&&y>0?"+":"";h+=d+doPad(l,u,m,y.toString());break;case"x":h+=doPad(l,u,m,y.toString(16));break;case"j":if(u===0)u=10;h+=a.inspect(y,false,u);break;case"r":h+=dumpException(y);break;default:throw jsError(e,S,N,"is not supported")}}h+=n;return h}function jsError(e,t,r,a){i.equal(typeof e,"string");i.equal(typeof r,"string");i.equal(typeof t,"number");i.equal(typeof a,"string");return new Error('format string "'+e+'": conversion specifier "'+r+'" at character '+t+" "+a)}function jsPrintf(){var e=Array.prototype.slice.call(arguments);e.unshift(process.stdout);jsFprintf.apply(null,e)}function jsFprintf(e){var t=Array.prototype.slice.call(arguments,1);return e.write(jsSprintf.apply(this,t))}function doPad(e,t,r,i){var a=i;while(a.length{const t=new i;const r=new n((r,i,n)=>{const y=o(e);n(y.abort);y.on("response",async n=>{t.emit("response",n);const o=s.null(e.encoding)?a.buffer(n):a(n,e);let b;try{b=await o}catch(t){i(new c(t,e));return}const h=e.followRedirect?299:399;n.body=b;try{for(const[t,r]of Object.entries(e.hooks.afterResponse)){n=await r(n,r=>{r=l(m(e,{...r,retry:0,throwHttpErrors:false}));r.hooks.afterResponse=e.hooks.afterResponse.slice(0,t);return d(r)})}}catch(e){i(e);return}const{statusCode:f}=n;if(e.json&&n.body){try{n.body=JSON.parse(n.body)}catch(t){if(f>=200&&f<300){const r=new p(t,f,e,b);Object.defineProperty(r,"response",{value:n});i(r);return}}}if(f!==304&&(f<200||f>h)){const t=new u(n,e);Object.defineProperty(t,"response",{value:n});if(y.retry(t)===false){if(e.throwHttpErrors){i(t);return}r(n)}return}r(n)});y.once("error",i);["request","redirect","uploadProgress","downloadProgress"].forEach(e=>y.on(e,(...r)=>t.emit(e,...r)))});r.on=((e,i)=>{t.on(e,i);return r});return r};e.exports=d},8918:function(e){function escapeAttribute(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(//g,">").replace(/"/g,""")}e.exports={escapeAttribute:escapeAttribute}},8920:function(e){e.exports=(e=>!!e&&e.constructor===Object)},8921:function(e,t,r){"use strict";var i=r(4945);e.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})},8930:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["elastictranscoder"]={};i.ElasticTranscoder=a.defineService("elastictranscoder",["2012-09-25"]);Object.defineProperty(s.services["elastictranscoder"],"2012-09-25",{get:function get(){var e=r(6283);e.paginators=r(398).pagination;e.waiters=r(6405).waiters;return e},enumerable:true,configurable:true});e.exports=i.ElasticTranscoder},8934:function(e){e.exports={pagination:{DescribeGlobalNetworks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GlobalNetworks"},GetConnections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Connections"},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"},GetTransitGatewayConnectPeerAssociations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TransitGatewayConnectPeerAssociations"},GetTransitGatewayRegistrations:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"TransitGatewayRegistrations"}}}},8937:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["fsx"]={};i.FSx=a.defineService("fsx",["2018-03-01"]);Object.defineProperty(s.services["fsx"],"2018-03-01",{get:function get(){var e=r(1894);e.paginators=r(3753).pagination;return e},enumerable:true,configurable:true});e.exports=i.FSx},8940:function(e,t,r){e.exports=SSHBuffer;var i=r(9489);var a=r(6215).Buffer;function SSHBuffer(e){i.object(e,"options");if(e.buffer!==undefined)i.buffer(e.buffer,"options.buffer");this._size=e.buffer?e.buffer.length:1024;this._buffer=e.buffer||a.alloc(this._size);this._offset=0}SSHBuffer.prototype.toBuffer=function(){return this._buffer.slice(0,this._offset)};SSHBuffer.prototype.atEnd=function(){return this._offset>=this._buffer.length};SSHBuffer.prototype.remainder=function(){return this._buffer.slice(this._offset)};SSHBuffer.prototype.skip=function(e){this._offset+=e};SSHBuffer.prototype.expand=function(){this._size*=2;var e=a.alloc(this._size);this._buffer.copy(e,0);this._buffer=e};SSHBuffer.prototype.readPart=function(){return{data:this.readBuffer()}};SSHBuffer.prototype.readBuffer=function(){var e=this._buffer.readUInt32BE(this._offset);this._offset+=4;i.ok(this._offset+e<=this._buffer.length,"length out of bounds at +0x"+this._offset.toString(16)+" (data truncated?)");var t=this._buffer.slice(this._offset,this._offset+e);this._offset+=e;return t};SSHBuffer.prototype.readString=function(){return this.readBuffer().toString()};SSHBuffer.prototype.readCString=function(){var e=this._offset;while(ethis._size)this.expand();this._buffer.writeUInt32BE(e.length,this._offset);this._offset+=4;e.copy(this._buffer,this._offset);this._offset+=e.length};SSHBuffer.prototype.writeString=function(e){this.writeBuffer(a.from(e,"utf8"))};SSHBuffer.prototype.writeCString=function(e){while(this._offset+1+e.length>this._size)this.expand();this._buffer.write(e,this._offset);this._offset+=e.length;this._buffer[this._offset++]=0};SSHBuffer.prototype.writeInt=function(e){while(this._offset+4>this._size)this.expand();this._buffer.writeUInt32BE(e,this._offset);this._offset+=4};SSHBuffer.prototype.writeInt64=function(e){i.buffer(e,"value");if(e.length>8){var t=e.slice(0,e.length-8);for(var r=0;rthis._size)this.expand();e.copy(this._buffer,this._offset);this._offset+=8};SSHBuffer.prototype.writeChar=function(e){while(this._offset+1>this._size)this.expand();this._buffer[this._offset++]=e};SSHBuffer.prototype.writePart=function(e){this.writeBuffer(e.data)};SSHBuffer.prototype.write=function(e){while(this._offset+e.length>this._size)this.expand();e.copy(this._buffer,this._offset);this._offset+=e.length}},8944:function(e){e.exports=isTypedArray;isTypedArray.strict=isStrictTypedArray;isTypedArray.loose=isLooseTypedArray;var t=Object.prototype.toString;var r={"[object Int8Array]":true,"[object Int16Array]":true,"[object Int32Array]":true,"[object Uint8Array]":true,"[object Uint8ClampedArray]":true,"[object Uint16Array]":true,"[object Uint32Array]":true,"[object Float32Array]":true,"[object Float64Array]":true};function isTypedArray(e){return isStrictTypedArray(e)||isLooseTypedArray(e)}function isStrictTypedArray(e){return e instanceof Int8Array||e instanceof Int16Array||e instanceof Int32Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Uint16Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array}function isLooseTypedArray(e){return r[t.call(e)]}},8945:function(e){e.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"}}}},8951:function(e,t,r){var i=r(395);var a=i.util.inherit;var s="presigned-expires";function signedUrlBuilder(e){var t=e.httpRequest.headers[s];var r=e.service.getSignerClass(e);delete e.httpRequest.headers["User-Agent"];delete e.httpRequest.headers["X-Amz-User-Agent"];if(r===i.Signers.V4){if(t>604800){var a="Presigning does not support expiry time greater "+"than a week with SigV4 signing.";throw i.util.error(new Error,{code:"InvalidExpiryTime",message:a,retryable:false})}e.httpRequest.headers[s]=t}else if(r===i.Signers.S3){var n=e.service?e.service.getSkewCorrectedDate():i.util.date.getDate();e.httpRequest.headers[s]=parseInt(i.util.date.unixTimestamp(n)+t,10).toString()}else{throw i.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:false})}}function signedUrlSigner(e){var t=e.httpRequest.endpoint;var r=i.util.urlParse(e.httpRequest.path);var a={};if(r.search){a=i.util.queryStringParse(r.search.substr(1))}var n=e.httpRequest.headers["Authorization"].split(" ");if(n[0]==="AWS"){n=n[1].split(":");a["Signature"]=n.pop();a["AWSAccessKeyId"]=n.join(":");i.util.each(e.httpRequest.headers,function(e,t){if(e===s)e="Expires";if(e.indexOf("x-amz-meta-")===0){delete a[e];e=e.toLowerCase()}a[e]=t});delete e.httpRequest.headers[s];delete a["Authorization"];delete a["Host"]}else if(n[0]==="AWS4-HMAC-SHA256"){n.shift();var o=n.join(" ");var u=o.match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];a["X-Amz-Signature"]=u;delete a["Expires"]}t.pathname=r.pathname;t.search=i.util.queryParamsToString(a)}i.Signers.Presign=a({sign:function sign(e,t,r){e.httpRequest.headers[s]=t||3600;e.on("build",signedUrlBuilder);e.on("sign",signedUrlSigner);e.removeListener("afterBuild",i.EventListeners.Core.SET_CONTENT_LENGTH);e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256);e.emit("beforePresign",[e]);if(r){e.build(function(){if(this.response.error)r(this.response.error);else{r(null,i.util.urlFormat(e.httpRequest.endpoint))}})}else{e.build();if(e.response.error)throw e.response.error;return i.util.urlFormat(e.httpRequest.endpoint)}}});e.exports=i.Signers.Presign},8975:function(e,t,r){const i=r(8920);let a=r(1352);const{JWEInvalid:s}=r(3688);a=a.bind(undefined,s);const n=(e,[t])=>{return`${e.protected}.${t.encrypted_key}.${e.iv}.${e.ciphertext}.${e.tag}`};n.validate=((e,t,r,{0:{header:i},length:n})=>{if(n!==1||r||t||i){throw new s("JWE Compact Serialization doesn't support multiple recipients, JWE unprotected headers or AAD")}a(e,t,e?e.crit:undefined)});const o=(e,[t])=>{const{header:r,encrypted_key:i}=t;return{...e.protected?{protected:e.protected}:undefined,...e.unprotected?{unprotected:e.unprotected}:undefined,...r?{header:r}:undefined,...i?{encrypted_key:i}:undefined,...e.aad?{aad:e.aad}:undefined,iv:e.iv,ciphertext:e.ciphertext,tag:e.tag}};o.validate=((e,t,r,{0:{header:i},length:n})=>{if(n!==1){throw new s("Flattened JWE JSON Serialization doesn't support multiple recipients")}a(e,{...t,...i},e?e.crit:undefined)});const u=(e,t)=>{const r={...e.protected?{protected:e.protected}:undefined,...e.unprotected?{unprotected:e.unprotected}:undefined,recipients:t.map(({header:e,encrypted_key:t,generatedHeader:r})=>{if(!e&&!t&&!r){return false}return{...e||r?{header:{...e,...r}}:undefined,...t?{encrypted_key:t}:undefined}}).filter(Boolean),...e.aad?{aad:e.aad}:undefined,iv:e.iv,ciphertext:e.ciphertext,tag:e.tag};if(!r.recipients.length){delete r.recipients}return r};u.validate=((e,t,r,i)=>{i.forEach(({header:r})=>{a(e,{...r,...t},e?e.crit:undefined)})});const p=e=>{return i(e)&&typeof e.ciphertext==="string"&&typeof e.iv==="string"&&typeof e.tag==="string"&&(e.unprotected===undefined||i(e.unprotected))&&(e.protected===undefined||typeof e.protected==="string")&&(e.aad===undefined||typeof e.aad==="string")};const c=e=>{return(e.encrypted_key===undefined||typeof e.encrypted_key==="string")&&(e.header===undefined||i(e.header))};const m=e=>{return i(e)&&typeof e.encrypted_key==="string"&&(e.header===undefined||i(e.header))};const l=e=>{if(Array.isArray(e.recipients)&&e.recipients.every(m)){return true}return false};const d=e=>{if(typeof e==="string"&&e.split(".").length===5){return"compact"}if(p(e)){if(l(e)){return"general"}if(c(e)){return"flattened"}}throw new s("JWE malformed or invalid serialization")};e.exports={compact:n,flattened:o,general:u,detect:d}},8991:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["rekognition"]={};i.Rekognition=a.defineService("rekognition",["2016-06-27"]);Object.defineProperty(s.services["rekognition"],"2016-06-27",{get:function get(){var e=r(8044);e.paginators=r(9404).pagination;e.waiters=r(2230).waiters;return e},enumerable:true,configurable:true});e.exports=i.Rekognition},8994:function(e){e.exports=new Map([["A128CBC-HS256",256],["A128GCM",128],["A192CBC-HS384",384],["A192GCM",192],["A256CBC-HS512",512],["A256GCM",256]])},8996:function(e,t,r){const i=r(3378);e.exports=function(){this.seq().obj(this.key("algorithm").objid(i),this.key("parameters").optional().choice({namedCurve:this.objid(i),null:this.null_()}))}},9001:function(e){e.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"}]}}}},9002:function(e,t,r){var i=r(395);var a=r(153);var s=r(4618);function populateBody(e){var t=e.service.api.operations[e.operation].input;var r=new i.XML.Builder;var s=e.params;var n=t.payload;if(n){var o=t.members[n];s=s[n];if(s===undefined)return;if(o.type==="structure"){var u=o.name;e.httpRequest.body=r.toXML(s,o,u,true)}else{e.httpRequest.body=s}}else{e.httpRequest.body=r.toXML(s,t,t.name||t.shape||a.string.upperFirst(e.operation)+"Request")}}function buildRequest(e){s.buildRequest(e);if(["GET","HEAD"].indexOf(e.httpRequest.method)<0){populateBody(e)}}function extractError(e){s.extractError(e);var t;try{t=(new i.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}if(t.Errors)t=t.Errors;if(t.Error)t=t.Error;if(t.Code){e.error=a.error(new Error,{code:t.Code,message:t.Message})}else{e.error=a.error(new Error,{code:e.httpResponse.statusCode,message:null})}}function extractData(e){s.extractData(e);var t;var r=e.request;var n=e.httpResponse.body;var o=r.service.api.operations[r.operation];var u=o.output;var p=o.hasEventOutput;var c=u.payload;if(c){var m=u.members[c];if(m.isEventStream){t=new i.XML.Parser;e.data[c]=a.createEventStream(i.HttpClient.streamsApiVersion===2?e.httpResponse.stream:e.httpResponse.body,t,m)}else if(m.type==="structure"){t=new i.XML.Parser;e.data[c]=t.parse(n.toString(),m)}else if(m.type==="binary"||m.isStreaming){e.data[c]=n}else{e.data[c]=m.toType(n)}}else if(n.length>0){t=new i.XML.Parser;var l=t.parse(n.toString(),u);a.update(e.data,l)}}e.exports={buildRequest:buildRequest,extractError:extractError,extractData:extractData}},9013:function(e,t,r){"use strict";var i=String.prototype.replace;var a=/%20/g;var s=r(2581);var n={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports=s.assign({default:n.RFC3986,formatters:{RFC1738:function(e){return i.call(e,a,"+")},RFC3986:function(e){return String(e)}}},n)},9019:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;i=r(6855);e.exports=t=function(e){a(XMLDTDNotation,e);function XMLDTDNotation(e,t,r){XMLDTDNotation.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing notation name")}if(!r.pubID&&!r.sysID){throw new Error("Public or system identifiers are required for an external entity")}this.name=this.stringify.eleName(t);if(r.pubID!=null){this.pubID=this.stringify.dtdPubID(r.pubID)}if(r.sysID!=null){this.sysID=this.stringify.dtdSysID(r.sysID)}}XMLDTDNotation.prototype.toString=function(e){return this.options.writer.set(e).dtdNotation(this)};return XMLDTDNotation}(i)}).call(this)},9051:function(e){e.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"}}}},CreateInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn","InstanceAccessControlAttributeConfiguration"],members:{InstanceArn:{},InstanceAccessControlAttributeConfiguration:{shape:"Si"}}},output:{type:"structure",members:{}}},CreatePermissionSet:{input:{type:"structure",required:["Name","InstanceArn"],members:{Name:{},Description:{},InstanceArn:{},SessionDuration:{},RelayState:{},Tags:{shape:"Sv"}}},output:{type:"structure",members:{PermissionSet:{shape:"S10"}}}},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:{}}},DeleteInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{}}},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"}}}},DescribeInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{}}},output:{type:"structure",members:{Status:{},StatusReason:{},InstanceAccessControlAttributeConfiguration:{shape:"Si"}}}},DescribePermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn"],members:{InstanceArn:{},PermissionSetArn:{}}},output:{type:"structure",members:{PermissionSet:{shape:"S10"}}}},DescribePermissionSetProvisioningStatus:{input:{type:"structure",required:["InstanceArn","ProvisionPermissionSetRequestId"],members:{InstanceArn:{},ProvisionPermissionSetRequestId:{}}},output:{type:"structure",members:{PermissionSetProvisioningStatus:{shape:"S1l"}}}},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:"S1r"}}}},ListAccountAssignmentCreationStatus:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},Filter:{shape:"S1v"}}},output:{type:"structure",members:{AccountAssignmentsCreationStatus:{shape:"S1x"},NextToken:{}}}},ListAccountAssignmentDeletionStatus:{input:{type:"structure",required:["InstanceArn"],members:{InstanceArn:{},MaxResults:{type:"integer"},NextToken:{},Filter:{shape:"S1v"}}},output:{type:"structure",members:{AccountAssignmentsDeletionStatus:{shape:"S1x"},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:"S1v"}}},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:"S2p"},NextToken:{}}}},ListPermissionSetsProvisionedToAccount:{input:{type:"structure",required:["InstanceArn","AccountId"],members:{InstanceArn:{},AccountId:{},ProvisioningStatus:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},PermissionSets:{shape:"S2p"}}}},ListTagsForResource:{input:{type:"structure",required:["InstanceArn","ResourceArn"],members:{InstanceArn:{},ResourceArn:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sv"},NextToken:{}}}},ProvisionPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","TargetType"],members:{InstanceArn:{},PermissionSetArn:{},TargetId:{},TargetType:{}}},output:{type:"structure",members:{PermissionSetProvisioningStatus:{shape:"S1l"}}}},PutInlinePolicyToPermissionSet:{input:{type:"structure",required:["InstanceArn","PermissionSetArn","InlinePolicy"],members:{InstanceArn:{},PermissionSetArn:{},InlinePolicy:{shape:"S1r"}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["InstanceArn","ResourceArn","Tags"],members:{InstanceArn:{},ResourceArn:{},Tags:{shape:"Sv"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["InstanceArn","ResourceArn","TagKeys"],members:{InstanceArn:{},ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateInstanceAccessControlAttributeConfiguration:{input:{type:"structure",required:["InstanceArn","InstanceAccessControlAttributeConfiguration"],members:{InstanceArn:{},InstanceAccessControlAttributeConfiguration:{shape:"Si"}}},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"}}},Si:{type:"structure",required:["AccessControlAttributes"],members:{AccessControlAttributes:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{type:"structure",required:["Source"],members:{Source:{type:"list",member:{}}}}}}}}},Sv:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S10:{type:"structure",members:{Name:{},PermissionSetArn:{},Description:{},CreatedDate:{type:"timestamp"},SessionDuration:{},RelayState:{}}},S1l:{type:"structure",members:{Status:{},RequestId:{},AccountId:{},PermissionSetArn:{},FailureReason:{},CreatedDate:{type:"timestamp"}}},S1r:{type:"string",sensitive:true},S1v:{type:"structure",members:{Status:{}}},S1x:{type:"list",member:{type:"structure",members:{Status:{},RequestId:{},CreatedDate:{type:"timestamp"}}}},S2p:{type:"list",member:{}}}}},9069:function(e){e.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:true},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:{}}}}}}},9079:function(e){e.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"}}}},9085:function(e){"use strict";e.exports=function generate__limitItems(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c;var m="data"+(s||"");var l=e.opts.$data&&n&&n.$data,d;if(l){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";d="schema"+a}else{d=n}if(!(l||typeof n=="number")){throw new Error(t+" must be number")}var y=t=="maxItems"?">":"<";i+="if ( ";if(l){i+=" ("+d+" !== undefined && typeof "+d+" != 'number') || "}i+=" "+m+".length "+y+" "+d+") { ";var c=t;var b=b||[];b.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+(c||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+d+" } ";if(e.opts.messages!==false){i+=" , message: 'should NOT have ";if(t=="maxItems"){i+="more"}else{i+="fewer"}i+=" than ";if(l){i+="' + "+d+" + '"}else{i+=""+n}i+=" items' "}if(e.opts.verbose){i+=" , schema: ";if(l){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+m+" "}i+=" } "}else{i+=" {} "}var h=i;i=b.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+h+"]); "}else{i+=" validate.errors = ["+h+"]; return false; "}}else{i+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(p){i+=" else { "}return i}},9086:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["qldb"]={};i.QLDB=a.defineService("qldb",["2019-01-02"]);Object.defineProperty(s.services["qldb"],"2019-01-02",{get:function get(){var e=r(1636);e.paginators=r(3681).pagination;return e},enumerable:true,configurable:true});e.exports=i.QLDB},9090:function(e){e.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"},ListAssetRelationships:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults",result_key:"assetRelationshipSummaries"},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"}}}},9096:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["glacier"]={};i.Glacier=a.defineService("glacier",["2012-06-01"]);r(543);Object.defineProperty(s.services["glacier"],"2012-06-01",{get:function get(){var e=r(2857);e.paginators=r(1098).pagination;e.waiters=r(9767).waiters;return e},enumerable:true,configurable:true});e.exports=i.Glacier},9114:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["dynamodbstreams"]={};i.DynamoDBStreams=a.defineService("dynamodbstreams",["2012-08-10"]);Object.defineProperty(s.services["dynamodbstreams"],"2012-08-10",{get:function get(){var e=r(5516);e.paginators=r(7787).pagination;return e},enumerable:true,configurable:true});e.exports=i.DynamoDBStreams},9124:function(e){e.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:true},ruleName:{}}},idempotent:true},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:true},tags:{shape:"Sc"},type:{}}},output:{type:"structure",members:{arn:{}}},idempotent:true},CreateArchiveRule:{http:{method:"PUT",requestUri:"/analyzer/{analyzerName}/archive-rule",responseCode:200},input:{type:"structure",required:["analyzerName","filter","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:true},filter:{shape:"S8"},ruleName:{}}},idempotent:true},DeleteAnalyzer:{http:{method:"DELETE",requestUri:"/analyzer/{analyzerName}",responseCode:200},input:{type:"structure",required:["analyzerName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"}}},idempotent:true},DeleteArchiveRule:{http:{method:"DELETE",requestUri:"/analyzer/{analyzerName}/archive-rule/{ruleName}",responseCode:200},input:{type:"structure",required:["analyzerName","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:true,location:"querystring",locationName:"clientToken"},ruleName:{location:"uri",locationName:"ruleName"}}},idempotent:true},GetAnalyzedResource:{http:{method:"GET",requestUri:"/analyzed-resource",responseCode:200},input:{type:"structure",required:["analyzerArn","resourceArn"],members:{analyzerArn:{location:"querystring",locationName:"analyzerArn"},resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{resource:{type:"structure",required:["analyzedAt","createdAt","isPublic","resourceArn","resourceOwnerAccount","resourceType","updatedAt"],members:{actions:{shape:"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:true},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:true},UpdateArchiveRule:{http:{method:"PUT",requestUri:"/analyzer/{analyzerName}/archive-rule/{ruleName}",responseCode:200},input:{type:"structure",required:["analyzerName","filter","ruleName"],members:{analyzerName:{location:"uri",locationName:"analyzerName"},clientToken:{idempotencyToken:true},filter:{shape:"S8"},ruleName:{location:"uri",locationName:"ruleName"}}},idempotent:true},UpdateFindings:{http:{method:"PUT",requestUri:"/finding",responseCode:200},input:{type:"structure",required:["analyzerArn","status"],members:{analyzerArn:{},clientToken:{idempotencyToken:true},ids:{type:"list",member:{}},resourceArn:{},status:{}}},idempotent:true}},shapes:{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:{}}}}}}},9130:function(e){e.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:{}}}}},9135:function(e){e.exports=(e=>JSON.parse(JSON.stringify(e)))},9140:function(e,t,r){var i=r(395);var a=r(2214);var s=r(1733);i.CognitoIdentityCredentials=i.util.inherit(i.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function CognitoIdentityCredentials(e,t){i.Credentials.call(this);this.expired=true;this.params=e;this.data=null;this._identityId=null;this._clientConfig=i.util.copy(t||{});this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){r.loadCachedId();return r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;t.createClients();t.data=null;t._identityId=null;t.getId(function(r){if(!r){if(!t.params.RoleArn){t.getCredentialsForIdentity(e)}else{t.getCredentialsFromSTS(e)}}else{t.clearIdOnNotAuthorized(r);e(r)}})},clearCachedId:function clearCache(){this._identityId=null;delete this.params.IdentityId;var e=this.params.IdentityPoolId;var t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t];delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function clearIdOnNotAuthorized(e){var t=this;if(e.code=="NotAuthorizedException"){t.clearCachedId()}},getId:function getId(e){var t=this;if(typeof t.params.IdentityId==="string"){return e(null,t.params.IdentityId)}t.cognito.getId(function(r,i){if(!r&&i.IdentityId){t.params.IdentityId=i.IdentityId;e(null,i.IdentityId)}else{e(r)}})},loadCredentials:function loadCredentials(e,t){if(!e||!t)return;t.expired=false;t.accessKeyId=e.Credentials.AccessKeyId;t.secretAccessKey=e.Credentials.SecretKey;t.sessionToken=e.Credentials.SessionToken;t.expireTime=e.Credentials.Expiration},getCredentialsForIdentity:function getCredentialsForIdentity(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,i){if(!r){t.cacheId(i);t.data=i;t.loadCredentials(t.data,t)}else{t.clearIdOnNotAuthorized(r)}e(r)})},getCredentialsFromSTS:function getCredentialsFromSTS(e){var t=this;t.cognito.getOpenIdToken(function(r,i){if(!r){t.cacheId(i);t.params.WebIdentityToken=i.Token;t.webIdentityCredentials.refresh(function(r){if(!r){t.data=t.webIdentityCredentials.data;t.sts.credentialsFrom(t.data,t)}e(r)})}else{t.clearIdOnNotAuthorized(r);e(r)}})},loadCachedId:function loadCachedId(){var e=this;if(i.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);var a=(e.getStorage("providers")||"").split(",");var s=a.filter(function(e){return r.indexOf(e)!==-1});if(s.length!==0){e.params.IdentityId=t}}else if(t){e.params.IdentityId=t}}},createClients:function(){var e=this._clientConfig;this.webIdentityCredentials=this.webIdentityCredentials||new i.WebIdentityCredentials(this.params,e);if(!this.cognito){var t=i.util.merge({},e);t.params=this.params;this.cognito=new a(t)}this.sts=this.sts||new s(e)},cacheId:function cacheId(e){this._identityId=e.IdentityId;this.params.IdentityId=this._identityId;if(i.util.isBrowser()){this.setStorage("id",e.IdentityId);if(this.params.Logins){this.setStorage("providers",Object.keys(this.params.Logins).join(","))}}},getStorage:function getStorage(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function setStorage(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=i.util.isBrowser()&&window.localStorage!==null&&typeof window.localStorage==="object"?window.localStorage:{};e["aws.test-storage"]="foobar";delete e["aws.test-storage"];return e}catch(e){return{}}}()})},9153:function(e){e.exports={pagination:{}}},9160:function(e){e.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"}]}}}},9167:function(e,t,r){const i=r(745);e.exports={IdToken:{verify:(e,t,r)=>i(e,t,{...r,profile:"id_token"})},LogoutToken:{verify:(e,t,r)=>i(e,t,{...r,profile:"logout_token"})},AccessToken:{verify:(e,t,r)=>i(e,t,{...r,profile:"at+JWT"})}}},9172:function(e,t,r){var i=r(3547);var a=r(1669);var s=r(5622);var n=r(8605);var o=r(7211);var u=r(8835).parse;var p=r(5747);var c=r(2779);var m=r(2334);var l=r(9811);e.exports=FormData;a.inherits(FormData,i);function FormData(e){if(!(this instanceof FormData)){return new FormData}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];i.call(this);e=e||{};for(var t in e){this[t]=e[t]}}FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(e,t,r){r=r||{};if(typeof r=="string"){r={filename:r}}var s=i.prototype.append.bind(this);if(typeof t=="number"){t=""+t}if(a.isArray(t)){this._error(new Error("Arrays are not supported."));return}var n=this._multiPartHeader(e,t,r);var o=this._multiPartFooter();s(n);s(t);s(o);this._trackLength(n,t,r)};FormData.prototype._trackLength=function(e,t,r){var i=0;if(r.knownLength!=null){i+=+r.knownLength}else if(Buffer.isBuffer(t)){i=t.length}else if(typeof t==="string"){i=Buffer.byteLength(t)}this._valueLength+=i;this._overheadLength+=Buffer.byteLength(e)+FormData.LINE_BREAK.length;if(!t||!t.path&&!(t.readable&&t.hasOwnProperty("httpVersion"))){return}if(!r.knownLength){this._valuesToMeasure.push(t)}};FormData.prototype._lengthRetriever=function(e,t){if(e.hasOwnProperty("fd")){if(e.end!=undefined&&e.end!=Infinity&&e.start!=undefined){t(null,e.end+1-(e.start?e.start:0))}else{p.stat(e.path,function(r,i){var a;if(r){t(r);return}a=i.size-(e.start?e.start:0);t(null,a)})}}else if(e.hasOwnProperty("httpVersion")){t(null,+e.headers["content-length"])}else if(e.hasOwnProperty("httpModule")){e.on("response",function(r){e.pause();t(null,+r.headers["content-length"])});e.resume()}else{t("Unknown stream")}};FormData.prototype._multiPartHeader=function(e,t,r){if(typeof r.header=="string"){return r.header}var i=this._getContentDisposition(t,r);var a=this._getContentType(t,r);var s="";var n={"Content-Disposition":["form-data",'name="'+e+'"'].concat(i||[]),"Content-Type":[].concat(a||[])};if(typeof r.header=="object"){l(n,r.header)}var o;for(var u in n){if(!n.hasOwnProperty(u))continue;o=n[u];if(o==null){continue}if(!Array.isArray(o)){o=[o]}if(o.length){s+=u+": "+o.join("; ")+FormData.LINE_BREAK}}return"--"+this.getBoundary()+FormData.LINE_BREAK+s+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(e,t){var r,i;if(typeof t.filepath==="string"){r=s.normalize(t.filepath).replace(/\\/g,"/")}else if(t.filename||e.name||e.path){r=s.basename(t.filename||e.name||e.path)}else if(e.readable&&e.hasOwnProperty("httpVersion")){r=s.basename(e.client._httpMessage.path)}if(r){i='filename="'+r+'"'}return i};FormData.prototype._getContentType=function(e,t){var r=t.contentType;if(!r&&e.name){r=c.lookup(e.name)}if(!r&&e.path){r=c.lookup(e.path)}if(!r&&e.readable&&e.hasOwnProperty("httpVersion")){r=e.headers["content-type"]}if(!r&&(t.filepath||t.filename)){r=c.lookup(t.filepath||t.filename)}if(!r&&typeof e=="object"){r=FormData.DEFAULT_CONTENT_TYPE}return r};FormData.prototype._multiPartFooter=function(){return function(e){var t=FormData.LINE_BREAK;var r=this._streams.length===0;if(r){t+=this._lastBoundary()}e(t)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(e){var t;var r={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(t in e){if(e.hasOwnProperty(t)){r[t.toLowerCase()]=e[t]}}return r};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype._generateBoundary=function(){var e="--------------------------";for(var t=0;t<24;t++){e+=Math.floor(Math.random()*10).toString(16)}this._boundary=e};FormData.prototype.getLengthSync=function(){var e=this._overheadLength+this._valueLength;if(this._streams.length){e+=this._lastBoundary().length}if(!this.hasKnownLength()){this._error(new Error("Cannot calculate proper length in synchronous way."))}return e};FormData.prototype.hasKnownLength=function(){var e=true;if(this._valuesToMeasure.length){e=false}return e};FormData.prototype.getLength=function(e){var t=this._overheadLength+this._valueLength;if(this._streams.length){t+=this._lastBoundary().length}if(!this._valuesToMeasure.length){process.nextTick(e.bind(this,null,t));return}m.parallel(this._valuesToMeasure,this._lengthRetriever,function(r,i){if(r){e(r);return}i.forEach(function(e){t+=e});e(null,t)})};FormData.prototype.submit=function(e,t){var r,i,a={method:"post"};if(typeof e=="string"){e=u(e);i=l({port:e.port,path:e.pathname,host:e.hostname,protocol:e.protocol},a)}else{i=l(e,a);if(!i.port){i.port=i.protocol=="https:"?443:80}}i.headers=this.getHeaders(e.headers);if(i.protocol=="https:"){r=o.request(i)}else{r=n.request(i)}this.getLength(function(e,i){if(e){this._error(e);return}r.setHeader("Content-Length",i);this.pipe(r);if(t){r.on("error",t);r.on("response",t.bind(this,null))}}.bind(this));return r};FormData.prototype._error=function(e){if(!this.error){this.error=e;this.pause();this.emit("error",e)}};FormData.prototype.toString=function(){return"[object FormData]"}},9173:function(e,t,r){"use strict";const i=r(8835);const a=r(5128);e.exports=((e,t)=>{if(typeof e!=="string"){throw new TypeError(`Expected \`url\` to be of type \`string\`, got \`${typeof e}\` instead.`)}const r=a(e,Object.assign({https:true},t));return i.parse(r)})},9181:function(e){const t="2.0.0";const r=256;const i=Number.MAX_SAFE_INTEGER||9007199254740991;const a=16;e.exports={SEMVER_SPEC_VERSION:t,MAX_LENGTH:r,MAX_SAFE_INTEGER:i,MAX_SAFE_COMPONENT_LENGTH:a}},9187:function(e){e.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"}}}}},9196:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["frauddetector"]={};i.FraudDetector=a.defineService("frauddetector",["2019-11-15"]);Object.defineProperty(s.services["frauddetector"],"2019-11-15",{get:function get(){var e=r(6505);e.paginators=r(3137).pagination;return e},enumerable:true,configurable:true});e.exports=i.FraudDetector},9198:function(e){e.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"}}}},CreateApplicationPresignedUrl:{input:{type:"structure",required:["ApplicationName","UrlType"],members:{ApplicationName:{},UrlType:{},SessionExpirationDurationInSeconds:{type:"long"}}},output:{type:"structure",members:{AuthorizedUrl:{}}}},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:"S4o"}}}},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:"S4o"}},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"}}},S4o:{type:"structure",required:["SnapshotName","SnapshotStatus","ApplicationVersionId"],members:{SnapshotName:{},SnapshotStatus:{},ApplicationVersionId:{type:"long"},SnapshotCreationTimestamp:{type:"timestamp"}}}}}},9204:function(e,t,r){const i=r(1798);const a=r(1481);const{deep:s}=r(4310);const n=r(2854);const{HTTP_OPTIONS:o}=r(7766);let u;let p;const c=e=>{u=s({},e,u);p=i.extend(u)};c({followRedirect:false,headers:{"User-Agent":`${a.name}/${a.version} (${a.homepage})`},retry:0,timeout:2500,throwHttpErrors:false});e.exports=function request(e,{mTLS:t=false}={}){const{url:r}=e;n(r);const i=this[o];let a;if(i){a=i.call(this,s({},e,u))}else{a=e}if(t&&(!a.key||!a.cert)){throw new TypeError("mutual-TLS certificate and key not set")}return p(a)};e.exports.setDefaults=c},9206:function(e){e.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"}}}},AcceptTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"Se"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},AcceptTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},AcceptTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},AcceptVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},AcceptVpcPeeringConnection:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S1c",locationName:"vpcPeeringConnection"}}}},AdvertiseByoipCidr:{input:{type:"structure",required:["Cidr"],members:{Cidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},AllocateAddress:{input:{type:"structure",members:{Domain:{},Address:{},PublicIpv4Pool:{},NetworkBorderGroup:{},CustomerOwnedIpv4Pool:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},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:"S1t",locationName:"TagSpecification"},HostRecovery:{}}},output:{type:"structure",members:{HostIds:{shape:"S21",locationName:"hostIdSet"}}}},ApplySecurityGroupsToClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","VpcId","SecurityGroupIds"],members:{ClientVpnEndpointId:{},VpcId:{},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{SecurityGroupIds:{shape:"S25",locationName:"securityGroupIds"}}}},AssignIpv6Addresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"S29",locationName:"ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{AssignedIpv6Addresses:{shape:"S29",locationName:"assignedIpv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}}},AssignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId"],members:{AllowReassignment:{locationName:"allowReassignment",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S2d",locationName:"privateIpAddress"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},AssignedPrivateIpAddresses:{locationName:"assignedPrivateIpAddressesSet",type:"list",member:{locationName:"item",type:"structure",members:{PrivateIpAddress:{locationName:"privateIpAddress"}}}}}}},AssociateAddress:{input:{type:"structure",members:{AllocationId:{},InstanceId:{},PublicIp:{},AllowReassociation:{locationName:"allowReassociation",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"}}}},AssociateClientVpnTargetNetwork:{input:{type:"structure",required:["ClientVpnEndpointId","SubnetId"],members:{ClientVpnEndpointId:{},SubnetId:{},ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"}}},output:{type:"structure",members:{AssociationId:{locationName:"associationId"},Status:{shape:"S2o",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:"S2w"},InstanceId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S2y",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:"S35",locationName:"associationState"}}}},AssociateSubnetCidrBlock:{input:{type:"structure",required:["Ipv6CidrBlock","SubnetId"],members:{Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},SubnetId:{locationName:"subnetId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S39",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},AssociateTransitGatewayMulticastDomain:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"S3d"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},AssociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S3i",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:"S3n",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S3q",locationName:"cidrBlockAssociation"},VpcId:{locationName:"vpcId"}}}},AttachClassicLinkVpc:{input:{type:"structure",required:["Groups","InstanceId","VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"S3s",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"},NetworkCardIndex:{type:"integer"}}},output:{type:"structure",members:{AttachmentId:{locationName:"attachmentId"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}}},AttachVolume:{input:{type:"structure",required:["Device","InstanceId","VolumeId"],members:{Device:{},InstanceId:{},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"S40"}},AttachVpnGateway:{input:{type:"structure",required:["VpcId","VpnGatewayId"],members:{VpcId:{},VpnGatewayId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpcAttachment:{shape:"S45",locationName:"attachment"}}}},AuthorizeClientVpnIngress:{input:{type:"structure",required:["ClientVpnEndpointId","TargetNetworkCidr"],members:{ClientVpnEndpointId:{},TargetNetworkCidr:{},AccessGroupId:{},AuthorizeAllGroups:{type:"boolean"},Description:{},ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S49",locationName:"status"}}}},AuthorizeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S4c",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:"S4c"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"}}}},BundleInstance:{input:{type:"structure",required:["InstanceId","Storage"],members:{InstanceId:{},Storage:{shape:"S4p"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S4t",locationName:"bundleInstanceTask"}}}},CancelBundleTask:{input:{type:"structure",required:["BundleId"],members:{BundleId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTask:{shape:"S4t",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:"S5c",locationName:"reservedInstancesListingsSet"}}}},CancelSpotFleetRequests:{input:{type:"structure",required:["SpotFleetRequestIds","TerminateInstances"],members:{DryRun:{locationName:"dryRun",type:"boolean"},SpotFleetRequestIds:{shape:"S5o",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:"S5z",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:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SnapshotId:{locationName:"snapshotId"},Tags:{shape:"Ss",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:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CapacityReservation:{shape:"S6k",locationName:"capacityReservation"}}}},CreateCarrierGateway:{input:{type:"structure",required:["VpcId"],members:{VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{CarrierGateway:{shape:"S6p",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:"S6z"},DnsServers:{shape:"Se"},TransportProtocol:{},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"S72"}}},output:{type:"structure",members:{ClientVpnEndpointId:{locationName:"clientVpnEndpointId"},Status:{shape:"S74",locationName:"status"},DnsName:{locationName:"dnsName"}}}},CreateClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],members:{ClientVpnEndpointId:{},DestinationCidrBlock:{},TargetVpcSubnetId:{},Description:{},ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S78",locationName:"status"}}}},CreateCustomerGateway:{input:{type:"structure",required:["BgpAsn","Type"],members:{BgpAsn:{type:"integer"},PublicIp:{locationName:"IpAddress"},CertificateArn:{},Type:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DeviceName:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateway:{shape:"S7d",locationName:"customerGateway"}}}},CreateDefaultSubnet:{input:{type:"structure",required:["AvailabilityZone"],members:{AvailabilityZone:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S7g",locationName:"subnet"}}}},CreateDefaultVpc:{input:{type:"structure",members:{DryRun:{type:"boolean"}}},output:{type:"structure",members:{Vpc:{shape:"S7m",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:"Se",locationName:"Value"}}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{DhcpOptions:{shape:"S7v",locationName:"dhcpOptions"}}}},CreateEgressOnlyInternetGateway:{input:{type:"structure",required:["VpcId"],members:{ClientToken:{},DryRun:{type:"boolean"},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},EgressOnlyInternetGateway:{shape:"S82",locationName:"egressOnlyInternetGateway"}}}},CreateFleet:{input:{type:"structure",required:["LaunchTemplateConfigs","TargetCapacitySpecification"],members:{DryRun:{type:"boolean"},ClientToken:{},SpotOptions:{type:"structure",members:{AllocationStrategy:{},MaintenanceStrategies:{type:"structure",members:{CapacityRebalance:{type:"structure",members:{ReplacementStrategy:{}}}}},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:"S8i"},TargetCapacitySpecification:{shape:"S8r"},TerminateInstancesWithExpiration:{type:"boolean"},Type:{},ValidFrom:{type:"timestamp"},ValidUntil:{type:"timestamp"},ReplaceUnhealthyInstances:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{FleetId:{locationName:"fleetId"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8y",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8y",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"S95",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:"S1t",locationName:"TagSpecification"},MaxAggregationInterval:{type:"integer"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},FlowLogIds:{shape:"Se",locationName:"flowLogIdSet"},Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},CreateFpgaImage:{input:{type:"structure",required:["InputStorageLocation"],members:{DryRun:{type:"boolean"},InputStorageLocation:{shape:"S9f"},LogsStorageLocation:{shape:"S9f"},Description:{},Name:{},ClientToken:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{FpgaImageId:{locationName:"fpgaImageId"},FpgaImageGlobalId:{locationName:"fpgaImageGlobalId"}}}},CreateImage:{input:{type:"structure",required:["InstanceId","Name"],members:{BlockDeviceMappings:{shape:"S9i",locationName:"blockDeviceMapping"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceId:{locationName:"instanceId"},Name:{locationName:"name"},NoReboot:{locationName:"noReboot",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ImageId:{locationName:"imageId"}}}},CreateInstanceExportTask:{input:{type:"structure",required:["ExportToS3Task","InstanceId","TargetEnvironment"],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:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ExportTask:{shape:"S9t",locationName:"exportTask"}}}},CreateInternetGateway:{input:{type:"structure",members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InternetGateway:{shape:"S9z",locationName:"internetGateway"}}}},CreateKeyPair:{input:{type:"structure",required:["KeyName"],members:{KeyName:{},DryRun:{locationName:"dryRun",type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyMaterial:{locationName:"keyMaterial",type:"string",sensitive:true},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateLaunchTemplate:{input:{type:"structure",required:["LaunchTemplateName","LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateName:{},VersionDescription:{},LaunchTemplateData:{shape:"Sa5"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{LaunchTemplate:{shape:"Sbh",locationName:"launchTemplate"},Warning:{shape:"Sbi",locationName:"warning"}}}},CreateLaunchTemplateVersion:{input:{type:"structure",required:["LaunchTemplateData"],members:{DryRun:{type:"boolean"},ClientToken:{},LaunchTemplateId:{},LaunchTemplateName:{},SourceVersion:{},VersionDescription:{},LaunchTemplateData:{shape:"Sa5"}}},output:{type:"structure",members:{LaunchTemplateVersion:{shape:"Sbn",locationName:"launchTemplateVersion"},Warning:{shape:"Sbi",locationName:"warning"}}}},CreateLocalGatewayRoute:{input:{type:"structure",required:["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],members:{DestinationCidrBlock:{},LocalGatewayRouteTableId:{},LocalGatewayVirtualInterfaceGroupId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Scl",locationName:"route"}}}},CreateLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableId","VpcId"],members:{LocalGatewayRouteTableId:{},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Scq",locationName:"localGatewayRouteTableVpcAssociation"}}}},CreateManagedPrefixList:{input:{type:"structure",required:["PrefixListName","MaxEntries","AddressFamily"],members:{DryRun:{type:"boolean"},PrefixListName:{},Entries:{shape:"Sct",locationName:"Entry"},MaxEntries:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AddressFamily:{},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{PrefixList:{shape:"Scw",locationName:"prefixList"}}}},CreateNatGateway:{input:{type:"structure",required:["AllocationId","SubnetId"],members:{AllocationId:{},ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"},SubnetId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},NatGateway:{shape:"Sd1",locationName:"natGateway"}}}},CreateNetworkAcl:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{NetworkAcl:{shape:"Sd8",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:"Sdd",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sde",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},CreateNetworkInsightsPath:{input:{type:"structure",required:["Source","Destination","Protocol","ClientToken"],members:{SourceIp:{},DestinationIp:{},Source:{},Destination:{},Protocol:{},DestinationPort:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{NetworkInsightsPath:{shape:"Sdn",locationName:"networkInsightsPath"}}}},CreateNetworkInterface:{input:{type:"structure",required:["SubnetId"],members:{Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sae",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sbv",locationName:"ipv6Addresses"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sah",locationName:"privateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},InterfaceType:{},SubnetId:{locationName:"subnetId"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{NetworkInterface:{shape:"Sds",locationName:"networkInterface"}}}},CreateNetworkInterfacePermission:{input:{type:"structure",required:["NetworkInterfaceId","Permission"],members:{NetworkInterfaceId:{},AwsAccountId:{},AwsService:{},Permission:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{InterfacePermission:{shape:"Se6",locationName:"interfacePermission"}}}},CreatePlacementGroup:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupName:{locationName:"groupName"},Strategy:{locationName:"strategy"},PartitionCount:{type:"integer"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{PlacementGroup:{shape:"Sec",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:"S5c",locationName:"reservedInstancesListingsSet"}}}},CreateRoute:{input:{type:"structure",required:["RouteTableId"],members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},DestinationIpv6CidrBlock:{locationName:"destinationIpv6CidrBlock"},DestinationPrefixListId:{},DryRun:{locationName:"dryRun",type:"boolean"},VpcEndpointId:{},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:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{RouteTable:{shape:"Sep",locationName:"routeTable"}}}},CreateSecurityGroup:{input:{type:"structure",required:["Description","GroupName"],members:{Description:{locationName:"GroupDescription"},GroupName:{},VpcId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{GroupId:{locationName:"groupId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeId"],members:{Description:{},VolumeId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{shape:"Sf1"}},CreateSnapshots:{input:{type:"structure",required:["InstanceSpecification"],members:{Description:{},InstanceSpecification:{type:"structure",members:{InstanceId:{},ExcludeBootVolume:{type:"boolean"}}},TagSpecifications:{shape:"S1t",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:"Ss",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:"Sfb",locationName:"spotDatafeedSubscription"}}}},CreateSubnet:{input:{type:"structure",required:["CidrBlock","VpcId"],members:{TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AvailabilityZone:{},AvailabilityZoneId:{},CidrBlock:{},Ipv6CidrBlock:{},OutpostArn:{},VpcId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Subnet:{shape:"S7g",locationName:"subnet"}}}},CreateTags:{input:{type:"structure",required:["Resources","Tags"],members:{DryRun:{locationName:"dryRun",type:"boolean"},Resources:{shape:"Sfh",locationName:"ResourceId"},Tags:{shape:"Ss",locationName:"Tag"}}}},CreateTrafficMirrorFilter:{input:{type:"structure",members:{Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sfl",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:"Sfv"},SourcePortRange:{shape:"Sfv"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sfn",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:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{TrafficMirrorSession:{shape:"Sg0",locationName:"trafficMirrorSession"},ClientToken:{locationName:"clientToken"}}}},CreateTrafficMirrorTarget:{input:{type:"structure",members:{NetworkInterfaceId:{},NetworkLoadBalancerArn:{},Description:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{TrafficMirrorTarget:{shape:"Sg3",locationName:"trafficMirrorTarget"},ClientToken:{locationName:"clientToken"}}}},CreateTransitGateway:{input:{type:"structure",members:{Description:{},Options:{type:"structure",members:{AmazonSideAsn:{type:"long"},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},DefaultRouteTablePropagation:{},VpnEcmpSupport:{},DnsSupport:{},MulticastSupport:{},TransitGatewayCidrBlocks:{shape:"Sgc"}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sge",locationName:"transitGateway"}}}},CreateTransitGatewayConnect:{input:{type:"structure",required:["TransportTransitGatewayAttachmentId","Options"],members:{TransportTransitGatewayAttachmentId:{},Options:{type:"structure",required:["Protocol"],members:{Protocol:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Sgl",locationName:"transitGatewayConnect"}}}},CreateTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayAttachmentId","PeerAddress","InsideCidrBlocks"],members:{TransitGatewayAttachmentId:{},TransitGatewayAddress:{},PeerAddress:{},BgpOptions:{type:"structure",members:{PeerAsn:{type:"long"}}},InsideCidrBlocks:{shape:"Sgp"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Sgr",locationName:"transitGatewayConnectPeer"}}}},CreateTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Options:{type:"structure",members:{Igmpv2Support:{},StaticSourcesSupport:{},AutoAcceptSharedAssociations:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Sh4",locationName:"transitGatewayMulticastDomain"}}}},CreateTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],members:{TransitGatewayId:{},PeerTransitGatewayId:{},PeerAccountId:{},PeerRegion:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",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:"Shc",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:"Shh",locationName:"route"}}}},CreateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sho",locationName:"transitGatewayRouteTable"}}}},CreateTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayId","VpcId","SubnetIds"],members:{TransitGatewayId:{},VpcId:{},SubnetIds:{shape:"S3d"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},TagSpecifications:{shape:"S1t"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",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:"S1t",locationName:"TagSpecification"},MultiAttachEnabled:{type:"boolean"},Throughput:{type:"integer"}}},output:{shape:"Shu"}},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:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Vpc:{shape:"S7m",locationName:"vpc"}}}},CreateVpcEndpoint:{input:{type:"structure",required:["VpcId","ServiceName"],members:{DryRun:{type:"boolean"},VpcEndpointType:{},VpcId:{},ServiceName:{},PolicyDocument:{},RouteTableIds:{shape:"Si1",locationName:"RouteTableId"},SubnetIds:{shape:"Si2",locationName:"SubnetId"},SecurityGroupIds:{shape:"Si3",locationName:"SecurityGroupId"},ClientToken:{},PrivateDnsEnabled:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcEndpoint:{shape:"Si5",locationName:"vpcEndpoint"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointConnectionNotification:{input:{type:"structure",required:["ConnectionNotificationArn","ConnectionEvents"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointId:{},ConnectionNotificationArn:{},ConnectionEvents:{shape:"Se"},ClientToken:{}}},output:{type:"structure",members:{ConnectionNotification:{shape:"Sie",locationName:"connectionNotification"},ClientToken:{locationName:"clientToken"}}}},CreateVpcEndpointServiceConfiguration:{input:{type:"structure",members:{DryRun:{type:"boolean"},AcceptanceRequired:{type:"boolean"},PrivateDnsName:{},NetworkLoadBalancerArns:{shape:"Se",locationName:"NetworkLoadBalancerArn"},GatewayLoadBalancerArns:{shape:"Se",locationName:"GatewayLoadBalancerArn"},ClientToken:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ServiceConfiguration:{shape:"Sij",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:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpcPeeringConnection:{shape:"S1c",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:"Siy",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Sj0",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Sj2",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Sj4",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Sj6",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Sj8",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Sja",locationName:"IKEVersion"},StartupAction:{}}}},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{}}},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sjd",locationName:"vpnConnection"}}}},CreateVpnConnectionRoute:{input:{type:"structure",required:["DestinationCidrBlock","VpnConnectionId"],members:{DestinationCidrBlock:{},VpnConnectionId:{}}}},CreateVpnGateway:{input:{type:"structure",required:["Type"],members:{AvailabilityZone:{},Type:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},AmazonSideAsn:{type:"long"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{VpnGateway:{shape:"Sk6",locationName:"vpnGateway"}}}},DeleteCarrierGateway:{input:{type:"structure",required:["CarrierGatewayId"],members:{CarrierGatewayId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateway:{shape:"S6p",locationName:"carrierGateway"}}}},DeleteClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S74",locationName:"status"}}}},DeleteClientVpnRoute:{input:{type:"structure",required:["ClientVpnEndpointId","DestinationCidrBlock"],members:{ClientVpnEndpointId:{},TargetVpcSubnetId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Status:{shape:"S78",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:"Skk",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:"Sku",locationName:"FlowLogId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",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:"Sbh",locationName:"launchTemplate"}}}},DeleteLaunchTemplateVersions:{input:{type:"structure",required:["Versions"],members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Sl6",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:"Scl",locationName:"route"}}}},DeleteLocalGatewayRouteTableVpcAssociation:{input:{type:"structure",required:["LocalGatewayRouteTableVpcAssociationId"],members:{LocalGatewayRouteTableVpcAssociationId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociation:{shape:"Scq",locationName:"localGatewayRouteTableVpcAssociation"}}}},DeleteManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{}}},output:{type:"structure",members:{PrefixList:{shape:"Scw",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"}}}},DeleteNetworkInsightsAnalysis:{input:{type:"structure",required:["NetworkInsightsAnalysisId"],members:{DryRun:{type:"boolean"},NetworkInsightsAnalysisId:{}}},output:{type:"structure",members:{NetworkInsightsAnalysisId:{locationName:"networkInsightsAnalysisId"}}}},DeleteNetworkInsightsPath:{input:{type:"structure",required:["NetworkInsightsPathId"],members:{DryRun:{type:"boolean"},NetworkInsightsPathId:{}}},output:{type:"structure",members:{NetworkInsightsPathId:{locationName:"networkInsightsPathId"}}}},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:"Sfh",locationName:"resourceId"},Tags:{shape:"Ss",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:"Sge",locationName:"transitGateway"}}}},DeleteTransitGatewayConnect:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnect:{shape:"Sgl",locationName:"transitGatewayConnect"}}}},DeleteTransitGatewayConnectPeer:{input:{type:"structure",required:["TransitGatewayConnectPeerId"],members:{TransitGatewayConnectPeerId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeer:{shape:"Sgr",locationName:"transitGatewayConnectPeer"}}}},DeleteTransitGatewayMulticastDomain:{input:{type:"structure",required:["TransitGatewayMulticastDomainId"],members:{TransitGatewayMulticastDomainId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomain:{shape:"Sh4",locationName:"transitGatewayMulticastDomain"}}}},DeleteTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},DeleteTransitGatewayPrefixListReference:{input:{type:"structure",required:["TransitGatewayRouteTableId","PrefixListId"],members:{TransitGatewayRouteTableId:{},PrefixListId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReference:{shape:"Shc",locationName:"transitGatewayPrefixListReference"}}}},DeleteTransitGatewayRoute:{input:{type:"structure",required:["TransitGatewayRouteTableId","DestinationCidrBlock"],members:{TransitGatewayRouteTableId:{},DestinationCidrBlock:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Route:{shape:"Shh",locationName:"route"}}}},DeleteTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTable:{shape:"Sho",locationName:"transitGatewayRouteTable"}}}},DeleteTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",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:"S16",locationName:"unsuccessful"}}}},DeleteVpcEndpointServiceConfigurations:{input:{type:"structure",required:["ServiceIds"],members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Snd",locationName:"ServiceId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",locationName:"unsuccessful"}}}},DeleteVpcEndpoints:{input:{type:"structure",required:["VpcEndpointIds"],members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",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:"S1n",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:"Snr",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Snt",locationName:"instanceTagAttribute"}}}},DeregisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Snv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupMembers:{locationName:"deregisteredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"Se",locationName:"deregisteredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},DeregisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Snv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{DeregisteredMulticastGroupSources:{locationName:"deregisteredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},DeregisteredNetworkInterfaceIds:{shape:"Se",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:"Soa",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:"Ss",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:"Soj",locationName:"statusSet"}}}},DescribeAvailabilityZones:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BundleTasks:{locationName:"bundleInstanceTasksSet",type:"list",member:{shape:"S4t",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:"S1n",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeCapacityReservations:{input:{type:"structure",members:{CapacityReservationIds:{locationName:"CapacityReservationId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Soa",locationName:"Filter"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},CapacityReservations:{locationName:"capacityReservationSet",type:"list",member:{shape:"S6k",locationName:"item"}}}}},DescribeCarrierGateways:{input:{type:"structure",members:{CarrierGatewayIds:{locationName:"CarrierGatewayId",type:"list",member:{}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CarrierGateways:{locationName:"carrierGatewaySet",type:"list",member:{shape:"S6p",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeClassicLinkInstances:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},InstanceIds:{shape:"Spf",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:"Sdv",locationName:"groupSet"},InstanceId:{locationName:"instanceId"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnAuthorizationRules:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"},NextToken:{},Filters:{shape:"Soa",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:"S49",locationName:"status"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnConnections:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Soa",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:"Spu",locationName:"status"},ConnectionEndTime:{locationName:"connectionEndTime"},PostureComplianceStatuses:{shape:"Se",locationName:"postureComplianceStatusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnEndpoints:{input:{type:"structure",members:{ClientVpnEndpointIds:{locationName:"ClientVpnEndpointId",type:"list",member:{locationName:"item"}},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Soa",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:"S74",locationName:"status"},CreationTime:{locationName:"creationTime"},DeletionTime:{locationName:"deletionTime"},DnsName:{locationName:"dnsName"},ClientCidrBlock:{locationName:"clientCidrBlock"},DnsServers:{shape:"Se",locationName:"dnsServer"},SplitTunnel:{locationName:"splitTunnel",type:"boolean"},VpnProtocol:{locationName:"vpnProtocol"},TransportProtocol:{locationName:"transportProtocol"},VpnPort:{locationName:"vpnPort",type:"integer"},AssociatedTargetNetworks:{deprecated:true,deprecatedMessage:"This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.",locationName:"associatedTargetNetwork",type:"list",member:{locationName:"item",type:"structure",members:{NetworkId:{locationName:"networkId"},NetworkType:{locationName:"networkType"}}}},ServerCertificateArn:{locationName:"serverCertificateArn"},AuthenticationOptions:{locationName:"authenticationOptions",type:"list",member:{locationName:"item",type:"structure",members:{Type:{locationName:"type"},ActiveDirectory:{locationName:"activeDirectory",type:"structure",members:{DirectoryId:{locationName:"directoryId"}}},MutualAuthentication:{locationName:"mutualAuthentication",type:"structure",members:{ClientRootCertificateChain:{locationName:"clientRootCertificateChain"}}},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:"Ss",locationName:"tagSet"},SecurityGroupIds:{shape:"S25",locationName:"securityGroupIdSet"},VpcId:{locationName:"vpcId"},SelfServicePortalUrl:{locationName:"selfServicePortalUrl"},ClientConnectOptions:{locationName:"clientConnectOptions",type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"},LambdaFunctionArn:{locationName:"lambdaFunctionArn"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnRoutes:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},Filters:{shape:"Soa",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:"S78",locationName:"status"},Description:{locationName:"description"}}}},NextToken:{locationName:"nextToken"}}}},DescribeClientVpnTargetNetworks:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},AssociationIds:{shape:"Se"},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Soa",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:"S2o",locationName:"status"},SecurityGroups:{shape:"Se",locationName:"securityGroups"}}}},NextToken:{locationName:"nextToken"}}}},DescribeCoipPools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",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:"Se",locationName:"poolCidrSet"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},Tags:{shape:"Ss",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:"Sqz",locationName:"item"}}}}},DescribeCustomerGateways:{input:{type:"structure",members:{CustomerGatewayIds:{locationName:"CustomerGatewayId",type:"list",member:{locationName:"CustomerGatewayId"}},Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{CustomerGateways:{locationName:"customerGatewaySet",type:"list",member:{shape:"S7d",locationName:"item"}}}}},DescribeDhcpOptions:{input:{type:"structure",members:{DhcpOptionsIds:{locationName:"DhcpOptionsId",type:"list",member:{locationName:"DhcpOptionsId"}},Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DhcpOptions:{locationName:"dhcpOptionsSet",type:"list",member:{shape:"S7v",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:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{EgressOnlyInternetGateways:{locationName:"egressOnlyInternetGatewaySet",type:"list",member:{shape:"S82",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeElasticGpus:{input:{type:"structure",members:{ElasticGpuIds:{locationName:"ElasticGpuId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Soa",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:"Ss",locationName:"tagSet"}}}},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"}}}},DescribeExportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",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:"Ss2",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIds:{locationName:"exportTaskId",type:"list",member:{locationName:"ExportTaskId"}},Filters:{shape:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{ExportTasks:{locationName:"exportTaskSet",type:"list",member:{shape:"S9t",locationName:"item"}}}}},DescribeFastSnapshotRestores:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Ssj",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:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{ActiveInstances:{shape:"Ssm",locationName:"activeInstanceSet"},NextToken:{locationName:"nextToken"},FleetId:{locationName:"fleetId"}}}},DescribeFleets:{input:{type:"structure",members:{DryRun:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{},FleetIds:{shape:"Skk",locationName:"FleetId"},Filters:{shape:"Soa",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:"S8z",locationName:"launchTemplateSpecification"},Overrides:{locationName:"overrides",type:"list",member:{shape:"S90",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"},MaintenanceStrategies:{locationName:"maintenanceStrategies",type:"structure",members:{CapacityRebalance:{locationName:"capacityRebalance",type:"structure",members:{ReplacementStrategy:{locationName:"replacementStrategy"}}}}},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:"Ss",locationName:"tagSet"},Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8y",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},ErrorCode:{locationName:"errorCode"},ErrorMessage:{locationName:"errorMessage"}}}},Instances:{locationName:"fleetInstanceSet",type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateAndOverrides:{shape:"S8y",locationName:"launchTemplateAndOverrides"},Lifecycle:{locationName:"lifecycle"},InstanceIds:{shape:"S95",locationName:"instanceIds"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"}}}}}}}}}},DescribeFlowLogs:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filter:{shape:"Soa"},FlowLogIds:{shape:"Sku",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:"Ss",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:"Ste",locationName:"fpgaImageAttribute"}}}},DescribeFpgaImages:{input:{type:"structure",members:{DryRun:{type:"boolean"},FpgaImageIds:{locationName:"FpgaImageId",type:"list",member:{locationName:"item"}},Owners:{shape:"Stn",locationName:"Owner"},Filters:{shape:"Soa",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:"Sti",locationName:"productCodes"},Tags:{shape:"Ss",locationName:"tags"},Public:{locationName:"public",type:"boolean"},DataRetentionSupport:{locationName:"dataRetentionSupport",type:"boolean"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHostReservationOfferings:{input:{type:"structure",members:{Filter:{shape:"Soa"},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:"Soa"},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:"Su8",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:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeHosts:{input:{type:"structure",members:{Filter:{shape:"Soa",locationName:"filter"},HostIds:{shape:"Sub",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:"Ss",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:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{IamInstanceProfileAssociations:{locationName:"iamInstanceProfileAssociationSet",type:"list",member:{shape:"S2y",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeIdFormat:{input:{type:"structure",members:{Resource:{}}},output:{type:"structure",members:{Statuses:{shape:"Soj",locationName:"statusSet"}}}},DescribeIdentityIdFormat:{input:{type:"structure",required:["PrincipalArn"],members:{PrincipalArn:{locationName:"principalArn"},Resource:{locationName:"resource"}}},output:{type:"structure",members:{Statuses:{shape:"Soj",locationName:"statusSet"}}}},DescribeImageAttribute:{input:{type:"structure",required:["Attribute","ImageId"],members:{Attribute:{},ImageId:{},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{BlockDeviceMappings:{shape:"Sv0",locationName:"blockDeviceMapping"},ImageId:{locationName:"imageId"},LaunchPermissions:{shape:"Sv1",locationName:"launchPermission"},ProductCodes:{shape:"Sti",locationName:"productCodes"},Description:{shape:"S7z",locationName:"description"},KernelId:{shape:"S7z",locationName:"kernel"},RamdiskId:{shape:"S7z",locationName:"ramdisk"},SriovNetSupport:{shape:"S7z",locationName:"sriovNetSupport"}}}},DescribeImages:{input:{type:"structure",members:{ExecutableUsers:{locationName:"ExecutableBy",type:"list",member:{locationName:"ExecutableBy"}},Filters:{shape:"Soa",locationName:"Filter"},ImageIds:{locationName:"ImageId",type:"list",member:{locationName:"ImageId"}},Owners:{shape:"Stn",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:"Sti",locationName:"productCodes"},RamdiskId:{locationName:"ramdiskId"},State:{locationName:"imageState"},BlockDeviceMappings:{shape:"Sv0",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:"Sve",locationName:"stateReason"},Tags:{shape:"Ss",locationName:"tagSet"},VirtualizationType:{locationName:"virtualizationType"}}}}}}},DescribeImportImageTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa"},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:"Svm",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"},LicenseSpecifications:{shape:"Svp",locationName:"licenseSpecifications"}}}},NextToken:{locationName:"nextToken"}}}},DescribeImportSnapshotTasks:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa"},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:"Svx",locationName:"snapshotTaskDetail"},Tags:{shape:"Ss",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:"Sdv",locationName:"groupSet"},BlockDeviceMappings:{shape:"Sw1",locationName:"blockDeviceMapping"},DisableApiTermination:{shape:"Sw4",locationName:"disableApiTermination"},EnaSupport:{shape:"Sw4",locationName:"enaSupport"},EnclaveOptions:{shape:"Sw5",locationName:"enclaveOptions"},EbsOptimized:{shape:"Sw4",locationName:"ebsOptimized"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S7z",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S7z",locationName:"instanceType"},KernelId:{shape:"S7z",locationName:"kernel"},ProductCodes:{shape:"Sti",locationName:"productCodes"},RamdiskId:{shape:"S7z",locationName:"ramdisk"},RootDeviceName:{shape:"S7z",locationName:"rootDeviceName"},SourceDestCheck:{shape:"Sw4",locationName:"sourceDestCheck"},SriovNetSupport:{shape:"S7z",locationName:"sriovNetSupport"},UserData:{shape:"S7z",locationName:"userData"}}}},DescribeInstanceCreditSpecifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},InstanceIds:{shape:"Spf",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:"Snt",locationName:"instanceTagAttribute"}}}},DescribeInstanceStatus:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},InstanceIds:{shape:"Spf",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:"Swi",locationName:"item"}},InstanceId:{locationName:"instanceId"},InstanceState:{shape:"Swl",locationName:"instanceState"},InstanceStatus:{shape:"Swn",locationName:"instanceStatus"},SystemStatus:{shape:"Swn",locationName:"systemStatus"}}}},NextToken:{locationName:"nextToken"}}}},DescribeInstanceTypeOfferings:{input:{type:"structure",members:{DryRun:{type:"boolean"},LocationType:{},Filters:{shape:"Soa",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:"Soa",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"},MaximumNetworkCards:{locationName:"maximumNetworkCards",type:"integer"},DefaultNetworkCardIndex:{locationName:"defaultNetworkCardIndex",type:"integer"},NetworkCards:{locationName:"networkCards",type:"list",member:{locationName:"item",type:"structure",members:{NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},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:"Soa",locationName:"Filter"},InstanceIds:{shape:"Spf",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:"Szl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeInternetGateways:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"S9z",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:"Soa",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:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeKeyPairs:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Ss",locationName:"tagSet"}}}}}}},DescribeLaunchTemplateVersions:{input:{type:"structure",members:{DryRun:{type:"boolean"},LaunchTemplateId:{},LaunchTemplateName:{},Versions:{shape:"Sl6",locationName:"LaunchTemplateVersion"},MinVersion:{},MaxVersion:{},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Soa",locationName:"Filter"}}},output:{type:"structure",members:{LaunchTemplateVersions:{locationName:"launchTemplateVersionSet",type:"list",member:{shape:"Sbn",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:"Soa",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{LaunchTemplates:{locationName:"launchTemplates",type:"list",member:{shape:"Sbh",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds:{locationName:"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",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:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTableVpcAssociations:{input:{type:"structure",members:{LocalGatewayRouteTableVpcAssociationIds:{locationName:"LocalGatewayRouteTableVpcAssociationId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{LocalGatewayRouteTableVpcAssociations:{locationName:"localGatewayRouteTableVpcAssociationSet",type:"list",member:{shape:"Scq",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayRouteTables:{input:{type:"structure",members:{LocalGatewayRouteTableIds:{locationName:"LocalGatewayRouteTableId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",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:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaceGroups:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceGroupIds:{locationName:"LocalGatewayVirtualInterfaceGroupId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",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:"S11n",locationName:"localGatewayVirtualInterfaceIdSet"},LocalGatewayId:{locationName:"localGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGatewayVirtualInterfaces:{input:{type:"structure",members:{LocalGatewayVirtualInterfaceIds:{shape:"S11n",locationName:"LocalGatewayVirtualInterfaceId"},Filters:{shape:"Soa",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:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeLocalGateways:{input:{type:"structure",members:{LocalGatewayIds:{locationName:"LocalGatewayId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",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:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeManagedPrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},PrefixListIds:{shape:"Se",locationName:"PrefixListId"}}},output:{type:"structure",members:{NextToken:{locationName:"nextToken"},PrefixLists:{locationName:"prefixListSet",type:"list",member:{shape:"Scw",locationName:"item"}}}}},DescribeMovingAddresses:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"filter"},DryRun:{locationName:"dryRun",type:"boolean"},MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},PublicIps:{shape:"Se",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:"Soa"},MaxResults:{type:"integer"},NatGatewayIds:{locationName:"NatGatewayId",type:"list",member:{locationName:"item"}},NextToken:{}}},output:{type:"structure",members:{NatGateways:{locationName:"natGatewaySet",type:"list",member:{shape:"Sd1",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkAcls:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Sd8",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsAnalyses:{input:{type:"structure",members:{NetworkInsightsAnalysisIds:{locationName:"NetworkInsightsAnalysisId",type:"list",member:{locationName:"item"}},NetworkInsightsPathId:{},AnalysisStartTime:{type:"timestamp"},AnalysisEndTime:{type:"timestamp"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsAnalyses:{locationName:"networkInsightsAnalysisSet",type:"list",member:{shape:"S12n",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInsightsPaths:{input:{type:"structure",members:{NetworkInsightsPathIds:{locationName:"NetworkInsightsPathId",type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{NetworkInsightsPaths:{locationName:"networkInsightsPathSet",type:"list",member:{shape:"Sdn",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:"Sdu",locationName:"attachment"},Description:{shape:"S7z",locationName:"description"},Groups:{shape:"Sdv",locationName:"groupSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"Sw4",locationName:"sourceDestCheck"}}}},DescribeNetworkInterfacePermissions:{input:{type:"structure",members:{NetworkInterfacePermissionIds:{locationName:"NetworkInterfacePermissionId",type:"list",member:{}},Filters:{shape:"Soa",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NetworkInterfacePermissions:{locationName:"networkInterfacePermissions",type:"list",member:{shape:"Se6",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeNetworkInterfaces:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Sds",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribePlacementGroups:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Sec",locationName:"item"}}}}},DescribePrefixLists:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",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:"Se",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:"Soj",locationName:"statusSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribePublicIpv4Pools:{input:{type:"structure",members:{PoolIds:{locationName:"PoolId",type:"list",member:{locationName:"item"}},NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"Soa",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:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRegions:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Soa",locationName:"Filter"},OfferingClass:{},ReservedInstancesIds:{shape:"S14k",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:"S14s",locationName:"recurringCharges"},Scope:{locationName:"scope"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeReservedInstancesListings:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},ReservedInstancesId:{locationName:"reservedInstancesId"},ReservedInstancesListingId:{locationName:"reservedInstancesListingId"}}},output:{type:"structure",members:{ReservedInstancesListings:{shape:"S5c",locationName:"reservedInstancesListingsSet"}}}},DescribeReservedInstancesModifications:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"S156",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:"Soa",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:"S14s",locationName:"recurringCharges"},Scope:{locationName:"scope"}}}},NextToken:{locationName:"nextToken"}}}},DescribeRouteTables:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Sep",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeScheduledInstanceAvailability:{input:{type:"structure",required:["FirstSlotStartTimeRange","Recurrence"],members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",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:"S15t",locationName:"recurrence"},SlotDurationInHours:{locationName:"slotDurationInHours",type:"integer"},TotalScheduledInstanceHours:{locationName:"totalScheduledInstanceHours",type:"integer"}}}}}}},DescribeScheduledInstances:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",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:"S161",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:"Soa",locationName:"Filter"},GroupIds:{shape:"S3s",locationName:"GroupId"},GroupNames:{shape:"S168",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:"S4c",locationName:"ipPermissions"},OwnerId:{locationName:"ownerId"},GroupId:{locationName:"groupId"},IpPermissionsEgress:{shape:"S4c",locationName:"ipPermissionsEgress"},Tags:{shape:"Ss",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:"S16g",locationName:"createVolumePermission"},ProductCodes:{shape:"Sti",locationName:"productCodes"},SnapshotId:{locationName:"snapshotId"}}}},DescribeSnapshots:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},OwnerIds:{shape:"Stn",locationName:"Owner"},RestorableByUserIds:{locationName:"RestorableBy",type:"list",member:{}},SnapshotIds:{shape:"S16k",locationName:"SnapshotId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Snapshots:{locationName:"snapshotSet",type:"list",member:{shape:"Sf1",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeSpotDatafeedSubscription:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{SpotDatafeedSubscription:{shape:"Sfb",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:"Ssm",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:"Ssj",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:"S5o",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:"S173",locationName:"spotFleetRequestConfig"},SpotFleetRequestId:{locationName:"spotFleetRequestId"},SpotFleetRequestState:{locationName:"spotFleetRequestState"},Tags:{shape:"Ss",locationName:"tagSet"}}}}}}},DescribeSpotInstanceRequests:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},SpotInstanceRequestIds:{shape:"S5z",locationName:"SpotInstanceRequestId"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S17v",locationName:"spotInstanceRequestSet"},NextToken:{locationName:"nextToken"}}}},DescribeSpotPriceHistory:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"S18d",locationName:"staleIpPermissions"},StaleIpPermissionsEgress:{shape:"S18d",locationName:"staleIpPermissionsEgress"},VpcId:{locationName:"vpcId"}}}}}}},DescribeSubnets:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"S7g",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTags:{input:{type:"structure",members:{DryRun:{locationName:"dryRun",type:"boolean"},Filters:{shape:"Soa",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:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorFilters:{locationName:"trafficMirrorFilterSet",type:"list",member:{shape:"Sfl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorSessions:{input:{type:"structure",members:{TrafficMirrorSessionIds:{locationName:"TrafficMirrorSessionId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorSessions:{locationName:"trafficMirrorSessionSet",type:"list",member:{shape:"Sg0",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTrafficMirrorTargets:{input:{type:"structure",members:{TrafficMirrorTargetIds:{locationName:"TrafficMirrorTargetId",type:"list",member:{locationName:"item"}},DryRun:{type:"boolean"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{TrafficMirrorTargets:{locationName:"trafficMirrorTargetSet",type:"list",member:{shape:"Sg3",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S195"},Filters:{shape:"Soa",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:"Ss",locationName:"tagSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnectPeers:{input:{type:"structure",members:{TransitGatewayConnectPeerIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnectPeers:{locationName:"transitGatewayConnectPeerSet",type:"list",member:{shape:"Sgr",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayConnects:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S195"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayConnects:{locationName:"transitGatewayConnectSet",type:"list",member:{shape:"Sgl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayMulticastDomains:{input:{type:"structure",members:{TransitGatewayMulticastDomainIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayMulticastDomains:{locationName:"transitGatewayMulticastDomains",type:"list",member:{shape:"Sh4",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayPeeringAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S195"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachments:{locationName:"transitGatewayPeeringAttachments",type:"list",member:{shape:"Sn",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayRouteTables:{input:{type:"structure",members:{TransitGatewayRouteTableIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayRouteTables:{locationName:"transitGatewayRouteTables",type:"list",member:{shape:"Sho",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGatewayVpcAttachments:{input:{type:"structure",members:{TransitGatewayAttachmentIds:{shape:"S195"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachments:{locationName:"transitGatewayVpcAttachments",type:"list",member:{shape:"Sw",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeTransitGateways:{input:{type:"structure",members:{TransitGatewayIds:{type:"list",member:{locationName:"item"}},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateways:{locationName:"transitGatewaySet",type:"list",member:{shape:"Sge",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:"Sw4",locationName:"autoEnableIO"},ProductCodes:{shape:"Sti",locationName:"productCodes"},VolumeId:{locationName:"volumeId"}}}},DescribeVolumeStatus:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},VolumeIds:{shape:"S1a4",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:"Soa",locationName:"Filter"},VolumeIds:{shape:"S1a4",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:"Shu",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVolumesModifications:{input:{type:"structure",members:{DryRun:{type:"boolean"},VolumeIds:{shape:"S1a4",locationName:"VolumeId"},Filters:{shape:"Soa",locationName:"Filter"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{VolumesModifications:{locationName:"volumeModificationSet",type:"list",member:{shape:"S1ap",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:"Sw4",locationName:"enableDnsHostnames"},EnableDnsSupport:{shape:"Sw4",locationName:"enableDnsSupport"}}}},DescribeVpcClassicLink:{input:{type:"structure",members:{Filters:{shape:"Soa",locationName:"Filter"},DryRun:{locationName:"dryRun",type:"boolean"},VpcIds:{shape:"S1av",locationName:"VpcId"}}},output:{type:"structure",members:{Vpcs:{locationName:"vpcSet",type:"list",member:{locationName:"item",type:"structure",members:{ClassicLinkEnabled:{locationName:"classicLinkEnabled",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}}}}}},DescribeVpcClassicLinkDnsSupport:{input:{type:"structure",members:{MaxResults:{locationName:"maxResults",type:"integer"},NextToken:{locationName:"nextToken"},VpcIds:{shape:"S1av"}}},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:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ConnectionNotificationSet:{locationName:"connectionNotificationSet",type:"list",member:{shape:"Sie",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointConnections:{input:{type:"structure",members:{DryRun:{type:"boolean"},Filters:{shape:"Soa",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:"Si9",locationName:"dnsEntrySet"},NetworkLoadBalancerArns:{shape:"Se",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"Se",locationName:"gatewayLoadBalancerArnSet"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServiceConfigurations:{input:{type:"structure",members:{DryRun:{type:"boolean"},ServiceIds:{shape:"Snd",locationName:"ServiceId"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceConfigurations:{locationName:"serviceConfigurationSet",type:"list",member:{shape:"Sij",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},Filters:{shape:"Soa",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:"Se",locationName:"ServiceName"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ServiceNames:{shape:"Se",locationName:"serviceNameSet"},ServiceDetails:{locationName:"serviceDetailSet",type:"list",member:{locationName:"item",type:"structure",members:{ServiceName:{locationName:"serviceName"},ServiceId:{locationName:"serviceId"},ServiceType:{shape:"Sik",locationName:"serviceType"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},Owner:{locationName:"owner"},BaseEndpointDnsNames:{shape:"Se",locationName:"baseEndpointDnsNameSet"},PrivateDnsName:{locationName:"privateDnsName"},PrivateDnsNames:{locationName:"privateDnsNameSet",type:"list",member:{locationName:"item",type:"structure",members:{PrivateDnsName:{locationName:"privateDnsName"}}}},VpcEndpointPolicySupported:{locationName:"vpcEndpointPolicySupported",type:"boolean"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"},PrivateDnsNameVerificationState:{locationName:"privateDnsNameVerificationState"}}}},NextToken:{locationName:"nextToken"}}}},DescribeVpcEndpoints:{input:{type:"structure",members:{DryRun:{type:"boolean"},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{VpcEndpoints:{locationName:"vpcEndpointSet",type:"list",member:{shape:"Si5",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"S1c",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpcs:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"S7m",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},DescribeVpnConnections:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Sjd",locationName:"item"}}}}},DescribeVpnGateways:{input:{type:"structure",members:{Filters:{shape:"Soa",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:"Sk6",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:"S40"}},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:"S1cl",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S16k",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:"S1cw",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:"S2o",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:"S2y",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:"S39",locationName:"ipv6CidrBlockAssociation"},SubnetId:{locationName:"subnetId"}}}},DisassociateTransitGatewayMulticastDomain:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"S3d"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},DisassociateTransitGatewayRouteTable:{input:{type:"structure",required:["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],members:{TransitGatewayRouteTableId:{},TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Association:{shape:"S3i",locationName:"association"}}}},DisassociateVpcCidrBlock:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{locationName:"associationId"}}},output:{type:"structure",members:{Ipv6CidrBlockAssociation:{shape:"S3n",locationName:"ipv6CidrBlockAssociation"},CidrBlockAssociation:{shape:"S3q",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:"S1cl",locationName:"AvailabilityZone"},SourceSnapshotIds:{shape:"S16k",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:"S1cw",locationName:"propagation"}}}},EnableVgwRoutePropagation:{input:{type:"structure",required:["GatewayId","RouteTableId"],members:{GatewayId:{},RouteTableId:{},DryRun:{type:"boolean"}}}},EnableVolumeIO:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VolumeId:{locationName:"volumeId"}}}},EnableVpcClassicLink:{input:{type:"structure",required:["VpcId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},VpcId:{locationName:"vpcId"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},EnableVpcClassicLinkDnsSupport:{input:{type:"structure",members:{VpcId:{}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ExportClientVpnClientCertificateRevocationList:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{CertificateRevocationList:{locationName:"certificateRevocationList"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},ExportClientVpnClientConfiguration:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{ClientConfiguration:{locationName:"clientConfiguration"}}}},ExportImage:{input:{type:"structure",required:["DiskImageFormat","ImageId","S3ExportLocation"],members:{ClientToken:{idempotencyToken:true},Description:{},DiskImageFormat:{},DryRun:{type:"boolean"},ImageId:{},S3ExportLocation:{type:"structure",required:["S3Bucket"],members:{S3Bucket:{},S3Prefix:{}}},RoleName:{},TagSpecifications:{shape:"S1t",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:"Ss2",locationName:"s3ExportLocation"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ExportTransitGatewayRoutes:{input:{type:"structure",required:["TransitGatewayRouteTableId","S3Bucket"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Soa",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:"Soa",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:"S1f6",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:"S1fh"},OfferingId:{}}},output:{type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1fj",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:"Sbo",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:"S1g0",locationName:"reservedInstanceValueRollup"},ReservedInstanceValueSet:{locationName:"reservedInstanceValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1g0",locationName:"reservationValue"},ReservedInstanceId:{locationName:"reservedInstanceId"}}}},TargetConfigurationValueRollup:{shape:"S1g0",locationName:"targetConfigurationValueRollup"},TargetConfigurationValueSet:{locationName:"targetConfigurationValueSet",type:"list",member:{locationName:"item",type:"structure",members:{ReservationValue:{shape:"S1g0",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:"Soa",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:"Soa",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"},ResourceOwnerId:{locationName:"resourceOwnerId"},Subnet:{shape:"Sj",locationName:"subnet"}}}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayPrefixListReferences:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPrefixListReferences:{locationName:"transitGatewayPrefixListReferenceSet",type:"list",member:{shape:"Shc",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},GetTransitGatewayRouteTableAssociations:{input:{type:"structure",required:["TransitGatewayRouteTableId"],members:{TransitGatewayRouteTableId:{},Filters:{shape:"Soa",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:"Soa",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:"S1gs"},ClientToken:{},Description:{},DiskContainers:{locationName:"DiskContainer",type:"list",member:{locationName:"item",type:"structure",members:{Description:{},DeviceName:{},Format:{},SnapshotId:{},Url:{},UserBucket:{shape:"S1gv"}}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},Hypervisor:{},KmsKeyId:{},LicenseType:{},Platform:{},RoleName:{},LicenseSpecifications:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{}}}},TagSpecifications:{shape:"S1t",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:"Svm",locationName:"snapshotDetailSet"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},LicenseSpecifications:{shape:"Svp",locationName:"licenseSpecifications"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportInstance:{input:{type:"structure",required:["Platform"],members:{Description:{locationName:"description"},DiskImages:{locationName:"diskImage",type:"list",member:{type:"structure",members:{Description:{},Image:{shape:"S1h2"},Volume:{shape:"S1h3"}}}},DryRun:{locationName:"dryRun",type:"boolean"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{AdditionalInfo:{locationName:"additionalInfo"},Architecture:{locationName:"architecture"},GroupIds:{shape:"Sae",locationName:"GroupId"},GroupNames:{shape:"Say",locationName:"GroupName"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{locationName:"instanceType"},Monitoring:{locationName:"monitoring",type:"boolean"},Placement:{shape:"S8q",locationName:"placement"},PrivateIpAddress:{locationName:"privateIpAddress"},SubnetId:{locationName:"subnetId"},UserData:{locationName:"userData",type:"structure",members:{Data:{locationName:"data"}},sensitive:true}}},Platform:{locationName:"platform"}}},output:{type:"structure",members:{ConversionTask:{shape:"Sqz",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:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{KeyFingerprint:{locationName:"keyFingerprint"},KeyName:{locationName:"keyName"},KeyPairId:{locationName:"keyPairId"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportSnapshot:{input:{type:"structure",members:{ClientData:{shape:"S1gs"},ClientToken:{},Description:{},DiskContainer:{type:"structure",members:{Description:{},Format:{},Url:{},UserBucket:{shape:"S1gv"}}},DryRun:{type:"boolean"},Encrypted:{type:"boolean"},KmsKeyId:{},RoleName:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{Description:{locationName:"description"},ImportTaskId:{locationName:"importTaskId"},SnapshotTaskDetail:{shape:"Svx",locationName:"snapshotTaskDetail"},Tags:{shape:"Ss",locationName:"tagSet"}}}},ImportVolume:{input:{type:"structure",required:["AvailabilityZone","Image","Volume"],members:{AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Image:{shape:"S1h2",locationName:"image"},Volume:{shape:"S1h3",locationName:"volume"}}},output:{type:"structure",members:{ConversionTask:{shape:"Sqz",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:{},Accept:{type:"boolean"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyClientVpnEndpoint:{input:{type:"structure",required:["ClientVpnEndpointId"],members:{ClientVpnEndpointId:{},ServerCertificateArn:{},ConnectionLogOptions:{shape:"S6z"},DnsServers:{type:"structure",members:{CustomDnsServers:{shape:"Se"},Enabled:{type:"boolean"}}},VpnPort:{type:"integer"},Description:{},SplitTunnel:{type:"boolean"},DryRun:{type:"boolean"},SecurityGroupIds:{shape:"S25",locationName:"SecurityGroupId"},VpcId:{},SelfServicePortal:{},ClientConnectOptions:{shape:"S72"}}},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:"S1f6",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"],members:{DryRun:{type:"boolean"},ExcessCapacityTerminationPolicy:{},LaunchTemplateConfigs:{shape:"S8i",locationName:"LaunchTemplateConfig"},FleetId:{},TargetCapacitySpecification:{shape:"S8r"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyFpgaImageAttribute:{input:{type:"structure",required:["FpgaImageId"],members:{DryRun:{type:"boolean"},FpgaImageId:{},Attribute:{},OperationType:{},UserIds:{shape:"S1hu",locationName:"UserId"},UserGroups:{shape:"S1hv",locationName:"UserGroup"},ProductCodes:{shape:"S1hw",locationName:"ProductCode"},LoadPermission:{type:"structure",members:{Add:{shape:"S1hy"},Remove:{shape:"S1hy"}}},Description:{},Name:{}}},output:{type:"structure",members:{FpgaImageAttribute:{shape:"Ste",locationName:"fpgaImageAttribute"}}}},ModifyHosts:{input:{type:"structure",required:["HostIds"],members:{AutoPlacement:{locationName:"autoPlacement"},HostIds:{shape:"Sub",locationName:"hostId"},HostRecovery:{},InstanceType:{},InstanceFamily:{}}},output:{type:"structure",members:{Successful:{shape:"S21",locationName:"successful"},Unsuccessful:{shape:"S1i3",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:"S7z"},ImageId:{},LaunchPermission:{type:"structure",members:{Add:{shape:"Sv1"},Remove:{shape:"Sv1"}}},OperationType:{},ProductCodes:{shape:"S1hw",locationName:"ProductCode"},UserGroups:{shape:"S1hv",locationName:"UserGroup"},UserIds:{shape:"S1hu",locationName:"UserId"},Value:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyInstanceAttribute:{input:{type:"structure",required:["InstanceId"],members:{SourceDestCheck:{shape:"Sw4"},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:"Sw4",locationName:"disableApiTermination"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{shape:"Sw4",locationName:"ebsOptimized"},EnaSupport:{shape:"Sw4",locationName:"enaSupport"},Groups:{shape:"S3s",locationName:"GroupId"},InstanceId:{locationName:"instanceId"},InstanceInitiatedShutdownBehavior:{shape:"S7z",locationName:"instanceInitiatedShutdownBehavior"},InstanceType:{shape:"S7z",locationName:"instanceType"},Kernel:{shape:"S7z",locationName:"kernel"},Ramdisk:{shape:"S7z",locationName:"ramdisk"},SriovNetSupport:{shape:"S7z",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:"S1ie"},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:"Swi",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:"S106",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:"Sbh",locationName:"launchTemplate"}}}},ModifyManagedPrefixList:{input:{type:"structure",required:["PrefixListId"],members:{DryRun:{type:"boolean"},PrefixListId:{},CurrentVersion:{type:"long"},PrefixListName:{},AddEntries:{shape:"Sct",locationName:"AddEntry"},RemoveEntries:{locationName:"RemoveEntry",type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{}}}}}},output:{type:"structure",members:{PrefixList:{shape:"Scw",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:"S7z",locationName:"description"},DryRun:{locationName:"dryRun",type:"boolean"},Groups:{shape:"Sae",locationName:"SecurityGroupId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},SourceDestCheck:{shape:"Sw4",locationName:"sourceDestCheck"}}}},ModifyReservedInstances:{input:{type:"structure",required:["ReservedInstancesIds","TargetConfigurations"],members:{ReservedInstancesIds:{shape:"S14k",locationName:"ReservedInstancesId"},ClientToken:{locationName:"clientToken"},TargetConfigurations:{locationName:"ReservedInstancesConfigurationSetItemType",type:"list",member:{shape:"S156",locationName:"item"}}}},output:{type:"structure",members:{ReservedInstancesModificationId:{locationName:"reservedInstancesModificationId"}}}},ModifySnapshotAttribute:{input:{type:"structure",required:["SnapshotId"],members:{Attribute:{},CreateVolumePermission:{type:"structure",members:{Add:{shape:"S16g"},Remove:{shape:"S16g"}}},GroupNames:{shape:"S168",locationName:"UserGroup"},OperationType:{},SnapshotId:{},UserIds:{shape:"S1hu",locationName:"UserId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifySpotFleetRequest:{input:{type:"structure",required:["SpotFleetRequestId"],members:{ExcessCapacityTerminationPolicy:{locationName:"excessCapacityTerminationPolicy"},LaunchTemplateConfigs:{shape:"S17i",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:"Sw4"},MapPublicIpOnLaunch:{shape:"Sw4"},SubnetId:{locationName:"subnetId"},MapCustomerOwnedIpOnLaunch:{shape:"Sw4"},CustomerOwnedIpv4Pool:{}}}},ModifyTrafficMirrorFilterNetworkServices:{input:{type:"structure",required:["TrafficMirrorFilterId"],members:{TrafficMirrorFilterId:{},AddNetworkServices:{shape:"Sfr",locationName:"AddNetworkService"},RemoveNetworkServices:{shape:"Sfr",locationName:"RemoveNetworkService"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilter:{shape:"Sfl",locationName:"trafficMirrorFilter"}}}},ModifyTrafficMirrorFilterRule:{input:{type:"structure",required:["TrafficMirrorFilterRuleId"],members:{TrafficMirrorFilterRuleId:{},TrafficDirection:{},RuleNumber:{type:"integer"},RuleAction:{},DestinationPortRange:{shape:"Sfv"},SourcePortRange:{shape:"Sfv"},Protocol:{type:"integer"},DestinationCidrBlock:{},SourceCidrBlock:{},Description:{},RemoveFields:{locationName:"RemoveField",type:"list",member:{}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TrafficMirrorFilterRule:{shape:"Sfn",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:"Sg0",locationName:"trafficMirrorSession"}}}},ModifyTransitGateway:{input:{type:"structure",required:["TransitGatewayId"],members:{TransitGatewayId:{},Description:{},Options:{type:"structure",members:{AddTransitGatewayCidrBlocks:{shape:"Sgc"},RemoveTransitGatewayCidrBlocks:{shape:"Sgc"},VpnEcmpSupport:{},DnsSupport:{},AutoAcceptSharedAttachments:{},DefaultRouteTableAssociation:{},AssociationDefaultRouteTableId:{},DefaultRouteTablePropagation:{},PropagationDefaultRouteTableId:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGateway:{shape:"Sge",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:"Shc",locationName:"transitGatewayPrefixListReference"}}}},ModifyTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},AddSubnetIds:{shape:"S3d"},RemoveSubnetIds:{shape:"S3d"},Options:{type:"structure",members:{DnsSupport:{},Ipv6Support:{},ApplianceModeSupport:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},ModifyVolume:{input:{type:"structure",required:["VolumeId"],members:{DryRun:{type:"boolean"},VolumeId:{},Size:{type:"integer"},VolumeType:{},Iops:{type:"integer"},Throughput:{type:"integer"},MultiAttachEnabled:{type:"boolean"}}},output:{type:"structure",members:{VolumeModification:{shape:"S1ap",locationName:"volumeModification"}}}},ModifyVolumeAttribute:{input:{type:"structure",required:["VolumeId"],members:{AutoEnableIO:{shape:"Sw4"},VolumeId:{},DryRun:{locationName:"dryRun",type:"boolean"}}}},ModifyVpcAttribute:{input:{type:"structure",required:["VpcId"],members:{EnableDnsHostnames:{shape:"Sw4"},EnableDnsSupport:{shape:"Sw4"},VpcId:{locationName:"vpcId"}}}},ModifyVpcEndpoint:{input:{type:"structure",required:["VpcEndpointId"],members:{DryRun:{type:"boolean"},VpcEndpointId:{},ResetPolicy:{type:"boolean"},PolicyDocument:{},AddRouteTableIds:{shape:"Si1",locationName:"AddRouteTableId"},RemoveRouteTableIds:{shape:"Si1",locationName:"RemoveRouteTableId"},AddSubnetIds:{shape:"Si2",locationName:"AddSubnetId"},RemoveSubnetIds:{shape:"Si2",locationName:"RemoveSubnetId"},AddSecurityGroupIds:{shape:"Si3",locationName:"AddSecurityGroupId"},RemoveSecurityGroupIds:{shape:"Si3",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:"Se"}}},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:"Se",locationName:"AddNetworkLoadBalancerArn"},RemoveNetworkLoadBalancerArns:{shape:"Se",locationName:"RemoveNetworkLoadBalancerArn"},AddGatewayLoadBalancerArns:{shape:"Se",locationName:"AddGatewayLoadBalancerArn"},RemoveGatewayLoadBalancerArns:{shape:"Se",locationName:"RemoveGatewayLoadBalancerArn"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},ModifyVpcEndpointServicePermissions:{input:{type:"structure",required:["ServiceId"],members:{DryRun:{type:"boolean"},ServiceId:{},AddAllowedPrincipals:{shape:"Se"},RemoveAllowedPrincipals:{shape:"Se"}}},output:{type:"structure",members:{ReturnValue:{locationName:"return",type:"boolean"}}}},ModifyVpcPeeringConnectionOptions:{input:{type:"structure",required:["VpcPeeringConnectionId"],members:{AccepterPeeringConnectionOptions:{shape:"S1k9"},DryRun:{type:"boolean"},RequesterPeeringConnectionOptions:{shape:"S1k9"},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{AccepterPeeringConnectionOptions:{shape:"S1kb",locationName:"accepterPeeringConnectionOptions"},RequesterPeeringConnectionOptions:{shape:"S1kb",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:"Sjd",locationName:"vpnConnection"}}}},ModifyVpnConnectionOptions:{input:{type:"structure",required:["VpnConnectionId"],members:{VpnConnectionId:{},LocalIpv4NetworkCidr:{},RemoteIpv4NetworkCidr:{},LocalIpv6NetworkCidr:{},RemoteIpv6NetworkCidr:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sjd",locationName:"vpnConnection"}}}},ModifyVpnTunnelCertificate:{input:{type:"structure",required:["VpnConnectionId","VpnTunnelOutsideIpAddress"],members:{VpnConnectionId:{},VpnTunnelOutsideIpAddress:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sjd",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:"Siy",locationName:"Phase1EncryptionAlgorithm"},Phase2EncryptionAlgorithms:{shape:"Sj0",locationName:"Phase2EncryptionAlgorithm"},Phase1IntegrityAlgorithms:{shape:"Sj2",locationName:"Phase1IntegrityAlgorithm"},Phase2IntegrityAlgorithms:{shape:"Sj4",locationName:"Phase2IntegrityAlgorithm"},Phase1DHGroupNumbers:{shape:"Sj6",locationName:"Phase1DHGroupNumber"},Phase2DHGroupNumbers:{shape:"Sj8",locationName:"Phase2DHGroupNumber"},IKEVersions:{shape:"Sja",locationName:"IKEVersion"},StartupAction:{}}},DryRun:{type:"boolean"}}},output:{type:"structure",members:{VpnConnection:{shape:"Sjd",locationName:"vpnConnection"}}}},MonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1kq",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:"S1t",locationName:"PoolTagSpecification"}}},output:{type:"structure",members:{ByoipCidr:{shape:"S1n",locationName:"byoipCidr"}}}},PurchaseHostReservation:{input:{type:"structure",required:["HostIdSet","OfferingId"],members:{ClientToken:{},CurrencyCode:{},HostIdSet:{shape:"S1fh"},LimitPrice:{},OfferingId:{},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"}}},output:{type:"structure",members:{ClientToken:{locationName:"clientToken"},CurrencyCode:{locationName:"currencyCode"},Purchase:{shape:"S1fj",locationName:"purchase"},TotalHourlyPrice:{locationName:"totalHourlyPrice"},TotalUpfrontPrice:{locationName:"totalUpfrontPrice"}}}},PurchaseReservedInstancesOffering:{input:{type:"structure",required:["InstanceCount","ReservedInstancesOfferingId"],members:{InstanceCount:{type:"integer"},ReservedInstancesOfferingId:{},DryRun:{locationName:"dryRun",type:"boolean"},LimitPrice:{locationName:"limitPrice",type:"structure",members:{Amount:{locationName:"amount",type:"double"},CurrencyCode:{locationName:"currencyCode"}}},PurchaseTime:{type:"timestamp"}}},output:{type:"structure",members:{ReservedInstancesId:{locationName:"reservedInstancesId"}}}},PurchaseScheduledInstances:{input:{type:"structure",required:["PurchaseRequests"],members:{ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"},PurchaseRequests:{locationName:"PurchaseRequest",type:"list",member:{locationName:"PurchaseRequest",type:"structure",required:["InstanceCount","PurchaseToken"],members:{InstanceCount:{type:"integer"},PurchaseToken:{}}}}}},output:{type:"structure",members:{ScheduledInstanceSet:{locationName:"scheduledInstanceSet",type:"list",member:{shape:"S161",locationName:"item"}}}}},RebootInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}}},RegisterImage:{input:{type:"structure",required:["Name"],members:{ImageLocation:{},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"S9i",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:"Snr",locationName:"InstanceTagKey"}}}}},output:{type:"structure",members:{InstanceTagAttribute:{shape:"Snt",locationName:"instanceTagAttribute"}}}},RegisterTransitGatewayMulticastGroupMembers:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Snv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupMembers:{locationName:"registeredMulticastGroupMembers",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"Se",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RegisterTransitGatewayMulticastGroupSources:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},GroupIpAddress:{},NetworkInterfaceIds:{shape:"Snv"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{RegisteredMulticastGroupSources:{locationName:"registeredMulticastGroupSources",type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},RegisteredNetworkInterfaceIds:{shape:"Se",locationName:"registeredNetworkInterfaceIds"},GroupIpAddress:{locationName:"groupIpAddress"}}}}}},RejectTransitGatewayMulticastDomainAssociations:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},TransitGatewayAttachmentId:{},SubnetIds:{shape:"Se"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Associations:{shape:"Sg",locationName:"associations"}}}},RejectTransitGatewayPeeringAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayPeeringAttachment:{shape:"Sn",locationName:"transitGatewayPeeringAttachment"}}}},RejectTransitGatewayVpcAttachment:{input:{type:"structure",required:["TransitGatewayAttachmentId"],members:{TransitGatewayAttachmentId:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{TransitGatewayVpcAttachment:{shape:"Sw",locationName:"transitGatewayVpcAttachment"}}}},RejectVpcEndpointConnections:{input:{type:"structure",required:["ServiceId","VpcEndpointIds"],members:{DryRun:{type:"boolean"},ServiceId:{},VpcEndpointIds:{shape:"S13",locationName:"VpcEndpointId"}}},output:{type:"structure",members:{Unsuccessful:{shape:"S16",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:"Sub",locationName:"hostId"}}},output:{type:"structure",members:{Successful:{shape:"S21",locationName:"successful"},Unsuccessful:{shape:"S1i3",locationName:"unsuccessful"}}}},ReplaceIamInstanceProfileAssociation:{input:{type:"structure",required:["IamInstanceProfile","AssociationId"],members:{IamInstanceProfile:{shape:"S2w"},AssociationId:{}}},output:{type:"structure",members:{IamInstanceProfileAssociation:{shape:"S2y",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:"Sdd",locationName:"Icmp"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},NetworkAclId:{locationName:"networkAclId"},PortRange:{shape:"Sde",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"},VpcEndpointId:{},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:"S35",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:"Shh",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:"Spf",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:"S173",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:"Sv0",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2w",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},Monitoring:{shape:"S17y",locationName:"monitoring"},NetworkInterfaces:{shape:"S17d",locationName:"NetworkInterface"},Placement:{shape:"S17f",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:"S1t",locationName:"TagSpecification"},InstanceInterruptionBehavior:{}}},output:{type:"structure",members:{SpotInstanceRequests:{shape:"S17v",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:"Scw",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:"S49",locationName:"status"}}}},RevokeSecurityGroupEgress:{input:{type:"structure",required:["GroupId"],members:{DryRun:{locationName:"dryRun",type:"boolean"},GroupId:{locationName:"groupId"},IpPermissions:{shape:"S4c",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:"S4c",locationName:"unknownIpPermissionSet"}}}},RevokeSecurityGroupIngress:{input:{type:"structure",members:{CidrIp:{},FromPort:{type:"integer"},GroupId:{},GroupName:{},IpPermissions:{shape:"S4c"},IpProtocol:{},SourceSecurityGroupName:{},SourceSecurityGroupOwnerId:{},ToPort:{type:"integer"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"},UnknownIpPermissions:{shape:"S4c",locationName:"unknownIpPermissionSet"}}}},RunInstances:{input:{type:"structure",required:["MaxCount","MinCount"],members:{BlockDeviceMappings:{shape:"S9i",locationName:"BlockDeviceMapping"},ImageId:{},InstanceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{shape:"Sbv",locationName:"Ipv6Address"},KernelId:{},KeyName:{},MaxCount:{type:"integer"},MinCount:{type:"integer"},Monitoring:{shape:"S17y"},Placement:{shape:"S8q"},RamdiskId:{},SecurityGroupIds:{shape:"Sae",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Say",locationName:"SecurityGroup"},SubnetId:{},UserData:{},AdditionalInfo:{locationName:"additionalInfo"},ClientToken:{idempotencyToken:true,locationName:"clientToken"},DisableApiTermination:{locationName:"disableApiTermination",type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2w",locationName:"iamInstanceProfile"},InstanceInitiatedShutdownBehavior:{locationName:"instanceInitiatedShutdownBehavior"},NetworkInterfaces:{shape:"S17d",locationName:"networkInterface"},PrivateIpAddress:{locationName:"privateIpAddress"},ElasticGpuSpecification:{type:"list",member:{shape:"Sau",locationName:"item"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},TagSpecifications:{shape:"S1t",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:"Sb4"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{shape:"S1ie"},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:"Szl"}},RunScheduledInstances:{input:{type:"structure",required:["LaunchSpecification","ScheduledInstanceId"],members:{ClientToken:{idempotencyToken:true},DryRun:{type:"boolean"},InstanceCount:{type:"integer"},LaunchSpecification:{type:"structure",required:["ImageId"],members:{BlockDeviceMappings:{locationName:"BlockDeviceMapping",type:"list",member:{locationName:"BlockDeviceMapping",type:"structure",members:{DeviceName:{},Ebs:{type:"structure",members:{DeleteOnTermination:{type:"boolean"},Encrypted:{type:"boolean"},Iops:{type:"integer"},SnapshotId:{},VolumeSize:{type:"integer"},VolumeType:{}}},NoDevice:{},VirtualName:{}}}},EbsOptimized:{type:"boolean"},IamInstanceProfile:{type:"structure",members:{Arn:{},Name:{}}},ImageId:{},InstanceType:{},KernelId:{},KeyName:{},Monitoring:{type:"structure",members:{Enabled:{type:"boolean"}}},NetworkInterfaces:{locationName:"NetworkInterface",type:"list",member:{locationName:"NetworkInterface",type:"structure",members:{AssociatePublicIpAddress:{type:"boolean"},DeleteOnTermination:{type:"boolean"},Description:{},DeviceIndex:{type:"integer"},Groups:{shape:"S1nr",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:"S1nr",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:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},NextToken:{},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Scl",locationName:"item"}},NextToken:{locationName:"nextToken"}}}},SearchTransitGatewayMulticastGroups:{input:{type:"structure",members:{TransitGatewayMulticastDomainId:{},Filters:{shape:"Soa",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"},ResourceOwnerId:{locationName:"resourceOwnerId"},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:"Soa",locationName:"Filter"},MaxResults:{type:"integer"},DryRun:{type:"boolean"}}},output:{type:"structure",members:{Routes:{locationName:"routeSet",type:"list",member:{shape:"Shh",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:"Spf",locationName:"InstanceId"},AdditionalInfo:{locationName:"additionalInfo"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{StartingInstances:{shape:"S1of",locationName:"instancesSet"}}}},StartNetworkInsightsAnalysis:{input:{type:"structure",required:["NetworkInsightsPathId","ClientToken"],members:{NetworkInsightsPathId:{},FilterInArns:{shape:"S12o",locationName:"FilterInArn"},DryRun:{type:"boolean"},TagSpecifications:{shape:"S1t",locationName:"TagSpecification"},ClientToken:{idempotencyToken:true}}},output:{type:"structure",members:{NetworkInsightsAnalysis:{shape:"S12n",locationName:"networkInsightsAnalysis"}}}},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:"Spf",locationName:"InstanceId"},Hibernate:{type:"boolean"},DryRun:{locationName:"dryRun",type:"boolean"},Force:{locationName:"force",type:"boolean"}}},output:{type:"structure",members:{StoppingInstances:{shape:"S1of",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:"Spu",locationName:"previousStatus"},CurrentStatus:{shape:"Spu",locationName:"currentStatus"}}}}}}},TerminateInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{TerminatingInstances:{shape:"S1of",locationName:"instancesSet"}}}},UnassignIpv6Addresses:{input:{type:"structure",required:["Ipv6Addresses","NetworkInterfaceId"],members:{Ipv6Addresses:{shape:"S29",locationName:"ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"}}},output:{type:"structure",members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},UnassignedIpv6Addresses:{shape:"S29",locationName:"unassignedIpv6Addresses"}}}},UnassignPrivateIpAddresses:{input:{type:"structure",required:["NetworkInterfaceId","PrivateIpAddresses"],members:{NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddresses:{shape:"S2d",locationName:"privateIpAddress"}}}},UnmonitorInstances:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Spf",locationName:"InstanceId"},DryRun:{locationName:"dryRun",type:"boolean"}}},output:{type:"structure",members:{InstanceMonitorings:{shape:"S1kq",locationName:"instancesSet"}}}},UpdateSecurityGroupRuleDescriptionsEgress:{input:{type:"structure",required:["IpPermissions"],members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S4c"}}},output:{type:"structure",members:{Return:{locationName:"return",type:"boolean"}}}},UpdateSecurityGroupRuleDescriptionsIngress:{input:{type:"structure",required:["IpPermissions"],members:{DryRun:{type:"boolean"},GroupId:{},GroupName:{},IpPermissions:{shape:"S4c"}}},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:"S1n",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:"list",member:{locationName:"item"}},Sg:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},ResourceOwnerId:{locationName:"resourceOwnerId"},Subnets:{locationName:"subnets",type:"list",member:{shape:"Sj",locationName:"item"}}}},Sj:{type:"structure",members:{SubnetId:{locationName:"subnetId"},State:{locationName:"state"}}},Sn:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},RequesterTgwInfo:{shape:"So",locationName:"requesterTgwInfo"},AccepterTgwInfo:{shape:"So",locationName:"accepterTgwInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},So:{type:"structure",members:{TransitGatewayId:{locationName:"transitGatewayId"},OwnerId:{locationName:"ownerId"},Region:{locationName:"region"}}},Ss:{type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Value:{locationName:"value"}}}},Sw:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},VpcId:{locationName:"vpcId"},VpcOwnerId:{locationName:"vpcOwnerId"},State:{locationName:"state"},SubnetIds:{shape:"Se",locationName:"subnetIds"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{DnsSupport:{locationName:"dnsSupport"},Ipv6Support:{locationName:"ipv6Support"},ApplianceModeSupport:{locationName:"applianceModeSupport"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},S13:{type:"list",member:{locationName:"item"}},S16:{type:"list",member:{shape:"S17",locationName:"item"}},S17:{type:"structure",members:{Error:{locationName:"error",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},ResourceId:{locationName:"resourceId"}}},S1c:{type:"structure",members:{AccepterVpcInfo:{shape:"S1d",locationName:"accepterVpcInfo"},ExpirationTime:{locationName:"expirationTime",type:"timestamp"},RequesterVpcInfo:{shape:"S1d",locationName:"requesterVpcInfo"},Status:{locationName:"status",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Tags:{shape:"Ss",locationName:"tagSet"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S1d:{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"}}},S1n:{type:"structure",members:{Cidr:{locationName:"cidr"},Description:{locationName:"description"},StatusMessage:{locationName:"statusMessage"},State:{locationName:"state"}}},S1t:{type:"list",member:{locationName:"item",type:"structure",members:{ResourceType:{locationName:"resourceType"},Tags:{shape:"Ss",locationName:"Tag"}}}},S21:{type:"list",member:{locationName:"item"}},S25:{type:"list",member:{locationName:"item"}},S29:{type:"list",member:{locationName:"item"}},S2d:{type:"list",member:{locationName:"PrivateIpAddress"}},S2o:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S2w:{type:"structure",members:{Arn:{locationName:"arn"},Name:{locationName:"name"}}},S2y:{type:"structure",members:{AssociationId:{locationName:"associationId"},InstanceId:{locationName:"instanceId"},IamInstanceProfile:{shape:"S2z",locationName:"iamInstanceProfile"},State:{locationName:"state"},Timestamp:{locationName:"timestamp",type:"timestamp"}}},S2z:{type:"structure",members:{Arn:{locationName:"arn"},Id:{locationName:"id"}}},S35:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S39:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{locationName:"ipv6CidrBlockState",type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}}}},S3d:{type:"list",member:{locationName:"item"}},S3i:{type:"structure",members:{TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},State:{locationName:"state"}}},S3n:{type:"structure",members:{AssociationId:{locationName:"associationId"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},Ipv6CidrBlockState:{shape:"S3o",locationName:"ipv6CidrBlockState"},NetworkBorderGroup:{locationName:"networkBorderGroup"},Ipv6Pool:{locationName:"ipv6Pool"}}},S3o:{type:"structure",members:{State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"}}},S3q:{type:"structure",members:{AssociationId:{locationName:"associationId"},CidrBlock:{locationName:"cidrBlock"},CidrBlockState:{shape:"S3o",locationName:"cidrBlockState"}}},S3s:{type:"list",member:{locationName:"groupId"}},S40:{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"}}},S45:{type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}},S49:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S4c:{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:"S4l",locationName:"item"}}}}},S4l:{type:"structure",members:{Description:{locationName:"description"},GroupId:{locationName:"groupId"},GroupName:{locationName:"groupName"},PeeringStatus:{locationName:"peeringStatus"},UserId:{locationName:"userId"},VpcId:{locationName:"vpcId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S4p:{type:"structure",members:{S3:{type:"structure",members:{AWSAccessKeyId:{},Bucket:{locationName:"bucket"},Prefix:{locationName:"prefix"},UploadPolicy:{locationName:"uploadPolicy",type:"blob"},UploadPolicySignature:{locationName:"uploadPolicySignature"}}}}},S4t:{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:"S4p",locationName:"storage"},UpdateTime:{locationName:"updateTime",type:"timestamp"}}},S5c:{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:"Ss",locationName:"tagSet"},UpdateDate:{locationName:"updateDate",type:"timestamp"}}}},S5o:{type:"list",member:{locationName:"item"}},S5z:{type:"list",member:{locationName:"SpotInstanceRequestId"}},S6k:{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"},StartDate:{locationName:"startDate",type:"timestamp"},EndDate:{locationName:"endDate",type:"timestamp"},EndDateType:{locationName:"endDateType"},InstanceMatchCriteria:{locationName:"instanceMatchCriteria"},CreateDate:{locationName:"createDate",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},S6p:{type:"structure",members:{CarrierGatewayId:{locationName:"carrierGatewayId"},VpcId:{locationName:"vpcId"},State:{locationName:"state"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S6z:{type:"structure",members:{Enabled:{type:"boolean"},CloudwatchLogGroup:{},CloudwatchLogStream:{}}},S72:{type:"structure",members:{Enabled:{type:"boolean"},LambdaFunctionArn:{}}},S74:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S78:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},S7d:{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:"Ss",locationName:"tagSet"}}},S7g:{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:"S39",locationName:"item"}},Tags:{shape:"Ss",locationName:"tagSet"},SubnetArn:{locationName:"subnetArn"},OutpostArn:{locationName:"outpostArn"}}},S7m:{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:"S3n",locationName:"item"}},CidrBlockAssociationSet:{locationName:"cidrBlockAssociationSet",type:"list",member:{shape:"S3q",locationName:"item"}},IsDefault:{locationName:"isDefault",type:"boolean"},Tags:{shape:"Ss",locationName:"tagSet"}}},S7v:{type:"structure",members:{DhcpConfigurations:{locationName:"dhcpConfigurationSet",type:"list",member:{locationName:"item",type:"structure",members:{Key:{locationName:"key"},Values:{locationName:"valueSet",type:"list",member:{shape:"S7z",locationName:"item"}}}}},DhcpOptionsId:{locationName:"dhcpOptionsId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S7z:{type:"structure",members:{Value:{locationName:"value"}}},S82:{type:"structure",members:{Attachments:{shape:"S83",locationName:"attachmentSet"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},Tags:{shape:"Ss",locationName:"tagSet"}}},S83:{type:"list",member:{locationName:"item",type:"structure",members:{State:{locationName:"state"},VpcId:{locationName:"vpcId"}}}},S8i:{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:"S8q"}}}}}}},S8q:{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"}}},S8r:{type:"structure",required:["TotalTargetCapacity"],members:{TotalTargetCapacity:{type:"integer"},OnDemandTargetCapacity:{type:"integer"},SpotTargetCapacity:{type:"integer"},DefaultTargetCapacityType:{}}},S8y:{type:"structure",members:{LaunchTemplateSpecification:{shape:"S8z",locationName:"launchTemplateSpecification"},Overrides:{shape:"S90",locationName:"overrides"}}},S8z:{type:"structure",members:{LaunchTemplateId:{locationName:"launchTemplateId"},LaunchTemplateName:{locationName:"launchTemplateName"},Version:{locationName:"version"}}},S90:{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"}}}}},S95:{type:"list",member:{locationName:"item"}},S9f:{type:"structure",members:{Bucket:{},Key:{}}},S9i:{type:"list",member:{shape:"S9j",locationName:"BlockDeviceMapping"}},S9j:{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:{},Throughput:{locationName:"throughput",type:"integer"},Encrypted:{locationName:"encrypted",type:"boolean"}}},NoDevice:{locationName:"noDevice"}}},S9t:{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:"Ss",locationName:"tagSet"}}},S9z:{type:"structure",members:{Attachments:{shape:"S83",locationName:"attachmentSet"},InternetGatewayId:{locationName:"internetGatewayId"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sa5:{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:{},Throughput:{type:"integer"}}},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:"Sae",locationName:"SecurityGroupId"},InterfaceType:{},Ipv6AddressCount:{type:"integer"},Ipv6Addresses:{type:"list",member:{locationName:"InstanceIpv6Address",type:"structure",members:{Ipv6Address:{}}}},NetworkInterfaceId:{},PrivateIpAddress:{},PrivateIpAddresses:{shape:"Sah"},SecondaryPrivateIpAddressCount:{type:"integer"},SubnetId:{},NetworkCardIndex:{type:"integer"}}}},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:"Ss",locationName:"Tag"}}}},ElasticGpuSpecifications:{locationName:"ElasticGpuSpecification",type:"list",member:{shape:"Sau",locationName:"ElasticGpuSpecification"}},ElasticInferenceAccelerators:{locationName:"ElasticInferenceAccelerator",type:"list",member:{locationName:"item",type:"structure",required:["Type"],members:{Type:{},Count:{type:"integer"}}}},SecurityGroupIds:{shape:"Sae",locationName:"SecurityGroupId"},SecurityGroups:{shape:"Say",locationName:"SecurityGroup"},InstanceMarketOptions:{type:"structure",members:{MarketType:{},SpotOptions:{type:"structure",members:{MaxPrice:{},SpotInstanceType:{},BlockDurationMinutes:{type:"integer"},ValidUntil:{type:"timestamp"},InstanceInterruptionBehavior:{}}}}},CreditSpecification:{shape:"Sb4"},CpuOptions:{type:"structure",members:{CoreCount:{type:"integer"},ThreadsPerCore:{type:"integer"}}},CapacityReservationSpecification:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Sb8"}}},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"}}}}},Sae:{type:"list",member:{locationName:"SecurityGroupId"}},Sah:{type:"list",member:{locationName:"item",type:"structure",members:{Primary:{locationName:"primary",type:"boolean"},PrivateIpAddress:{locationName:"privateIpAddress"}}}},Sau:{type:"structure",required:["Type"],members:{Type:{}}},Say:{type:"list",member:{locationName:"SecurityGroup"}},Sb4:{type:"structure",required:["CpuCredits"],members:{CpuCredits:{}}},Sb8:{type:"structure",members:{CapacityReservationId:{},CapacityReservationResourceGroupArn:{}}},Sbh:{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:"Ss",locationName:"tagSet"}}},Sbi:{type:"structure",members:{Errors:{locationName:"errorSet",type:"list",member:{locationName:"item",type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}}}}},Sbn:{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:"Sbo",locationName:"launchTemplateData"}}},Sbo:{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"},Throughput:{locationName:"throughput",type:"integer"}}},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:"S3s",locationName:"groupSet"},InterfaceType:{locationName:"interfaceType"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sbv",locationName:"ipv6AddressesSet"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sah",locationName:"privateIpAddressesSet"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}}},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:"Ss",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:"Se",locationName:"securityGroupIdSet"},SecurityGroups:{shape:"Se",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:"Sca",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"}}}}},Sbv:{type:"list",member:{locationName:"item",type:"structure",members:{Ipv6Address:{locationName:"ipv6Address"}}}},Sca:{type:"structure",members:{CapacityReservationId:{locationName:"capacityReservationId"},CapacityReservationResourceGroupArn:{locationName:"capacityReservationResourceGroupArn"}}},Scl:{type:"structure",members:{DestinationCidrBlock:{locationName:"destinationCidrBlock"},LocalGatewayVirtualInterfaceGroupId:{locationName:"localGatewayVirtualInterfaceGroupId"},Type:{locationName:"type"},State:{locationName:"state"},LocalGatewayRouteTableId:{locationName:"localGatewayRouteTableId"},LocalGatewayRouteTableArn:{locationName:"localGatewayRouteTableArn"},OwnerId:{locationName:"ownerId"}}},Scq:{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:"Ss",locationName:"tagSet"}}},Sct:{type:"list",member:{type:"structure",required:["Cidr"],members:{Cidr:{},Description:{}}}},Scw:{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:"Ss",locationName:"tagSet"},OwnerId:{locationName:"ownerId"}}},Sd1:{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:"Ss",locationName:"tagSet"}}},Sd8:{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:"Sdd",locationName:"icmpTypeCode"},Ipv6CidrBlock:{locationName:"ipv6CidrBlock"},PortRange:{shape:"Sde",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}}},IsDefault:{locationName:"default",type:"boolean"},NetworkAclId:{locationName:"networkAclId"},Tags:{shape:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sdd:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Type:{locationName:"type",type:"integer"}}},Sde:{type:"structure",members:{From:{locationName:"from",type:"integer"},To:{locationName:"to",type:"integer"}}},Sdn:{type:"structure",members:{NetworkInsightsPathId:{locationName:"networkInsightsPathId"},NetworkInsightsPathArn:{locationName:"networkInsightsPathArn"},CreatedDate:{locationName:"createdDate",type:"timestamp"},Source:{locationName:"source"},Destination:{locationName:"destination"},SourceIp:{locationName:"sourceIp"},DestinationIp:{locationName:"destinationIp"},Protocol:{locationName:"protocol"},DestinationPort:{locationName:"destinationPort",type:"integer"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sds:{type:"structure",members:{Association:{shape:"Sdt",locationName:"association"},Attachment:{shape:"Sdu",locationName:"attachment"},AvailabilityZone:{locationName:"availabilityZone"},Description:{locationName:"description"},Groups:{shape:"Sdv",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:"Sdt",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:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"}}},Sdt:{type:"structure",members:{AllocationId:{locationName:"allocationId"},AssociationId:{locationName:"associationId"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"},CustomerOwnedIp:{locationName:"customerOwnedIp"},CarrierIp:{locationName:"carrierIp"}}},Sdu:{type:"structure",members:{AttachTime:{locationName:"attachTime",type:"timestamp"},AttachmentId:{locationName:"attachmentId"},DeleteOnTermination:{locationName:"deleteOnTermination",type:"boolean"},DeviceIndex:{locationName:"deviceIndex",type:"integer"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"},InstanceId:{locationName:"instanceId"},InstanceOwnerId:{locationName:"instanceOwnerId"},Status:{locationName:"status"}}},Sdv:{type:"list",member:{locationName:"item",type:"structure",members:{GroupName:{locationName:"groupName"},GroupId:{locationName:"groupId"}}}},Se6:{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"}}}}},Sec:{type:"structure",members:{GroupName:{locationName:"groupName"},State:{locationName:"state"},Strategy:{locationName:"strategy"},PartitionCount:{locationName:"partitionCount",type:"integer"},GroupId:{locationName:"groupId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sep:{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:"S35",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:"Ss",locationName:"tagSet"},VpcId:{locationName:"vpcId"},OwnerId:{locationName:"ownerId"}}},Sf1:{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:"Ss",locationName:"tagSet"}}},Sfb:{type:"structure",members:{Bucket:{locationName:"bucket"},Fault:{shape:"Sfc",locationName:"fault"},OwnerId:{locationName:"ownerId"},Prefix:{locationName:"prefix"},State:{locationName:"state"}}},Sfc:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Sfh:{type:"list",member:{}},Sfl:{type:"structure",members:{TrafficMirrorFilterId:{locationName:"trafficMirrorFilterId"},IngressFilterRules:{shape:"Sfm",locationName:"ingressFilterRuleSet"},EgressFilterRules:{shape:"Sfm",locationName:"egressFilterRuleSet"},NetworkServices:{shape:"Sfr",locationName:"networkServiceSet"},Description:{locationName:"description"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sfm:{type:"list",member:{shape:"Sfn",locationName:"item"}},Sfn:{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:"Sfq",locationName:"destinationPortRange"},SourcePortRange:{shape:"Sfq",locationName:"sourcePortRange"},DestinationCidrBlock:{locationName:"destinationCidrBlock"},SourceCidrBlock:{locationName:"sourceCidrBlock"},Description:{locationName:"description"}}},Sfq:{type:"structure",members:{FromPort:{locationName:"fromPort",type:"integer"},ToPort:{locationName:"toPort",type:"integer"}}},Sfr:{type:"list",member:{locationName:"item"}},Sfv:{type:"structure",members:{FromPort:{type:"integer"},ToPort:{type:"integer"}}},Sg0:{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:"Ss",locationName:"tagSet"}}},Sg3:{type:"structure",members:{TrafficMirrorTargetId:{locationName:"trafficMirrorTargetId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},NetworkLoadBalancerArn:{locationName:"networkLoadBalancerArn"},Type:{locationName:"type"},Description:{locationName:"description"},OwnerId:{locationName:"ownerId"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sgc:{type:"list",member:{locationName:"item"}},Sge:{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"},TransitGatewayCidrBlocks:{shape:"Se",locationName:"transitGatewayCidrBlocks"},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:"Ss",locationName:"tagSet"}}},Sgl:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransportTransitGatewayAttachmentId:{locationName:"transportTransitGatewayAttachmentId"},TransitGatewayId:{locationName:"transitGatewayId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Options:{locationName:"options",type:"structure",members:{Protocol:{locationName:"protocol"}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sgp:{type:"list",member:{locationName:"item"}},Sgr:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},TransitGatewayConnectPeerId:{locationName:"transitGatewayConnectPeerId"},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},ConnectPeerConfiguration:{locationName:"connectPeerConfiguration",type:"structure",members:{TransitGatewayAddress:{locationName:"transitGatewayAddress"},PeerAddress:{locationName:"peerAddress"},InsideCidrBlocks:{shape:"Sgp",locationName:"insideCidrBlocks"},Protocol:{locationName:"protocol"},BgpConfigurations:{locationName:"bgpConfigurations",type:"list",member:{locationName:"item",type:"structure",members:{TransitGatewayAsn:{locationName:"transitGatewayAsn",type:"long"},PeerAsn:{locationName:"peerAsn",type:"long"},TransitGatewayAddress:{locationName:"transitGatewayAddress"},PeerAddress:{locationName:"peerAddress"},BgpStatus:{locationName:"bgpStatus"}}}}}},Tags:{shape:"Ss",locationName:"tagSet"}}},Sh4:{type:"structure",members:{TransitGatewayMulticastDomainId:{locationName:"transitGatewayMulticastDomainId"},TransitGatewayId:{locationName:"transitGatewayId"},TransitGatewayMulticastDomainArn:{locationName:"transitGatewayMulticastDomainArn"},OwnerId:{locationName:"ownerId"},Options:{locationName:"options",type:"structure",members:{Igmpv2Support:{locationName:"igmpv2Support"},StaticSourcesSupport:{locationName:"staticSourcesSupport"},AutoAcceptSharedAssociations:{locationName:"autoAcceptSharedAssociations"}}},State:{locationName:"state"},CreationTime:{locationName:"creationTime",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"}}},Shc:{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"}}}}},Shh:{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"}}},Sho:{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:"Ss",locationName:"tagSet"}}},Shu:{type:"structure",members:{Attachments:{locationName:"attachmentSet",type:"list",member:{shape:"S40",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:"Ss",locationName:"tagSet"},VolumeType:{locationName:"volumeType"},FastRestored:{locationName:"fastRestored",type:"boolean"},MultiAttachEnabled:{locationName:"multiAttachEnabled",type:"boolean"},Throughput:{locationName:"throughput",type:"integer"}}},Si1:{type:"list",member:{locationName:"item"}},Si2:{type:"list",member:{locationName:"item"}},Si3:{type:"list",member:{locationName:"item"}},Si5:{type:"structure",members:{VpcEndpointId:{locationName:"vpcEndpointId"},VpcEndpointType:{locationName:"vpcEndpointType"},VpcId:{locationName:"vpcId"},ServiceName:{locationName:"serviceName"},State:{locationName:"state"},PolicyDocument:{locationName:"policyDocument"},RouteTableIds:{shape:"Se",locationName:"routeTableIdSet"},SubnetIds:{shape:"Se",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:"Se",locationName:"networkInterfaceIdSet"},DnsEntries:{shape:"Si9",locationName:"dnsEntrySet"},CreationTimestamp:{locationName:"creationTimestamp",type:"timestamp"},Tags:{shape:"Ss",locationName:"tagSet"},OwnerId:{locationName:"ownerId"},LastError:{locationName:"lastError",type:"structure",members:{Message:{locationName:"message"},Code:{locationName:"code"}}}}},Si9:{type:"list",member:{locationName:"item",type:"structure",members:{DnsName:{locationName:"dnsName"},HostedZoneId:{locationName:"hostedZoneId"}}}},Sie:{type:"structure",members:{ConnectionNotificationId:{locationName:"connectionNotificationId"},ServiceId:{locationName:"serviceId"},VpcEndpointId:{locationName:"vpcEndpointId"},ConnectionNotificationType:{locationName:"connectionNotificationType"},ConnectionNotificationArn:{locationName:"connectionNotificationArn"},ConnectionEvents:{shape:"Se",locationName:"connectionEvents"},ConnectionNotificationState:{locationName:"connectionNotificationState"}}},Sij:{type:"structure",members:{ServiceType:{shape:"Sik",locationName:"serviceType"},ServiceId:{locationName:"serviceId"},ServiceName:{locationName:"serviceName"},ServiceState:{locationName:"serviceState"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},AcceptanceRequired:{locationName:"acceptanceRequired",type:"boolean"},ManagesVpcEndpoints:{locationName:"managesVpcEndpoints",type:"boolean"},NetworkLoadBalancerArns:{shape:"Se",locationName:"networkLoadBalancerArnSet"},GatewayLoadBalancerArns:{shape:"Se",locationName:"gatewayLoadBalancerArnSet"},BaseEndpointDnsNames:{shape:"Se",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:"Ss",locationName:"tagSet"}}},Sik:{type:"list",member:{locationName:"item",type:"structure",members:{ServiceType:{locationName:"serviceType"}}}},Siy:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sj0:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sj2:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sj4:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sj6:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Sj8:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{type:"integer"}}}},Sja:{type:"list",member:{locationName:"item",type:"structure",members:{Value:{}}}},Sjd:{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:"Ss",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"}}}}}},Sk6:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},State:{locationName:"state"},Type:{locationName:"type"},VpcAttachments:{locationName:"attachments",type:"list",member:{shape:"S45",locationName:"item"}},VpnGatewayId:{locationName:"vpnGatewayId"},AmazonSideAsn:{locationName:"amazonSideAsn",type:"long"},Tags:{shape:"Ss",locationName:"tagSet"}}},Skk:{type:"list",member:{}},Sku:{type:"list",member:{locationName:"item"}},Sl6:{type:"list",member:{locationName:"item"}},Snd:{type:"list",member:{locationName:"item"}},Snr:{type:"list",member:{locationName:"item"}},Snt:{type:"structure",members:{InstanceTagKeys:{shape:"Snr",locationName:"instanceTagKeySet"},IncludeAllTagsOfInstance:{locationName:"includeAllTagsOfInstance",type:"boolean"}}},Snv:{type:"list",member:{locationName:"item"}},Soa:{type:"list",member:{locationName:"Filter",type:"structure",members:{Name:{},Values:{shape:"Se",locationName:"Value"}}}},Soj:{type:"list",member:{locationName:"item",type:"structure",members:{Deadline:{locationName:"deadline",type:"timestamp"},Resource:{locationName:"resource"},UseLongIds:{locationName:"useLongIds",type:"boolean"}}}},Spf:{type:"list",member:{locationName:"InstanceId"}},Spu:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Sqz:{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:"Sr3",locationName:"image"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},Volume:{shape:"Sr4",locationName:"volume"}}}}}},ImportVolume:{locationName:"importVolume",type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},BytesConverted:{locationName:"bytesConverted",type:"long"},Description:{locationName:"description"},Image:{shape:"Sr3",locationName:"image"},Volume:{shape:"Sr4",locationName:"volume"}}},State:{locationName:"state"},StatusMessage:{locationName:"statusMessage"},Tags:{shape:"Ss",locationName:"tagSet"}}},Sr3:{type:"structure",members:{Checksum:{locationName:"checksum"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"},Size:{locationName:"size",type:"long"}}},Sr4:{type:"structure",members:{Id:{locationName:"id"},Size:{locationName:"size",type:"long"}}},Ss2:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Prefix:{locationName:"s3Prefix"}}},Ssj:{type:"structure",members:{EventDescription:{locationName:"eventDescription"},EventSubType:{locationName:"eventSubType"},InstanceId:{locationName:"instanceId"}}},Ssm:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},InstanceType:{locationName:"instanceType"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},InstanceHealth:{locationName:"instanceHealth"}}}},Ste:{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:"Sti",locationName:"productCodes"}}},Sti:{type:"list",member:{locationName:"item",type:"structure",members:{ProductCodeId:{locationName:"productCode"},ProductCodeType:{locationName:"type"}}}},Stn:{type:"list",member:{locationName:"Owner"}},Su8:{type:"list",member:{locationName:"item"}},Sub:{type:"list",member:{locationName:"item"}},Sv0:{type:"list",member:{shape:"S9j",locationName:"item"}},Sv1:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},Sve:{type:"structure",members:{Code:{locationName:"code"},Message:{locationName:"message"}}},Svm:{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:"Svo",locationName:"userBucket"}}}},Svo:{type:"structure",members:{S3Bucket:{locationName:"s3Bucket"},S3Key:{locationName:"s3Key"}}},Svp:{type:"list",member:{locationName:"item",type:"structure",members:{LicenseConfigurationArn:{locationName:"licenseConfigurationArn"}}}},Svx:{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:"Svo",locationName:"userBucket"}}},Sw1:{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"}}}}}},Sw4:{type:"structure",members:{Value:{locationName:"value",type:"boolean"}}},Sw5:{type:"structure",members:{Enabled:{locationName:"enabled",type:"boolean"}}},Swi:{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"}}},Swl:{type:"structure",members:{Code:{locationName:"code",type:"integer"},Name:{locationName:"name"}}},Swn:{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"}}},Szl:{type:"structure",members:{Groups:{shape:"Sdv",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:"Szo",locationName:"monitoring"},Placement:{shape:"S8q",locationName:"placement"},Platform:{locationName:"platform"},PrivateDnsName:{locationName:"privateDnsName"},PrivateIpAddress:{locationName:"privateIpAddress"},ProductCodes:{shape:"Sti",locationName:"productCodes"},PublicDnsName:{locationName:"dnsName"},PublicIpAddress:{locationName:"ipAddress"},RamdiskId:{locationName:"ramdiskId"},State:{shape:"Swl",locationName:"instanceState"},StateTransitionReason:{locationName:"reason"},SubnetId:{locationName:"subnetId"},VpcId:{locationName:"vpcId"},Architecture:{locationName:"architecture"},BlockDeviceMappings:{shape:"Sw1",locationName:"blockDeviceMapping"},ClientToken:{locationName:"clientToken"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},EnaSupport:{locationName:"enaSupport",type:"boolean"},Hypervisor:{locationName:"hypervisor"},IamInstanceProfile:{shape:"S2z",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:"Szx",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"},NetworkCardIndex:{locationName:"networkCardIndex",type:"integer"}}},Description:{locationName:"description"},Groups:{shape:"Sdv",locationName:"groupSet"},Ipv6Addresses:{shape:"Sbv",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:"Szx",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:"Sdv",locationName:"groupSet"},SourceDestCheck:{locationName:"sourceDestCheck",type:"boolean"},SpotInstanceRequestId:{locationName:"spotInstanceRequestId"},SriovNetSupport:{locationName:"sriovNetSupport"},StateReason:{shape:"Sve",locationName:"stateReason"},Tags:{shape:"Ss",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:"Sca",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:"S106",locationName:"metadataOptions"},EnclaveOptions:{shape:"Sw5",locationName:"enclaveOptions"}}}},OwnerId:{locationName:"ownerId"},RequesterId:{locationName:"requesterId"},ReservationId:{locationName:"reservationId"}}},Szo:{type:"structure",members:{State:{locationName:"state"}}},Szx:{type:"structure",members:{CarrierIp:{locationName:"carrierIp"},IpOwnerId:{locationName:"ipOwnerId"},PublicDnsName:{locationName:"publicDnsName"},PublicIp:{locationName:"publicIp"}}},S106:{type:"structure",members:{State:{locationName:"state"},HttpTokens:{locationName:"httpTokens"},HttpPutResponseHopLimit:{locationName:"httpPutResponseHopLimit",type:"integer"},HttpEndpoint:{locationName:"httpEndpoint"}}},S11n:{type:"list",member:{locationName:"item"}},S12n:{type:"structure",members:{NetworkInsightsAnalysisId:{locationName:"networkInsightsAnalysisId"},NetworkInsightsAnalysisArn:{locationName:"networkInsightsAnalysisArn"},NetworkInsightsPathId:{locationName:"networkInsightsPathId"},FilterInArns:{shape:"S12o",locationName:"filterInArnSet"},StartDate:{locationName:"startDate",type:"timestamp"},Status:{locationName:"status"},StatusMessage:{locationName:"statusMessage"},NetworkPathFound:{locationName:"networkPathFound",type:"boolean"},ForwardPathComponents:{shape:"S12q",locationName:"forwardPathComponentSet"},ReturnPathComponents:{shape:"S12q",locationName:"returnPathComponentSet"},Explanations:{locationName:"explanationSet",type:"list",member:{locationName:"item",type:"structure",members:{Acl:{shape:"S12t",locationName:"acl"},AclRule:{shape:"S12s",locationName:"aclRule"},Address:{locationName:"address"},Addresses:{shape:"S12v",locationName:"addressSet"},AttachedTo:{shape:"S12t",locationName:"attachedTo"},AvailabilityZones:{shape:"Se",locationName:"availabilityZoneSet"},Cidrs:{shape:"Se",locationName:"cidrSet"},Component:{shape:"S12t",locationName:"component"},CustomerGateway:{shape:"S12t",locationName:"customerGateway"},Destination:{shape:"S12t",locationName:"destination"},DestinationVpc:{shape:"S12t",locationName:"destinationVpc"},Direction:{locationName:"direction"},ExplanationCode:{locationName:"explanationCode"},IngressRouteTable:{shape:"S12t",locationName:"ingressRouteTable"},InternetGateway:{shape:"S12t",locationName:"internetGateway"},LoadBalancerArn:{locationName:"loadBalancerArn"},ClassicLoadBalancerListener:{locationName:"classicLoadBalancerListener",type:"structure",members:{LoadBalancerPort:{locationName:"loadBalancerPort",type:"integer"},InstancePort:{locationName:"instancePort",type:"integer"}}},LoadBalancerListenerPort:{locationName:"loadBalancerListenerPort",type:"integer"},LoadBalancerTarget:{locationName:"loadBalancerTarget",type:"structure",members:{Address:{locationName:"address"},AvailabilityZone:{locationName:"availabilityZone"},Instance:{shape:"S12t",locationName:"instance"},Port:{locationName:"port",type:"integer"}}},LoadBalancerTargetGroup:{shape:"S12t",locationName:"loadBalancerTargetGroup"},LoadBalancerTargetGroups:{shape:"S133",locationName:"loadBalancerTargetGroupSet"},LoadBalancerTargetPort:{locationName:"loadBalancerTargetPort",type:"integer"},ElasticLoadBalancerListener:{shape:"S12t",locationName:"elasticLoadBalancerListener"},MissingComponent:{locationName:"missingComponent"},NatGateway:{shape:"S12t",locationName:"natGateway"},NetworkInterface:{shape:"S12t",locationName:"networkInterface"},PacketField:{locationName:"packetField"},VpcPeeringConnection:{shape:"S12t",locationName:"vpcPeeringConnection"},Port:{locationName:"port",type:"integer"},PortRanges:{shape:"S12w",locationName:"portRangeSet"},PrefixList:{shape:"S12t",locationName:"prefixList"},Protocols:{locationName:"protocolSet",type:"list",member:{locationName:"item"}},RouteTableRoute:{shape:"S12x",locationName:"routeTableRoute"},RouteTable:{shape:"S12t",locationName:"routeTable"},SecurityGroup:{shape:"S12t",locationName:"securityGroup"},SecurityGroupRule:{shape:"S12y",locationName:"securityGroupRule"},SecurityGroups:{shape:"S133",locationName:"securityGroupSet"},SourceVpc:{shape:"S12t",locationName:"sourceVpc"},State:{locationName:"state"},Subnet:{shape:"S12t",locationName:"subnet"},SubnetRouteTable:{shape:"S12t",locationName:"subnetRouteTable"},Vpc:{shape:"S12t",locationName:"vpc"},VpcEndpoint:{shape:"S12t",locationName:"vpcEndpoint"},VpnConnection:{shape:"S12t",locationName:"vpnConnection"},VpnGateway:{shape:"S12t",locationName:"vpnGateway"}}}},AlternatePathHints:{locationName:"alternatePathHintSet",type:"list",member:{locationName:"item",type:"structure",members:{ComponentId:{locationName:"componentId"},ComponentArn:{locationName:"componentArn"}}}},Tags:{shape:"Ss",locationName:"tagSet"}}},S12o:{type:"list",member:{locationName:"item"}},S12q:{type:"list",member:{locationName:"item",type:"structure",members:{SequenceNumber:{locationName:"sequenceNumber",type:"integer"},AclRule:{shape:"S12s",locationName:"aclRule"},Component:{shape:"S12t",locationName:"component"},DestinationVpc:{shape:"S12t",locationName:"destinationVpc"},OutboundHeader:{shape:"S12u",locationName:"outboundHeader"},InboundHeader:{shape:"S12u",locationName:"inboundHeader"},RouteTableRoute:{shape:"S12x",locationName:"routeTableRoute"},SecurityGroupRule:{shape:"S12y",locationName:"securityGroupRule"},SourceVpc:{shape:"S12t",locationName:"sourceVpc"},Subnet:{shape:"S12t",locationName:"subnet"},Vpc:{shape:"S12t",locationName:"vpc"}}}},S12s:{type:"structure",members:{Cidr:{locationName:"cidr"},Egress:{locationName:"egress",type:"boolean"},PortRange:{shape:"Sde",locationName:"portRange"},Protocol:{locationName:"protocol"},RuleAction:{locationName:"ruleAction"},RuleNumber:{locationName:"ruleNumber",type:"integer"}}},S12t:{type:"structure",members:{Id:{locationName:"id"},Arn:{locationName:"arn"}}},S12u:{type:"structure",members:{DestinationAddresses:{shape:"S12v",locationName:"destinationAddressSet"},DestinationPortRanges:{shape:"S12w",locationName:"destinationPortRangeSet"},Protocol:{locationName:"protocol"},SourceAddresses:{shape:"S12v",locationName:"sourceAddressSet"},SourcePortRanges:{shape:"S12w",locationName:"sourcePortRangeSet"}}},S12v:{type:"list",member:{locationName:"item"}},S12w:{type:"list",member:{shape:"Sde",locationName:"item"}},S12x:{type:"structure",members:{DestinationCidr:{locationName:"destinationCidr"},DestinationPrefixListId:{locationName:"destinationPrefixListId"},EgressOnlyInternetGatewayId:{locationName:"egressOnlyInternetGatewayId"},GatewayId:{locationName:"gatewayId"},InstanceId:{locationName:"instanceId"},NatGatewayId:{locationName:"natGatewayId"},NetworkInterfaceId:{locationName:"networkInterfaceId"},Origin:{locationName:"origin"},TransitGatewayId:{locationName:"transitGatewayId"},VpcPeeringConnectionId:{locationName:"vpcPeeringConnectionId"}}},S12y:{type:"structure",members:{Cidr:{locationName:"cidr"},Direction:{locationName:"direction"},SecurityGroupId:{locationName:"securityGroupId"},PortRange:{shape:"Sde",locationName:"portRange"},PrefixListId:{locationName:"prefixListId"},Protocol:{locationName:"protocol"}}},S133:{type:"list",member:{shape:"S12t",locationName:"item"}},S14k:{type:"list",member:{locationName:"ReservedInstancesId"}},S14s:{type:"list",member:{locationName:"item",type:"structure",members:{Amount:{locationName:"amount",type:"double"},Frequency:{locationName:"frequency"}}}},S156:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},InstanceCount:{locationName:"instanceCount",type:"integer"},InstanceType:{locationName:"instanceType"},Platform:{locationName:"platform"},Scope:{locationName:"scope"}}},S15t:{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"}}},S161:{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:"S15t",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"}}},S168:{type:"list",member:{locationName:"GroupName"}},S16g:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{locationName:"group"},UserId:{locationName:"userId"}}}},S16k:{type:"list",member:{locationName:"SnapshotId"}},S173:{type:"structure",required:["IamFleetRole","TargetCapacity"],members:{AllocationStrategy:{locationName:"allocationStrategy"},OnDemandAllocationStrategy:{locationName:"onDemandAllocationStrategy"},SpotMaintenanceStrategies:{locationName:"spotMaintenanceStrategies",type:"structure",members:{CapacityRebalance:{locationName:"capacityRebalance",type:"structure",members:{ReplacementStrategy:{locationName:"replacementStrategy"}}}}},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:"Sdv",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sv0",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2w",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:"S17d",locationName:"networkInterfaceSet"},Placement:{shape:"S17f",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:"Ss",locationName:"tag"}}}}}}},LaunchTemplateConfigs:{shape:"S17i",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:"S1t",locationName:"TagSpecification"}}},S17d:{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:"Sae",locationName:"SecurityGroupId"},Ipv6AddressCount:{locationName:"ipv6AddressCount",type:"integer"},Ipv6Addresses:{shape:"Sbv",locationName:"ipv6AddressesSet",queryName:"Ipv6Addresses"},NetworkInterfaceId:{locationName:"networkInterfaceId"},PrivateIpAddress:{locationName:"privateIpAddress"},PrivateIpAddresses:{shape:"Sah",locationName:"privateIpAddressesSet",queryName:"PrivateIpAddresses"},SecondaryPrivateIpAddressCount:{locationName:"secondaryPrivateIpAddressCount",type:"integer"},SubnetId:{locationName:"subnetId"},AssociateCarrierIpAddress:{type:"boolean"},InterfaceType:{},NetworkCardIndex:{type:"integer"}}}},S17f:{type:"structure",members:{AvailabilityZone:{locationName:"availabilityZone"},GroupName:{locationName:"groupName"},Tenancy:{locationName:"tenancy"}}},S17i:{type:"list",member:{locationName:"item",type:"structure",members:{LaunchTemplateSpecification:{shape:"S8z",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"}}}}}}},S17v:{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:"Sfc",locationName:"fault"},InstanceId:{locationName:"instanceId"},LaunchGroup:{locationName:"launchGroup"},LaunchSpecification:{locationName:"launchSpecification",type:"structure",members:{UserData:{locationName:"userData"},SecurityGroups:{shape:"Sdv",locationName:"groupSet"},AddressingType:{locationName:"addressingType"},BlockDeviceMappings:{shape:"Sv0",locationName:"blockDeviceMapping"},EbsOptimized:{locationName:"ebsOptimized",type:"boolean"},IamInstanceProfile:{shape:"S2w",locationName:"iamInstanceProfile"},ImageId:{locationName:"imageId"},InstanceType:{locationName:"instanceType"},KernelId:{locationName:"kernelId"},KeyName:{locationName:"keyName"},NetworkInterfaces:{shape:"S17d",locationName:"networkInterfaceSet"},Placement:{shape:"S17f",locationName:"placement"},RamdiskId:{locationName:"ramdiskId"},SubnetId:{locationName:"subnetId"},Monitoring:{shape:"S17y",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:"Ss",locationName:"tagSet"},Type:{locationName:"type"},ValidFrom:{locationName:"validFrom",type:"timestamp"},ValidUntil:{locationName:"validUntil",type:"timestamp"},InstanceInterruptionBehavior:{locationName:"instanceInterruptionBehavior"}}}},S17y:{type:"structure",required:["Enabled"],members:{Enabled:{locationName:"enabled",type:"boolean"}}},S18d:{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:"S4l",locationName:"item"}}}}},S195:{type:"list",member:{}},S1a4:{type:"list",member:{locationName:"VolumeId"}},S1ap:{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"},TargetThroughput:{locationName:"targetThroughput",type:"integer"},TargetMultiAttachEnabled:{locationName:"targetMultiAttachEnabled",type:"boolean"},OriginalSize:{locationName:"originalSize",type:"integer"},OriginalIops:{locationName:"originalIops",type:"integer"},OriginalVolumeType:{locationName:"originalVolumeType"},OriginalThroughput:{locationName:"originalThroughput",type:"integer"},OriginalMultiAttachEnabled:{locationName:"originalMultiAttachEnabled",type:"boolean"},Progress:{locationName:"progress",type:"long"},StartTime:{locationName:"startTime",type:"timestamp"},EndTime:{locationName:"endTime",type:"timestamp"}}},S1av:{type:"list",member:{locationName:"VpcId"}},S1cl:{type:"list",member:{locationName:"AvailabilityZone"}},S1cw:{type:"structure",members:{TransitGatewayAttachmentId:{locationName:"transitGatewayAttachmentId"},ResourceId:{locationName:"resourceId"},ResourceType:{locationName:"resourceType"},TransitGatewayRouteTableId:{locationName:"transitGatewayRouteTableId"},State:{locationName:"state"}}},S1f6:{type:"structure",members:{InstanceFamily:{locationName:"instanceFamily"},CpuCredits:{locationName:"cpuCredits"}}},S1fh:{type:"list",member:{locationName:"item"}},S1fj:{type:"list",member:{locationName:"item",type:"structure",members:{CurrencyCode:{locationName:"currencyCode"},Duration:{locationName:"duration",type:"integer"},HostIdSet:{shape:"Su8",locationName:"hostIdSet"},HostReservationId:{locationName:"hostReservationId"},HourlyPrice:{locationName:"hourlyPrice"},InstanceFamily:{locationName:"instanceFamily"},PaymentOption:{locationName:"paymentOption"},UpfrontPrice:{locationName:"upfrontPrice"}}}},S1g0:{type:"structure",members:{HourlyPrice:{locationName:"hourlyPrice"},RemainingTotalValue:{locationName:"remainingTotalValue"},RemainingUpfrontValue:{locationName:"remainingUpfrontValue"}}},S1gs:{type:"structure",members:{Comment:{},UploadEnd:{type:"timestamp"},UploadSize:{type:"double"},UploadStart:{type:"timestamp"}}},S1gv:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S1h2:{type:"structure",required:["Bytes","Format","ImportManifestUrl"],members:{Bytes:{locationName:"bytes",type:"long"},Format:{locationName:"format"},ImportManifestUrl:{locationName:"importManifestUrl"}}},S1h3:{type:"structure",required:["Size"],members:{Size:{locationName:"size",type:"long"}}},S1hu:{type:"list",member:{locationName:"UserId"}},S1hv:{type:"list",member:{locationName:"UserGroup"}},S1hw:{type:"list",member:{locationName:"ProductCode"}},S1hy:{type:"list",member:{locationName:"item",type:"structure",members:{Group:{},UserId:{}}}},S1i3:{type:"list",member:{shape:"S17",locationName:"item"}},S1ie:{type:"structure",members:{CapacityReservationPreference:{},CapacityReservationTarget:{shape:"Sb8"}}},S1k9:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{type:"boolean"}}},S1kb:{type:"structure",members:{AllowDnsResolutionFromRemoteVpc:{locationName:"allowDnsResolutionFromRemoteVpc",type:"boolean"},AllowEgressFromLocalClassicLinkToRemoteVpc:{locationName:"allowEgressFromLocalClassicLinkToRemoteVpc",type:"boolean"},AllowEgressFromLocalVpcToRemoteClassicLink:{locationName:"allowEgressFromLocalVpcToRemoteClassicLink",type:"boolean"}}},S1kq:{type:"list",member:{locationName:"item",type:"structure",members:{InstanceId:{locationName:"instanceId"},Monitoring:{shape:"Szo",locationName:"monitoring"}}}},S1nr:{type:"list",member:{locationName:"SecurityGroupId"}},S1of:{type:"list",member:{locationName:"item",type:"structure",members:{CurrentState:{shape:"Swl",locationName:"currentState"},InstanceId:{locationName:"instanceId"},PreviousState:{shape:"Swl",locationName:"previousState"}}}}}}},9209:function(e,t,r){const{publicEncrypt:i,privateDecrypt:a,constants:s}=r(6417);const{oaepHashSupported:n}=r(7915);const{KEYOBJECT:o}=r(3771);const{asInput:u}=r(8727);const p=e=>{switch(e){case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":return s.RSA_PKCS1_OAEP_PADDING;case"RSA1_5":return s.RSA_PKCS1_PADDING}};const c=e=>{switch(e){case"RSA-OAEP":return"sha1";case"RSA-OAEP-256":return"sha256";case"RSA-OAEP-384":return"sha384";case"RSA-OAEP-512":return"sha512";default:return undefined}};const m=(e,t,{[o]:r},a)=>{const s=u(r,true);return{wrapped:i({key:s,oaepHash:t,padding:e},a)}};const l=(e,t,{[o]:r},i)=>{const s=u(r,false);return a({key:s,oaepHash:t,padding:e},i)};const d={RSA1_5:0,"RSA-OAEP":592,"RSA-OAEP-256":784,"RSA-OAEP-384":1040,"RSA-OAEP-512":1296};e.exports=((e,t)=>{const r=["RSA-OAEP","RSA1_5"];if(n){r.splice(1,0,"RSA-OAEP-256","RSA-OAEP-384","RSA-OAEP-512")}r.forEach(r=>{const i=p(r);const a=c(r);e.keyManagementEncrypt.set(r,m.bind(undefined,i,a));e.keyManagementDecrypt.set(r,l.bind(undefined,i,a));t.RSA.wrapKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.length>=d[r]);t.RSA.unwrapKey[r]=(e=>e.private&&(e.use==="enc"||e.use===undefined)&&e.length>=d[r])})})},9214:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2020-08-07",endpointPrefix:"models-v2-lex",jsonVersion:"1.1",protocol:"rest-json",serviceAbbreviation:"Lex Models V2",serviceFullName:"Amazon Lex Model Building V2",serviceId:"Lex Models V2",signatureVersion:"v4",signingName:"lex",uid:"models.lex.v2-2020-08-07"},operations:{BuildBotLocale:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",responseCode:202},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},botLocaleStatus:{},lastBuildSubmittedDateTime:{type:"timestamp"}}}},CreateBot:{http:{method:"PUT",requestUri:"/bots/",responseCode:202},input:{type:"structure",required:["botName","roleArn","dataPrivacy","idleSessionTTLInSeconds"],members:{botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botTags:{shape:"Sf"},testBotAliasTags:{shape:"Sf"}}},output:{type:"structure",members:{botId:{},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},creationDateTime:{type:"timestamp"},botTags:{shape:"Sf"},testBotAliasTags:{shape:"Sf"}}}},CreateBotAlias:{http:{method:"PUT",requestUri:"/bots/{botId}/botaliases/",responseCode:202},input:{type:"structure",required:["botAliasName","botId"],members:{botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botId:{location:"uri",locationName:"botId"},tags:{shape:"Sf"}}},output:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botAliasStatus:{},botId:{},creationDateTime:{type:"timestamp"},tags:{shape:"Sf"}}}},CreateBotLocale:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/",responseCode:202},input:{type:"structure",required:["botId","botVersion","localeId","nluIntentConfidenceThreshold"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeName:{},localeId:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"},botLocaleStatus:{},creationDateTime:{type:"timestamp"}}}},CreateBotVersion:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/",responseCode:202},input:{type:"structure",required:["botId","botVersionLocaleSpecification"],members:{botId:{location:"uri",locationName:"botId"},description:{},botVersionLocaleSpecification:{shape:"S1h"}}},output:{type:"structure",members:{botId:{},description:{},botVersion:{},botVersionLocaleSpecification:{shape:"S1h"},botStatus:{},creationDateTime:{type:"timestamp"}}}},CreateIntent:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/",responseCode:200},input:{type:"structure",required:["intentName","botId","botVersion","localeId"],members:{intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"}}}},CreateSlot:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/",responseCode:200},input:{type:"structure",required:["slotName","slotTypeId","valueElicitationSetting","botId","botVersion","localeId","intentId"],members:{slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"}}},output:{type:"structure",members:{slotId:{},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{},botVersion:{},localeId:{},intentId:{},creationDateTime:{type:"timestamp"}}}},CreateSlotType:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/",responseCode:200},input:{type:"structure",required:["slotTypeName","valueSelectionSetting","botId","botVersion","localeId"],members:{slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"}}}},DeleteBot:{http:{method:"DELETE",requestUri:"/bots/{botId}/",responseCode:202},input:{type:"structure",required:["botId"],members:{botId:{location:"uri",locationName:"botId"},skipResourceInUseCheck:{location:"querystring",locationName:"skipResourceInUseCheck",type:"boolean"}}},output:{type:"structure",members:{botId:{},botStatus:{}}}},DeleteBotAlias:{http:{method:"DELETE",requestUri:"/bots/{botId}/botaliases/{botAliasId}/",responseCode:202},input:{type:"structure",required:["botAliasId","botId"],members:{botAliasId:{location:"uri",locationName:"botAliasId"},botId:{location:"uri",locationName:"botId"},skipResourceInUseCheck:{location:"querystring",locationName:"skipResourceInUseCheck",type:"boolean"}}},output:{type:"structure",members:{botAliasId:{},botId:{},botAliasStatus:{}}}},DeleteBotLocale:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",responseCode:202},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},botLocaleStatus:{}}}},DeleteBotVersion:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/",responseCode:202},input:{type:"structure",required:["botId","botVersion"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},skipResourceInUseCheck:{location:"querystring",locationName:"skipResourceInUseCheck",type:"boolean"}}},output:{type:"structure",members:{botId:{},botVersion:{},botStatus:{}}}},DeleteIntent:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/",responseCode:204},input:{type:"structure",required:["intentId","botId","botVersion","localeId"],members:{intentId:{location:"uri",locationName:"intentId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}}},DeleteSlot:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/",responseCode:204},input:{type:"structure",required:["slotId","botId","botVersion","localeId","intentId"],members:{slotId:{location:"uri",locationName:"slotId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"}}}},DeleteSlotType:{http:{method:"DELETE",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/",responseCode:204},input:{type:"structure",required:["slotTypeId","botId","botVersion","localeId"],members:{slotTypeId:{location:"uri",locationName:"slotTypeId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},skipResourceInUseCheck:{location:"querystring",locationName:"skipResourceInUseCheck",type:"boolean"}}}},DescribeBot:{http:{method:"GET",requestUri:"/bots/{botId}/",responseCode:200},input:{type:"structure",required:["botId"],members:{botId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{botId:{},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},DescribeBotAlias:{http:{method:"GET",requestUri:"/bots/{botId}/botaliases/{botAliasId}/",responseCode:200},input:{type:"structure",required:["botAliasId","botId"],members:{botAliasId:{location:"uri",locationName:"botAliasId"},botId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botAliasHistoryEvents:{type:"list",member:{type:"structure",members:{botVersion:{},startDate:{type:"timestamp"},endDate:{type:"timestamp"}}}},botAliasStatus:{},botId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},DescribeBotLocale:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},localeName:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"},intentsCount:{type:"integer"},slotTypesCount:{type:"integer"},botLocaleStatus:{},failureReasons:{shape:"S41"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},lastBuildSubmittedDateTime:{type:"timestamp"},botLocaleHistoryEvents:{type:"list",member:{type:"structure",required:["event","eventDate"],members:{event:{},eventDate:{type:"timestamp"}}}}}}},DescribeBotVersion:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/",responseCode:200},input:{type:"structure",required:["botId","botVersion"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"}}},output:{type:"structure",members:{botId:{},botName:{},botVersion:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},failureReasons:{shape:"S41"},creationDateTime:{type:"timestamp"}}}},DescribeIntent:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/",responseCode:200},input:{type:"structure",required:["intentId","botId","botVersion","localeId"],members:{intentId:{location:"uri",locationName:"intentId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},slotPriorities:{shape:"S4a"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},DescribeSlot:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/",responseCode:200},input:{type:"structure",required:["slotId","botId","botVersion","localeId","intentId"],members:{slotId:{location:"uri",locationName:"slotId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"}}},output:{type:"structure",members:{slotId:{},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{},botVersion:{},localeId:{},intentId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},DescribeSlotType:{http:{method:"GET",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/",responseCode:200},input:{type:"structure",required:["slotTypeId","botId","botVersion","localeId"],members:{slotTypeId:{location:"uri",locationName:"slotTypeId"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},ListBotAliases:{http:{requestUri:"/bots/{botId}/botaliases/",responseCode:200},input:{type:"structure",required:["botId"],members:{botId:{location:"uri",locationName:"botId"},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botAliasSummaries:{type:"list",member:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasStatus:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{},botId:{}}}},ListBotLocales:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/",responseCode:200},input:{type:"structure",required:["botId","botVersion"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersion:{},nextToken:{},botLocaleSummaries:{type:"list",member:{type:"structure",members:{localeId:{},localeName:{},description:{},botLocaleStatus:{},lastUpdatedDateTime:{type:"timestamp"},lastBuildSubmittedDateTime:{type:"timestamp"}}}}}}},ListBotVersions:{http:{requestUri:"/bots/{botId}/botversions/",responseCode:200},input:{type:"structure",required:["botId"],members:{botId:{location:"uri",locationName:"botId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersionSummaries:{type:"list",member:{type:"structure",members:{botName:{},botVersion:{},description:{},botStatus:{},creationDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListBots:{http:{requestUri:"/bots/",responseCode:200},input:{type:"structure",members:{sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botSummaries:{type:"list",member:{type:"structure",members:{botId:{},botName:{},description:{},botStatus:{},latestBotVersion:{},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListBuiltInIntents:{http:{requestUri:"/builtins/locales/{localeId}/intents/",responseCode:200},input:{type:"structure",required:["localeId"],members:{localeId:{location:"uri",locationName:"localeId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{builtInIntentSummaries:{type:"list",member:{type:"structure",members:{intentSignature:{},description:{}}}},nextToken:{},localeId:{}}}},ListBuiltInSlotTypes:{http:{requestUri:"/builtins/locales/{localeId}/slottypes/",responseCode:200},input:{type:"structure",required:["localeId"],members:{localeId:{location:"uri",locationName:"localeId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{builtInSlotTypeSummaries:{type:"list",member:{type:"structure",members:{slotTypeSignature:{},description:{}}}},nextToken:{},localeId:{}}}},ListIntents:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},intentSummaries:{type:"list",member:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListSlotTypes:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},slotTypeSummaries:{type:"list",member:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},parentSlotTypeSignature:{},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}}},ListSlots:{http:{requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/",responseCode:200},input:{type:"structure",required:["botId","botVersion","localeId","intentId"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"},sortBy:{type:"structure",required:["attribute","order"],members:{attribute:{},order:{}}},filters:{type:"list",member:{type:"structure",required:["name","values","operator"],members:{name:{},values:{shape:"S4u"},operator:{}}}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},intentId:{},slotSummaries:{type:"list",member:{type:"structure",members:{slotId:{},slotName:{},description:{},slotConstraint:{},slotTypeId:{},valueElicitationPromptSpecification:{shape:"S1t"},lastUpdatedDateTime:{type:"timestamp"}}}},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"}}}},TagResource:{http:{requestUri:"/tags/{resourceARN}",responseCode:200},input:{type:"structure",required:["resourceARN","tags"],members:{resourceARN:{location:"uri",locationName:"resourceARN"},tags:{shape:"Sf"}}},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:{}}},UpdateBot:{http:{method:"PUT",requestUri:"/bots/{botId}/",responseCode:202},input:{type:"structure",required:["botId","botName","roleArn","dataPrivacy","idleSessionTTLInSeconds"],members:{botId:{location:"uri",locationName:"botId"},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"}}},output:{type:"structure",members:{botId:{},botName:{},description:{},roleArn:{},dataPrivacy:{shape:"Sc"},idleSessionTTLInSeconds:{type:"integer"},botStatus:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateBotAlias:{http:{method:"PUT",requestUri:"/bots/{botId}/botaliases/{botAliasId}/",responseCode:202},input:{type:"structure",required:["botAliasId","botAliasName","botId"],members:{botAliasId:{location:"uri",locationName:"botAliasId"},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botId:{location:"uri",locationName:"botId"}}},output:{type:"structure",members:{botAliasId:{},botAliasName:{},description:{},botVersion:{},botAliasLocaleSettings:{shape:"Sm"},conversationLogSettings:{shape:"St"},sentimentAnalysisSettings:{shape:"S16"},botAliasStatus:{},botId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateBotLocale:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/",responseCode:202},input:{type:"structure",required:["botId","botVersion","localeId","nluIntentConfidenceThreshold"],members:{botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"}}},output:{type:"structure",members:{botId:{},botVersion:{},localeId:{},localeName:{},description:{},nluIntentConfidenceThreshold:{type:"double"},voiceSettings:{shape:"S1c"},botLocaleStatus:{},failureReasons:{shape:"S41"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateIntent:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/",responseCode:200},input:{type:"structure",required:["intentId","intentName","botId","botVersion","localeId"],members:{intentId:{location:"uri",locationName:"intentId"},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},slotPriorities:{shape:"S4a"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{intentId:{},intentName:{},description:{},parentIntentSignature:{},sampleUtterances:{shape:"S1n"},dialogCodeHook:{shape:"S1q"},fulfillmentCodeHook:{shape:"S1r"},slotPriorities:{shape:"S4a"},intentConfirmationSetting:{shape:"S1s"},intentClosingSetting:{shape:"S2e"},inputContexts:{shape:"S2f"},outputContexts:{shape:"S2h"},kendraConfiguration:{shape:"S2l"},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateSlot:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/",responseCode:200},input:{type:"structure",required:["slotId","slotName","slotTypeId","valueElicitationSetting","botId","botVersion","localeId","intentId"],members:{slotId:{location:"uri",locationName:"slotId"},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"},intentId:{location:"uri",locationName:"intentId"}}},output:{type:"structure",members:{slotId:{},slotName:{},description:{},slotTypeId:{},valueElicitationSetting:{shape:"S2r"},obfuscationSetting:{shape:"S31"},botId:{},botVersion:{},localeId:{},intentId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},UpdateSlotType:{http:{method:"PUT",requestUri:"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/",responseCode:202},input:{type:"structure",required:["slotTypeId","slotTypeName","valueSelectionSetting","botId","botVersion","localeId"],members:{slotTypeId:{location:"uri",locationName:"slotTypeId"},slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{location:"uri",locationName:"botId"},botVersion:{location:"uri",locationName:"botVersion"},localeId:{location:"uri",locationName:"localeId"}}},output:{type:"structure",members:{slotTypeId:{},slotTypeName:{},description:{},slotTypeValues:{shape:"S35"},valueSelectionSetting:{shape:"S3a"},parentSlotTypeSignature:{},botId:{},botVersion:{},localeId:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},shapes:{Sc:{type:"structure",required:["childDirected"],members:{childDirected:{type:"boolean"}}},Sf:{type:"map",key:{},value:{}},Sm:{type:"map",key:{},value:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"},codeHookSpecification:{type:"structure",required:["lambdaCodeHook"],members:{lambdaCodeHook:{type:"structure",required:["lambdaARN","codeHookInterfaceVersion"],members:{lambdaARN:{},codeHookInterfaceVersion:{}}}}}}}},St:{type:"structure",members:{textLogSettings:{type:"list",member:{type:"structure",required:["enabled","destination"],members:{enabled:{type:"boolean"},destination:{type:"structure",required:["cloudWatch"],members:{cloudWatch:{type:"structure",required:["cloudWatchLogGroupArn","logPrefix"],members:{cloudWatchLogGroupArn:{},logPrefix:{}}}}}}}},audioLogSettings:{type:"list",member:{type:"structure",required:["enabled","destination"],members:{enabled:{type:"boolean"},destination:{type:"structure",required:["s3Bucket"],members:{s3Bucket:{type:"structure",required:["s3BucketArn","logPrefix"],members:{kmsKeyArn:{},s3BucketArn:{},logPrefix:{}}}}}}}}}},S16:{type:"structure",required:["detectSentiment"],members:{detectSentiment:{type:"boolean"}}},S1c:{type:"structure",required:["voiceId"],members:{voiceId:{}}},S1h:{type:"map",key:{},value:{type:"structure",required:["sourceBotVersion"],members:{sourceBotVersion:{}}}},S1n:{type:"list",member:{type:"structure",required:["utterance"],members:{utterance:{}}}},S1q:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"}}},S1r:{type:"structure",required:["enabled"],members:{enabled:{type:"boolean"}}},S1s:{type:"structure",required:["promptSpecification","declinationResponse"],members:{promptSpecification:{shape:"S1t"},declinationResponse:{shape:"S2d"}}},S1t:{type:"structure",required:["messageGroups","maxRetries"],members:{messageGroups:{shape:"S1u"},maxRetries:{type:"integer"},allowInterrupt:{type:"boolean"}}},S1u:{type:"list",member:{type:"structure",required:["message"],members:{message:{shape:"S1w"},variations:{type:"list",member:{shape:"S1w"}}}}},S1w:{type:"structure",members:{plainTextMessage:{type:"structure",required:["value"],members:{value:{}}},customPayload:{type:"structure",required:["value"],members:{value:{}}},ssmlMessage:{type:"structure",required:["value"],members:{value:{}}},imageResponseCard:{type:"structure",required:["title"],members:{title:{},subtitle:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}},S2d:{type:"structure",required:["messageGroups"],members:{messageGroups:{shape:"S1u"},allowInterrupt:{type:"boolean"}}},S2e:{type:"structure",required:["closingResponse"],members:{closingResponse:{shape:"S2d"}}},S2f:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},S2h:{type:"list",member:{type:"structure",required:["name","timeToLiveInSeconds","turnsToLive"],members:{name:{},timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}}},S2l:{type:"structure",required:["kendraIndex"],members:{kendraIndex:{},queryFilterStringEnabled:{type:"boolean"},queryFilterString:{}}},S2r:{type:"structure",required:["slotConstraint"],members:{defaultValueSpecification:{type:"structure",required:["defaultValueList"],members:{defaultValueList:{type:"list",member:{type:"structure",required:["defaultValue"],members:{defaultValue:{}}}}}},slotConstraint:{},promptSpecification:{shape:"S1t"},sampleUtterances:{shape:"S1n"},waitAndContinueSpecification:{type:"structure",required:["waitingResponse","continueResponse"],members:{waitingResponse:{shape:"S2d"},continueResponse:{shape:"S2d"},stillWaitingResponse:{type:"structure",required:["messageGroups","frequencyInSeconds","timeoutInSeconds"],members:{messageGroups:{shape:"S1u"},frequencyInSeconds:{type:"integer"},timeoutInSeconds:{type:"integer"},allowInterrupt:{type:"boolean"}}}}}}},S31:{type:"structure",required:["obfuscationSettingType"],members:{obfuscationSettingType:{}}},S35:{type:"list",member:{type:"structure",members:{sampleValue:{shape:"S37"},synonyms:{type:"list",member:{shape:"S37"}}}}},S37:{type:"structure",required:["value"],members:{value:{}}},S3a:{type:"structure",required:["resolutionStrategy"],members:{resolutionStrategy:{},regexFilter:{type:"structure",required:["pattern"],members:{pattern:{}}}}},S41:{type:"list",member:{}},S4a:{type:"list",member:{type:"structure",required:["priority","slotId"],members:{priority:{type:"integer"},slotId:{}}}},S4u:{type:"list",member:{}}}}},9225:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["marketplacemetering"]={};i.MarketplaceMetering=a.defineService("marketplacemetering",["2016-01-14"]);Object.defineProperty(s.services["marketplacemetering"],"2016-01-14",{get:function get(){var e=r(6632);e.paginators=r(2225).pagination;return e},enumerable:true,configurable:true});e.exports=i.MarketplaceMetering},9233:function(e){"use strict";e.exports=function generate_dependencies(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="errs__"+a;var l=e.util.copy(e);var d="";l.level++;var y="valid"+l.level;var b={},h={},f=e.opts.ownProperties;for(I in n){if(I=="__proto__")continue;var g=n[I];var S=Array.isArray(g)?h:b;S[I]=g}i+="var "+m+" = errors;";var N=e.errorPath;i+="var missing"+a+";";for(var I in h){S=h[I];if(S.length){i+=" if ( "+c+e.util.getProperty(I)+" !== undefined ";if(f){i+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(I)+"') "}if(p){i+=" && ( ";var T=S;if(T){var v,k=-1,C=T.length-1;while(k0:e.util.schemaHasRules(g,e.RULES.all)){i+=" "+y+" = true; if ( "+c+e.util.getProperty(I)+" !== undefined ";if(f){i+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(I)+"') "}i+=") { ";l.schema=g;l.schemaPath=o+e.util.getProperty(I);l.errSchemaPath=u+"/"+e.util.escapeFragment(I);i+=" "+e.validate(l)+" ";l.baseId=O;i+=" } ";if(p){i+=" if ("+y+") { ";d+="}"}}}if(p){i+=" "+d+" if ("+m+" == errors) {"}return i}},9236:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["elasticache"]={};i.ElastiCache=a.defineService("elasticache",["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*","2015-02-02"]);Object.defineProperty(s.services["elasticache"],"2015-02-02",{get:function get(){var e=r(4392);e.paginators=r(693).pagination;e.waiters=r(1627).waiters;return e},enumerable:true,configurable:true});e.exports=i.ElastiCache},9239:function(e){e.exports={pagination:{}}},9240:function(e,t,r){var i=r(2602);var a=r(5747);var s=r(5622);i.register("toEnd",_toEnd,{pipeOnly:true,wrapOutput:false});function _toEnd(e,t){if(!t)i.error("wrong arguments");if(!a.existsSync(s.dirname(t))){i.error("no such file or directory: "+s.dirname(t))}try{a.appendFileSync(t,this.stdout||this.toString(),"utf8");return this}catch(e){i.error("could not append to file (code "+e.code+"): "+t,{continue:true})}}e.exports=_toEnd},9242:function(e,t){(function(){var r;var i=0xdeadbeefcafe;var a=(i&16777215)==15715070;function BigInteger(e,t,r){if(e!=null)if("number"==typeof e)this.fromNumber(e,t,r);else if(t==null&&"string"!=typeof e)this.fromString(e,256);else this.fromString(e,t)}function nbi(){return new BigInteger(null)}function am1(e,t,r,i,a,s){while(--s>=0){var n=t*this[e++]+r[i]+a;a=Math.floor(n/67108864);r[i++]=n&67108863}return a}function am2(e,t,r,i,a,s){var n=t&32767,o=t>>15;while(--s>=0){var u=this[e]&32767;var p=this[e++]>>15;var c=o*u+p*n;u=n*u+((c&32767)<<15)+r[i]+(a&1073741823);a=(u>>>30)+(c>>>15)+o*p+(a>>>30);r[i++]=u&1073741823}return a}function am3(e,t,r,i,a,s){var n=t&16383,o=t>>14;while(--s>=0){var u=this[e]&16383;var p=this[e++]>>14;var c=o*u+p*n;u=n*u+((c&16383)<<14)+r[i]+a;a=(u>>28)+(c>>14)+o*p;r[i++]=u&268435455}return a}var s=typeof navigator!=="undefined";if(s&&a&&navigator.appName=="Microsoft Internet Explorer"){BigInteger.prototype.am=am2;r=30}else if(s&&a&&navigator.appName!="Netscape"){BigInteger.prototype.am=am1;r=26}else{BigInteger.prototype.am=am3;r=28}BigInteger.prototype.DB=r;BigInteger.prototype.DM=(1<=0;--t)e[t]=this[t];e.t=this.t;e.s=this.s}function bnpFromInt(e){this.t=1;this.s=e<0?-1:0;if(e>0)this[0]=e;else if(e<-1)this[0]=e+this.DV;else this.t=0}function nbv(e){var t=nbi();t.fromInt(e);return t}function bnpFromString(e,t){var r;if(t==16)r=4;else if(t==8)r=3;else if(t==256)r=8;else if(t==2)r=1;else if(t==32)r=5;else if(t==4)r=2;else{this.fromRadix(e,t);return}this.t=0;this.s=0;var i=e.length,a=false,s=0;while(--i>=0){var n=r==8?e[i]&255:intAt(e,i);if(n<0){if(e.charAt(i)=="-")a=true;continue}a=false;if(s==0)this[this.t++]=n;else if(s+r>this.DB){this[this.t-1]|=(n&(1<>this.DB-s}else this[this.t-1]|=n<=this.DB)s-=this.DB}if(r==8&&(e[0]&128)!=0){this.s=-1;if(s>0)this[this.t-1]|=(1<0&&this[this.t-1]==e)--this.t}function bnToString(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(e==16)t=4;else if(e==8)t=3;else if(e==2)t=1;else if(e==32)t=5;else if(e==4)t=2;else return this.toRadix(e);var r=(1<0){if(o>o)>0){a=true;s=int2char(i)}while(n>=0){if(o>(o+=this.DB-t)}else{i=this[n]>>(o-=t)&r;if(o<=0){o+=this.DB;--n}}if(i>0)a=true;if(a)s+=int2char(i)}}return a?s:"0"}function bnNegate(){var e=nbi();BigInteger.ZERO.subTo(this,e);return e}function bnAbs(){return this.s<0?this.negate():this}function bnCompareTo(e){var t=this.s-e.s;if(t!=0)return t;var r=this.t;t=r-e.t;if(t!=0)return this.s<0?-t:t;while(--r>=0)if((t=this[r]-e[r])!=0)return t;return 0}function nbits(e){var t=1,r;if((r=e>>>16)!=0){e=r;t+=16}if((r=e>>8)!=0){e=r;t+=8}if((r=e>>4)!=0){e=r;t+=4}if((r=e>>2)!=0){e=r;t+=2}if((r=e>>1)!=0){e=r;t+=1}return t}function bnBitLength(){if(this.t<=0)return 0;return this.DB*(this.t-1)+nbits(this[this.t-1]^this.s&this.DM)}function bnpDLShiftTo(e,t){var r;for(r=this.t-1;r>=0;--r)t[r+e]=this[r];for(r=e-1;r>=0;--r)t[r]=0;t.t=this.t+e;t.s=this.s}function bnpDRShiftTo(e,t){for(var r=e;r=0;--o){t[o+s+1]=this[o]>>i|n;n=(this[o]&a)<=0;--o)t[o]=0;t[s]=n;t.t=this.t+s+1;t.s=this.s;t.clamp()}function bnpRShiftTo(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t){t.t=0;return}var i=e%this.DB;var a=this.DB-i;var s=(1<>i;for(var n=r+1;n>i}if(i>0)t[this.t-r-1]|=(this.s&s)<>=this.DB}if(e.t>=this.DB}i+=this.s}else{i+=this.s;while(r>=this.DB}i-=e.s}t.s=i<0?-1:0;if(i<-1)t[r++]=this.DV+i;else if(i>0)t[r++]=i;t.t=r;t.clamp()}function bnpMultiplyTo(e,t){var r=this.abs(),i=e.abs();var a=r.t;t.t=a+i.t;while(--a>=0)t[a]=0;for(a=0;a=0)e[r]=0;for(r=0;r=t.DV){e[r+t.t]-=t.DV;e[r+t.t+1]=1}}if(e.t>0)e[e.t-1]+=t.am(r,t[r],e,2*r,0,1);e.s=0;e.clamp()}function bnpDivRemTo(e,t,r){var i=e.abs();if(i.t<=0)return;var a=this.abs();if(a.t0){i.lShiftTo(u,s);a.lShiftTo(u,r)}else{i.copyTo(s);a.copyTo(r)}var p=s.t;var c=s[p-1];if(c==0)return;var m=c*(1<1?s[p-2]>>this.F2:0);var l=this.FV/m,d=(1<=0){r[r.t++]=1;r.subTo(f,r)}BigInteger.ONE.dlShiftTo(p,f);f.subTo(s,s);while(s.t=0){var g=r[--b]==c?this.DM:Math.floor(r[b]*l+(r[b-1]+y)*d);if((r[b]+=s.am(0,g,r,h,0,p))0)r.rShiftTo(u,r);if(n<0)BigInteger.ZERO.subTo(r,r)}function bnMod(e){var t=nbi();this.abs().divRemTo(e,null,t);if(this.s<0&&t.compareTo(BigInteger.ZERO)>0)e.subTo(t,t);return t}function Classic(e){this.m=e}function cConvert(e){if(e.s<0||e.compareTo(this.m)>=0)return e.mod(this.m);else return e}function cRevert(e){return e}function cReduce(e){e.divRemTo(this.m,null,e)}function cMulTo(e,t,r){e.multiplyTo(t,r);this.reduce(r)}function cSqrTo(e,t){e.squareTo(t);this.reduce(t)}Classic.prototype.convert=cConvert;Classic.prototype.revert=cRevert;Classic.prototype.reduce=cReduce;Classic.prototype.mulTo=cMulTo;Classic.prototype.sqrTo=cSqrTo;function bnpInvDigit(){if(this.t<1)return 0;var e=this[0];if((e&1)==0)return 0;var t=e&3;t=t*(2-(e&15)*t)&15;t=t*(2-(e&255)*t)&255;t=t*(2-((e&65535)*t&65535))&65535;t=t*(2-e*t%this.DV)%this.DV;return t>0?this.DV-t:-t}function Montgomery(e){this.m=e;this.mp=e.invDigit();this.mpl=this.mp&32767;this.mph=this.mp>>15;this.um=(1<0)this.m.subTo(t,t);return t}function montRevert(e){var t=nbi();e.copyTo(t);this.reduce(t);return t}function montReduce(e){while(e.t<=this.mt2)e[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;r=t+this.m.t;e[r]+=this.m.am(0,i,e,t,0,this.m.t);while(e[r]>=e.DV){e[r]-=e.DV;e[++r]++}}e.clamp();e.drShiftTo(this.m.t,e);if(e.compareTo(this.m)>=0)e.subTo(this.m,e)}function montSqrTo(e,t){e.squareTo(t);this.reduce(t)}function montMulTo(e,t,r){e.multiplyTo(t,r);this.reduce(r)}Montgomery.prototype.convert=montConvert;Montgomery.prototype.revert=montRevert;Montgomery.prototype.reduce=montReduce;Montgomery.prototype.mulTo=montMulTo;Montgomery.prototype.sqrTo=montSqrTo;function bnpIsEven(){return(this.t>0?this[0]&1:this.s)==0}function bnpExp(e,t){if(e>4294967295||e<1)return BigInteger.ONE;var r=nbi(),i=nbi(),a=t.convert(this),s=nbits(e)-1;a.copyTo(r);while(--s>=0){t.sqrTo(r,i);if((e&1<0)t.mulTo(i,a,r);else{var n=r;r=i;i=n}}return t.revert(r)}function bnModPowInt(e,t){var r;if(e<256||t.isEven())r=new Classic(t);else r=new Montgomery(t);return this.exp(e,r)}BigInteger.prototype.copyTo=bnpCopyTo;BigInteger.prototype.fromInt=bnpFromInt;BigInteger.prototype.fromString=bnpFromString;BigInteger.prototype.clamp=bnpClamp;BigInteger.prototype.dlShiftTo=bnpDLShiftTo;BigInteger.prototype.drShiftTo=bnpDRShiftTo;BigInteger.prototype.lShiftTo=bnpLShiftTo;BigInteger.prototype.rShiftTo=bnpRShiftTo;BigInteger.prototype.subTo=bnpSubTo;BigInteger.prototype.multiplyTo=bnpMultiplyTo;BigInteger.prototype.squareTo=bnpSquareTo;BigInteger.prototype.divRemTo=bnpDivRemTo;BigInteger.prototype.invDigit=bnpInvDigit;BigInteger.prototype.isEven=bnpIsEven;BigInteger.prototype.exp=bnpExp;BigInteger.prototype.toString=bnToString;BigInteger.prototype.negate=bnNegate;BigInteger.prototype.abs=bnAbs;BigInteger.prototype.compareTo=bnCompareTo;BigInteger.prototype.bitLength=bnBitLength;BigInteger.prototype.mod=bnMod;BigInteger.prototype.modPowInt=bnModPowInt;BigInteger.ZERO=nbv(0);BigInteger.ONE=nbv(1);function bnClone(){var e=nbi();this.copyTo(e);return e}function bnIntValue(){if(this.s<0){if(this.t==1)return this[0]-this.DV;else if(this.t==0)return-1}else if(this.t==1)return this[0];else if(this.t==0)return 0;return(this[1]&(1<<32-this.DB)-1)<>24}function bnShortValue(){return this.t==0?this.s:this[0]<<16>>16}function bnpChunkSize(e){return Math.floor(Math.LN2*this.DB/Math.log(e))}function bnSigNum(){if(this.s<0)return-1;else if(this.t<=0||this.t==1&&this[0]<=0)return 0;else return 1}function bnpToRadix(e){if(e==null)e=10;if(this.signum()==0||e<2||e>36)return"0";var t=this.chunkSize(e);var r=Math.pow(e,t);var i=nbv(r),a=nbi(),s=nbi(),n="";this.divRemTo(i,a,s);while(a.signum()>0){n=(r+s.intValue()).toString(e).substr(1)+n;a.divRemTo(i,a,s)}return s.intValue().toString(e)+n}function bnpFromRadix(e,t){this.fromInt(0);if(t==null)t=10;var r=this.chunkSize(t);var i=Math.pow(t,r),a=false,s=0,n=0;for(var o=0;o=r){this.dMultiply(i);this.dAddOffset(n,0);s=0;n=0}}if(s>0){this.dMultiply(Math.pow(t,s));this.dAddOffset(n,0)}if(a)BigInteger.ZERO.subTo(this,this)}function bnpFromNumber(e,t,r){if("number"==typeof t){if(e<2)this.fromInt(1);else{this.fromNumber(e,r);if(!this.testBit(e-1))this.bitwiseTo(BigInteger.ONE.shiftLeft(e-1),op_or,this);if(this.isEven())this.dAddOffset(1,0);while(!this.isProbablePrime(t)){this.dAddOffset(2,0);if(this.bitLength()>e)this.subTo(BigInteger.ONE.shiftLeft(e-1),this)}}}else{var i=new Array,a=e&7;i.length=(e>>3)+1;t.nextBytes(i);if(a>0)i[0]&=(1<0){if(r>r)!=(this.s&this.DM)>>r)t[a++]=i|this.s<=0){if(r<8){i=(this[e]&(1<>(r+=this.DB-8)}else{i=this[e]>>(r-=8)&255;if(r<=0){r+=this.DB;--e}}if((i&128)!=0)i|=-256;if(a==0&&(this.s&128)!=(i&128))++a;if(a>0||i!=this.s)t[a++]=i}}return t}function bnEquals(e){return this.compareTo(e)==0}function bnMin(e){return this.compareTo(e)<0?this:e}function bnMax(e){return this.compareTo(e)>0?this:e}function bnpBitwiseTo(e,t,r){var i,a,s=Math.min(e.t,this.t);for(i=0;i>=16;t+=16}if((e&255)==0){e>>=8;t+=8}if((e&15)==0){e>>=4;t+=4}if((e&3)==0){e>>=2;t+=2}if((e&1)==0)++t;return t}function bnGetLowestSetBit(){for(var e=0;e=this.t)return this.s!=0;return(this[t]&1<>=this.DB}if(e.t>=this.DB}i+=this.s}else{i+=this.s;while(r>=this.DB}i+=e.s}t.s=i<0?-1:0;if(i>0)t[r++]=i;else if(i<-1)t[r++]=this.DV+i;t.t=r;t.clamp()}function bnAdd(e){var t=nbi();this.addTo(e,t);return t}function bnSubtract(e){var t=nbi();this.subTo(e,t);return t}function bnMultiply(e){var t=nbi();this.multiplyTo(e,t);return t}function bnSquare(){var e=nbi();this.squareTo(e);return e}function bnDivide(e){var t=nbi();this.divRemTo(e,t,null);return t}function bnRemainder(e){var t=nbi();this.divRemTo(e,null,t);return t}function bnDivideAndRemainder(e){var t=nbi(),r=nbi();this.divRemTo(e,t,r);return new Array(t,r)}function bnpDMultiply(e){this[this.t]=this.am(0,e-1,this,0,0,this.t);++this.t;this.clamp()}function bnpDAddOffset(e,t){if(e==0)return;while(this.t<=t)this[this.t++]=0;this[t]+=e;while(this[t]>=this.DV){this[t]-=this.DV;if(++t>=this.t)this[this.t++]=0;++this[t]}}function NullExp(){}function nNop(e){return e}function nMulTo(e,t,r){e.multiplyTo(t,r)}function nSqrTo(e,t){e.squareTo(t)}NullExp.prototype.convert=nNop;NullExp.prototype.revert=nNop;NullExp.prototype.mulTo=nMulTo;NullExp.prototype.sqrTo=nSqrTo;function bnPow(e){return this.exp(e,new NullExp)}function bnpMultiplyLowerTo(e,t,r){var i=Math.min(this.t+e.t,t);r.s=0;r.t=i;while(i>0)r[--i]=0;var a;for(a=r.t-this.t;i=0)r[i]=0;for(i=Math.max(t-this.t,0);i2*this.m.t)return e.mod(this.m);else if(e.compareTo(this.m)<0)return e;else{var t=nbi();e.copyTo(t);this.reduce(t);return t}}function barrettRevert(e){return e}function barrettReduce(e){e.drShiftTo(this.m.t-1,this.r2);if(e.t>this.m.t+1){e.t=this.m.t+1;e.clamp()}this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3);this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);while(e.compareTo(this.r2)<0)e.dAddOffset(1,this.m.t+1);e.subTo(this.r2,e);while(e.compareTo(this.m)>=0)e.subTo(this.m,e)}function barrettSqrTo(e,t){e.squareTo(t);this.reduce(t)}function barrettMulTo(e,t,r){e.multiplyTo(t,r);this.reduce(r)}Barrett.prototype.convert=barrettConvert;Barrett.prototype.revert=barrettRevert;Barrett.prototype.reduce=barrettReduce;Barrett.prototype.mulTo=barrettMulTo;Barrett.prototype.sqrTo=barrettSqrTo;function bnModPow(e,t){var r=e.bitLength(),i,a=nbv(1),s;if(r<=0)return a;else if(r<18)i=1;else if(r<48)i=3;else if(r<144)i=4;else if(r<768)i=5;else i=6;if(r<8)s=new Classic(t);else if(t.isEven())s=new Barrett(t);else s=new Montgomery(t);var n=new Array,o=3,u=i-1,p=(1<1){var c=nbi();s.sqrTo(n[1],c);while(o<=p){n[o]=nbi();s.mulTo(c,n[o-2],n[o]);o+=2}}var m=e.t-1,l,d=true,y=nbi(),b;r=nbits(e[m])-1;while(m>=0){if(r>=u)l=e[m]>>r-u&p;else{l=(e[m]&(1<0)l|=e[m-1]>>this.DB+r-u}o=i;while((l&1)==0){l>>=1;--o}if((r-=o)<0){r+=this.DB;--m}if(d){n[l].copyTo(a);d=false}else{while(o>1){s.sqrTo(a,y);s.sqrTo(y,a);o-=2}if(o>0)s.sqrTo(a,y);else{b=a;a=y;y=b}s.mulTo(y,n[l],a)}while(m>=0&&(e[m]&1<0){t.rShiftTo(s,t);r.rShiftTo(s,r)}while(t.signum()>0){if((a=t.getLowestSetBit())>0)t.rShiftTo(a,t);if((a=r.getLowestSetBit())>0)r.rShiftTo(a,r);if(t.compareTo(r)>=0){t.subTo(r,t);t.rShiftTo(1,t)}else{r.subTo(t,r);r.rShiftTo(1,r)}}if(s>0)r.lShiftTo(s,r);return r}function bnpModInt(e){if(e<=0)return 0;var t=this.DV%e,r=this.s<0?e-1:0;if(this.t>0)if(t==0)r=this[0]%e;else for(var i=this.t-1;i>=0;--i)r=(t*r+this[i])%e;return r}function bnModInverse(e){var t=e.isEven();if(this.isEven()&&t||e.signum()==0)return BigInteger.ZERO;var r=e.clone(),i=this.clone();var a=nbv(1),s=nbv(0),n=nbv(0),o=nbv(1);while(r.signum()!=0){while(r.isEven()){r.rShiftTo(1,r);if(t){if(!a.isEven()||!s.isEven()){a.addTo(this,a);s.subTo(e,s)}a.rShiftTo(1,a)}else if(!s.isEven())s.subTo(e,s);s.rShiftTo(1,s)}while(i.isEven()){i.rShiftTo(1,i);if(t){if(!n.isEven()||!o.isEven()){n.addTo(this,n);o.subTo(e,o)}n.rShiftTo(1,n)}else if(!o.isEven())o.subTo(e,o);o.rShiftTo(1,o)}if(r.compareTo(i)>=0){r.subTo(i,r);if(t)a.subTo(n,a);s.subTo(o,s)}else{i.subTo(r,i);if(t)n.subTo(a,n);o.subTo(s,o)}}if(i.compareTo(BigInteger.ONE)!=0)return BigInteger.ZERO;if(o.compareTo(e)>=0)return o.subtract(e);if(o.signum()<0)o.addTo(e,o);else return o;if(o.signum()<0)return o.add(e);else return o}var m=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997];var l=(1<<26)/m[m.length-1];function bnIsProbablePrime(e){var t,r=this.abs();if(r.t==1&&r[0]<=m[m.length-1]){for(t=0;t>1;if(e>m.length)e=m.length;var a=nbi();for(var s=0;s>8&255;y[b++]^=e>>16&255;y[b++]^=e>>24&255;if(b>=S)b-=S}function rng_seed_time(){rng_seed_int((new Date).getTime())}if(y==null){y=new Array;b=0;var h;if(typeof window!=="undefined"&&window.crypto){if(window.crypto.getRandomValues){var f=new Uint8Array(32);window.crypto.getRandomValues(f);for(h=0;h<32;++h)y[b++]=f[h]}else if(navigator.appName=="Netscape"&&navigator.appVersion<"5"){var g=window.crypto.random(32);for(h=0;h>>8;y[b++]=h&255}b=0;rng_seed_time()}function rng_get_byte(){if(d==null){rng_seed_time();d=prng_newstate();d.init(y);for(b=0;b{i.discover(e["idp-issuer-url"]).then(function(t){const r=new t.Client({client_id:e["client-id"],client_secret:e["client-secret"]});return r.refresh(e["refresh-token"])}).then(e=>{return t(e.id_token)}).catch(r)})}}},9268:function(e,t,r){e.exports={read:read,write:write};var i=r(9489);var a=r(2062);var s=r(6417);var n=r(6215).Buffer;var o=r(8098);var u=r(2270);var p=r(3852);var c=r(7502);var m=r(5449);var l=r(5707);var d=r(7078);var y=r(6538);var b=r(6753);var h="1.2.840.113549.1.5.13";var f="1.2.840.113549.1.5.12";var g={"1.2.840.113549.3.7":"3des-cbc","2.16.840.1.101.3.4.1.2":"aes128-cbc","2.16.840.1.101.3.4.1.42":"aes256-cbc"};var S={};Object.keys(g).forEach(function(e){S[g[e]]=e});var N={"1.2.840.113549.2.7":"sha1","1.2.840.113549.2.9":"sha256","1.2.840.113549.2.11":"sha512"};var I={};Object.keys(N).forEach(function(e){I[N[e]]=e});function read(e,t,r){var o=e;if(typeof e!=="string"){i.buffer(e,"buf");e=e.toString("ascii")}var p=e.trim().split(/[\r\n]+/g);var c;var S=-1;while(!c&&S0){I=p[--T].match(/[-]+[ ]*END ([A-Z0-9][A-Za-z0-9]+ )?(PUBLIC|PRIVATE) KEY[ ]*[-]+/)}i.ok(I,"invalid PEM footer");i.equal(c[2],I[2]);var v=c[2].toLowerCase();var k;if(c[1]){i.equal(c[1],I[1],"PEM header and footer mismatch");k=c[1].trim()}p=p.slice(S,T+1);var C={};while(true){p=p.slice(1);c=p[0].match(/^([A-Za-z0-9-]+): (.+)$/);if(!c)break;C[c[1].toLowerCase()]=c[2]}p=p.slice(0,-1).join("");e=n.from(p,"base64");var A,R,D;if(C["proc-type"]){var x=C["proc-type"].split(",");if(x[0]==="4"&&x[1]==="ENCRYPTED"){if(typeof t.passphrase==="string"){t.passphrase=n.from(t.passphrase,"utf-8")}if(!n.isBuffer(t.passphrase)){throw new b.KeyEncryptedError(t.filename,"PEM")}else{x=C["dek-info"].split(",");i.ok(x.length===2);A=x[0].toLowerCase();D=n.from(x[1],"hex");R=u.opensslKeyDeriv(A,D,t.passphrase,1).key}}}if(k&&k.toLowerCase()==="encrypted"){var q=new a.BerReader(e);var w;q.readSequence();q.readSequence();w=q.offset+q.length;var P=q.readOID();if(P!==h){throw new Error("Unsupported PEM/PKCS8 encryption "+"scheme: "+P)}q.readSequence();q.readSequence();var E=q.offset+q.length;var M=q.readOID();if(M!==f)throw new Error("Unsupported PBES2 KDF: "+M);q.readSequence();var O=q.readString(a.Ber.OctetString,true);var z=q.readInt();var L="sha1";if(q.offsetd.length)g=d.length;h+=b.write(d.slice(f,g),h);b[h++]=10;f=g}h+=b.write("-----END "+o+"-----\n",h);return b.slice(0,h)}},9284:function(e,t,r){var i=r(2602);var a=r(5747);i.register("test",_test,{cmdOptions:{b:"block",c:"character",d:"directory",e:"exists",f:"file",L:"link",p:"pipe",S:"socket"},wrapOutput:false,allowGlobbing:false});function _test(e,t){if(!t)i.error("no path given");var r=false;Object.keys(e).forEach(function(t){if(e[t]===true){r=true}});if(!r)i.error("could not interpret expression");if(e.link){try{return i.statNoFollowLinks(t).isSymbolicLink()}catch(e){return false}}if(!a.existsSync(t))return false;if(e.exists)return true;var s=i.statFollowLinks(t);if(e.block)return s.isBlockDevice();if(e.character)return s.isCharacterDevice();if(e.directory)return s.isDirectory();if(e.file)return s.isFile();if(e.pipe)return s.isFIFO();if(e.socket)return s.isSocket();return false}e.exports=_test},9291:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["cognitoidentityserviceprovider"]={};i.CognitoIdentityServiceProvider=a.defineService("cognitoidentityserviceprovider",["2016-04-18"]);Object.defineProperty(s.services["cognitoidentityserviceprovider"],"2016-04-18",{get:function get(){var e=r(9780);e.paginators=r(6944).pagination;return e},enumerable:true,configurable:true});e.exports=i.CognitoIdentityServiceProvider},9292:function(e,t,r){(function(e){e.parser=function(e,t){return new SAXParser(e,t)};e.SAXParser=SAXParser;e.SAXStream=SAXStream;e.createStream=createStream;e.MAX_BUFFER_LENGTH=64*1024;var t=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];e.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function SAXParser(t,r){if(!(this instanceof SAXParser)){return new SAXParser(t,r)}var i=this;clearBuffers(i);i.q=i.c="";i.bufferCheckPosition=e.MAX_BUFFER_LENGTH;i.opt=r||{};i.opt.lowercase=i.opt.lowercase||i.opt.lowercasetags;i.looseCase=i.opt.lowercase?"toLowerCase":"toUpperCase";i.tags=[];i.closed=i.closedRoot=i.sawRoot=false;i.tag=i.error=null;i.strict=!!t;i.noscript=!!(t||i.opt.noscript);i.state=y.BEGIN;i.strictEntities=i.opt.strictEntities;i.ENTITIES=i.strictEntities?Object.create(e.XML_ENTITIES):Object.create(e.ENTITIES);i.attribList=[];if(i.opt.xmlns){i.ns=Object.create(p)}i.trackPosition=i.opt.position!==false;if(i.trackPosition){i.position=i.line=i.column=0}emit(i,"onready")}if(!Object.create){Object.create=function(e){function F(){}F.prototype=e;var t=new F;return t}}if(!Object.keys){Object.keys=function(e){var t=[];for(var r in e)if(e.hasOwnProperty(r))t.push(r);return t}}function checkBufferLength(r){var i=Math.max(e.MAX_BUFFER_LENGTH,10);var a=0;for(var s=0,n=t.length;si){switch(t[s]){case"textNode":closeText(r);break;case"cdata":emitNode(r,"oncdata",r.cdata);r.cdata="";break;case"script":emitNode(r,"onscript",r.script);r.script="";break;default:error(r,"Max buffer length exceeded: "+t[s])}}a=Math.max(a,o)}var u=e.MAX_BUFFER_LENGTH-a;r.bufferCheckPosition=u+r.position}function clearBuffers(e){for(var r=0,i=t.length;r"||isWhitespace(e)}function isMatch(e,t){return e.test(t)}function notMatch(e,t){return!isMatch(e,t)}var y=0;e.STATE={BEGIN:y++,BEGIN_WHITESPACE:y++,TEXT:y++,TEXT_ENTITY:y++,OPEN_WAKA:y++,SGML_DECL:y++,SGML_DECL_QUOTED:y++,DOCTYPE:y++,DOCTYPE_QUOTED:y++,DOCTYPE_DTD:y++,DOCTYPE_DTD_QUOTED:y++,COMMENT_STARTING:y++,COMMENT:y++,COMMENT_ENDING:y++,COMMENT_ENDED:y++,CDATA:y++,CDATA_ENDING:y++,CDATA_ENDING_2:y++,PROC_INST:y++,PROC_INST_BODY:y++,PROC_INST_ENDING:y++,OPEN_TAG:y++,OPEN_TAG_SLASH:y++,ATTRIB:y++,ATTRIB_NAME:y++,ATTRIB_NAME_SAW_WHITE:y++,ATTRIB_VALUE:y++,ATTRIB_VALUE_QUOTED:y++,ATTRIB_VALUE_CLOSED:y++,ATTRIB_VALUE_UNQUOTED:y++,ATTRIB_VALUE_ENTITY_Q:y++,ATTRIB_VALUE_ENTITY_U:y++,CLOSE_TAG:y++,CLOSE_TAG_SAW_WHITE:y++,SCRIPT:y++,SCRIPT_ENDING:y++};e.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"};e.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830};Object.keys(e.ENTITIES).forEach(function(t){var r=e.ENTITIES[t];var i=typeof r==="number"?String.fromCharCode(r):r;e.ENTITIES[t]=i});for(var b in e.STATE){e.STATE[e.STATE[b]]=b}y=e.STATE;function emit(e,t,r){e[t]&&e[t](r)}function emitNode(e,t,r){if(e.textNode)closeText(e);emit(e,t,r)}function closeText(e){e.textNode=textopts(e.opt,e.textNode);if(e.textNode)emit(e,"ontext",e.textNode);e.textNode=""}function textopts(e,t){if(e.trim)t=t.trim();if(e.normalize)t=t.replace(/\s+/g," ");return t}function error(e,t){closeText(e);if(e.trackPosition){t+="\nLine: "+e.line+"\nColumn: "+e.column+"\nChar: "+e.c}t=new Error(t);e.error=t;emit(e,"onerror",t);return e}function end(e){if(e.sawRoot&&!e.closedRoot)strictFail(e,"Unclosed root tag");if(e.state!==y.BEGIN&&e.state!==y.BEGIN_WHITESPACE&&e.state!==y.TEXT){error(e,"Unexpected end")}closeText(e);e.c="";e.closed=true;emit(e,"onend");SAXParser.call(e,e.strict,e.opt);return e}function strictFail(e,t){if(typeof e!=="object"||!(e instanceof SAXParser)){throw new Error("bad call to strictFail")}if(e.strict){error(e,t)}}function newTag(e){if(!e.strict)e.tagName=e.tagName[e.looseCase]();var t=e.tags[e.tags.length-1]||e;var r=e.tag={name:e.tagName,attributes:{}};if(e.opt.xmlns){r.ns=t.ns}e.attribList.length=0;emitNode(e,"onopentagstart",r)}function qname(e,t){var r=e.indexOf(":");var i=r<0?["",e]:e.split(":");var a=i[0];var s=i[1];if(t&&e==="xmlns"){a="xmlns";s=""}return{prefix:a,local:s}}function attrib(e){if(!e.strict){e.attribName=e.attribName[e.looseCase]()}if(e.attribList.indexOf(e.attribName)!==-1||e.tag.attributes.hasOwnProperty(e.attribName)){e.attribName=e.attribValue="";return}if(e.opt.xmlns){var t=qname(e.attribName,true);var r=t.prefix;var i=t.local;if(r==="xmlns"){if(i==="xml"&&e.attribValue!==o){strictFail(e,"xml: prefix must be bound to "+o+"\n"+"Actual: "+e.attribValue)}else if(i==="xmlns"&&e.attribValue!==u){strictFail(e,"xmlns: prefix must be bound to "+u+"\n"+"Actual: "+e.attribValue)}else{var a=e.tag;var s=e.tags[e.tags.length-1]||e;if(a.ns===s.ns){a.ns=Object.create(s.ns)}a.ns[i]=e.attribValue}}e.attribList.push([e.attribName,e.attribValue])}else{e.tag.attributes[e.attribName]=e.attribValue;emitNode(e,"onattribute",{name:e.attribName,value:e.attribValue})}e.attribName=e.attribValue=""}function openTag(e,t){if(e.opt.xmlns){var r=e.tag;var i=qname(e.tagName);r.prefix=i.prefix;r.local=i.local;r.uri=r.ns[i.prefix]||"";if(r.prefix&&!r.uri){strictFail(e,"Unbound namespace prefix: "+JSON.stringify(e.tagName));r.uri=i.prefix}var a=e.tags[e.tags.length-1]||e;if(r.ns&&a.ns!==r.ns){Object.keys(r.ns).forEach(function(t){emitNode(e,"onopennamespace",{prefix:t,uri:r.ns[t]})})}for(var s=0,n=e.attribList.length;s";e.tagName="";e.state=y.SCRIPT;return}emitNode(e,"onscript",e.script);e.script=""}var t=e.tags.length;var r=e.tagName;if(!e.strict){r=r[e.looseCase]()}var i=r;while(t--){var a=e.tags[t];if(a.name!==i){strictFail(e,"Unexpected close tag")}else{break}}if(t<0){strictFail(e,"Unmatched closing tag: "+e.tagName);e.textNode+="";e.state=y.TEXT;return}e.tagName=r;var s=e.tags.length;while(s-- >t){var n=e.tag=e.tags.pop();e.tagName=e.tag.name;emitNode(e,"onclosetag",e.tagName);var o={};for(var u in n.ns){o[u]=n.ns[u]}var p=e.tags[e.tags.length-1]||e;if(e.opt.xmlns&&n.ns!==p.ns){Object.keys(n.ns).forEach(function(t){var r=n.ns[t];emitNode(e,"onclosenamespace",{prefix:t,uri:r})})}}if(t===0)e.closedRoot=true;e.tagName=e.attribValue=e.attribName="";e.attribList.length=0;e.state=y.TEXT}function parseEntity(e){var t=e.entity;var r=t.toLowerCase();var i;var a="";if(e.ENTITIES[t]){return e.ENTITIES[t]}if(e.ENTITIES[r]){return e.ENTITIES[r]}t=r;if(t.charAt(0)==="#"){if(t.charAt(1)==="x"){t=t.slice(2);i=parseInt(t,16);a=i.toString(16)}else{t=t.slice(1);i=parseInt(t,10);a=i.toString(10)}}t=t.replace(/^0+/,"");if(isNaN(i)||a.toLowerCase()!==t){strictFail(e,"Invalid character entity");return"&"+e.entity+";"}return String.fromCodePoint(i)}function beginWhiteSpace(e,t){if(t==="<"){e.state=y.OPEN_WAKA;e.startTagPosition=e.position}else if(!isWhitespace(t)){strictFail(e,"Non-whitespace before first tag.");e.textNode=t;e.state=y.TEXT}}function charAt(e,t){var r="";if(t"){emitNode(t,"onsgmldeclaration",t.sgmlDecl);t.sgmlDecl="";t.state=y.TEXT}else if(isQuote(i)){t.state=y.SGML_DECL_QUOTED;t.sgmlDecl+=i}else{t.sgmlDecl+=i}continue;case y.SGML_DECL_QUOTED:if(i===t.q){t.state=y.SGML_DECL;t.q=""}t.sgmlDecl+=i;continue;case y.DOCTYPE:if(i===">"){t.state=y.TEXT;emitNode(t,"ondoctype",t.doctype);t.doctype=true}else{t.doctype+=i;if(i==="["){t.state=y.DOCTYPE_DTD}else if(isQuote(i)){t.state=y.DOCTYPE_QUOTED;t.q=i}}continue;case y.DOCTYPE_QUOTED:t.doctype+=i;if(i===t.q){t.q="";t.state=y.DOCTYPE}continue;case y.DOCTYPE_DTD:t.doctype+=i;if(i==="]"){t.state=y.DOCTYPE}else if(isQuote(i)){t.state=y.DOCTYPE_DTD_QUOTED;t.q=i}continue;case y.DOCTYPE_DTD_QUOTED:t.doctype+=i;if(i===t.q){t.state=y.DOCTYPE_DTD;t.q=""}continue;case y.COMMENT:if(i==="-"){t.state=y.COMMENT_ENDING}else{t.comment+=i}continue;case y.COMMENT_ENDING:if(i==="-"){t.state=y.COMMENT_ENDED;t.comment=textopts(t.opt,t.comment);if(t.comment){emitNode(t,"oncomment",t.comment)}t.comment=""}else{t.comment+="-"+i;t.state=y.COMMENT}continue;case y.COMMENT_ENDED:if(i!==">"){strictFail(t,"Malformed comment");t.comment+="--"+i;t.state=y.COMMENT}else{t.state=y.TEXT}continue;case y.CDATA:if(i==="]"){t.state=y.CDATA_ENDING}else{t.cdata+=i}continue;case y.CDATA_ENDING:if(i==="]"){t.state=y.CDATA_ENDING_2}else{t.cdata+="]"+i;t.state=y.CDATA}continue;case y.CDATA_ENDING_2:if(i===">"){if(t.cdata){emitNode(t,"oncdata",t.cdata)}emitNode(t,"onclosecdata");t.cdata="";t.state=y.TEXT}else if(i==="]"){t.cdata+="]"}else{t.cdata+="]]"+i;t.state=y.CDATA}continue;case y.PROC_INST:if(i==="?"){t.state=y.PROC_INST_ENDING}else if(isWhitespace(i)){t.state=y.PROC_INST_BODY}else{t.procInstName+=i}continue;case y.PROC_INST_BODY:if(!t.procInstBody&&isWhitespace(i)){continue}else if(i==="?"){t.state=y.PROC_INST_ENDING}else{t.procInstBody+=i}continue;case y.PROC_INST_ENDING:if(i===">"){emitNode(t,"onprocessinginstruction",{name:t.procInstName,body:t.procInstBody});t.procInstName=t.procInstBody="";t.state=y.TEXT}else{t.procInstBody+="?"+i;t.state=y.PROC_INST_BODY}continue;case y.OPEN_TAG:if(isMatch(m,i)){t.tagName+=i}else{newTag(t);if(i===">"){openTag(t)}else if(i==="/"){t.state=y.OPEN_TAG_SLASH}else{if(!isWhitespace(i)){strictFail(t,"Invalid character in tag name")}t.state=y.ATTRIB}}continue;case y.OPEN_TAG_SLASH:if(i===">"){openTag(t,true);closeTag(t)}else{strictFail(t,"Forward-slash in opening tag not followed by >");t.state=y.ATTRIB}continue;case y.ATTRIB:if(isWhitespace(i)){continue}else if(i===">"){openTag(t)}else if(i==="/"){t.state=y.OPEN_TAG_SLASH}else if(isMatch(c,i)){t.attribName=i;t.attribValue="";t.state=y.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case y.ATTRIB_NAME:if(i==="="){t.state=y.ATTRIB_VALUE}else if(i===">"){strictFail(t,"Attribute without value");t.attribValue=t.attribName;attrib(t);openTag(t)}else if(isWhitespace(i)){t.state=y.ATTRIB_NAME_SAW_WHITE}else if(isMatch(m,i)){t.attribName+=i}else{strictFail(t,"Invalid attribute name")}continue;case y.ATTRIB_NAME_SAW_WHITE:if(i==="="){t.state=y.ATTRIB_VALUE}else if(isWhitespace(i)){continue}else{strictFail(t,"Attribute without value");t.tag.attributes[t.attribName]="";t.attribValue="";emitNode(t,"onattribute",{name:t.attribName,value:""});t.attribName="";if(i===">"){openTag(t)}else if(isMatch(c,i)){t.attribName=i;t.state=y.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name");t.state=y.ATTRIB}}continue;case y.ATTRIB_VALUE:if(isWhitespace(i)){continue}else if(isQuote(i)){t.q=i;t.state=y.ATTRIB_VALUE_QUOTED}else{strictFail(t,"Unquoted attribute value");t.state=y.ATTRIB_VALUE_UNQUOTED;t.attribValue=i}continue;case y.ATTRIB_VALUE_QUOTED:if(i!==t.q){if(i==="&"){t.state=y.ATTRIB_VALUE_ENTITY_Q}else{t.attribValue+=i}continue}attrib(t);t.q="";t.state=y.ATTRIB_VALUE_CLOSED;continue;case y.ATTRIB_VALUE_CLOSED:if(isWhitespace(i)){t.state=y.ATTRIB}else if(i===">"){openTag(t)}else if(i==="/"){t.state=y.OPEN_TAG_SLASH}else if(isMatch(c,i)){strictFail(t,"No whitespace between attributes");t.attribName=i;t.attribValue="";t.state=y.ATTRIB_NAME}else{strictFail(t,"Invalid attribute name")}continue;case y.ATTRIB_VALUE_UNQUOTED:if(!isAttribEnd(i)){if(i==="&"){t.state=y.ATTRIB_VALUE_ENTITY_U}else{t.attribValue+=i}continue}attrib(t);if(i===">"){openTag(t)}else{t.state=y.ATTRIB}continue;case y.CLOSE_TAG:if(!t.tagName){if(isWhitespace(i)){continue}else if(notMatch(c,i)){if(t.script){t.script+=""){closeTag(t)}else if(isMatch(m,i)){t.tagName+=i}else if(t.script){t.script+=""){closeTag(t)}else{strictFail(t,"Invalid characters in closing tag")}continue;case y.TEXT_ENTITY:case y.ATTRIB_VALUE_ENTITY_Q:case y.ATTRIB_VALUE_ENTITY_U:var u;var p;switch(t.state){case y.TEXT_ENTITY:u=y.TEXT;p="textNode";break;case y.ATTRIB_VALUE_ENTITY_Q:u=y.ATTRIB_VALUE_QUOTED;p="attribValue";break;case y.ATTRIB_VALUE_ENTITY_U:u=y.ATTRIB_VALUE_UNQUOTED;p="attribValue";break}if(i===";"){t[p]+=parseEntity(t);t.entity="";t.state=u}else if(isMatch(t.entity.length?d:l,i)){t.entity+=i}else{strictFail(t,"Invalid character in entity name");t[p]+="&"+t.entity+i;t.entity="";t.state=u}continue;default:throw new Error(t,"Unknown state: "+t.state)}}if(t.position>=t.bufferCheckPosition){checkBufferLength(t)}return t}if(!String.fromCodePoint){(function(){var e=String.fromCharCode;var t=Math.floor;var r=function(){var r=16384;var i=[];var a;var s;var n=-1;var o=arguments.length;if(!o){return""}var u="";while(++n1114111||t(p)!==p){throw RangeError("Invalid code point: "+p)}if(p<=65535){i.push(p)}else{p-=65536;a=(p>>10)+55296;s=p%1024+56320;i.push(a,s)}if(n+1===o||i.length>r){u+=e.apply(null,i);i.length=0}}return u};if(Object.defineProperty){Object.defineProperty(String,"fromCodePoint",{value:r,configurable:true,writable:true})}else{String.fromCodePoint=r}})()}})(false?undefined:t)},9307:function(e){e.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:"Sx"}}}},CreateElasticsearchDomain:{http:{requestUri:"/2015-01-01/es/domain"},input:{type:"structure",required:["DomainName"],members:{DomainName:{},ElasticsearchVersion:{},ElasticsearchClusterConfig:{shape:"S14"},EBSOptions:{shape:"S19"},AccessPolicies:{},SnapshotOptions:{shape:"S1c"},VPCOptions:{shape:"S1d"},CognitoOptions:{shape:"S1f"},EncryptionAtRestOptions:{shape:"S1j"},NodeToNodeEncryptionOptions:{shape:"S1l"},AdvancedOptions:{shape:"S1m"},LogPublishingOptions:{shape:"S1n"},DomainEndpointOptions:{shape:"S1r"},AdvancedSecurityOptions:{shape:"S1u"}}},output:{type:"structure",members:{DomainStatus:{shape:"S24"}}}},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:"S2e"},CrossClusterSearchConnectionId:{}}}},CreatePackage:{http:{requestUri:"/2015-01-01/packages"},input:{type:"structure",required:["PackageName","PackageType","PackageSource"],members:{PackageName:{},PackageType:{},PackageDescription:{},PackageSource:{shape:"S2i"}}},output:{type:"structure",members:{PackageDetails:{shape:"S2m"}}}},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:"S24"}}}},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:"S2v"}}}},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:"S2m"}}}},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:"S24"}}}},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:"S32"}}}},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:"S24"}}}}},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:"S40"}}}}}}},InstanceLimits:{type:"structure",members:{InstanceCountLimits:{type:"structure",members:{MinimumInstanceCount:{type:"integer"},MaximumInstanceCount:{type:"integer"}}}}},AdditionalLimits:{type:"list",member:{type:"structure",members:{LimitName:{},LimitValues:{shape:"S40"}}}}}}}}}},DescribeInboundCrossClusterSearchConnections:{http:{requestUri:"/2015-01-01/es/ccs/inboundConnection/search"},input:{type:"structure",members:{Filters:{shape:"S49"},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:"S49"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{CrossClusterSearchConnections:{type:"list",member:{shape:"S2v"}},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:"S2m"}},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:"S50"}}}}}}},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:"S50"}}}}}}},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:"S5d"}}}}}}},GetPackageVersionHistory:{http:{method:"GET",requestUri:"/2015-01-01/packages/{PackageID}/history"},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:{PackageID:{},PackageVersionHistoryList:{type:"list",member:{type:"structure",members:{PackageVersion:{},CommitMessage:{},CreatedAt:{type:"timestamp"}}}},NextToken:{}}}},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:"S62"},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:"S5d"},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:"S62"},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:"S1e"}}}},StartElasticsearchServiceSoftwareUpdate:{http:{requestUri:"/2015-01-01/es/serviceSoftwareUpdate/start"},input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{ServiceSoftwareOptions:{shape:"Sx"}}}},UpdateElasticsearchDomainConfig:{http:{requestUri:"/2015-01-01/es/domain/{DomainName}/config"},input:{type:"structure",required:["DomainName"],members:{DomainName:{location:"uri",locationName:"DomainName"},ElasticsearchClusterConfig:{shape:"S14"},EBSOptions:{shape:"S19"},SnapshotOptions:{shape:"S1c"},VPCOptions:{shape:"S1d"},CognitoOptions:{shape:"S1f"},AdvancedOptions:{shape:"S1m"},AccessPolicies:{},LogPublishingOptions:{shape:"S1n"},DomainEndpointOptions:{shape:"S1r"},AdvancedSecurityOptions:{shape:"S1u"},NodeToNodeEncryptionOptions:{shape:"S1l"},EncryptionAtRestOptions:{shape:"S1j"}}},output:{type:"structure",required:["DomainConfig"],members:{DomainConfig:{shape:"S32"}}}},UpdatePackage:{http:{requestUri:"/2015-01-01/packages/update"},input:{type:"structure",required:["PackageID","PackageSource"],members:{PackageID:{},PackageSource:{shape:"S2i"},PackageDescription:{},CommitMessage:{}}},output:{type:"structure",members:{PackageDetails:{shape:"S2m"}}}},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:{},PackageVersion:{},ReferencePath:{},ErrorDetails:{shape:"Ss"}}},Ss:{type:"structure",members:{ErrorType:{},ErrorMessage:{}}},Sx:{type:"structure",members:{CurrentVersion:{},NewVersion:{},UpdateAvailable:{type:"boolean"},Cancellable:{type:"boolean"},UpdateStatus:{},Description:{},AutomatedUpdateDate:{type:"timestamp"},OptionalDeployment:{type:"boolean"}}},S14:{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"}}},S19:{type:"structure",members:{EBSEnabled:{type:"boolean"},VolumeType:{},VolumeSize:{type:"integer"},Iops:{type:"integer"}}},S1c:{type:"structure",members:{AutomatedSnapshotStartHour:{type:"integer"}}},S1d:{type:"structure",members:{SubnetIds:{shape:"S1e"},SecurityGroupIds:{shape:"S1e"}}},S1e:{type:"list",member:{}},S1f:{type:"structure",members:{Enabled:{type:"boolean"},UserPoolId:{},IdentityPoolId:{},RoleArn:{}}},S1j:{type:"structure",members:{Enabled:{type:"boolean"},KmsKeyId:{}}},S1l:{type:"structure",members:{Enabled:{type:"boolean"}}},S1m:{type:"map",key:{},value:{}},S1n:{type:"map",key:{},value:{type:"structure",members:{CloudWatchLogsLogGroupArn:{},Enabled:{type:"boolean"}}}},S1r:{type:"structure",members:{EnforceHTTPS:{type:"boolean"},TLSSecurityPolicy:{},CustomEndpointEnabled:{type:"boolean"},CustomEndpoint:{},CustomEndpointCertificateArn:{}}},S1u:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},MasterUserOptions:{type:"structure",members:{MasterUserARN:{},MasterUserName:{shape:"S1w"},MasterUserPassword:{type:"string",sensitive:true}}},SAMLOptions:{type:"structure",members:{Enabled:{type:"boolean"},Idp:{shape:"S1z"},MasterUserName:{shape:"S1w"},MasterBackendRole:{},SubjectKey:{},RolesKey:{},SessionTimeoutMinutes:{type:"integer"}}}}},S1w:{type:"string",sensitive:true},S1z:{type:"structure",required:["MetadataContent","EntityId"],members:{MetadataContent:{},EntityId:{}}},S24:{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:"S14"},EBSOptions:{shape:"S19"},AccessPolicies:{},SnapshotOptions:{shape:"S1c"},VPCOptions:{shape:"S28"},CognitoOptions:{shape:"S1f"},EncryptionAtRestOptions:{shape:"S1j"},NodeToNodeEncryptionOptions:{shape:"S1l"},AdvancedOptions:{shape:"S1m"},LogPublishingOptions:{shape:"S1n"},ServiceSoftwareOptions:{shape:"Sx"},DomainEndpointOptions:{shape:"S1r"},AdvancedSecurityOptions:{shape:"S29"}}},S28:{type:"structure",members:{VPCId:{},SubnetIds:{shape:"S1e"},AvailabilityZones:{shape:"S1e"},SecurityGroupIds:{shape:"S1e"}}},S29:{type:"structure",members:{Enabled:{type:"boolean"},InternalUserDatabaseEnabled:{type:"boolean"},SAMLOptions:{type:"structure",members:{Enabled:{type:"boolean"},Idp:{shape:"S1z"},SubjectKey:{},RolesKey:{},SessionTimeoutMinutes:{type:"integer"}}}}},S2e:{type:"structure",members:{StatusCode:{},Message:{}}},S2i:{type:"structure",members:{S3BucketName:{},S3Key:{}}},S2m:{type:"structure",members:{PackageID:{},PackageName:{},PackageType:{},PackageDescription:{},PackageStatus:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},AvailablePackageVersion:{},ErrorDetails:{shape:"Ss"}}},S2v:{type:"structure",members:{SourceDomainInfo:{shape:"S5"},DestinationDomainInfo:{shape:"S5"},CrossClusterSearchConnectionId:{},ConnectionAlias:{},ConnectionStatus:{shape:"S2e"}}},S32:{type:"structure",members:{ElasticsearchVersion:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S34"}}},ElasticsearchClusterConfig:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S14"},Status:{shape:"S34"}}},EBSOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S19"},Status:{shape:"S34"}}},AccessPolicies:{type:"structure",required:["Options","Status"],members:{Options:{},Status:{shape:"S34"}}},SnapshotOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1c"},Status:{shape:"S34"}}},VPCOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S28"},Status:{shape:"S34"}}},CognitoOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1f"},Status:{shape:"S34"}}},EncryptionAtRestOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1j"},Status:{shape:"S34"}}},NodeToNodeEncryptionOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1l"},Status:{shape:"S34"}}},AdvancedOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1m"},Status:{shape:"S34"}}},LogPublishingOptions:{type:"structure",members:{Options:{shape:"S1n"},Status:{shape:"S34"}}},DomainEndpointOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S1r"},Status:{shape:"S34"}}},AdvancedSecurityOptions:{type:"structure",required:["Options","Status"],members:{Options:{shape:"S29"},Status:{shape:"S34"}}}}},S34:{type:"structure",required:["CreationDate","UpdateDate","State"],members:{CreationDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},UpdateVersion:{type:"integer"},State:{},PendingDeletion:{type:"boolean"}}},S40:{type:"list",member:{}},S49:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}},S50:{type:"list",member:{type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}}}},S5d:{type:"list",member:{}},S62:{type:"list",member:{shape:"Sl"}}}}},9308:function(e){e.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:true},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"}}}},GetResolverDnssecConfig:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{}}},output:{type:"structure",members:{ResolverDNSSECConfig:{shape:"S1v"}}}},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:{}}}},ListResolverDnssecConfigs:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"S2g"}}},output:{type:"structure",members:{NextToken:{},ResolverDnssecConfigs:{type:"list",member:{shape:"S1v"}}}}},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:"S2g"}}},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:"S2g"},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:"S2g"},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:"S2g"}}},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:"S2g"}}},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:{}}},UpdateResolverDnssecConfig:{input:{type:"structure",required:["ResourceId","Validation"],members:{ResourceId:{},Validation:{}}},output:{type:"structure",members:{ResolverDNSSECConfig:{shape:"S1v"}}}},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:{}}},S1v:{type:"structure",members:{Id:{},OwnerId:{},ResourceId:{},ValidationStatus:{}}},S2g:{type:"list",member:{type:"structure",members:{Name:{},Values:{type:"list",member:{}}}}}}}},9310:function(e,t,r){const i=r(8124);const a=(e,t,r)=>{try{t=new i(t,r)}catch(e){return false}return t.test(e)};e.exports=a},9312:function(e,t,r){const i=r(5867);const a=r(2696);class Endpoint{constructor(e){this.name=e.name;this.splits=e.splits;this.pathItem=e.pathItem}}class Component{constructor(e){e=Object.assign({splits:[],parameters:[]},e);let t;if(e.templated){t=(r=>{const i=t.splits.concat([r]);const a=new this.constructor({backend:t.backend,getNames:e.getNames,splits:i,parameters:e.parameters.concat([r])});t.templatedEndpoints.forEach(e=>{a._addEndpoint(e)});return a});t.templatedEndpoints=[];Object.setPrototypeOf(t,this.constructor.prototype)}else{t=this;t.templatedEndpoints=null}t.parameters=e.parameters;t.templated=e.templated;t.splits=e.splits.slice();t.backend=e.backend;t.getNames=e.getNames||(e=>[e]);t.children=[];return t}getPath(){return`/${this.splits.join("/")}`}getPathnameParameters(){const e=this.swaggerName.split("/").filter(e=>e.startsWith("{")).map(e=>e.slice(1,-1));return e.reduce((e,t,r)=>{e[t]=this.parameters[r];return e},{})}_addSpec(e){Object.keys(e.paths).map(t=>{const r=/(^\/)|(\/$)/g;const i=t.replace(r,"").split("/");return new Endpoint({name:t,splits:i,pathItem:e.paths[t]})}).sort((e,t)=>{return t.splits.length-e.splits.length}).forEach(e=>{this._addEndpoint(e)})}_addChild(e,t){this.getNames(e,this.splits).forEach(e=>{this[e]=t;this.children.push(e)})}_walkSplits(e){const t=this.splits.slice();const r=e.splits.slice();let i=this;while(r.length){const a=r.shift();t.push(a);let s=null;if(r.length&&r[0].startsWith("{")){s=r.shift().slice(1,-1)}if(!(a in i)){const e=new this.constructor({getNames:this.getNames,backend:this.backend,parameters:this.parameters,templated:Boolean(s),splits:t});i._addChild(a,e)}i=i[a];if(s){if(!i.templated){throw new Error("Created Component, but require templated one. "+"This is a bug. Please report: "+"https://github.com/silasbw/fluent-openapi/issues")}i.templatedEndpoints.push(new Endpoint({name:e.name,splits:r,pathItem:e.pathItem}));return null}}return i}_addEndpoint(e){const t=this._walkSplits(e);if(!t)return null;t.pathItemObject=e.pathItem;t.swaggerName=e.name;const r=["get","put","post","delete","patch"];r.filter(t=>e.pathItem[t]).forEach(e=>{t[e]=t["_"+e];if(e==="get")t.getStream=t._getStream});return t}_requestAsync(e,t){return this.backend.http(Object.assign({method:e,pathItemObject:this.pathItemObject,pathname:this.getPath(),pathnameParameters:this.getPathnameParameters()},t))}_getStream(e){return this._requestAsync("GET",Object.assign({stream:true},e))}_get(e){return this._requestAsync("GET",e)}_delete(e){return this._requestAsync("DELETE",e)}_patch(e){return this._requestAsync("PATCH",i({headers:{"content-type":"application/strategic-merge-patch+json"}},e,{isMergeableObject:a}))}_post(e){return this._requestAsync("POST",i({headers:{"content-type":"application/json"}},e,{isMergeableObject:a}))}_put(e){return this._requestAsync("PUT",i({headers:{"content-type":"application/json"}},e,{isMergeableObject:a}))}}e.exports=Component},9316:function(e,t,r){var i=r(395);i.ECSCredentials=i.RemoteCredentials},9323:function(e,t,r){const i=r(8462);const a=(e,t,r)=>i(e,t,"<",r);e.exports=a},9338:function(e,t,r){var i=r(395);var a=r(3546);var s={isArnInParam:function isArnInParam(e,t){var r=(e.service.api.operations[e.operation]||{}).input||{};var a=r.members||{};if(!e.params[t]||!a[t])return false;return i.util.ARN.validate(e.params[t])},validateArnService:function validateArnService(e){var t=e.service._parsedArn;if(t.service!=="s3"&&t.service!=="s3-outposts"){throw i.util.error(new Error,{code:"InvalidARN",message:"expect 's3' or 's3-outposts' in ARN service component"})}},validateArnAccount:function validateArnAccount(e){var t=e.service._parsedArn;if(!/[0-9]{12}/.exec(t.accountId)){throw i.util.error(new Error,{code:"InvalidARN",message:'ARN accountID does not match regex "[0-9]{12}"'})}},validateS3AccessPointArn:function validateS3AccessPointArn(e){var t=e.service._parsedArn;var r=t.resource["accesspoint".length];if(t.resource.split(r).length!==2){throw i.util.error(new Error,{code:"InvalidARN",message:"Access Point ARN should have one resource accesspoint/{accesspointName}"})}var a=t.resource.split(r)[1];var n=a+"-"+t.accountId;if(!s.dnsCompatibleBucketName(n)||n.match(/\./)){throw i.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+a})}e.service._parsedArn.accessPoint=a},validateOutpostsArn:function validateOutpostsArn(e){var t=e.service._parsedArn;if(t.resource.indexOf("outpost:")!==0&&t.resource.indexOf("outpost/")!==0){throw i.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'outpost/'"})}var r=t.resource["outpost".length];var a=t.resource.split(r)[1];var s=new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/);if(!s.test(a)){throw i.util.error(new Error,{code:"InvalidARN",message:"Outpost resource in ARN is not DNS compatible. Got "+a})}e.service._parsedArn.outpostId=a},validateOutpostsAccessPointArn:function validateOutpostsAccessPointArn(e){var t=e.service._parsedArn;var r=t.resource["outpost".length];if(t.resource.split(r).length!==4){throw i.util.error(new Error,{code:"InvalidARN",message:"Outposts ARN should have two resources outpost/{outpostId}/accesspoint/{accesspointName}"})}var a=t.resource.split(r)[3];var n=a+"-"+t.accountId;if(!s.dnsCompatibleBucketName(n)||n.match(/\./)){throw i.util.error(new Error,{code:"InvalidARN",message:"Access point resource in ARN is not DNS compatible. Got "+a})}e.service._parsedArn.accessPoint=a},validateArnRegion:function validateArnRegion(e){var t=s.loadUseArnRegionConfig(e);var r=e.service._parsedArn.region;var n=e.service.config.region;if(!r){throw i.util.error(new Error,{code:"InvalidARN",message:"ARN region is empty"})}if(n.indexOf("fips")>=0||r.indexOf("fips")>=0){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"ARN endpoint is not compatible with FIPS region"})}if(!t&&r!==n){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"})}else if(t&&a.getEndpointSuffix(r)!==a.getEndpointSuffix(n)){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"})}if(e.service.config.useAccelerateEndpoint){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"})}if(e.service._parsedArn.service==="s3-outposts"&&e.service.config.useDualstack){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useDualstack config is not supported with outposts access point ARN"})}},loadUseArnRegionConfig:function loadUseArnRegionConfig(e){var t="AWS_S3_USE_ARN_REGION";var r="s3_use_arn_region";var a=true;var s=e.service._originalConfig||{};if(e.service.config.s3UseArnRegion!==undefined){return e.service.config.s3UseArnRegion}else if(s.s3UseArnRegion!==undefined){a=s.s3UseArnRegion===true}else if(i.util.isNode()){if(process.env[t]){var n=process.env[t].trim().toLowerCase();if(["false","true"].indexOf(n)<0){throw i.util.error(new Error,{code:"InvalidConfiguration",message:t+" only accepts true or false. Got "+process.env[t],retryable:false})}a=n==="true"}else{var o={};var u={};try{o=i.util.getProfilesFromSharedConfig(i.util.iniLoader);u=o[process.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}if(u[r]){if(["false","true"].indexOf(u[r].trim().toLowerCase())<0){throw i.util.error(new Error,{code:"InvalidConfiguration",message:r+" only accepts true or false. Got "+u[r],retryable:false})}a=u[r].trim().toLowerCase()==="true"}}}e.service.config.s3UseArnRegion=a;return a},validatePopulateUriFromArn:function validatePopulateUriFromArn(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"})}if(e.service.config.s3ForcePathStyle){throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})}},dnsCompatibleBucketName:function dnsCompatibleBucketName(e){var t=e;var r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/);var i=new RegExp(/(\d+\.){3}\d+/);var a=new RegExp(/\.\./);return t.match(r)&&!t.match(i)&&!t.match(a)?true:false}};e.exports=s},9342:function(e){e.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"}}}},9343:function(e){"use strict";e.exports=function generate_properties(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");var m="errs__"+a;var l=e.util.copy(e);var d="";l.level++;var y="valid"+l.level;var b="key"+a,h="idx"+a,f=l.dataLevel=e.dataLevel+1,g="data"+f,S="dataProperties"+a;var N=Object.keys(n||{}).filter(notProto),I=e.schema.patternProperties||{},T=Object.keys(I).filter(notProto),v=e.schema.additionalProperties,k=N.length||T.length,C=v===false,A=typeof v=="object"&&Object.keys(v).length,R=e.opts.removeAdditional,D=C||A||R,x=e.opts.ownProperties,q=e.baseId;var w=e.schema.required;if(w&&!(e.opts.$data&&w.$data)&&w.length8){i+=" || validate.schema"+o+".hasOwnProperty("+b+") "}else{var E=N;if(E){var M,O=-1,z=E.length-1;while(O0:e.util.schemaHasRules($,e.RULES.all)){var ee=e.util.getProperty(M),K=c+ee,te=J&&$.default!==undefined;l.schema=$;l.schemaPath=o+ee;l.errSchemaPath=u+"/"+e.util.escapeFragment(M);l.errorPath=e.util.getPath(e.errorPath,M,e.opts.jsonPointers);l.dataPathArr[f]=e.util.toQuotedString(M);var Q=e.validate(l);l.baseId=q;if(e.util.varOccurences(Q,g)<2){Q=e.util.varReplace(Q,g,K);var re=K}else{var re=g;i+=" var "+g+" = "+K+"; "}if(te){i+=" "+Q+" "}else{if(P&&P[M]){i+=" if ( "+re+" === undefined ";if(x){i+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(M)+"') "}i+=") { "+y+" = false; ";var B=e.errorPath,_=u,ie=e.util.escapeQuotes(M);if(e.opts._errorDataPathProperty){e.errorPath=e.util.getPath(B,M,e.opts.jsonPointers)}u=e.errSchemaPath+"/required";var F=F||[];F.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"required"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+ie+"' } ";if(e.opts.messages!==false){i+=" , message: '";if(e.opts._errorDataPathProperty){i+="is a required property"}else{i+="should have required property \\'"+ie+"\\'"}i+="' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var H=i;i=F.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+H+"]); "}else{i+=" validate.errors = ["+H+"]; return false; "}}else{i+=" var err = "+H+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}u=_;e.errorPath=B;i+=" } else { "}else{if(p){i+=" if ( "+re+" === undefined ";if(x){i+=" || ! Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(M)+"') "}i+=") { "+y+" = true; } else { "}else{i+=" if ("+re+" !== undefined ";if(x){i+=" && Object.prototype.hasOwnProperty.call("+c+", '"+e.util.escapeQuotes(M)+"') "}i+=" ) { "}}i+=" "+Q+" } "}}if(p){i+=" if ("+y+") { ";d+="}"}}}}if(T.length){var ae=T;if(ae){var j,se=-1,ne=ae.length-1;while(se0:e.util.schemaHasRules($,e.RULES.all)){l.schema=$;l.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(j);l.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(j);if(x){i+=" "+S+" = "+S+" || Object.keys("+c+"); for (var "+h+"=0; "+h+"<"+S+".length; "+h+"++) { var "+b+" = "+S+"["+h+"]; "}else{i+=" for (var "+b+" in "+c+") { "}i+=" if ("+e.usePattern(j)+".test("+b+")) { ";l.errorPath=e.util.getPathExpr(e.errorPath,b,e.opts.jsonPointers);var K=c+"["+b+"]";l.dataPathArr[f]=b;var Q=e.validate(l);l.baseId=q;if(e.util.varOccurences(Q,g)<2){i+=" "+e.util.varReplace(Q,g,K)+" "}else{i+=" var "+g+" = "+K+"; "+Q+" "}if(p){i+=" if (!"+y+") break; "}i+=" } ";if(p){i+=" else "+y+" = true; "}i+=" } ";if(p){i+=" if ("+y+") { ";d+="}"}}}}}if(p){i+=" "+d+" if ("+m+" == errors) {"}return i}},9350:function(e,t,r){r(3234);var i=r(395);r(2541);e.exports=i},9351:function(e){e.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:{}}},9368:function(e,t,r){const{createHash:i,randomBytes:a}=r(6417);const{encode:s}=r(4575);const n=(e=32)=>s(a(e));e.exports={random:n,state:n,nonce:n,codeVerifier:n,codeChallenge:e=>s(i("sha256").update(e).digest())}},9370:function(e){e.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:{},filterValues:{shape:"S9"}}},output:{type:"structure",members:{personalizedRanking:{shape:"Sd"},recommendationId:{}}},idempotent:true},GetRecommendations:{http:{requestUri:"/recommendations"},input:{type:"structure",required:["campaignArn"],members:{campaignArn:{},itemId:{},userId:{},numResults:{type:"integer"},context:{shape:"S6"},filterArn:{},filterValues:{shape:"S9"}}},output:{type:"structure",members:{itemList:{shape:"Sd"},recommendationId:{}}},idempotent:true}},shapes:{S6:{type:"map",key:{},value:{type:"string",sensitive:true}},S9:{type:"map",key:{},value:{type:"string",sensitive:true}},Sd:{type:"list",member:{type:"structure",members:{itemId:{},score:{type:"double"}}}}}}},9374:function(e){"use strict";var t=Object.prototype.hasOwnProperty;var r=Object.prototype.toString;var i=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var s=function isArray(e){if(typeof Array.isArray==="function"){return Array.isArray(e)}return r.call(e)==="[object Array]"};var n=function isPlainObject(e){if(!e||r.call(e)!=="[object Object]"){return false}var i=t.call(e,"constructor");var a=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!a){return false}var s;for(s in e){}return typeof s==="undefined"||t.call(e,s)};var o=function setProperty(e,t){if(i&&t.name==="__proto__"){i(e,t.name,{enumerable:true,configurable:true,value:t.newValue,writable:true})}else{e[t.name]=t.newValue}};var u=function getProperty(e,r){if(r==="__proto__"){if(!t.call(e,r)){return void 0}else if(a){return a(e,r).value}}return e[r]};e.exports=function extend(){var e,t,r,i,a,p;var c=arguments[0];var m=1;var l=arguments.length;var d=false;if(typeof c==="boolean"){d=c;c=arguments[1]||{};m=2}if(c==null||typeof c!=="object"&&typeof c!=="function"){c={}}for(;m 1e-"+e.opts.multipleOfPrecision+" "}else{i+=" division"+a+" !== parseInt(division"+a+") "}i+=" ) ";if(m){i+=" ) "}i+=" ) { ";var d=d||[];d.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"multipleOf"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { multipleOf: "+l+" } ";if(e.opts.messages!==false){i+=" , message: 'should be multiple of ";if(m){i+="' + "+l}else{i+=""+l+"'"}}if(e.opts.verbose){i+=" , schema: ";if(m){i+="validate.schema"+o}else{i+=""+n}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var y=i;i=d.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+y+"]); "}else{i+=" validate.errors = ["+y+"]; return false; "}}else{i+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+="} ";if(p){i+=" else { "}return i}},9404:function(e){e.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"}}}},9405:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["firehose"]={};i.Firehose=a.defineService("firehose",["2015-08-04"]);Object.defineProperty(s.services["firehose"],"2015-08-04",{get:function get(){var e=r(5704);e.paginators=r(9837).pagination;return e},enumerable:true,configurable:true});e.exports=i.Firehose},9417:function(e){e.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:true},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:true},CreateMesh:{http:{method:"PUT",requestUri:"/v20190125/meshes",responseCode:200},input:{type:"structure",required:["meshName"],members:{clientToken:{idempotencyToken:true},meshName:{},spec:{shape:"Ss"},tags:{shape:"Sf"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"},idempotent:true},CreateRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{},spec:{shape:"S10"},tags:{shape:"Sf"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"},idempotent:true},CreateVirtualGateway:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateways",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:true},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:"S3a"}},payload:"virtualGateway"},idempotent:true},CreateVirtualNode:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualNodes",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S3e"},tags:{shape:"Sf"},virtualNodeName:{}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4p"}},payload:"virtualNode"},idempotent:true},CreateVirtualRouter:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouters",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S4t"},tags:{shape:"Sf"},virtualRouterName:{}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4x"}},payload:"virtualRouter"},idempotent:true},CreateVirtualService:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualServices",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualServiceName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S51"},tags:{shape:"Sf"},virtualServiceName:{}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S56"}},payload:"virtualService"},idempotent:true},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:true},DeleteMesh:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{meshName:{location:"uri",locationName:"meshName"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"},idempotent:true},DeleteRoute:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{location:"uri",locationName:"routeName"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"},idempotent:true},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:"S3a"}},payload:"virtualGateway"},idempotent:true},DeleteVirtualNode:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","virtualNodeName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4p"}},payload:"virtualNode"},idempotent:true},DeleteVirtualRouter:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","virtualRouterName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4x"}},payload:"virtualRouter"},idempotent:true},DeleteVirtualService:{http:{method:"DELETE",requestUri:"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}",responseCode:200},input:{type:"structure",required:["meshName","virtualServiceName"],members:{meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},virtualServiceName:{location:"uri",locationName:"virtualServiceName"}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S56"}},payload:"virtualService"},idempotent:true},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:"S3a"}},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:"S4p"}},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:"S4x"}},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:"S56"}},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:true},UntagResource:{http:{method:"PUT",requestUri:"/v20190125/untag",responseCode:200},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}},idempotent:true},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:true},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:true},UpdateMesh:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}",responseCode:200},input:{type:"structure",required:["meshName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},spec:{shape:"Ss"}}},output:{type:"structure",required:["mesh"],members:{mesh:{shape:"Sw"}},payload:"mesh"},idempotent:true},UpdateRoute:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",responseCode:200},input:{type:"structure",required:["meshName","routeName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},routeName:{location:"uri",locationName:"routeName"},spec:{shape:"S10"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["route"],members:{route:{shape:"S26"}},payload:"route"},idempotent:true},UpdateVirtualGateway:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualGateways/{virtualGatewayName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualGatewayName"],members:{clientToken:{idempotencyToken:true},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:"S3a"}},payload:"virtualGateway"},idempotent:true},UpdateVirtualNode:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualNodes/{virtualNodeName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualNodeName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S3e"},virtualNodeName:{location:"uri",locationName:"virtualNodeName"}}},output:{type:"structure",required:["virtualNode"],members:{virtualNode:{shape:"S4p"}},payload:"virtualNode"},idempotent:true},UpdateVirtualRouter:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualRouters/{virtualRouterName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualRouterName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S4t"},virtualRouterName:{location:"uri",locationName:"virtualRouterName"}}},output:{type:"structure",required:["virtualRouter"],members:{virtualRouter:{shape:"S4x"}},payload:"virtualRouter"},idempotent:true},UpdateVirtualService:{http:{method:"PUT",requestUri:"/v20190125/meshes/{meshName}/virtualServices/{virtualServiceName}",responseCode:200},input:{type:"structure",required:["meshName","spec","virtualServiceName"],members:{clientToken:{idempotencyToken:true},meshName:{location:"uri",locationName:"meshName"},meshOwner:{location:"querystring",locationName:"meshOwner"},spec:{shape:"S51"},virtualServiceName:{location:"uri",locationName:"virtualServiceName"}}},output:{type:"structure",required:["virtualService"],members:{virtualService:{shape:"S56"}},payload:"virtualService"},idempotent:true}},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","value"],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:{}},union:true},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:{}},union:true},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:{}}}},union:true}}}}}}}}},listeners:{type:"list",member:{type:"structure",required:["portMapping"],members:{connectionPool:{type:"structure",members:{grpc:{type:"structure",required:["maxRequests"],members:{maxRequests:{type:"integer"}}},http:{type:"structure",required:["maxConnections"],members:{maxConnections:{type:"integer"},maxPendingRequests:{type:"integer"}}},http2:{type:"structure",required:["maxRequests"],members:{maxRequests:{type:"integer"}}}},union:true},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:{}}}},union:true},mode:{}}}}}},logging:{type:"structure",members:{accessLog:{type:"structure",members:{file:{type:"structure",required:["path"],members:{path:{}}}},union:true}}}}},S2e:{type:"list",member:{type:"integer"}},S3a:{type:"structure",required:["meshName","metadata","spec","status","virtualGatewayName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S2a"},status:{type:"structure",required:["status"],members:{status:{}}},virtualGatewayName:{}}},S3e:{type:"structure",members:{backendDefaults:{type:"structure",members:{clientPolicy:{shape:"S3g"}}},backends:{type:"list",member:{type:"structure",members:{virtualService:{type:"structure",required:["virtualServiceName"],members:{clientPolicy:{shape:"S3g"},virtualServiceName:{}}}},union:true}},listeners:{type:"list",member:{type:"structure",required:["portMapping"],members:{connectionPool:{type:"structure",members:{grpc:{type:"structure",required:["maxRequests"],members:{maxRequests:{type:"integer"}}},http:{type:"structure",required:["maxConnections"],members:{maxConnections:{type:"integer"},maxPendingRequests:{type:"integer"}}},http2:{type:"structure",required:["maxRequests"],members:{maxRequests:{type:"integer"}}},tcp:{type:"structure",required:["maxConnections"],members:{maxConnections:{type:"integer"}}}},union:true},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"}}},outlierDetection:{type:"structure",required:["baseEjectionDuration","interval","maxEjectionPercent","maxServerErrors"],members:{baseEjectionDuration:{shape:"S1l"},interval:{shape:"S1l"},maxEjectionPercent:{type:"integer"},maxServerErrors:{type:"long"}}},portMapping:{shape:"S45"},timeout:{type:"structure",members:{grpc:{shape:"S1q"},http:{shape:"S20"},http2:{shape:"S20"},tcp:{shape:"S24"}},union:true},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:{}}}},union:true},mode:{}}}}}},logging:{type:"structure",members:{accessLog:{type:"structure",members:{file:{type:"structure",required:["path"],members:{path:{}}}},union:true}}},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:{}}}},union:true}}},S3g:{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:{}}}},union:true}}}}}}},S45:{type:"structure",required:["port","protocol"],members:{port:{type:"integer"},protocol:{}}},S4p:{type:"structure",required:["meshName","metadata","spec","status","virtualNodeName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S3e"},status:{type:"structure",required:["status"],members:{status:{}}},virtualNodeName:{}}},S4t:{type:"structure",members:{listeners:{type:"list",member:{type:"structure",required:["portMapping"],members:{portMapping:{shape:"S45"}}}}}},S4x:{type:"structure",required:["meshName","metadata","spec","status","virtualRouterName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S4t"},status:{type:"structure",required:["status"],members:{status:{}}},virtualRouterName:{}}},S51:{type:"structure",members:{provider:{type:"structure",members:{virtualNode:{type:"structure",required:["virtualNodeName"],members:{virtualNodeName:{}}},virtualRouter:{type:"structure",required:["virtualRouterName"],members:{virtualRouterName:{}}}},union:true}}},S56:{type:"structure",required:["meshName","metadata","spec","status","virtualServiceName"],members:{meshName:{},metadata:{shape:"Sl"},spec:{shape:"S51"},status:{type:"structure",required:["status"],members:{status:{}}},virtualServiceName:{}}}}}},9423:function(e){(function(){var t,r={}.hasOwnProperty;e.exports=t=function(){function XMLWriterBase(e){var t,i,a,s,n,o,u,p,c;e||(e={});this.pretty=e.pretty||false;this.allowEmpty=(i=e.allowEmpty)!=null?i:false;if(this.pretty){this.indent=(a=e.indent)!=null?a:" ";this.newline=(s=e.newline)!=null?s:"\n";this.offset=(n=e.offset)!=null?n:0;this.dontprettytextnodes=(o=e.dontprettytextnodes)!=null?o:0}else{this.indent="";this.newline="";this.offset=0;this.dontprettytextnodes=0}this.spacebeforeslash=(u=e.spacebeforeslash)!=null?u:"";if(this.spacebeforeslash===true){this.spacebeforeslash=" "}this.newlinedefault=this.newline;this.prettydefault=this.pretty;p=e.writer||{};for(t in p){if(!r.call(p,t))continue;c=p[t];this[t]=c}}XMLWriterBase.prototype.set=function(e){var t,i,a;e||(e={});if("pretty"in e){this.pretty=e.pretty}if("allowEmpty"in e){this.allowEmpty=e.allowEmpty}if(this.pretty){this.indent="indent"in e?e.indent:" ";this.newline="newline"in e?e.newline:"\n";this.offset="offset"in e?e.offset:0;this.dontprettytextnodes="dontprettytextnodes"in e?e.dontprettytextnodes:0}else{this.indent="";this.newline="";this.offset=0;this.dontprettytextnodes=0}this.spacebeforeslash="spacebeforeslash"in e?e.spacebeforeslash:"";if(this.spacebeforeslash===true){this.spacebeforeslash=" "}this.newlinedefault=this.newline;this.prettydefault=this.pretty;i=e.writer||{};for(t in i){if(!r.call(i,t))continue;a=i[t];this[t]=a}return this};XMLWriterBase.prototype.space=function(e){var t;if(this.pretty){t=(e||0)+this.offset+1;if(t>0){return new Array(t).join(this.indent)}else{return""}}else{return""}};return XMLWriterBase}()}).call(this)},9427:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["acm"]={};i.ACM=a.defineService("acm",["2015-12-08"]);Object.defineProperty(s.services["acm"],"2015-12-08",{get:function get(){var e=r(6582);e.paginators=r(5849).pagination;e.waiters=r(8324).waiters;return e},enumerable:true,configurable:true});e.exports=i.ACM},9433:function(e,t,r){var i=r(395);var a=i.util;var s=r(8194).typeOf;var n=r(3815);var o=r(9620);i.DynamoDB.Converter={input:function convertInput(e,t){t=t||{};var r=s(e);if(r==="Object"){return formatMap(e,t)}else if(r==="Array"){return formatList(e,t)}else if(r==="Set"){return formatSet(e,t)}else if(r==="String"){if(e.length===0&&t.convertEmptyValues){return convertInput(null)}return{S:e}}else if(r==="Number"||r==="NumberValue"){return{N:e.toString()}}else if(r==="Binary"){if(e.length===0&&t.convertEmptyValues){return convertInput(null)}return{B:e}}else if(r==="Boolean"){return{BOOL:e}}else if(r==="null"){return{NULL:true}}else if(r!=="undefined"&&r!=="Function"){return formatMap(e,t)}},marshall:function marshallItem(e,t){return i.DynamoDB.Converter.input(e,t).M},output:function convertOutput(e,t){t=t||{};var r,s,o;for(var u in e){var p=e[u];if(u==="M"){s={};for(var c in p){s[c]=convertOutput(p[c],t)}return s}else if(u==="L"){r=[];for(o=0;o=100&&e<200||e===204||e===304};var p;if(t.gzip&&!o(e.statusCode)){var c=e.headers["content-encoding"]||"identity";c=c.trim().toLowerCase();var m={flush:u.Z_SYNC_FLUSH,finishFlush:u.Z_SYNC_FLUSH};if(c==="gzip"){p=u.createGunzip(m);e.pipe(p)}else if(c==="deflate"){p=u.createInflate(m);e.pipe(p)}else{if(c!=="identity"){debug("ignoring unrecognized Content-Encoding "+c)}p=e}}else{p=e}if(t.encoding){if(t.dests.length!==0){console.error("Ignoring encoding parameter as this stream is being piped to another stream which makes the encoding option invalid.")}else{p.setEncoding(t.encoding)}}if(t._paused){p.pause()}t.responseContent=p;t.emit("response",e);t.dests.forEach(function(e){t.pipeDest(e)});p.on("data",function(r){if(t.timing&&!t.responseStarted){t.responseStartTime=(new Date).getTime();e.responseStartTime=t.responseStartTime}t._destdata=true;t.emit("data",r)});p.once("end",function(e){t.emit("end",e)});p.on("error",function(e){t.emit("error",e)});p.on("close",function(){t.emit("close")});if(t.callback){t.readResponseBody(e)}else{t.on("end",function(){if(t._aborted){debug("aborted",t.uri.href);return}t.emit("complete",e)})}}debug("finish init function",t.uri.href)};Request.prototype.readResponseBody=function(e){var t=this;debug("reading response's body");var r=[];var i=0;var a=[];t.on("data",function(e){if(!w.isBuffer(e)){a.push(e)}else if(e.length){i+=e.length;r.push(e)}});t.on("end",function(){debug("end event",t.uri.href);if(t._aborted){debug("aborted",t.uri.href);r=[];i=0;return}if(i){debug("has body",t.uri.href,i);e.body=w.concat(r,i);if(t.encoding!==null){e.body=e.body.toString(t.encoding)}r=[];i=0}else if(a.length){if(t.encoding==="utf8"&&a[0].length>0&&a[0][0]==="\ufeff"){a[0]=a[0].substring(1)}e.body=a.join("")}if(t._json){try{e.body=JSON.parse(e.body,t._jsonReviver)}catch(e){debug("invalid JSON received",t.uri.href)}}debug("emitting complete",t.uri.href);if(typeof e.body==="undefined"&&!t._json){e.body=t.encoding===null?w.alloc(0):""}t.emit("complete",e,e.body)})};Request.prototype.abort=function(){var e=this;e._aborted=true;if(e.req){e.req.abort()}else if(e.response){e.response.destroy()}e.clearTimeout();e.emit("abort")};Request.prototype.pipeDest=function(e){var t=this;var r=t.response;if(e.headers&&!e.headersSent){if(r.caseless.has("content-type")){var i=r.caseless.has("content-type");if(e.setHeader){e.setHeader(i,r.headers[i])}else{e.headers[i]=r.headers[i]}}if(r.caseless.has("content-length")){var a=r.caseless.has("content-length");if(e.setHeader){e.setHeader(a,r.headers[a])}else{e.headers[a]=r.headers[a]}}}if(e.setHeader&&!e.headersSent){for(var s in r.headers){if(!t.gzip||s!=="content-encoding"){e.setHeader(s,r.headers[s])}}e.statusCode=r.statusCode}if(t.pipefilter){t.pipefilter(r,e)}};Request.prototype.qs=function(e,t){var r=this;var i;if(!t&&r.uri.query){i=r._qs.parse(r.uri.query)}else{i={}}for(var a in e){i[a]=e[a]}var n=r._qs.stringify(i);if(n===""){return r}r.uri=s.parse(r.uri.href.split("?")[0]+"?"+n);r.url=r.uri;r.path=r.uri.path;if(r.uri.host==="unix"){r.enableUnixSocket()}return r};Request.prototype.form=function(e){var t=this;if(e){if(!/^application\/x-www-form-urlencoded\b/.test(t.getHeader("content-type"))){t.setHeader("content-type","application/x-www-form-urlencoded")}t.body=typeof e==="string"?t._qs.rfc3986(e.toString("utf8")):t._qs.stringify(e).toString("utf8");return t}t._form=new b;t._form.on("error",function(e){e.message="form-data: "+e.message;t.emit("error",e);t.abort()});return t._form};Request.prototype.multipart=function(e){var t=this;t._multipart.onRequest(e);if(!t._multipart.chunked){t.body=t._multipart.body}return t};Request.prototype.json=function(e){var t=this;if(!t.hasHeader("accept")){t.setHeader("accept","application/json")}if(typeof t.jsonReplacer==="function"){t._jsonReplacer=t.jsonReplacer}t._json=true;if(typeof e==="boolean"){if(t.body!==undefined){if(!/^application\/x-www-form-urlencoded\b/.test(t.getHeader("content-type"))){t.body=P(t.body,t._jsonReplacer)}else{t.body=t._qs.rfc3986(t.body)}if(!t.hasHeader("content-type")){t.setHeader("content-type","application/json")}}}else{t.body=P(e,t._jsonReplacer);if(!t.hasHeader("content-type")){t.setHeader("content-type","application/json")}}if(typeof t.jsonReviver==="function"){t._jsonReviver=t.jsonReviver}return t};Request.prototype.getHeader=function(e,t){var r=this;var i,a,s;if(!t){t=r.headers}Object.keys(t).forEach(function(r){if(r.length!==e.length){return}a=new RegExp(e,"i");s=r.match(a);if(s){i=t[r]}});return i};Request.prototype.enableUnixSocket=function(){var e=this.uri.path.split(":");var t=e[0];var r=e[1];this.socketPath=t;this.uri.pathname=r;this.uri.path=r;this.uri.host=t;this.uri.hostname=t;this.uri.isUnix=true};Request.prototype.auth=function(e,t,r,i){var a=this;a._auth.onRequest(e,t,r,i);return a};Request.prototype.aws=function(e,t){var r=this;if(!t){r._aws=e;return r}if(e.sign_version===4||e.sign_version==="4"){var i={host:r.uri.host,path:r.uri.path,method:r.method,headers:r.headers,body:r.body};if(e.service){i.service=e.service}var a=c.sign(i,{accessKeyId:e.key,secretAccessKey:e.secret,sessionToken:e.session});r.setHeader("authorization",a.headers.Authorization);r.setHeader("x-amz-date",a.headers["X-Amz-Date"]);if(a.headers["X-Amz-Security-Token"]){r.setHeader("x-amz-security-token",a.headers["X-Amz-Security-Token"])}}else{var s=new Date;r.setHeader("date",s.toUTCString());var n={key:e.key,secret:e.secret,verb:r.method.toUpperCase(),date:s,contentType:r.getHeader("content-type")||"",md5:r.getHeader("content-md5")||"",amazonHeaders:p.canonicalizeHeaders(r.headers)};var o=r.uri.path;if(e.bucket&&o){n.resource="/"+e.bucket+o}else if(e.bucket&&!o){n.resource="/"+e.bucket}else if(!e.bucket&&o){n.resource=o}else if(!e.bucket&&!o){n.resource="/"}n.resource=p.canonicalizeResource(n.resource);r.setHeader("authorization",p.authorization(n))}return r};Request.prototype.httpSignature=function(e){var t=this;m.signRequest({getHeader:function(e){return t.getHeader(e,t.headers)},setHeader:function(e,r){t.setHeader(e,r)},method:t.method,path:t.path},e);debug("httpSignature authorization",t.getHeader("authorization"));return t};Request.prototype.hawk=function(e){var t=this;t.setHeader("Authorization",A.header(t.uri,t.method,e))};Request.prototype.oauth=function(e){var t=this;t._oauth.onRequest(e);return t};Request.prototype.jar=function(e){var t=this;var r;if(t._redirect.redirectsFollowed===0){t.originalCookieHeader=t.getHeader("cookie")}if(!e){r=false;t._disableCookies=true}else{var i=e.getCookieString?e:j;var a=t.uri.href;if(i){r=i.getCookieString(a)}}if(r&&r.length){if(t.originalCookieHeader){t.setHeader("cookie",t.originalCookieHeader+"; "+r)}else{t.setHeader("cookie",r)}}t._jar=e;return t};Request.prototype.pipe=function(e,t){var r=this;if(r.response){if(r._destdata){r.emit("error",new Error("You cannot pipe after data has been emitted from the response."))}else if(r._ended){r.emit("error",new Error("You cannot pipe after the response has been ended."))}else{o.Stream.prototype.pipe.call(r,e,t);r.pipeDest(e);return e}}else{r.dests.push(e);o.Stream.prototype.pipe.call(r,e,t);return e}};Request.prototype.write=function(){var e=this;if(e._aborted){return}if(!e._started){e.start()}if(e.req){return e.req.write.apply(e.req,arguments)}};Request.prototype.end=function(e){var t=this;if(t._aborted){return}if(e){t.write(e)}if(!t._started){t.start()}if(t.req){t.req.end()}};Request.prototype.pause=function(){var e=this;if(!e.responseContent){e._paused=true}else{e.responseContent.pause.apply(e.responseContent,arguments)}};Request.prototype.resume=function(){var e=this;if(!e.responseContent){e._paused=false}else{e.responseContent.resume.apply(e.responseContent,arguments)}};Request.prototype.destroy=function(){var e=this;this.clearTimeout();if(!e._ended){e.end()}else if(e.response){e.response.destroy()}};Request.prototype.clearTimeout=function(){if(this.timeoutTimer){clearTimeout(this.timeoutTimer);this.timeoutTimer=null}};Request.defaultProxyHeaderWhiteList=x.defaultProxyHeaderWhiteList.slice();Request.defaultProxyHeaderExclusiveList=x.defaultProxyHeaderExclusiveList.slice();Request.prototype.toJSON=requestToJSON;e.exports=Request},9456:function(e,t,r){"use strict";const i=r(2958);e.exports=(e=>{const t={start:Date.now(),socket:null,lookup:null,connect:null,upload:null,response:null,end:null,error:null,phases:{wait:null,dns:null,tcp:null,request:null,firstByte:null,download:null,total:null}};const r=e=>{const r=e.emit.bind(e);e.emit=((i,...a)=>{if(i==="error"){t.error=Date.now();t.phases.total=t.error-t.start;e.emit=r}return r(i,...a)})};let a=false;const s=()=>{t.upload=Date.now();t.phases.request=t.upload-t.connect};r(e);e.once("socket",e=>{t.socket=Date.now();t.phases.wait=t.socket-t.start;const r=()=>{t.lookup=Date.now();t.phases.dns=t.lookup-t.socket};e.once("lookup",r);i(e,()=>{t.connect=Date.now();if(t.lookup===null){e.removeListener("lookup",r);t.lookup=t.connect;t.phases.dns=t.lookup-t.socket}t.phases.tcp=t.connect-t.lookup;if(a&&!t.upload){s()}})});e.once("finish",()=>{a=true;if(t.connect){s()}});e.once("response",e=>{t.response=Date.now();t.phases.firstByte=t.response-t.upload;r(e);e.once("end",()=>{t.end=Date.now();t.phases.download=t.end-t.response;t.phases.total=t.end-t.start})});return t})},9457:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["comprehendmedical"]={};i.ComprehendMedical=a.defineService("comprehendmedical",["2018-10-30"]);Object.defineProperty(s.services["comprehendmedical"],"2018-10-30",{get:function get(){var e=r(5288);e.paginators=r(3763).pagination;return e},enumerable:true,configurable:true});e.exports=i.ComprehendMedical},9459:function(e){e.exports={pagination:{}}},9461:function(e,t,r){"use strict";var i=r(8835);var a=r(4243);var s=["accept","accept-charset","accept-encoding","accept-language","accept-ranges","cache-control","content-encoding","content-language","content-location","content-md5","content-range","content-type","connection","date","expect","max-forwards","pragma","referer","te","user-agent","via"];var n=["proxy-authorization"];function constructProxyHost(e){var t=e.port;var r=e.protocol;var i=e.hostname+":";if(t){i+=t}else if(r==="https:"){i+="443"}else{i+="80"}return i}function constructProxyHeaderWhiteList(e,t){var r=t.reduce(function(e,t){e[t.toLowerCase()]=true;return e},{});return Object.keys(e).filter(function(e){return r[e.toLowerCase()]}).reduce(function(t,r){t[r]=e[r];return t},{})}function constructTunnelOptions(e,t){var r=e.proxy;var i={proxy:{host:r.hostname,port:+r.port,proxyAuth:r.auth,headers:t},headers:e.headers,ca:e.ca,cert:e.cert,key:e.key,passphrase:e.passphrase,pfx:e.pfx,ciphers:e.ciphers,rejectUnauthorized:e.rejectUnauthorized,secureOptions:e.secureOptions,secureProtocol:e.secureProtocol};return i}function constructTunnelFnName(e,t){var r=e.protocol==="https:"?"https":"http";var i=t.protocol==="https:"?"Https":"Http";return[r,i].join("Over")}function getTunnelFn(e){var t=e.uri;var r=e.proxy;var i=constructTunnelFnName(t,r);return a[i]}function Tunnel(e){this.request=e;this.proxyHeaderWhiteList=s;this.proxyHeaderExclusiveList=[];if(typeof e.tunnel!=="undefined"){this.tunnelOverride=e.tunnel}}Tunnel.prototype.isEnabled=function(){var e=this;var t=e.request;if(typeof e.tunnelOverride!=="undefined"){return e.tunnelOverride}if(t.uri.protocol==="https:"){return true}return false};Tunnel.prototype.setup=function(e){var t=this;var r=t.request;e=e||{};if(typeof r.proxy==="string"){r.proxy=i.parse(r.proxy)}if(!r.proxy||!r.tunnel){return false}if(e.proxyHeaderWhiteList){t.proxyHeaderWhiteList=e.proxyHeaderWhiteList}if(e.proxyHeaderExclusiveList){t.proxyHeaderExclusiveList=e.proxyHeaderExclusiveList}var a=t.proxyHeaderExclusiveList.concat(n);var s=t.proxyHeaderWhiteList.concat(a);var o=constructProxyHeaderWhiteList(r.headers,s);o.host=constructProxyHost(r.uri);a.forEach(r.removeHeader,r);var u=getTunnelFn(r);var p=constructTunnelOptions(r,o);r.agent=u(p);return true};Tunnel.defaultProxyHeaderWhiteList=s;Tunnel.defaultProxyHeaderExclusiveList=n;t.Tunnel=Tunnel},9463:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;i=r(6855);e.exports=t=function(e){a(XMLDTDElement,e);function XMLDTDElement(e,t,r){XMLDTDElement.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing DTD element name")}if(!r){r="(#PCDATA)"}if(Array.isArray(r)){r="("+r.join(",")+")"}this.name=this.stringify.eleName(t);this.value=this.stringify.dtdElementValue(r)}XMLDTDElement.prototype.toString=function(e){return this.options.writer.set(e).dtdElement(this)};return XMLDTDElement}(i)}).call(this)},9468:function(e){e.exports={pagination:{}}},9471:function(e){e.exports={pagination:{ListTunnels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},9472:function(e){e.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"}]}}}},9474:function(e){"use strict";e.exports=function(e){var t={};var r=Object.keys(Object(e));for(var i=0;i0:e.util.schemaHasRules(b,e.RULES.all)),g=h!==undefined&&(e.opts.strictKeywords?typeof h=="object"&&Object.keys(h).length>0:e.util.schemaHasRules(h,e.RULES.all)),S=d.baseId;if(f||g){var N;d.createErrors=false;d.schema=n;d.schemaPath=o;d.errSchemaPath=u;i+=" var "+l+" = errors; var "+m+" = true; ";var I=e.compositeRule;e.compositeRule=d.compositeRule=true;i+=" "+e.validate(d)+" ";d.baseId=S;d.createErrors=true;i+=" errors = "+l+"; if (vErrors !== null) { if ("+l+") vErrors.length = "+l+"; else vErrors = null; } ";e.compositeRule=d.compositeRule=I;if(f){i+=" if ("+y+") { ";d.schema=e.schema["then"];d.schemaPath=e.schemaPath+".then";d.errSchemaPath=e.errSchemaPath+"/then";i+=" "+e.validate(d)+" ";d.baseId=S;i+=" "+m+" = "+y+"; ";if(f&&g){N="ifClause"+a;i+=" var "+N+" = 'then'; "}else{N="'then'"}i+=" } ";if(g){i+=" else { "}}else{i+=" if (!"+y+") { "}if(g){d.schema=e.schema["else"];d.schemaPath=e.schemaPath+".else";d.errSchemaPath=e.errSchemaPath+"/else";i+=" "+e.validate(d)+" ";d.baseId=S;i+=" "+m+" = "+y+"; ";if(f&&g){N="ifClause"+a;i+=" var "+N+" = 'else'; "}else{N="'else'"}i+=" } "}i+=" if (!"+m+") { var err = ";if(e.createErrors!==false){i+=" { keyword: '"+"if"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { failingKeyword: "+N+" } ";if(e.opts.messages!==false){i+=" , message: 'should match \"' + "+N+" + '\" schema' "}if(e.opts.verbose){i+=" , schema: validate.schema"+o+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(vErrors); "}else{i+=" validate.errors = vErrors; return false; "}}i+=" } ";if(p){i+=" else { "}}else{if(p){i+=" if (true) { "}}return i}},9480:function(e,t,r){"use strict";const{EMPTY_BUFFER:i}=r(4287);function concat(e,t){if(e.length===0)return i;if(e.length===1)return e[0];const r=Buffer.allocUnsafe(t);let a=0;for(let t=0;t{if(e instanceof i){return e}if(typeof e==="number"){e=String(e)}if(typeof e!=="string"){return null}t=t||{};let r=null;if(!t.rtl){r=e.match(s[n.COERCE])}else{let t;while((t=s[n.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length)){if(!r||t.index+t[0].length!==r.index+r[0].length){r=t}s[n.COERCERTL].lastIndex=t.index+t[1].length+t[2].length}s[n.COERCERTL].lastIndex=-1}if(r===null)return null;return a(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)};e.exports=o},9504:function(e,t,r){"use strict";const i=r(5534);e.exports=(e=>i.nodeStream(e)&&i.function(e.getBoundary))},9508:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const i=r(3422);i.__exportStar(r(5587),t);i.__exportStar(r(4920),t);i.__exportStar(r(6290),t);i.__exportStar(r(7125),t);i.__exportStar(r(7376),t);i.__exportStar(r(4525),t);i.__exportStar(r(3685),t);i.__exportStar(r(1971),t);i.__exportStar(r(7636),t);i.__exportStar(r(1139),t)},9510:function(e,t,r){const{createHmac:i}=r(6417);const{KEYOBJECT:a}=r(3771);const s=r(2355);const n=r(3165);const{asInput:o}=r(8727);const u=(e,t,{[a]:r},s)=>{const n=i(t,o(r,false));n.update(s);return n.digest()};const p=(e,t,r,i,a)=>{const n=u(e,t,r,i);const o=a;return s(o,n)};e.exports=((e,t)=>{["HS256","HS384","HS512"].forEach(r=>{const i=n(r);e.sign.set(r,u.bind(undefined,r,i));e.verify.set(r,p.bind(undefined,r,i));t.oct.sign[r]=t.oct.verify[r]=(e=>e.use==="sig"||e.use===undefined)})})},9512:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["applicationinsights"]={};i.ApplicationInsights=a.defineService("applicationinsights",["2018-11-25"]);Object.defineProperty(s.services["applicationinsights"],"2018-11-25",{get:function get(){var e=r(7627);e.paginators=r(4480).pagination;return e},enumerable:true,configurable:true});e.exports=i.ApplicationInsights},9523:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["iot1clickprojects"]={};i.IoT1ClickProjects=a.defineService("iot1clickprojects",["2018-05-14"]);Object.defineProperty(s.services["iot1clickprojects"],"2018-05-14",{get:function get(){var e=r(6989);e.paginators=r(4373).pagination;return e},enumerable:true,configurable:true});e.exports=i.IoT1ClickProjects},9526:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediaconnect"]={};i.MediaConnect=a.defineService("mediaconnect",["2018-11-14"]);Object.defineProperty(s.services["mediaconnect"],"2018-11-14",{get:function get(){var e=r(9529);e.paginators=r(6271).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaConnect},9529:function(e){e.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"}}}}}},9536:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["snowball"]={};i.Snowball=a.defineService("snowball",["2016-06-30"]);Object.defineProperty(s.services["snowball"],"2016-06-30",{get:function get(){var e=r(4887);e.paginators=r(184).pagination;return e},enumerable:true,configurable:true});e.exports=i.Snowball},9543:function(e,t,r){var i=r(395);var a=r(1733);i.ChainableTemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function ChainableTemporaryCredentials(e){i.Credentials.call(this);e=e||{};this.errorCode="ChainableTemporaryCredentialsProviderFailure";this.expired=true;this.tokenCodeFn=null;var t=i.util.copy(e.params)||{};if(t.RoleArn){t.RoleSessionName=t.RoleSessionName||"temporary-credentials"}if(t.SerialNumber){if(!e.tokenCodeFn||typeof e.tokenCodeFn!=="function"){throw new i.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode})}else{this.tokenCodeFn=e.tokenCodeFn}}var r=i.util.merge({params:t,credentials:e.masterCredentials||i.config.credentials},e.stsConfig||{});this.service=new a(r)},refresh:function refresh(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function load(e){var t=this;var r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(i,a){var s={};if(i){e(i);return}if(a){s.TokenCode=a}t.service[r](s,function(r,i){if(!r){t.service.credentialsFrom(i,t)}e(r)})})},getTokenCode:function getTokenCode(e){var t=this;if(this.tokenCodeFn){this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,a){if(r){var s=r;if(r instanceof Error){s=r.message}e(i.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}));return}e(null,a)})}else{e(null)}}})},9554:function(e,t,r){"use strict";var i=r(3972);var a=r(469);var s=r(810);var n=s.md5;var o=s.toBase64;function Auth(e){this.request=e;this.hasAuth=false;this.sentAuth=false;this.bearerToken=null;this.user=null;this.pass=null}Auth.prototype.basic=function(e,t,r){var i=this;if(typeof e!=="string"||t!==undefined&&typeof t!=="string"){i.request.emit("error",new Error("auth() received invalid user or password"))}i.user=e;i.pass=t;i.hasAuth=true;var a=e+":"+(t||"");if(r||typeof r==="undefined"){var s="Basic "+o(a);i.sentAuth=true;return s}};Auth.prototype.bearer=function(e,t){var r=this;r.bearerToken=e;r.hasAuth=true;if(t||typeof t==="undefined"){if(typeof e==="function"){e=e()}var i="Bearer "+(e||"");r.sentAuth=true;return i}};Auth.prototype.digest=function(e,t,r){var i=this;var s={};var o=/([a-z0-9_-]+)=(?:"([^"]+)"|([a-z0-9_-]+))/gi;while(true){var u=o.exec(r);if(!u){break}s[u[1]]=u[2]||u[3]}var p=function(e,t,r,i,a,s){var o=n(t+":"+r+":"+i);if(e&&e.toLowerCase()==="md5-sess"){return n(o+":"+a+":"+s)}else{return o}};var c=/(^|,)\s*auth\s*($|,)/.test(s.qop)&&"auth";var m=c&&"00000001";var l=c&&a().replace(/-/g,"");var d=p(s.algorithm,i.user,s.realm,i.pass,s.nonce,l);var y=n(e+":"+t);var b=c?n(d+":"+s.nonce+":"+m+":"+l+":"+c+":"+y):n(d+":"+s.nonce+":"+y);var h={username:i.user,realm:s.realm,nonce:s.nonce,uri:t,qop:c,response:b,nc:m,cnonce:l,algorithm:s.algorithm,opaque:s.opaque};r=[];for(var f in h){if(h[f]){if(f==="qop"||f==="nc"||f==="algorithm"){r.push(f+"="+h[f])}else{r.push(f+'="'+h[f]+'"')}}}r="Digest "+r.join(", ");i.sentAuth=true;return r};Auth.prototype.onRequest=function(e,t,r,i){var a=this;var s=a.request;var n;if(i===undefined&&e===undefined){a.request.emit("error",new Error("no auth mechanism defined"))}else if(i!==undefined){n=a.bearer(i,r)}else{n=a.basic(e,t,r)}if(n){s.setHeader("authorization",n)}};Auth.prototype.onResponse=function(e){var t=this;var r=t.request;if(!t.hasAuth||t.sentAuth){return null}var a=i(e.headers);var s=a.get("www-authenticate");var n=s&&s.split(" ")[0].toLowerCase();r.debug("reauth",n);switch(n){case"basic":return t.basic(t.user,t.pass,true);case"bearer":return t.bearer(t.bearerToken,true);case"digest":return t.digest(r.method,r.path,s)}};t.Auth=Auth},9560:function(e){e.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"}}}},9566:function(e){e.exports={version:"2.0",metadata:{apiVersion:"2013-11-01",endpointPrefix:"cloudtrail",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"CloudTrail",serviceFullName:"AWS CloudTrail",serviceId:"CloudTrail",signatureVersion:"v4",targetPrefix:"com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101",uid:"cloudtrail-2013-11-01"},operations:{AddTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},TagsList:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:true},CreateTrail:{input:{type:"structure",required:["Name","S3BucketName"],members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},EnableLogFileValidation:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"},TagsList:{shape:"S3"}}},output:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:true},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},idempotent:true},DeleteTrail:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:true},DescribeTrails:{input:{type:"structure",members:{trailNameList:{type:"list",member:{}},includeShadowTrails:{type:"boolean"}}},output:{type:"structure",members:{trailList:{type:"list",member:{shape:"Sf"}}}},idempotent:true},GetEventSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{}}},output:{type:"structure",members:{TrailARN:{},EventSelectors:{shape:"Si"},AdvancedEventSelectors:{shape:"Sp"}}},idempotent:true},GetInsightSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{}}},output:{type:"structure",members:{TrailARN:{},InsightSelectors:{shape:"Sz"}}},idempotent:true},GetTrail:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Trail:{shape:"Sf"}}},idempotent:true},GetTrailStatus:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{IsLogging:{type:"boolean"},LatestDeliveryError:{},LatestNotificationError:{},LatestDeliveryTime:{type:"timestamp"},LatestNotificationTime:{type:"timestamp"},StartLoggingTime:{type:"timestamp"},StopLoggingTime:{type:"timestamp"},LatestCloudWatchLogsDeliveryError:{},LatestCloudWatchLogsDeliveryTime:{type:"timestamp"},LatestDigestDeliveryTime:{type:"timestamp"},LatestDigestDeliveryError:{},LatestDeliveryAttemptTime:{},LatestNotificationAttemptTime:{},LatestNotificationAttemptSucceeded:{},LatestDeliveryAttemptSucceeded:{},TimeLoggingStarted:{},TimeLoggingStopped:{}}},idempotent:true},ListPublicKeys:{input:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{}}},output:{type:"structure",members:{PublicKeyList:{type:"list",member:{type:"structure",members:{Value:{type:"blob"},ValidityStartTime:{type:"timestamp"},ValidityEndTime:{type:"timestamp"},Fingerprint:{}}}},NextToken:{}}},idempotent:true},ListTags:{input:{type:"structure",required:["ResourceIdList"],members:{ResourceIdList:{type:"list",member:{}},NextToken:{}}},output:{type:"structure",members:{ResourceTagList:{type:"list",member:{type:"structure",members:{ResourceId:{},TagsList:{shape:"S3"}}}},NextToken:{}}},idempotent:true},ListTrails:{input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Trails:{type:"list",member:{type:"structure",members:{TrailARN:{},Name:{},HomeRegion:{}}}},NextToken:{}}},idempotent:true},LookupEvents:{input:{type:"structure",members:{LookupAttributes:{type:"list",member:{type:"structure",required:["AttributeKey","AttributeValue"],members:{AttributeKey:{},AttributeValue:{}}}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},EventCategory:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},EventName:{},ReadOnly:{},AccessKeyId:{},EventTime:{type:"timestamp"},EventSource:{},Username:{},Resources:{type:"list",member:{type:"structure",members:{ResourceType:{},ResourceName:{}}}},CloudTrailEvent:{}}}},NextToken:{}}},idempotent:true},PutEventSelectors:{input:{type:"structure",required:["TrailName"],members:{TrailName:{},EventSelectors:{shape:"Si"},AdvancedEventSelectors:{shape:"Sp"}}},output:{type:"structure",members:{TrailARN:{},EventSelectors:{shape:"Si"},AdvancedEventSelectors:{shape:"Sp"}}},idempotent:true},PutInsightSelectors:{input:{type:"structure",required:["TrailName","InsightSelectors"],members:{TrailName:{},InsightSelectors:{shape:"Sz"}}},output:{type:"structure",members:{TrailARN:{},InsightSelectors:{shape:"Sz"}}},idempotent:true},RemoveTags:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},TagsList:{shape:"S3"}}},output:{type:"structure",members:{}},idempotent:true},StartLogging:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:true},StopLogging:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}},idempotent:true},UpdateTrail:{input:{type:"structure",required:["Name"],members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},EnableLogFileValidation:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},output:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:true},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},IsOrganizationTrail:{type:"boolean"}}},idempotent:true}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{Name:{},S3BucketName:{},S3KeyPrefix:{},SnsTopicName:{deprecated:true},SnsTopicARN:{},IncludeGlobalServiceEvents:{type:"boolean"},IsMultiRegionTrail:{type:"boolean"},HomeRegion:{},TrailARN:{},LogFileValidationEnabled:{type:"boolean"},CloudWatchLogsLogGroupArn:{},CloudWatchLogsRoleArn:{},KmsKeyId:{},HasCustomEventSelectors:{type:"boolean"},HasInsightSelectors:{type:"boolean"},IsOrganizationTrail:{type:"boolean"}}},Si:{type:"list",member:{type:"structure",members:{ReadWriteType:{},IncludeManagementEvents:{type:"boolean"},DataResources:{type:"list",member:{type:"structure",members:{Type:{},Values:{type:"list",member:{}}}}},ExcludeManagementEventSources:{type:"list",member:{}}}}},Sp:{type:"list",member:{type:"structure",required:["FieldSelectors"],members:{Name:{},FieldSelectors:{type:"list",member:{type:"structure",required:["Field"],members:{Field:{},Equals:{shape:"Sv"},StartsWith:{shape:"Sv"},EndsWith:{shape:"Sv"},NotEquals:{shape:"Sv"},NotStartsWith:{shape:"Sv"},NotEndsWith:{shape:"Sv"}}}}}}},Sv:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",members:{InsightType:{}}}}}}},9568:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["mediaconvert"]={};i.MediaConvert=a.defineService("mediaconvert",["2017-08-29"]);Object.defineProperty(s.services["mediaconvert"],"2017-08-29",{get:function get(){var e=r(4975);e.paginators=r(3494).pagination;return e},enumerable:true,configurable:true});e.exports=i.MediaConvert},9575:function(e,t,r){e.exports=Signature;var i=r(9489);var a=r(6215).Buffer;var s=r(8098);var n=r(6417);var o=r(6753);var u=r(2270);var p=r(2062);var c=r(8940);var m=o.InvalidAlgorithmError;var l=o.SignatureParseError;function Signature(e){i.object(e,"options");i.arrayOfObject(e.parts,"options.parts");i.string(e.type,"options.type");var t={};for(var r=0;r20&&s[0]===0)s=s.slice(1);n=this.part.s.data;if(n.length>20&&n[0]===0)n=n.slice(1);if(this.hashAlgorithm&&this.hashAlgorithm!=="sha1"||s.length+n.length!==40){throw new Error("OpenSSH only supports "+"DSA signatures with SHA1 hash")}t.writeBuffer(a.concat([s,n]));return t.toBuffer()}else if(e==="ssh"&&this.type==="ecdsa"){var m=new c({});s=this.part.r.data;m.writeBuffer(s);m.writePart(this.part.s);t=new c({});var l;if(s[0]===0)s=s.slice(1);var d=s.length*8;if(d===256)l="nistp256";else if(d===384)l="nistp384";else if(d===528)l="nistp521";t.writeString("ecdsa-sha2-"+l);t.writeBuffer(m.toBuffer());return t.toBuffer()}throw new Error("Invalid signature format");default:throw new Error("Invalid signature data")}};Signature.prototype.toString=function(e){i.optionalString(e,"format");return this.toBuffer(e).toString("base64")};Signature.parse=function(e,t,r){if(typeof e==="string")e=a.from(e,"base64");i.buffer(e,"data");i.string(r,"format");i.string(t,"type");var s={};s.type=t.toLowerCase();s.parts=[];try{i.ok(e.length>0,"signature must not be empty");switch(s.type){case"rsa":return parseOneNum(e,t,r,s);case"ed25519":return parseOneNum(e,t,r,s);case"dsa":case"ecdsa":if(r==="asn1")return parseDSAasn1(e,t,r,s);else if(s.type==="dsa")return parseDSA(e,t,r,s);else return parseECDSA(e,t,r,s);default:throw new m(t)}}catch(e){if(e instanceof m)throw e;throw new l(t,r,e)}};function parseOneNum(e,t,r,a){if(r==="ssh"){try{var s=new c({buffer:e});var n=s.readString()}catch(e){}if(s!==undefined){var o="SSH signature does not match expected "+"type (expected "+t+", got "+n+")";switch(n){case"ssh-rsa":i.strictEqual(t,"rsa",o);a.hashAlgo="sha1";break;case"rsa-sha2-256":i.strictEqual(t,"rsa",o);a.hashAlgo="sha256";break;case"rsa-sha2-512":i.strictEqual(t,"rsa",o);a.hashAlgo="sha512";break;case"ssh-ed25519":i.strictEqual(t,"ed25519",o);a.hashAlgo="sha512";break;default:throw new Error("Unknown SSH signature "+"type: "+n)}var u=s.readPart();i.ok(s.atEnd(),"extra trailing bytes");u.name="sig";a.parts.push(u);return new Signature(a)}}a.parts.push({name:"sig",data:e});return new Signature(a)}function parseDSAasn1(e,t,r,i){var a=new p.BerReader(e);a.readSequence();var s=a.readString(p.Ber.Integer,true);var n=a.readString(p.Ber.Integer,true);i.parts.push({name:"r",data:u.mpNormalize(s)});i.parts.push({name:"s",data:u.mpNormalize(n)});return new Signature(i)}function parseDSA(e,t,r,a){if(e.length!=40){var s=new c({buffer:e});var n=s.readBuffer();if(n.toString("ascii")==="ssh-dss")n=s.readBuffer();i.ok(s.atEnd(),"extra trailing bytes");i.strictEqual(n.length,40,"invalid inner length");e=n}a.parts.push({name:"r",data:e.slice(0,20)});a.parts.push({name:"s",data:e.slice(20,40)});return new Signature(a)}function parseECDSA(e,t,r,a){var s=new c({buffer:e});var n,o;var u=s.readBuffer();var p=u.toString("ascii");if(p.slice(0,6)==="ecdsa-"){var m=p.split("-");i.strictEqual(m[0],"ecdsa");i.strictEqual(m[1],"sha2");a.curve=m[2];switch(a.curve){case"nistp256":a.hashAlgo="sha256";break;case"nistp384":a.hashAlgo="sha384";break;case"nistp521":a.hashAlgo="sha512";break;default:throw new Error("Unsupported ECDSA curve: "+a.curve)}u=s.readBuffer();i.ok(s.atEnd(),"extra trailing bytes on outer");s=new c({buffer:u});n=s.readPart()}else{n={data:u}}o=s.readPart();i.ok(s.atEnd(),"extra trailing bytes");n.name="r";o.name="s";a.parts.push(n);a.parts.push(o);return new Signature(a)}Signature.isSignature=function(e,t){return u.isCompatible(e,Signature,t)};Signature.prototype._sshpkApiVersion=[2,1];Signature._oldVersionDetect=function(e){i.func(e.toBuffer);if(e.hasOwnProperty("hashAlgorithm"))return[2,0];return[1,0]}},9595:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["autoscaling"]={};i.AutoScaling=a.defineService("autoscaling",["2011-01-01"]);Object.defineProperty(s.services["autoscaling"],"2011-01-01",{get:function get(){var e=r(3693);e.paginators=r(6341).pagination;return e},enumerable:true,configurable:true});e.exports=i.AutoScaling},9601:function(e){e.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:true},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:true},CreateBackupVault:{http:{method:"PUT",requestUri:"/backup-vaults/{backupVaultName}"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},BackupVaultTags:{shape:"Sc"},EncryptionKeyArn:{},CreatorRequestId:{}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},CreationDate:{type:"timestamp"}}},idempotent:true},DeleteBackupPlan:{http:{method:"DELETE",requestUri:"/backup/plans/{backupPlanId}"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"}}},output:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},DeletionDate:{type:"timestamp"},VersionId:{}}}},DeleteBackupSelection:{http:{method:"DELETE",requestUri:"/backup/plans/{backupPlanId}/selections/{selectionId}"},input:{type:"structure",required:["BackupPlanId","SelectionId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},SelectionId:{location:"uri",locationName:"selectionId"}}}},DeleteBackupVault:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}}},DeleteBackupVaultAccessPolicy:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}/access-policy"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},idempotent:true},DeleteBackupVaultNotifications:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}/notification-configuration"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},idempotent:true},DeleteRecoveryPoint:{http:{method:"DELETE",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"}}},idempotent:true},DescribeBackupJob:{http:{method:"GET",requestUri:"/backup-jobs/{backupJobId}"},input:{type:"structure",required:["BackupJobId"],members:{BackupJobId:{location:"uri",locationName:"backupJobId"}}},output:{type:"structure",members:{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:true},DescribeBackupVault:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},EncryptionKeyArn:{},CreationDate:{type:"timestamp"},CreatorRequestId:{},NumberOfRecoveryPoints:{type:"long"}}},idempotent:true},DescribeCopyJob:{http:{method:"GET",requestUri:"/copy-jobs/{copyJobId}"},input:{type:"structure",required:["CopyJobId"],members:{CopyJobId:{location:"uri",locationName:"copyJobId"}}},output:{type:"structure",members:{CopyJob:{shape:"S1l"}}},idempotent:true},DescribeGlobalSettings:{http:{method:"GET",requestUri:"/global-settings"},input:{type:"structure",members:{}},output:{type:"structure",members:{GlobalSettings:{shape:"S1p"},LastUpdateTime:{type:"timestamp"}}}},DescribeProtectedResource:{http:{method:"GET",requestUri:"/resources/{resourceArn}"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{ResourceArn:{},ResourceType:{},LastBackupTime:{type:"timestamp"}}},idempotent:true},DescribeRecoveryPoint:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"}}},output:{type:"structure",members:{RecoveryPointArn:{},BackupVaultName:{},BackupVaultArn:{},SourceBackupVaultArn:{},ResourceArn:{},ResourceType:{},CreatedBy:{shape:"S1f"},IamRoleArn:{},Status:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},BackupSizeInBytes:{type:"long"},CalculatedLifecycle:{shape:"S1x"},Lifecycle:{shape:"Sa"},EncryptionKeyArn:{},IsEncrypted:{type:"boolean"},StorageClass:{},LastRestoreTime:{type:"timestamp"}}},idempotent:true},DescribeRegionSettings:{http:{method:"GET",requestUri:"/account-settings"},input:{type:"structure",members:{}},output:{type:"structure",members:{ResourceTypeOptInPreference:{shape:"S22"}}}},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:true},ExportBackupPlanTemplate:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/toTemplate/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"}}},output:{type:"structure",members:{BackupPlanTemplateJson:{}}}},GetBackupPlan:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},VersionId:{location:"querystring",locationName:"versionId"}}},output:{type:"structure",members:{BackupPlan:{shape:"S2c"},BackupPlanId:{},BackupPlanArn:{},VersionId:{},CreatorRequestId:{},CreationDate:{type:"timestamp"},DeletionDate:{type:"timestamp"},LastExecutionDate:{type:"timestamp"},AdvancedBackupSettings:{shape:"Si"}}},idempotent:true},GetBackupPlanFromJSON:{http:{requestUri:"/backup/template/json/toPlan"},input:{type:"structure",required:["BackupPlanTemplateJson"],members:{BackupPlanTemplateJson:{}}},output:{type:"structure",members:{BackupPlan:{shape:"S2c"}}}},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:"S2c"}}}},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:true},GetBackupVaultAccessPolicy:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/access-policy"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},Policy:{}}},idempotent:true},GetBackupVaultNotifications:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/notification-configuration"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"}}},output:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},SNSTopicArn:{},BackupVaultEvents:{shape:"S2q"}}},idempotent:true},GetRecoveryPointRestoreMetadata:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/{recoveryPointArn}/restore-metadata"},input:{type:"structure",required:["BackupVaultName","RecoveryPointArn"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},RecoveryPointArn:{location:"uri",locationName:"recoveryPointArn"}}},output:{type:"structure",members:{BackupVaultArn:{},RecoveryPointArn:{},RestoreMetadata:{shape:"S2u"}}},idempotent:true},GetSupportedResourceTypes:{http:{method:"GET",requestUri:"/supported-resource-types"},output:{type:"structure",members:{ResourceTypes:{type:"list",member:{}}}}},ListBackupJobs:{http:{method:"GET",requestUri:"/backup-jobs/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByResourceArn:{location:"querystring",locationName:"resourceArn"},ByState:{location:"querystring",locationName:"state"},ByBackupVaultName:{location:"querystring",locationName:"backupVaultName"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},ByResourceType:{location:"querystring",locationName:"resourceType"},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:true},ListBackupPlanTemplates:{http:{method:"GET",requestUri:"/backup/template/plans"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},BackupPlanTemplatesList:{type:"list",member:{type:"structure",members:{BackupPlanTemplateId:{},BackupPlanTemplateName:{}}}}}}},ListBackupPlanVersions:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/versions/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},BackupPlanVersionsList:{type:"list",member:{shape:"S3b"}}}},idempotent:true},ListBackupPlans:{http:{method:"GET",requestUri:"/backup/plans/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},IncludeDeleted:{location:"querystring",locationName:"includeDeleted",type:"boolean"}}},output:{type:"structure",members:{NextToken:{},BackupPlansList:{type:"list",member:{shape:"S3b"}}}},idempotent:true},ListBackupSelections:{http:{method:"GET",requestUri:"/backup/plans/{backupPlanId}/selections/"},input:{type:"structure",required:["BackupPlanId"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},BackupSelectionsList:{type:"list",member:{type:"structure",members:{SelectionId:{},SelectionName:{},BackupPlanId:{},CreationDate:{type:"timestamp"},CreatorRequestId:{},IamRoleArn:{}}}}}},idempotent:true},ListBackupVaults:{http:{method:"GET",requestUri:"/backup-vaults/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{BackupVaultList:{type:"list",member:{type:"structure",members:{BackupVaultName:{},BackupVaultArn:{},CreationDate:{type:"timestamp"},EncryptionKeyArn:{},CreatorRequestId:{},NumberOfRecoveryPoints:{type:"long"}}}},NextToken:{}}},idempotent:true},ListCopyJobs:{http:{method:"GET",requestUri:"/copy-jobs/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByResourceArn:{location:"querystring",locationName:"resourceArn"},ByState:{location:"querystring",locationName:"state"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"},ByResourceType:{location:"querystring",locationName:"resourceType"},ByDestinationVaultArn:{location:"querystring",locationName:"destinationVaultArn"},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:true},ListRecoveryPointsByBackupVault:{http:{method:"GET",requestUri:"/backup-vaults/{backupVaultName}/recovery-points/"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},ByResourceArn:{location:"querystring",locationName:"resourceArn"},ByResourceType:{location:"querystring",locationName:"resourceType"},ByBackupPlanId:{location:"querystring",locationName:"backupPlanId"},ByCreatedBefore:{location:"querystring",locationName:"createdBefore",type:"timestamp"},ByCreatedAfter:{location:"querystring",locationName:"createdAfter",type:"timestamp"}}},output:{type:"structure",members:{NextToken:{},RecoveryPoints:{type:"list",member:{type:"structure",members:{RecoveryPointArn:{},BackupVaultName:{},BackupVaultArn:{},SourceBackupVaultArn:{},ResourceArn:{},ResourceType:{},CreatedBy:{shape:"S1f"},IamRoleArn:{},Status:{},CreationDate:{type:"timestamp"},CompletionDate:{type:"timestamp"},BackupSizeInBytes:{type:"long"},CalculatedLifecycle:{shape:"S1x"},Lifecycle:{shape:"Sa"},EncryptionKeyArn:{},IsEncrypted:{type:"boolean"},LastRestoreTime:{type:"timestamp"}}}}}},idempotent:true},ListRecoveryPointsByResource:{http:{method:"GET",requestUri:"/resources/{resourceArn}/recovery-points/"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},RecoveryPoints:{type:"list",member:{type:"structure",members:{RecoveryPointArn:{},CreationDate:{type:"timestamp"},Status:{},EncryptionKeyArn:{},BackupSizeBytes:{type:"long"},BackupVaultName:{}}}}}},idempotent:true},ListRestoreJobs:{http:{method:"GET",requestUri:"/restore-jobs/"},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},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:true},ListTags:{http:{method:"GET",requestUri:"/tags/{resourceArn}/"},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},NextToken:{location:"querystring",locationName:"nextToken"},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Sc"}}},idempotent:true},PutBackupVaultAccessPolicy:{http:{method:"PUT",requestUri:"/backup-vaults/{backupVaultName}/access-policy"},input:{type:"structure",required:["BackupVaultName"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},Policy:{}}},idempotent:true},PutBackupVaultNotifications:{http:{method:"PUT",requestUri:"/backup-vaults/{backupVaultName}/notification-configuration"},input:{type:"structure",required:["BackupVaultName","SNSTopicArn","BackupVaultEvents"],members:{BackupVaultName:{location:"uri",locationName:"backupVaultName"},SNSTopicArn:{},BackupVaultEvents:{shape:"S2q"}}},idempotent:true},StartBackupJob:{http:{method:"PUT",requestUri:"/backup-jobs"},input:{type:"structure",required:["BackupVaultName","ResourceArn","IamRoleArn"],members:{BackupVaultName:{},ResourceArn:{},IamRoleArn:{},IdempotencyToken:{},StartWindowMinutes:{type:"long"},CompleteWindowMinutes:{type:"long"},Lifecycle:{shape:"Sa"},RecoveryPointTags:{shape:"Sc"},BackupOptions:{shape:"Sl"}}},output:{type:"structure",members:{BackupJobId:{},RecoveryPointArn:{},CreationDate:{type:"timestamp"}}},idempotent:true},StartCopyJob:{http:{method:"PUT",requestUri:"/copy-jobs"},input:{type:"structure",required:["RecoveryPointArn","SourceBackupVaultName","DestinationBackupVaultArn","IamRoleArn"],members:{RecoveryPointArn:{},SourceBackupVaultName:{},DestinationBackupVaultArn:{},IamRoleArn:{},IdempotencyToken:{},Lifecycle:{shape:"Sa"}}},output:{type:"structure",members:{CopyJobId:{},CreationDate:{type:"timestamp"}}},idempotent:true},StartRestoreJob:{http:{method:"PUT",requestUri:"/restore-jobs"},input:{type:"structure",required:["RecoveryPointArn","Metadata","IamRoleArn"],members:{RecoveryPointArn:{},Metadata:{shape:"S2u"},IamRoleArn:{},IdempotencyToken:{},ResourceType:{}}},output:{type:"structure",members:{RestoreJobId:{}}},idempotent:true},StopBackupJob:{http:{requestUri:"/backup-jobs/{backupJobId}"},input:{type:"structure",required:["BackupJobId"],members:{BackupJobId:{location:"uri",locationName:"backupJobId"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}"},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},Tags:{shape:"Sc"}}},idempotent:true},UntagResource:{http:{requestUri:"/untag/{resourceArn}"},input:{type:"structure",required:["ResourceArn","TagKeyList"],members:{ResourceArn:{location:"uri",locationName:"resourceArn"},TagKeyList:{type:"list",member:{},sensitive:true}}},idempotent:true},UpdateBackupPlan:{http:{requestUri:"/backup/plans/{backupPlanId}"},input:{type:"structure",required:["BackupPlanId","BackupPlan"],members:{BackupPlanId:{location:"uri",locationName:"backupPlanId"},BackupPlan:{shape:"S2"}}},output:{type:"structure",members:{BackupPlanId:{},BackupPlanArn:{},CreationDate:{type:"timestamp"},VersionId:{},AdvancedBackupSettings:{shape:"Si"}}},idempotent:true},UpdateGlobalSettings:{http:{method:"PUT",requestUri:"/global-settings"},input:{type:"structure",members:{GlobalSettings:{shape:"S1p"}}}},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:"S1x"}}},idempotent:true},UpdateRegionSettings:{http:{method:"PUT",requestUri:"/account-settings"},input:{type:"structure",members:{ResourceTypeOptInPreference:{shape:"S22"}}}}},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:true},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:{}}},S1p:{type:"map",key:{},value:{}},S1x:{type:"structure",members:{MoveToColdStorageAt:{type:"timestamp"},DeleteAt:{type:"timestamp"}}},S22:{type:"map",key:{},value:{type:"boolean"}},S2c:{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"}}},S2q:{type:"list",member:{}},S2u:{type:"map",key:{},value:{},sensitive:true},S3b:{type:"structure",members:{BackupPlanArn:{},BackupPlanId:{},CreationDate:{type:"timestamp"},DeletionDate:{type:"timestamp"},VersionId:{},BackupPlanName:{},CreatorRequestId:{},LastExecutionDate:{type:"timestamp"},AdvancedBackupSettings:{shape:"Si"}}}}}},9606:function(e){e.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:{}}}}}},9620:function(e,t,r){var i=r(395).util;var a=i.inherit({constructor:function NumberValue(e){this.wrapperName="NumberValue";this.value=e.toString()},toJSON:function(){return this.toNumber()},toNumber:function(){return Number(this.value)},toString:function(){return this.value}});e.exports=a},9627:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["comprehend"]={};i.Comprehend=a.defineService("comprehend",["2017-11-27"]);Object.defineProperty(s.services["comprehend"],"2017-11-27",{get:function get(){var e=r(3173);e.paginators=r(6377).pagination;return e},enumerable:true,configurable:true});e.exports=i.Comprehend},9633:function(e,t,r){"use strict";var i=r(4945);function resolveYamlMerge(e){return e==="<<"||e===null}e.exports=new i("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})},9640:function(e){e.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"}}}},9652:function(e){e.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"}}}},9657:function(e,t,r){(function(){var t,i,a=function(e,t){for(var r in t){if(s.call(t,r))e[r]=t[r]}function ctor(){this.constructor=e}ctor.prototype=t.prototype;e.prototype=new ctor;e.__super__=t.prototype;return e},s={}.hasOwnProperty;i=r(6855);e.exports=t=function(e){a(XMLCData,e);function XMLCData(e,t){XMLCData.__super__.constructor.call(this,e);if(t==null){throw new Error("Missing CDATA text")}this.text=this.stringify.cdata(t)}XMLCData.prototype.clone=function(){return Object.create(this)};XMLCData.prototype.toString=function(e){return this.options.writer.set(e).cdata(this)};return XMLCData}(i)}).call(this)},9672:function(e){e.exports={$id:"afterRequest.json#",$schema:"http://json-schema.org/draft-06/schema#",type:"object",optional:true,required:["lastAccess","eTag","hitCount"],properties:{expires:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},lastAccess:{type:"string",pattern:"^(\\d{4})(-)?(\\d\\d)(-)?(\\d\\d)(T)?(\\d\\d)(:)?(\\d\\d)(:)?(\\d\\d)(\\.\\d+)?(Z|([+-])(\\d\\d)(:)?(\\d\\d))?"},eTag:{type:"string"},hitCount:{type:"integer"},comment:{type:"string"}}}},9680:function(e,t,r){var i=r(2349);e.exports={read:read,verify:i.verify,sign:i.sign,write:write};var a=r(9489);var s=r(2062);var n=r(6215).Buffer;var o=r(8098);var u=r(2270);var p=r(3852);var c=r(7502);var m=r(9268);var l=r(2378);var d=r(9575);var y=r(8752);function read(e,t){if(typeof e!=="string"){a.buffer(e,"buf");e=e.toString("ascii")}var r=e.trim().split(/[\r\n]+/g);var s;var o=-1;while(!s&&o0){u=r[--p].match(/[-]+[ ]*END CERTIFICATE[ ]*[-]+/)}a.ok(u,"invalid PEM footer");r=r.slice(o,p+1);var c={};while(true){r=r.slice(1);s=r[0].match(/^([A-Za-z0-9-]+): (.+)$/);if(!s)break;c[s[1].toLowerCase()]=s[2]}r=r.slice(0,-1).join("");e=n.from(r,"base64");return i.read(e,t)}function write(e,t){var r=i.write(e,t);var a="CERTIFICATE";var s=r.toString("base64");var o=s.length+s.length/64+18+16+a.length*2+10;var u=n.alloc(o);var p=0;p+=u.write("-----BEGIN "+a+"-----\n",p);for(var c=0;cs.length)m=s.length;p+=u.write(s.slice(c,m),p);u[p++]=10;c=m}p+=u.write("-----END "+a+"-----\n",p);return u.slice(0,p)}},9687:function(e){"use strict";e.exports=function generate_format(e,t,r){var i=" ";var a=e.level;var s=e.dataLevel;var n=e.schema[t];var o=e.schemaPath+e.util.getProperty(t);var u=e.errSchemaPath+"/"+t;var p=!e.opts.allErrors;var c="data"+(s||"");if(e.opts.format===false){if(p){i+=" if (true) { "}return i}var m=e.opts.$data&&n&&n.$data,l;if(m){i+=" var schema"+a+" = "+e.util.getData(n.$data,s,e.dataPathArr)+"; ";l="schema"+a}else{l=n}var d=e.opts.unknownFormats,y=Array.isArray(d);if(m){var b="format"+a,h="isObject"+a,f="formatType"+a;i+=" var "+b+" = formats["+l+"]; var "+h+" = typeof "+b+" == 'object' && !("+b+" instanceof RegExp) && "+b+".validate; var "+f+" = "+h+" && "+b+".type || 'string'; if ("+h+") { ";if(e.async){i+=" var async"+a+" = "+b+".async; "}i+=" "+b+" = "+b+".validate; } if ( ";if(m){i+=" ("+l+" !== undefined && typeof "+l+" != 'string') || "}i+=" (";if(d!="ignore"){i+=" ("+l+" && !"+b+" ";if(y){i+=" && self._opts.unknownFormats.indexOf("+l+") == -1 "}i+=") || "}i+=" ("+b+" && "+f+" == '"+r+"' && !(typeof "+b+" == 'function' ? ";if(e.async){i+=" (async"+a+" ? await "+b+"("+c+") : "+b+"("+c+")) "}else{i+=" "+b+"("+c+") "}i+=" : "+b+".test("+c+"))))) {"}else{var b=e.formats[n];if(!b){if(d=="ignore"){e.logger.warn('unknown format "'+n+'" ignored in schema at path "'+e.errSchemaPath+'"');if(p){i+=" if (true) { "}return i}else if(y&&d.indexOf(n)>=0){if(p){i+=" if (true) { "}return i}else{throw new Error('unknown format "'+n+'" is used in schema at path "'+e.errSchemaPath+'"')}}var h=typeof b=="object"&&!(b instanceof RegExp)&&b.validate;var f=h&&b.type||"string";if(h){var g=b.async===true;b=b.validate}if(f!=r){if(p){i+=" if (true) { "}return i}if(g){if(!e.async)throw new Error("async format in sync schema");var S="formats"+e.util.getProperty(n)+".validate";i+=" if (!(await "+S+"("+c+"))) { "}else{i+=" if (! ";var S="formats"+e.util.getProperty(n);if(h)S+=".validate";if(typeof b=="function"){i+=" "+S+"("+c+") "}else{i+=" "+S+".test("+c+") "}i+=") { "}}var N=N||[];N.push(i);i="";if(e.createErrors!==false){i+=" { keyword: '"+"format"+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { format: ";if(m){i+=""+l}else{i+=""+e.util.toQuotedString(n)}i+=" } ";if(e.opts.messages!==false){i+=" , message: 'should match format \"";if(m){i+="' + "+l+" + '"}else{i+=""+e.util.escapeQuotes(n)}i+="\"' "}if(e.opts.verbose){i+=" , schema: ";if(m){i+="validate.schema"+o}else{i+=""+e.util.toQuotedString(n)}i+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "}i+=" } "}else{i+=" {} "}var I=i;i=N.pop();if(!e.compositeRule&&p){if(e.async){i+=" throw new ValidationError(["+I+"]); "}else{i+=" validate.errors = ["+I+"]; return false; "}}else{i+=" var err = "+I+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}i+=" } ";if(p){i+=" else { "}return i}},9693:function(e){e.exports={pagination:{}}},9697:function(e,t,r){var i=r(2357);var a=r(1669);t.sprintf=jsSprintf;t.printf=jsPrintf;t.fprintf=jsFprintf;function jsSprintf(e){var t=["([^%]*)","%","(['\\-+ #0]*?)","([1-9]\\d*)?","(\\.([1-9]\\d*))?","[lhjztL]*?","([diouxXfFeEgGaAcCsSp%jr])"].join("");var r=new RegExp(t);var s=Array.prototype.slice.call(arguments,1);var n,o,u,p;var c,m,l,d,y;var b="";var h=1;i.equal("string",typeof e);while((y=r.exec(e))!==null){b+=y[1];e=e.substring(y[0].length);n=y[2]||"";o=y[3]||0;u=y[4]||"";p=y[6];c=false;l=false;m=" ";if(p=="%"){b+="%";continue}if(s.length===0)throw new Error("too few args to sprintf");d=s.shift();h++;if(n.match(/[\' #]/))throw new Error("unsupported flags: "+n);if(u.length>0)throw new Error("non-zero precision not supported");if(n.match(/-/))c=true;if(n.match(/0/))m="0";if(n.match(/\+/))l=true;switch(p){case"s":if(d===undefined||d===null)throw new Error("argument "+h+": attempted to print undefined or null "+"as a string");b+=doPad(m,o,c,d.toString());break;case"d":d=Math.floor(d);case"f":l=l&&d>0?"+":"";b+=l+doPad(m,o,c,d.toString());break;case"x":b+=doPad(m,o,c,d.toString(16));break;case"j":if(o===0)o=10;b+=a.inspect(d,false,o);break;case"r":b+=dumpException(d);break;default:throw new Error("unsupported conversion: "+p)}}b+=e;return b}function jsPrintf(){var e=Array.prototype.slice.call(arguments);e.unshift(process.stdout);jsFprintf.apply(null,e)}function jsFprintf(e){var t=Array.prototype.slice.call(arguments,1);return e.write(jsSprintf.apply(this,t))}function doPad(e,t,r,i){var a=i;while(a.length{const n=s(r.kty,r.crv);const o=t(n,r,i);const u=e({[a]:o},i);u.header=u.header||{};Object.assign(u.header,{epk:{kty:r.kty,crv:r.crv,x:n.x,y:n.y}});return u};const c=(e,t,r,i,s)=>{const{epk:n}=s;const o=t(r,n,s);return e({[a]:o},i,s)};e.exports=((e,t)=>{["ECDH-ES+A128KW","ECDH-ES+A192KW","ECDH-ES+A256KW"].forEach(r=>{const a=r.substr(-6);const s=e.keyManagementEncrypt.get(a);const m=e.keyManagementDecrypt.get(a);const l=parseInt(r.substr(9,3),10);o.set(r,l);if(s&&m){e.keyManagementEncrypt.set(r,p.bind(undefined,s,u.bind(undefined,r,l)));e.keyManagementDecrypt.set(r,c.bind(undefined,m,u.bind(undefined,r,l)));t.EC.deriveKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.crv!==n);if(i){t.OKP.deriveKey[r]=(e=>(e.use==="enc"||e.use===undefined)&&e.keyObject.asymmetricKeyType.startsWith("x"))}}})});e.exports.wrapKey=p;e.exports.unwrapKey=c},9715:function(e,t,r){const{createHash:i}=r(6417);const a=r(7827);const s=(e,t,r)=>{const a=Math.ceil(t/32);let s;for(let t=1;t<=a;t++){const a=Buffer.allocUnsafe(4+e.length+r.length);a.writeUInt32BE(t,0);e.copy(a,4);r.copy(a,4+e.length);if(!s){s=i("sha256").update(a).digest()}else{s=Buffer.concat([s,i("sha256").update(a).digest()])}}return s.slice(0,t)};const n=(e,t=Buffer.allocUnsafe(4))=>{t.writeUInt32BE(e);return t};const o=e=>Buffer.concat([n(e.length),e]);e.exports=((e,t,r,i,{apu:u=Buffer.alloc(0),apv:p=Buffer.alloc(0)}={},c=a)=>{const m=Buffer.concat([o(Buffer.from(e)),o(u),o(p),n(t)]);const l=c(r,i);return s(l,t/8,m)})},9730:function(e){e.exports={pagination:{ListDatasetEntries:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"DatasetEntries"},ListModels:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Models"},ListProjects:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Projects"}}}},9732:function(e){e.exports={pagination:{}}},9733:function(e,t,r){var i=r(2357);var a=r(6215).Buffer;var s=r(4362);var n=r(6584);var o=n.newInvalidAsn1Error;function Reader(e){if(!e||!a.isBuffer(e))throw new TypeError("data must be a node Buffer");this._buf=e;this._size=e.length;this._len=0;this._offset=0}Object.defineProperty(Reader.prototype,"length",{enumerable:true,get:function(){return this._len}});Object.defineProperty(Reader.prototype,"offset",{enumerable:true,get:function(){return this._offset}});Object.defineProperty(Reader.prototype,"remain",{get:function(){return this._size-this._offset}});Object.defineProperty(Reader.prototype,"buffer",{get:function(){return this._buf.slice(this._offset)}});Reader.prototype.readByte=function(e){if(this._size-this._offset<1)return null;var t=this._buf[this._offset]&255;if(!e)this._offset+=1;return t};Reader.prototype.peek=function(){return this.readByte(true)};Reader.prototype.readLength=function(e){if(e===undefined)e=this._offset;if(e>=this._size)return null;var t=this._buf[e++]&255;if(t===null)return null;if((t&128)===128){t&=127;if(t===0)throw o("Indefinite length not supported");if(t>4)throw o("encoding too long");if(this._size-ethis._size-i)return null;this._offset=i;if(this.length===0)return t?a.alloc(0):"";var n=this._buf.slice(this._offset,this._offset+this.length);this._offset+=this.length;return t?n:n.toString("utf8")};Reader.prototype.readOID=function(e){if(!e)e=s.OID;var t=this.readString(e,true);if(t===null)return null;var r=[];var i=0;for(var a=0;a>0);return r.join(".")};Reader.prototype._readTag=function(e){i.ok(e!==undefined);var t=this.peek();if(t===null)return null;if(t!==e)throw o("Expected 0x"+e.toString(16)+": got 0x"+t.toString(16));var r=this.readLength(this._offset+1);if(r===null)return null;if(this.length>4)throw o("Integer too long: "+this.length);if(this.length>this._size-r)return null;this._offset=r;var a=this._buf[this._offset];var s=0;for(var n=0;n>0};e.exports=Reader},9743:function(e){e.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"},GetPackageVersionHistory:{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"}}}},9747:function(e){"use strict";class Event{constructor(e,t){this.target=t;this.type=e}}class MessageEvent extends Event{constructor(e,t){super("message",t);this.data=e}}class CloseEvent extends Event{constructor(e,t,r){super("close",r);this.wasClean=r._closeFrameReceived&&r._closeFrameSent;this.reason=t;this.code=e}}class OpenEvent extends Event{constructor(e){super("open",e)}}class ErrorEvent extends Event{constructor(e,t){super("error",t);this.message=e.message;this.error=e}}const t={addEventListener(e,t,r){if(typeof t!=="function")return;function onMessage(e){t.call(this,new MessageEvent(e,this))}function onClose(e,r){t.call(this,new CloseEvent(e,r,this))}function onError(e){t.call(this,new ErrorEvent(e,this))}function onOpen(){t.call(this,new OpenEvent(this))}const i=r&&r.once?"once":"on";if(e==="message"){onMessage._listener=t;this[i](e,onMessage)}else if(e==="close"){onClose._listener=t;this[i](e,onClose)}else if(e==="error"){onError._listener=t;this[i](e,onError)}else if(e==="open"){onOpen._listener=t;this[i](e,onOpen)}else{this[i](e,t)}},removeEventListener(e,t){const r=this.listeners(e);for(let i=0;i=0){this.up()}return this.onEnd()};XMLDocumentCB.prototype.openCurrent=function(){if(this.currentNode){this.currentNode.children=true;return this.openNode(this.currentNode)}};XMLDocumentCB.prototype.openNode=function(e){if(!e.isOpen){if(!this.root&&this.currentLevel===0&&e instanceof l){this.root=e}this.onData(this.writer.openNode(e,this.currentLevel));return e.isOpen=true}};XMLDocumentCB.prototype.closeNode=function(e){if(!e.isClosed){this.onData(this.writer.closeNode(e,this.currentLevel));return e.isClosed=true}};XMLDocumentCB.prototype.onData=function(e){this.documentStarted=true;return this.onDataCallback(e)};XMLDocumentCB.prototype.onEnd=function(){this.documentCompleted=true;return this.onEndCallback()};XMLDocumentCB.prototype.ele=function(){return this.element.apply(this,arguments)};XMLDocumentCB.prototype.nod=function(e,t,r){return this.node(e,t,r)};XMLDocumentCB.prototype.txt=function(e){return this.text(e)};XMLDocumentCB.prototype.dat=function(e){return this.cdata(e)};XMLDocumentCB.prototype.com=function(e){return this.comment(e)};XMLDocumentCB.prototype.ins=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.dec=function(e,t,r){return this.declaration(e,t,r)};XMLDocumentCB.prototype.dtd=function(e,t,r){return this.doctype(e,t,r)};XMLDocumentCB.prototype.e=function(e,t,r){return this.element(e,t,r)};XMLDocumentCB.prototype.n=function(e,t,r){return this.node(e,t,r)};XMLDocumentCB.prototype.t=function(e){return this.text(e)};XMLDocumentCB.prototype.d=function(e){return this.cdata(e)};XMLDocumentCB.prototype.c=function(e){return this.comment(e)};XMLDocumentCB.prototype.r=function(e){return this.raw(e)};XMLDocumentCB.prototype.i=function(e,t){return this.instruction(e,t)};XMLDocumentCB.prototype.att=function(){if(this.currentNode&&this.currentNode instanceof c){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.a=function(){if(this.currentNode&&this.currentNode instanceof c){return this.attList.apply(this,arguments)}else{return this.attribute.apply(this,arguments)}};XMLDocumentCB.prototype.ent=function(e,t){return this.entity(e,t)};XMLDocumentCB.prototype.pent=function(e,t){return this.pEntity(e,t)};XMLDocumentCB.prototype.not=function(e,t){return this.notation(e,t)};return XMLDocumentCB}()}).call(this)},9780:function(e){e.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:true},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:"S53"},AliasAttributes:{shape:"S55"},UsernameAttributes:{shape:"S57"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S5c"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5h"},EmailConfiguration:{shape:"S5i"},SmsConfiguration:{shape:"S5m"},UserPoolTags:{shape:"S5n"},AdminCreateUserConfig:{shape:"S5q"},Schema:{shape:"S5t"},UserPoolAddOns:{shape:"S5u"},UsernameConfiguration:{shape:"S5w"},AccountRecoverySetting:{shape:"S5x"}}},output:{type:"structure",members:{UserPool:{shape:"S63"}}}},CreateUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientName"],members:{UserPoolId:{},ClientName:{},GenerateSecret:{type:"boolean"},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S6c"},ReadAttributes:{shape:"S6e"},WriteAttributes:{shape:"S6e"},ExplicitAuthFlows:{shape:"S6g"},SupportedIdentityProviders:{shape:"S6i"},CallbackURLs:{shape:"S6j"},LogoutURLs:{shape:"S6l"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6m"},AllowedOAuthScopes:{shape:"S6o"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6q"},PreventUserExistenceErrors:{}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6u"}}}},CreateUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId"],members:{Domain:{},UserPoolId:{},CustomDomainConfig:{shape:"S6x"}}},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:"S7f"}}}},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:"S63"}}}},DescribeUserPoolClient:{input:{type:"structure",required:["UserPoolId","ClientId"],members:{UserPoolId:{},ClientId:{shape:"S1j"}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6u"}}}},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:"S6x"}}}}}},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:"S8d"}}},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:"S8r"}}}},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:"S8d"}}},authtype:"none"},GetUserPoolMfaConfig:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{}}},output:{type:"structure",members:{SmsMfaConfiguration:{shape:"S91"},SoftwareTokenMfaConfiguration:{shape:"S92"},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:"S5n"}}}},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:"Sa4"},PaginationToken:{}}}},ListUsersInGroup:{input:{type:"structure",required:["UserPoolId","GroupName"],members:{UserPoolId:{},GroupName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Users:{shape:"Sa4"},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:"S8d"}}},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:"S7g"},AccountTakeoverRiskConfiguration:{shape:"S7l"},RiskExceptionConfiguration:{shape:"S7u"}}},output:{type:"structure",required:["RiskConfiguration"],members:{RiskConfiguration:{shape:"S7f"}}}},SetUICustomization:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},ClientId:{shape:"S1j"},CSS:{},ImageFile:{type:"blob"}}},output:{type:"structure",required:["UICustomization"],members:{UICustomization:{shape:"S8r"}}}},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:"S91"},SoftwareTokenMfaConfiguration:{shape:"S92"},MfaConfiguration:{}}},output:{type:"structure",members:{SmsMfaConfiguration:{shape:"S91"},SoftwareTokenMfaConfiguration:{shape:"S92"},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:"S8d"},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:"S5n"}}},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:"S8d"}}}},authtype:"none"},UpdateUserPool:{input:{type:"structure",required:["UserPoolId"],members:{UserPoolId:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},AutoVerifiedAttributes:{shape:"S53"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S5c"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5h"},EmailConfiguration:{shape:"S5i"},SmsConfiguration:{shape:"S5m"},UserPoolTags:{shape:"S5n"},AdminCreateUserConfig:{shape:"S5q"},UserPoolAddOns:{shape:"S5u"},AccountRecoverySetting:{shape:"S5x"}}},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:"S6c"},ReadAttributes:{shape:"S6e"},WriteAttributes:{shape:"S6e"},ExplicitAuthFlows:{shape:"S6g"},SupportedIdentityProviders:{shape:"S6i"},CallbackURLs:{shape:"S6j"},LogoutURLs:{shape:"S6l"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6m"},AllowedOAuthScopes:{shape:"S6o"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6q"},PreventUserExistenceErrors:{}}},output:{type:"structure",members:{UserPoolClient:{shape:"S6u"}}}},UpdateUserPoolDomain:{input:{type:"structure",required:["Domain","UserPoolId","CustomDomainConfig"],members:{Domain:{},UserPoolId:{},CustomDomainConfig:{shape:"S6x"}}},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:true},Sg:{type:"map",key:{},value:{}},Sj:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Value:{type:"string",sensitive:true}}}},Sn:{type:"string",sensitive:true},St:{type:"structure",members:{Username:{shape:"Sd"},Attributes:{shape:"Sj"},UserCreateDate:{type:"timestamp"},UserLastModifiedDate:{type:"timestamp"},Enabled:{type:"boolean"},UserStatus:{},MFAOptions:{shape:"Sw"}}},Sw:{type:"list",member:{type:"structure",members:{DeliveryMedium:{},AttributeName:{}}}},S10:{type:"list",member:{}},S13:{type:"structure",members:{ProviderName:{},ProviderAttributeName:{},ProviderAttributeValue:{}}},S1e:{type:"structure",members:{DeviceKey:{},DeviceAttributes:{shape:"Sj"},DeviceCreateDate:{type:"timestamp"},DeviceLastModifiedDate:{type:"timestamp"},DeviceLastAuthenticatedDate:{type:"timestamp"}}},S1h:{type:"list",member:{}},S1j:{type:"string",sensitive:true},S1l:{type:"map",key:{},value:{},sensitive:true},S1m:{type:"structure",members:{AnalyticsEndpointId:{}}},S1n:{type:"structure",required:["IpAddress","ServerName","ServerPath","HttpHeaders"],members:{IpAddress:{},ServerName:{},ServerPath:{},HttpHeaders:{type:"list",member:{type:"structure",members:{headerName:{},headerValue:{}}}},EncodedData:{}}},S1t:{type:"map",key:{},value:{}},S1u:{type:"structure",members:{AccessToken:{shape:"S1v"},ExpiresIn:{type:"integer"},TokenType:{},RefreshToken:{shape:"S1v"},IdToken:{shape:"S1v"},NewDeviceMetadata:{type:"structure",members:{DeviceKey:{},DeviceGroupKey:{}}}}},S1v:{type:"string",sensitive:true},S24:{type:"list",member:{shape:"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:true},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:{},CustomSMSSender:{type:"structure",required:["LambdaVersion","LambdaArn"],members:{LambdaVersion:{},LambdaArn:{}}},CustomEmailSender:{type:"structure",required:["LambdaVersion","LambdaArn"],members:{LambdaVersion:{},LambdaArn:{}}},KMSKeyID:{}}},S53:{type:"list",member:{}},S55:{type:"list",member:{}},S57:{type:"list",member:{}},S5c:{type:"structure",members:{SmsMessage:{},EmailMessage:{},EmailSubject:{},EmailMessageByLink:{},EmailSubjectByLink:{},DefaultEmailOption:{}}},S5h:{type:"structure",members:{ChallengeRequiredOnNewDevice:{type:"boolean"},DeviceOnlyRememberedOnUserPrompt:{type:"boolean"}}},S5i:{type:"structure",members:{SourceArn:{},ReplyToEmailAddress:{},EmailSendingAccount:{},From:{},ConfigurationSet:{}}},S5m:{type:"structure",required:["SnsCallerArn"],members:{SnsCallerArn:{},ExternalId:{}}},S5n:{type:"map",key:{},value:{}},S5q:{type:"structure",members:{AllowAdminCreateUserOnly:{type:"boolean"},UnusedAccountValidityDays:{type:"integer"},InviteMessageTemplate:{type:"structure",members:{SMSMessage:{},EmailMessage:{},EmailSubject:{}}}}},S5t:{type:"list",member:{shape:"S4"}},S5u:{type:"structure",required:["AdvancedSecurityMode"],members:{AdvancedSecurityMode:{}}},S5w:{type:"structure",required:["CaseSensitive"],members:{CaseSensitive:{type:"boolean"}}},S5x:{type:"structure",members:{RecoveryMechanisms:{type:"list",member:{type:"structure",required:["Priority","Name"],members:{Priority:{type:"integer"},Name:{}}}}}},S63:{type:"structure",members:{Id:{},Name:{},Policies:{shape:"S4u"},LambdaConfig:{shape:"S4y"},Status:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"},SchemaAttributes:{shape:"S5t"},AutoVerifiedAttributes:{shape:"S53"},AliasAttributes:{shape:"S55"},UsernameAttributes:{shape:"S57"},SmsVerificationMessage:{},EmailVerificationMessage:{},EmailVerificationSubject:{},VerificationMessageTemplate:{shape:"S5c"},SmsAuthenticationMessage:{},MfaConfiguration:{},DeviceConfiguration:{shape:"S5h"},EstimatedNumberOfUsers:{type:"integer"},EmailConfiguration:{shape:"S5i"},SmsConfiguration:{shape:"S5m"},UserPoolTags:{shape:"S5n"},SmsConfigurationFailure:{},EmailConfigurationFailure:{},Domain:{},CustomDomain:{},AdminCreateUserConfig:{shape:"S5q"},UserPoolAddOns:{shape:"S5u"},UsernameConfiguration:{shape:"S5w"},Arn:{},AccountRecoverySetting:{shape:"S5x"}}},S6c:{type:"structure",members:{AccessToken:{},IdToken:{},RefreshToken:{}}},S6e:{type:"list",member:{}},S6g:{type:"list",member:{}},S6i:{type:"list",member:{}},S6j:{type:"list",member:{}},S6l:{type:"list",member:{}},S6m:{type:"list",member:{}},S6o:{type:"list",member:{}},S6q:{type:"structure",members:{ApplicationId:{},ApplicationArn:{},RoleArn:{},ExternalId:{},UserDataShared:{type:"boolean"}}},S6u:{type:"structure",members:{UserPoolId:{},ClientName:{},ClientId:{shape:"S1j"},ClientSecret:{type:"string",sensitive:true},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"},RefreshTokenValidity:{type:"integer"},AccessTokenValidity:{type:"integer"},IdTokenValidity:{type:"integer"},TokenValidityUnits:{shape:"S6c"},ReadAttributes:{shape:"S6e"},WriteAttributes:{shape:"S6e"},ExplicitAuthFlows:{shape:"S6g"},SupportedIdentityProviders:{shape:"S6i"},CallbackURLs:{shape:"S6j"},LogoutURLs:{shape:"S6l"},DefaultRedirectURI:{},AllowedOAuthFlows:{shape:"S6m"},AllowedOAuthScopes:{shape:"S6o"},AllowedOAuthFlowsUserPoolClient:{type:"boolean"},AnalyticsConfiguration:{shape:"S6q"},PreventUserExistenceErrors:{}}},S6x:{type:"structure",required:["CertificateArn"],members:{CertificateArn:{}}},S7f:{type:"structure",members:{UserPoolId:{},ClientId:{shape:"S1j"},CompromisedCredentialsRiskConfiguration:{shape:"S7g"},AccountTakeoverRiskConfiguration:{shape:"S7l"},RiskExceptionConfiguration:{shape:"S7u"},LastModifiedDate:{type:"timestamp"}}},S7g:{type:"structure",required:["Actions"],members:{EventFilter:{type:"list",member:{}},Actions:{type:"structure",required:["EventAction"],members:{EventAction:{}}}}},S7l:{type:"structure",required:["Actions"],members:{NotifyConfiguration:{type:"structure",required:["SourceArn"],members:{From:{},ReplyTo:{},SourceArn:{},BlockEmail:{shape:"S7n"},NoActionEmail:{shape:"S7n"},MfaEmail:{shape:"S7n"}}},Actions:{type:"structure",members:{LowAction:{shape:"S7r"},MediumAction:{shape:"S7r"},HighAction:{shape:"S7r"}}}}},S7n:{type:"structure",required:["Subject"],members:{Subject:{},HtmlBody:{},TextBody:{}}},S7r:{type:"structure",required:["Notify","EventAction"],members:{Notify:{type:"boolean"},EventAction:{}}},S7u:{type:"structure",members:{BlockedIPRangeList:{type:"list",member:{}},SkippedIPRangeList:{type:"list",member:{}}}},S8d:{type:"structure",members:{Destination:{},DeliveryMedium:{},AttributeName:{}}},S8r:{type:"structure",members:{UserPoolId:{},ClientId:{shape:"S1j"},ImageUrl:{},CSS:{},CSSVersion:{},LastModifiedDate:{type:"timestamp"},CreationDate:{type:"timestamp"}}},S91:{type:"structure",members:{SmsAuthenticationMessage:{},SmsConfiguration:{shape:"S5m"}}},S92:{type:"structure",members:{Enabled:{type:"boolean"}}},Sa4:{type:"list",member:{shape:"St"}}}}},9806:function(e,t,r){var i=r(153);function JsonParser(){}JsonParser.prototype.parse=function(e,t){return translate(JSON.parse(e),t)};function translate(e,t){if(!t||e===undefined)return undefined;switch(t.type){case"structure":return translateStructure(e,t);case"map":return translateMap(e,t);case"list":return translateList(e,t);default:return translateScalar(e,t)}}function translateStructure(e,t){if(e==null)return undefined;var r={};var a=t.members;i.each(a,function(t,i){var a=i.isLocationName?i.name:t;if(Object.prototype.hasOwnProperty.call(e,a)){var s=e[a];var n=translate(s,i);if(n!==undefined)r[t]=n}});return r}function translateList(e,t){if(e==null)return undefined;var r=[];i.arrayEach(e,function(e){var i=translate(e,t.member);if(i===undefined)r.push(null);else r.push(i)});return r}function translateMap(e,t){if(e==null)return undefined;var r={};i.each(e,function(e,i){var a=translate(i,t.value);if(a===undefined)r[e]=null;else r[e]=a});return r}function translateScalar(e,t){return t.toType(e)}e.exports=JsonParser},9810:function(e,t,r){var i=r(395);var a=i.util;var s=i.Model.Shape;var n=r(3992);var o={explicitCharkey:false,trim:false,normalize:false,explicitRoot:false,emptyTag:null,explicitArray:true,ignoreAttrs:false,mergeAttrs:false,validator:null};function NodeXmlParser(){}NodeXmlParser.prototype.parse=function(e,t){t=t||{};var r=null;var i=null;var s=new n.Parser(o);s.parseString(e,function(e,t){i=e;r=t});if(r){var u=parseXml(r,t);if(r.ResponseMetadata){u.ResponseMetadata=parseXml(r.ResponseMetadata[0],{})}return u}else if(i){throw a.error(i,{code:"XMLParserError",retryable:true})}else{return parseXml({},t)}};function parseXml(e,t){switch(t.type){case"structure":return parseStructure(e,t);case"map":return parseMap(e,t);case"list":return parseList(e,t);case undefined:case null:return parseUnknown(e);default:return parseScalar(e,t)}}function parseStructure(e,t){var r={};if(e===null)return r;a.each(t.members,function(i,a){var s=a.name;if(Object.prototype.hasOwnProperty.call(e,s)&&Array.isArray(e[s])){var n=e[s];if(!a.flattened)n=n[0];r[i]=parseXml(n,a)}else if(a.isXmlAttribute&&e.$&&Object.prototype.hasOwnProperty.call(e.$,s)){r[i]=parseScalar(e.$[s],a)}else if(a.type==="list"&&!t.api.xmlNoDefaultLists){r[i]=a.defaultValue}});return r}function parseMap(e,t){var r={};if(e===null)return r;var i=t.key.name||"key";var s=t.value.name||"value";var n=t.flattened?e:e.entry;if(Array.isArray(n)){a.arrayEach(n,function(e){r[e[i][0]]=parseXml(e[s][0],t.value)})}return r}function parseList(e,t){var r=[];var i=t.member.name||"member";if(t.flattened){a.arrayEach(e,function(e){r.push(parseXml(e,t.member))})}else if(e&&Array.isArray(e[i])){a.arrayEach(e[i],function(e){r.push(parseXml(e,t.member))})}return r}function parseScalar(e,t){if(e&&e.$&&e.$.encoding==="base64"){t=new s.create({type:e.$.encoding})}if(e&&e._)e=e._;if(typeof t.toType==="function"){return t.toType(e)}else{return e}}function parseUnknown(e){if(e===undefined||e===null)return"";if(typeof e==="string")return e;if(Array.isArray(e)){var t=[];for(i=0;i1){a[s]=parseList(n,{member:{}})}else{a[s]=parseXml(n[0],{})}}return a}e.exports=NodeXmlParser},9811:function(e){e.exports=function(e,t){Object.keys(t).forEach(function(r){e[r]=e[r]||t[r]});return e}},9819:function(e,t,r){var i=r(395);var a={};var s=[];var n=50;var o="aws4_request";e.exports={createScope:function createScope(e,t,r){return[e.substr(0,8),t,r,o].join("/")},getSigningKey:function getSigningKey(e,t,r,u,p){var c=i.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64");var m=[c,t,r,u].join("_");p=p!==false;if(p&&m in a){return a[m]}var l=i.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer");var d=i.util.crypto.hmac(l,r,"buffer");var y=i.util.crypto.hmac(d,u,"buffer");var b=i.util.crypto.hmac(y,o,"buffer");if(p){a[m]=b;s.push(m);if(s.length>n){delete a[s.shift()]}}return b},emptyCache:function emptyCache(){a={};s=[]}}},9822:function(e,t,r){const i=r(4830);const a=r(7298);const s=(e,t)=>{if(a(e,t)){return null}else{const r=i(e);const a=i(t);const s=r.prerelease.length||a.prerelease.length;const n=s?"pre":"";const o=s?"prerelease":"";for(const e in r){if(e==="major"||e==="minor"||e==="patch"){if(r[e]!==a[e]){return n+e}}}return o}};e.exports=s},9828:function(e,t,r){var i=r(395);var a=i.util.inherit;var s=r(2802);i.Response=a({constructor:function Response(e){this.request=e;this.data=null;this.error=null;this.retryCount=0;this.redirectCount=0;this.httpResponse=new i.HttpResponse;if(e){this.maxRetries=e.service.numRetries();this.maxRedirects=e.service.config.maxRedirects}},nextPage:function nextPage(e){var t;var r=this.request.service;var a=this.request.operation;try{t=r.paginationConfig(a,true)}catch(e){this.error=e}if(!this.hasNextPage()){if(e)e(this.error,null);else if(this.error)throw this.error;return null}var s=i.util.copy(this.request.params);if(!this.nextPageTokens){return e?e(null,null):null}else{var n=t.inputToken;if(typeof n==="string")n=[n];for(var o=0;o=1&&t.doneParts===t.numParts){t.finishMultiPart()}})}}if(r)t.fillQueue.call(t)},abort:function(){var e=this;if(e.isDoneChunking===true&&e.totalPartNumbers===1&&e.singlePart){e.singlePart.abort()}else{e.cleanup(i.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:false}))}},validateBody:function validateBody(){var e=this;e.body=e.service.config.params.Body;if(typeof e.body==="string"){e.body=i.util.buffer.toBuffer(e.body)}else if(!e.body){throw new Error("params.Body is required")}e.sliceFn=i.util.arraySliceFn(e.body)},bindServiceObject:function bindServiceObject(e){e=e||{};var t=this;if(!t.service){t.service=new i.S3({params:e})}else{var r=t.service;var a=i.util.copy(r._originalConfig||{});a.signatureVersion=r.getSignatureVersion();t.service=new r.constructor.__super__(a);t.service.config.params=i.util.merge(t.service.config.params||{},e)}},adjustTotalBytes:function adjustTotalBytes(){var e=this;try{e.totalBytes=a(e.body)}catch(e){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);if(t>e.partSize)e.partSize=t}else{e.totalBytes=undefined}},isDoneChunking:false,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:undefined,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:false,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function fillBuffer(){var e=this;var t=a(e.body);if(t===0){e.isDoneChunking=true;e.numParts=1;e.nextChunk(e.body);return}while(e.activeParts=e.queueSize)return;var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t){e.partBuffers.push(t);e.partBufferLength+=t.length;e.totalChunkedBytes+=t.length}if(e.partBufferLength>=e.partSize){var r=e.partBuffers.length===1?e.partBuffers[0]:s.concat(e.partBuffers);e.partBuffers=[];e.partBufferLength=0;if(r.length>e.partSize){var i=r.slice(e.partSize);e.partBuffers.push(i);e.partBufferLength+=i.length;r=r.slice(0,e.partSize)}e.nextChunk(r)}if(e.isDoneChunking&&!e.isDoneSending){r=e.partBuffers.length===1?e.partBuffers[0]:s.concat(e.partBuffers);e.partBuffers=[];e.partBufferLength=0;e.totalBytes=e.totalChunkedBytes;e.isDoneSending=true;if(e.numParts===0||r.length>0){e.numParts++;e.nextChunk(r)}}e.body.read(0)},nextChunk:function nextChunk(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&r===1){var a={Body:e};if(this.tags){a.Tagging=this.getTaggingHeader()}var s=t.service.putObject(a);s._managedUpload=t;s.on("httpUploadProgress",t.progress).send(t.finishSinglePart);t.singlePart=s;return null}else if(t.service.config.params.ContentMD5){var n=i.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:false});t.cleanup(n);return null}if(t.completeInfo[r]&&t.completeInfo[r].ETag!==null){return null}t.activeParts++;if(!t.service.config.params.UploadId){if(!t.multipartReq){t.multipartReq=t.service.createMultipartUpload();t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId;t.multipartReq=null});t.queueChunks(e,r);t.multipartReq.on("error",function(e){t.cleanup(e)});t.multipartReq.send()}else{t.queueChunks(e,r)}}else{t.uploadPart(e,r)}},getTaggingHeader:function getTaggingHeader(){var e=[];for(var t=0;t>(-2*r&6))}}return s};var m=function(e){e=String(e);if(/[^\0-\xFF]/.test(e)){o("The string to be encoded contains characters outside of the "+"Latin1 range.")}var t=e.length%3;var r="";var i=-1;var a;var s;var n;var p;var c;var m=e.length-t;while(++i>18&63)+u.charAt(c>>12&63)+u.charAt(c>>6&63)+u.charAt(c&63)}if(t==2){a=e.charCodeAt(i)<<8;s=e.charCodeAt(++i);c=a+s;r+=u.charAt(c>>10)+u.charAt(c>>4&63)+u.charAt(c<<2&63)+"="}else if(t==1){c=e.charCodeAt(i);r+=u.charAt(c>>2)+u.charAt(c<<4&63)+"=="}return r};var l={encode:m,decode:c,version:"0.1.0"};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){define(function(){return l})}else if(i&&!i.nodeType){if(a){a.exports=l}else{for(var d in l){l.hasOwnProperty(d)&&(i[d]=l[d])}}}else{r.base64=l}})(this)},9890:function(e,t,r){"use strict";var i=r(6844).MissingRef;e.exports=compileAsync;function compileAsync(e,t,r){var a=this;if(typeof this._opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");if(typeof t=="function"){r=t;t=undefined}var s=loadMetaSchemaOf(e).then(function(){var r=a._addSchema(e,undefined,t);return r.validate||_compileAsync(r)});if(r){s.then(function(e){r(null,e)},r)}return s;function loadMetaSchemaOf(e){var t=e.$schema;return t&&!a.getSchema(t)?compileAsync.call(a,{$ref:t},true):Promise.resolve()}function _compileAsync(e){try{return a._compile(e)}catch(e){if(e instanceof i)return loadMissingSchema(e);throw e}function loadMissingSchema(r){var i=r.missingSchema;if(added(i))throw new Error("Schema "+i+" is loaded but "+r.missingRef+" cannot be resolved");var s=a._loadingSchemas[i];if(!s){s=a._loadingSchemas[i]=a._opts.loadSchema(i);s.then(removePromise,removePromise)}return s.then(function(e){if(!added(i)){return loadMetaSchemaOf(e).then(function(){if(!added(i))a.addSchema(e,i,undefined,t)})}}).then(function(){return _compileAsync(e)});function removePromise(){delete a._loadingSchemas[i]}function added(e){return a._refs[e]||a._schemas[e]}}}}},9912:function(e,t,r){var i=r(153);var a=r(337);var s=r(9806);var n=r(904).populateHostPrefix;function buildRequest(e){var t=e.httpRequest;var r=e.service.api;var i=r.targetPrefix+"."+r.operations[e.operation].name;var s=r.jsonVersion||"1.0";var o=r.operations[e.operation].input;var u=new a;if(s===1)s="1.0";t.body=u.build(e.params||{},o);t.headers["Content-Type"]="application/x-amz-json-"+s;t.headers["X-Amz-Target"]=i;n(e)}function extractError(e){var t={};var r=e.httpResponse;t.code=r.headers["x-amzn-errortype"]||"UnknownError";if(typeof t.code==="string"){t.code=t.code.split(":")[0]}if(r.body.length>0){try{var a=JSON.parse(r.body.toString());var s=a.__type||a.code||a.Code;if(s){t.code=s.split("#").pop()}if(t.code==="RequestEntityTooLarge"){t.message="Request body must be less than 1 MB"}else{t.message=a.message||a.Message||null}}catch(a){t.statusCode=r.statusCode;t.message=r.statusMessage}}else{t.statusCode=r.statusCode;t.message=r.statusCode.toString()}e.error=i.error(new Error,t)}function extractData(e){var t=e.httpResponse.body.toString()||"{}";if(e.request.service.config.convertResponseTypes===false){e.data=JSON.parse(t)}else{var r=e.request.service.api.operations[e.request.operation];var i=r.output||{};var a=new s;e.data=a.parse(t,i)}}e.exports={buildRequest:buildRequest,extractError:extractError,extractData:extractData}},9917:function(e){e.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:true},Logging:{type:"structure",required:["Enabled","IncludeCookies","Bucket","Prefix"],members:{Enabled:{type:"boolean"},IncludeCookies:{type:"boolean"},Bucket:{},Prefix:{}}},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1t"},Restrictions:{shape:"S1x"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"}}},S8:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"CNAME"}}}},Sb:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Origin",type:"structure",required:["Id","DomainName"],members:{Id:{},DomainName:{},OriginPath:{},CustomHeaders:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"OriginCustomHeader",type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}}}}},S3OriginConfig:{type:"structure",required:["OriginAccessIdentity"],members:{OriginAccessIdentity:{}}},CustomOriginConfig:{type:"structure",required:["HTTPPort","HTTPSPort","OriginProtocolPolicy"],members:{HTTPPort:{type:"integer"},HTTPSPort:{type:"integer"},OriginProtocolPolicy:{},OriginSslProtocols:{type:"structure",required:["Quantity","Items"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"SslProtocol"}}}},OriginReadTimeout:{type:"integer"},OriginKeepaliveTimeout:{type:"integer"}}},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:true},CertificateSource:{deprecated:true}}},S1x:{type:"structure",required:["GeoRestriction"],members:{GeoRestriction:{type:"structure",required:["RestrictionType","Quantity"],members:{RestrictionType:{},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Location"}}}}}},S23:{type:"structure",required:["Id","ARN","Status","LastModifiedTime","InProgressInvalidationBatches","DomainName","ActiveTrustedSigners","DistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},InProgressInvalidationBatches:{type:"integer"},DomainName:{},ActiveTrustedSigners:{shape:"S25"},DistributionConfig:{shape:"S7"},AliasICPRecordals:{shape:"S2a"}}},S25:{type:"structure",required:["Enabled","Quantity"],members:{Enabled:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Signer",type:"structure",members:{AwsAccountNumber:{},KeyPairIds:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"KeyPairId"}}}}}}}}},S2a:{type:"list",member:{locationName:"AliasICPRecordal",type:"structure",members:{CNAME:{},ICPRecordalStatus:{}}}},S2f:{type:"structure",members:{Items:{type:"list",member:{locationName:"Tag",type:"structure",required:["Key"],members:{Key:{},Value:{}}}}}},S2m:{type:"structure",required:["CallerReference"],members:{CallerReference:{},Comment:{},QueryArgProfileConfig:{shape:"S2n"},ContentTypeProfileConfig:{shape:"S2r"}}},S2n:{type:"structure",required:["ForwardWhenQueryArgProfileIsUnknown"],members:{ForwardWhenQueryArgProfileIsUnknown:{type:"boolean"},QueryArgProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"QueryArgProfile",type:"structure",required:["QueryArg","ProfileId"],members:{QueryArg:{},ProfileId:{}}}}}}}},S2r:{type:"structure",required:["ForwardWhenContentTypeIsUnknown"],members:{ForwardWhenContentTypeIsUnknown:{type:"boolean"},ContentTypeProfiles:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"ContentTypeProfile",type:"structure",required:["Format","ContentType"],members:{Format:{},ProfileId:{},ContentType:{}}}}}}}},S2x:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionConfig:{shape:"S2m"}}},S2z:{type:"structure",required:["Name","CallerReference","EncryptionEntities"],members:{Name:{},CallerReference:{},Comment:{},EncryptionEntities:{shape:"S30"}}},S30:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"EncryptionEntity",type:"structure",required:["PublicKeyId","ProviderId","FieldPatterns"],members:{PublicKeyId:{},ProviderId:{},FieldPatterns:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"FieldPattern"}}}}}}}}},S36:{type:"structure",required:["Id","LastModifiedTime","FieldLevelEncryptionProfileConfig"],members:{Id:{},LastModifiedTime:{type:"timestamp"},FieldLevelEncryptionProfileConfig:{shape:"S2z"}}},S38:{type:"structure",required:["Paths","CallerReference"],members:{Paths:{type:"structure",required:["Quantity"],members:{Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"Path"}}}},CallerReference:{}}},S3c:{type:"structure",required:["Id","Status","CreateTime","InvalidationBatch"],members:{Id:{},Status:{},CreateTime:{type:"timestamp"},InvalidationBatch:{shape:"S38"}}},S3e:{type:"structure",required:["CallerReference","Name","EncodedKey"],members:{CallerReference:{},Name:{},EncodedKey:{},Comment:{}}},S3g:{type:"structure",required:["Id","CreatedTime","PublicKeyConfig"],members:{Id:{},CreatedTime:{type:"timestamp"},PublicKeyConfig:{shape:"S3e"}}},S3i:{type:"structure",required:["CallerReference","S3Origin","Comment","TrustedSigners","Enabled"],members:{CallerReference:{},S3Origin:{shape:"S3j"},Aliases:{shape:"S8"},Comment:{},Logging:{type:"structure",required:["Enabled","Bucket","Prefix"],members:{Enabled:{type:"boolean"},Bucket:{},Prefix:{}}},TrustedSigners:{shape:"S17"},PriceClass:{},Enabled:{type:"boolean"}}},S3j:{type:"structure",required:["DomainName","OriginAccessIdentity"],members:{DomainName:{},OriginAccessIdentity:{}}},S3m:{type:"structure",required:["Id","ARN","Status","DomainName","ActiveTrustedSigners","StreamingDistributionConfig"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},ActiveTrustedSigners:{shape:"S25"},StreamingDistributionConfig:{shape:"S3i"}}},S4t:{type:"structure",required:["Marker","MaxItems","IsTruncated","Quantity"],members:{Marker:{},NextMarker:{},MaxItems:{type:"integer"},IsTruncated:{type:"boolean"},Quantity:{type:"integer"},Items:{type:"list",member:{locationName:"DistributionSummary",type:"structure",required:["Id","ARN","Status","LastModifiedTime","DomainName","Aliases","Origins","DefaultCacheBehavior","CacheBehaviors","CustomErrorResponses","Comment","PriceClass","Enabled","ViewerCertificate","Restrictions","WebACLId","HttpVersion","IsIPV6Enabled"],members:{Id:{},ARN:{},Status:{},LastModifiedTime:{type:"timestamp"},DomainName:{},Aliases:{shape:"S8"},Origins:{shape:"Sb"},OriginGroups:{shape:"Sn"},DefaultCacheBehavior:{shape:"Sw"},CacheBehaviors:{shape:"S1k"},CustomErrorResponses:{shape:"S1n"},Comment:{},PriceClass:{},Enabled:{type:"boolean"},ViewerCertificate:{shape:"S1t"},Restrictions:{shape:"S1x"},WebACLId:{},HttpVersion:{},IsIPV6Enabled:{type:"boolean"},AliasICPRecordals:{shape:"S2a"}}}}}}}}},9934:function(e){e.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"}}}},9939:function(e,t,r){var i=r(1566),a=r(2751);e.exports=terminator;function terminator(e){if(!Object.keys(this.jobs).length){return}this.index=this.size;i(this);a(e)(null,this.results)}},9952:function(e,t,r){"use strict";const{Readable:i}=r(2413);e.exports=(e=>new i({read(){this.push(e);this.push(null)}}))},9954:function(e,t,r){"use strict";const{Writable:i}=r(2413);const a=r(1671);const{BINARY_TYPES:s,EMPTY_BUFFER:n,kStatusCode:o,kWebSocket:u}=r(4287);const{concat:p,toArrayBuffer:c,unmask:m}=r(9480);const{isValidStatusCode:l,isValidUTF8:d}=r(3204);const y=0;const b=1;const h=2;const f=3;const g=4;const S=5;class Receiver extends i{constructor(e,t,r,i){super();this._binaryType=e||s[0];this[u]=undefined;this._extensions=t||{};this._isServer=!!r;this._maxPayload=i|0;this._bufferedBytes=0;this._buffers=[];this._compressed=false;this._payloadLength=0;this._mask=undefined;this._fragmented=0;this._masked=false;this._fin=false;this._opcode=0;this._totalPayloadLength=0;this._messageLength=0;this._fragments=[];this._state=y;this._loop=false}_write(e,t,r){if(this._opcode===8&&this._state==y)return r();this._bufferedBytes+=e.length;this._buffers.push(e);this.startLoop(r)}consume(e){this._bufferedBytes-=e;if(e===this._buffers[0].length)return this._buffers.shift();if(e=r.length){t.set(this._buffers.shift(),i)}else{t.set(new Uint8Array(r.buffer,r.byteOffset,e),i);this._buffers[0]=r.slice(e)}e-=r.length}while(e>0);return t}startLoop(e){let t;this._loop=true;do{switch(this._state){case y:t=this.getInfo();break;case b:t=this.getPayloadLength16();break;case h:t=this.getPayloadLength64();break;case f:this.getMask();break;case g:t=this.getData(e);break;default:this._loop=false;return}}while(this._loop);e(t)}getInfo(){if(this._bufferedBytes<2){this._loop=false;return}const e=this.consume(2);if((e[0]&48)!==0){this._loop=false;return error(RangeError,"RSV2 and RSV3 must be clear",true,1002)}const t=(e[0]&64)===64;if(t&&!this._extensions[a.extensionName]){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}this._fin=(e[0]&128)===128;this._opcode=e[0]&15;this._payloadLength=e[1]&127;if(this._opcode===0){if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(!this._fragmented){this._loop=false;return error(RangeError,"invalid opcode 0",true,1002)}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}this._compressed=t}else if(this._opcode>7&&this._opcode<11){if(!this._fin){this._loop=false;return error(RangeError,"FIN must be set",true,1002)}if(t){this._loop=false;return error(RangeError,"RSV1 must be clear",true,1002)}if(this._payloadLength>125){this._loop=false;return error(RangeError,`invalid payload length ${this._payloadLength}`,true,1002)}}else{this._loop=false;return error(RangeError,`invalid opcode ${this._opcode}`,true,1002)}if(!this._fin&&!this._fragmented)this._fragmented=this._opcode;this._masked=(e[1]&128)===128;if(this._isServer){if(!this._masked){this._loop=false;return error(RangeError,"MASK must be set",true,1002)}}else if(this._masked){this._loop=false;return error(RangeError,"MASK must be clear",true,1002)}if(this._payloadLength===126)this._state=b;else if(this._payloadLength===127)this._state=h;else return this.haveLength()}getPayloadLength16(){if(this._bufferedBytes<2){this._loop=false;return}this._payloadLength=this.consume(2).readUInt16BE(0);return this.haveLength()}getPayloadLength64(){if(this._bufferedBytes<8){this._loop=false;return}const e=this.consume(8);const t=e.readUInt32BE(0);if(t>Math.pow(2,53-32)-1){this._loop=false;return error(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",false,1009)}this._payloadLength=t*Math.pow(2,32)+e.readUInt32BE(4);return this.haveLength()}haveLength(){if(this._payloadLength&&this._opcode<8){this._totalPayloadLength+=this._payloadLength;if(this._totalPayloadLength>this._maxPayload&&this._maxPayload>0){this._loop=false;return error(RangeError,"Max payload size exceeded",false,1009)}}if(this._masked)this._state=f;else this._state=g}getMask(){if(this._bufferedBytes<4){this._loop=false;return}this._mask=this.consume(4);this._state=g}getData(e){let t=n;if(this._payloadLength){if(this._bufferedBytes7)return this.controlMessage(t);if(this._compressed){this._state=S;this.decompress(t,e);return}if(t.length){this._messageLength=this._totalPayloadLength;this._fragments.push(t)}return this.dataMessage()}decompress(e,t){const r=this._extensions[a.extensionName];r.decompress(e,this._fin,(e,r)=>{if(e)return t(e);if(r.length){this._messageLength+=r.length;if(this._messageLength>this._maxPayload&&this._maxPayload>0){return t(error(RangeError,"Max payload size exceeded",false,1009))}this._fragments.push(r)}const i=this.dataMessage();if(i)return t(i);this.startLoop(t)})}dataMessage(){if(this._fin){const e=this._messageLength;const t=this._fragments;this._totalPayloadLength=0;this._messageLength=0;this._fragmented=0;this._fragments=[];if(this._opcode===2){let r;if(this._binaryType==="nodebuffer"){r=p(t,e)}else if(this._binaryType==="arraybuffer"){r=c(p(t,e))}else{r=t}this.emit("message",r)}else{const r=p(t,e);if(!d(r)){this._loop=false;return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("message",r.toString())}}this._state=y}controlMessage(e){if(this._opcode===8){this._loop=false;if(e.length===0){this.emit("conclude",1005,"");this.end()}else if(e.length===1){return error(RangeError,"invalid payload length 1",true,1002)}else{const t=e.readUInt16BE(0);if(!l(t)){return error(RangeError,`invalid status code ${t}`,true,1002)}const r=e.slice(2);if(!d(r)){return error(Error,"invalid UTF-8 sequence",true,1007)}this.emit("conclude",t,r.toString());this.end()}}else if(this._opcode===9){this.emit("ping",e)}else{this.emit("pong",e)}this._state=y}}e.exports=Receiver;function error(e,t,r,i){const a=new e(r?`Invalid WebSocket frame: ${t}`:t);Error.captureStackTrace(a,error);a[o]=i;return a}},9959:function(e,t,r){var i=r(9242).BigInteger;var a=r(1729).ECCurveFp;function X9ECParameters(e,t,r,i){this.curve=e;this.g=t;this.n=r;this.h=i}function x9getCurve(){return this.curve}function x9getG(){return this.g}function x9getN(){return this.n}function x9getH(){return this.h}X9ECParameters.prototype.getCurve=x9getCurve;X9ECParameters.prototype.getG=x9getG;X9ECParameters.prototype.getN=x9getN;X9ECParameters.prototype.getH=x9getH;function fromHex(e){return new i(e,16)}function secp128r1(){var e=fromHex("FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFF");var t=fromHex("FFFFFFFDFFFFFFFFFFFFFFFFFFFFFFFC");var r=fromHex("E87579C11079F43DD824993C2CEE5ED3");var s=fromHex("FFFFFFFE0000000075A30D1B9038A115");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"161FF7528B899B2D0C28607CA52C5B86"+"CF5AC8395BAFEB13C02DA292DDED7A83");return new X9ECParameters(o,u,s,n)}function secp160k1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFAC73");var t=i.ZERO;var r=fromHex("7");var s=fromHex("0100000000000000000001B8FA16DFAB9ACA16B6B3");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"3B4C382CE37AA192A4019E763036F4F5DD4D7EBB"+"938CF935318FDCED6BC28286531733C3F03C4FEE");return new X9ECParameters(o,u,s,n)}function secp160r1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFF");var t=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFC");var r=fromHex("1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45");var s=fromHex("0100000000000000000001F4C8F927AED3CA752257");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"4A96B5688EF573284664698968C38BB913CBFC82"+"23A628553168947D59DCC912042351377AC5FB32");return new X9ECParameters(o,u,s,n)}function secp192k1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFEE37");var t=i.ZERO;var r=fromHex("3");var s=fromHex("FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D"+"9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D");return new X9ECParameters(o,u,s,n)}function secp192r1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF");var t=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFC");var r=fromHex("64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1");var s=fromHex("FFFFFFFFFFFFFFFFFFFFFFFF99DEF836146BC9B1B4D22831");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF1012"+"07192B95FFC8DA78631011ED6B24CDD573F977A11E794811");return new X9ECParameters(o,u,s,n)}function secp224r1(){var e=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000001");var t=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE");var r=fromHex("B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4");var s=fromHex("FFFFFFFFFFFFFFFFFFFFFFFFFFFF16A2E0B8F03E13DD29455C5C2A3D");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21"+"BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34");return new X9ECParameters(o,u,s,n)}function secp256r1(){var e=fromHex("FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF");var t=fromHex("FFFFFFFF00000001000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFC");var r=fromHex("5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B");var s=fromHex("FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551");var n=i.ONE;var o=new a(e,t,r);var u=o.decodePointHex("04"+"6B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C296"+"4FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5");return new X9ECParameters(o,u,s,n)}function getSECCurveByName(e){if(e=="secp128r1")return secp128r1();if(e=="secp160k1")return secp160k1();if(e=="secp160r1")return secp160r1();if(e=="secp192k1")return secp192k1();if(e=="secp192r1")return secp192r1();if(e=="secp224r1")return secp224r1();if(e=="secp256r1")return secp256r1();return null}e.exports={secp128r1:secp128r1,secp160k1:secp160k1,secp160r1:secp160r1,secp192k1:secp192k1,secp192r1:secp192r1,secp224r1:secp224r1,secp256r1:secp256r1}},9976:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["groundstation"]={};i.GroundStation=a.defineService("groundstation",["2019-05-23"]);Object.defineProperty(s.services["groundstation"],"2019-05-23",{get:function get(){var e=r(6685);e.paginators=r(1944).pagination;return e},enumerable:true,configurable:true});e.exports=i.GroundStation},9980:function(e,t,r){r(3234);var i=r(395);var a=i.Service;var s=i.apiLoader;s.services["datasync"]={};i.DataSync=a.defineService("datasync",["2018-11-09"]);Object.defineProperty(s.services["datasync"],"2018-11-09",{get:function get(){var e=r(7414);e.paginators=r(7378).pagination;return e},enumerable:true,configurable:true});e.exports=i.DataSync},9982:function(e,t,r){e.exports={read:read,write:write};var i=r(9489);var a=r(6215).Buffer;var s=r(3852);var n=r(7502);var o=r(2270);var u=r(8940);var p=r(290);var c={"rsa-sha1":5,"rsa-sha256":8,"rsa-sha512":10,"ecdsa-p256-sha256":13,"ecdsa-p384-sha384":14};var m={};Object.keys(c).forEach(function(e){m[c[e]]=e.toUpperCase()});function read(e,t){if(typeof e!=="string"){i.buffer(e,"buf");e=e.toString("ascii")}var r=e.split("\n");if(r[0].match(/^Private-key-format\: v1/)){var a=r[1].split(" ");var s=parseInt(a[1],10);var n=a[2];if(!m[s])throw new Error("Unsupported algorithm: "+n);return readDNSSECPrivateKey(s,r.slice(2))}var o=0;while(r[o].match(/^\;/))o++;if((r[o].match(/\. IN KEY /)||r[o].match(/\. IN DNSKEY /))&&r[o+1].length===0){return readRFC3110(r[o])}throw new Error("Cannot parse dnssec key")}function readRFC3110(e){var t=e.split(" ");var r=parseInt(t[5],10);if(!m[r])throw new Error("Unsupported algorithm: "+r);var i=t.slice(6,t.length).join();var n=a.from(i,"base64");if(m[r].match(/^RSA-/)){var u=n.readUInt8(0);if(u!=3&&u!=1)throw new Error("Cannot parse dnssec key: "+"unsupported exponent length");var p=n.slice(1,u+1);p=o.mpNormalize(p);var c=n.slice(1+u);c=o.mpNormalize(c);var l={type:"rsa",parts:[]};l.parts.push({name:"e",data:p});l.parts.push({name:"n",data:c});return new s(l)}if(m[r]==="ECDSA-P384-SHA384"||m[r]==="ECDSA-P256-SHA256"){var d="nistp384";var y=384;if(m[r].match(/^ECDSA-P256-SHA256/)){d="nistp256";y=256}var b={type:"ecdsa",curve:d,size:y,parts:[{name:"curve",data:a.from(d)},{name:"Q",data:o.ecNormalize(n)}]};return new s(b)}throw new Error("Unsupported algorithm: "+m[r])}function elementToBuf(e){return a.from(e.split(" ")[1],"base64")}function readDNSSECRSAPrivateKey(e){var t={};e.forEach(function(e){if(e.split(" ")[0]==="Modulus:")t["n"]=elementToBuf(e);else if(e.split(" ")[0]==="PublicExponent:")t["e"]=elementToBuf(e);else if(e.split(" ")[0]==="PrivateExponent:")t["d"]=elementToBuf(e);else if(e.split(" ")[0]==="Prime1:")t["p"]=elementToBuf(e);else if(e.split(" ")[0]==="Prime2:")t["q"]=elementToBuf(e);else if(e.split(" ")[0]==="Exponent1:")t["dmodp"]=elementToBuf(e);else if(e.split(" ")[0]==="Exponent2:")t["dmodq"]=elementToBuf(e);else if(e.split(" ")[0]==="Coefficient:")t["iqmp"]=elementToBuf(e)});var r={type:"rsa",parts:[{name:"e",data:o.mpNormalize(t["e"])},{name:"n",data:o.mpNormalize(t["n"])},{name:"d",data:o.mpNormalize(t["d"])},{name:"p",data:o.mpNormalize(t["p"])},{name:"q",data:o.mpNormalize(t["q"])},{name:"dmodp",data:o.mpNormalize(t["dmodp"])},{name:"dmodq",data:o.mpNormalize(t["dmodq"])},{name:"iqmp",data:o.mpNormalize(t["iqmp"])}]};return new n(r)}function readDNSSECPrivateKey(e,t){if(m[e].match(/^RSA-/)){return readDNSSECRSAPrivateKey(t)}if(m[e]==="ECDSA-P384-SHA384"||m[e]==="ECDSA-P256-SHA256"){var r=a.from(t[0].split(" ")[1],"base64");var i="nistp384";var s=384;if(m[e]==="ECDSA-P256-SHA256"){i="nistp256";s=256}var u=o.publicFromPrivateECDSA(i,r);var p=u.part["Q"].data;var c={type:"ecdsa",curve:i,size:s,parts:[{name:"curve",data:a.from(i)},{name:"d",data:r},{name:"Q",data:p}]};return new n(c)}throw new Error("Unsupported algorithm: "+m[e])}function dnssecTimestamp(e){var t=e.getFullYear()+"";var r=e.getMonth()+1;var i=t+r+e.getUTCDate();i+=""+e.getUTCHours()+e.getUTCMinutes();i+=e.getUTCSeconds();return i}function rsaAlgFromOptions(e){if(!e||!e.hashAlgo||e.hashAlgo==="sha1")return"5 (RSASHA1)";else if(e.hashAlgo==="sha256")return"8 (RSASHA256)";else if(e.hashAlgo==="sha512")return"10 (RSASHA512)";else throw new Error("Unknown or unsupported hash: "+e.hashAlgo)}function writeRSA(e,t){if(!e.part.dmodp||!e.part.dmodq){o.addRSAMissing(e)}var r="";r+="Private-key-format: v1.3\n";r+="Algorithm: "+rsaAlgFromOptions(t)+"\n";var i=o.mpDenormalize(e.part["n"].data);r+="Modulus: "+i.toString("base64")+"\n";var s=o.mpDenormalize(e.part["e"].data);r+="PublicExponent: "+s.toString("base64")+"\n";var n=o.mpDenormalize(e.part["d"].data);r+="PrivateExponent: "+n.toString("base64")+"\n";var u=o.mpDenormalize(e.part["p"].data);r+="Prime1: "+u.toString("base64")+"\n";var p=o.mpDenormalize(e.part["q"].data);r+="Prime2: "+p.toString("base64")+"\n";var c=o.mpDenormalize(e.part["dmodp"].data);r+="Exponent1: "+c.toString("base64")+"\n";var m=o.mpDenormalize(e.part["dmodq"].data);r+="Exponent2: "+m.toString("base64")+"\n";var l=o.mpDenormalize(e.part["iqmp"].data);r+="Coefficient: "+l.toString("base64")+"\n";var d=new Date;r+="Created: "+dnssecTimestamp(d)+"\n";r+="Publish: "+dnssecTimestamp(d)+"\n";r+="Activate: "+dnssecTimestamp(d)+"\n";return a.from(r,"ascii")}function writeECDSA(e,t){var r="";r+="Private-key-format: v1.3\n";if(e.curve==="nistp256"){r+="Algorithm: 13 (ECDSAP256SHA256)\n"}else if(e.curve==="nistp384"){r+="Algorithm: 14 (ECDSAP384SHA384)\n"}else{throw new Error("Unsupported curve")}var i=e.part["d"].data.toString("base64");r+="PrivateKey: "+i+"\n";var s=new Date;r+="Created: "+dnssecTimestamp(s)+"\n";r+="Publish: "+dnssecTimestamp(s)+"\n";r+="Activate: "+dnssecTimestamp(s)+"\n";return a.from(r,"ascii")}function write(e,t){if(n.isPrivateKey(e)){if(e.type==="rsa"){return writeRSA(e,t)}else if(e.type==="ecdsa"){return writeECDSA(e,t)}else{throw new Error("Unsupported algorithm: "+e.type)}}else if(s.isKey(e)){throw new Error('Format "dnssec" only supports '+"writing private keys")}else{throw new Error("key is not a Key or PrivateKey")}}},9983:function(e){e.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"}}}},9988:function(e,t,r){"use strict";var i=r(4945);e.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})},9995:function(e,t,r){const i=r(8920);let a=r(1352);const{JWSInvalid:s}=r(3688);a=a.bind(undefined,s);const n=(e,[t])=>{return`${t.protected}.${e}.${t.signature}`};n.validate=((e,{0:{unprotectedHeader:t,protectedHeader:r},length:i})=>{if(i!==1||t){throw new s("JWS Compact Serialization doesn't support multiple recipients or JWS unprotected headers")}a(r,t,r?r.crit:undefined)});const o=(e,[t])=>{const{header:r,signature:i,protected:a}=t;return{payload:e,...a?{protected:a}:undefined,...r?{header:r}:undefined,signature:i}};o.validate=((e,{0:{unprotectedHeader:t,protectedHeader:r},length:i})=>{if(i!==1){throw new s("Flattened JWS JSON Serialization doesn't support multiple recipients")}a(r,t,r?r.crit:undefined)});const u=(e,t)=>{return{payload:e,signatures:t.map(({header:e,signature:t,protected:r})=>{return{...r?{protected:r}:undefined,...e?{header:e}:undefined,signature:t}})}};u.validate=((e,t)=>{let r=false;t.forEach(({protectedHeader:e,unprotectedHeader:t})=>{if(e&&!r&&"b64"in e){r=true}a(e,t,e?e.crit:undefined)});if(r){const e=t.map(({protectedHeader:e})=>e&&e.b64);if(!e.every((e,t,[r])=>e===r)){throw new s('the "b64" Header Parameter value MUST be the same for all recipients')}}});const p=e=>{return i(e)&&(typeof e.payload==="string"||Buffer.isBuffer(e.payload))};const c=e=>{return i(e)&&typeof e.signature==="string"&&(e.header===undefined||i(e.header))&&(e.protected===undefined||typeof e.protected==="string")};const m=e=>{if(Array.isArray(e.signatures)&&e.signatures.every(c)){return true}return false};const l=e=>{if(typeof e==="string"&&e.split(".").length===3){return"compact"}if(p(e)){if(m(e)){return"general"}if(c(e)){return"flattened"}}throw new s("JWS malformed or invalid serialization")};e.exports={compact:n,flattened:o,general:u,detect:l}},9999:function(e){e.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"}]}}}}},function(e){"use strict";!function(){e.nmd=function(e){e.paths=[];if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});return e}}();!function(){e.r=function(e){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(e,"__esModule",{value:true})}}();!function(){var t=Object.prototype.hasOwnProperty;e.d=function(e,r,i){if(!t.call(e,r)){Object.defineProperty(e,r,{enumerable:true,get:i})}}}();!function(){e.t=function(t,r){if(r&1)t=this(t);if(r&8)return t;if(r&4&&typeof t==="object"&&t&&t.__esModule)return t;var i=Object.create(null);e.r(i);Object.defineProperty(i,"default",{enumerable:true,value:t});if(r&2&&typeof t!="string")for(var a in t)e.d(i,a,function(e){return t[e]}.bind(null,a));return i}}();!function(){e.n=function(t){var r=t&&t.__esModule?function getDefault(){return t["default"]}:function getModuleExports(){return t};e.d(r,"a",r);return r}}();!function(){e.hmd=function(e){e=Object.create(e);if(!e.children)e.children=[];Object.defineProperty(e,"loaded",{enumerable:true,get:function(){return e.l}});Object.defineProperty(e,"id",{enumerable:true,get:function(){return e.i}});Object.defineProperty(e,"exports",{enumerable:true,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}});return e}}()}); \ No newline at end of file diff --git a/package.json b/package.json index 0067287d..ac457788 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,8 @@ "@actions/github": "^2.1.1", "base-64": "^0.1.0", "kubernetes-client": "^9.0.0", - "semver": "^7.3.2" + "semver": "^7.3.2", + "aws-sdk": "^2.812.0" }, "devDependencies": { "@babel/cli": "7.8.4", diff --git a/src/index.js b/src/index.js index 9e8ee599..2399fa72 100644 --- a/src/index.js +++ b/src/index.js @@ -10,14 +10,24 @@ async function action() { const buildParameters = await BuildParameters.create(); const baseImage = new ImageTag(buildParameters); - if (buildParameters.kubeConfig) { - core.info('Building with Kubernetes'); - await Kubernetes.runBuildJob(buildParameters, baseImage); - } else { - // Build docker image - // TODO: No image required (instead use a version published to dockerhub for the action, supply credentials for github cloning) - const builtImage = await Docker.build({ path: actionFolder, dockerfile, baseImage }); - await Docker.run(builtImage, { workspace, ...buildParameters }); + let builtImage; + + switch (buildParameters.remote) { + case 'k8s': + core.info('Building with Kubernetes'); + await Kubernetes.runBuildJob(buildParameters, baseImage); + break; + + case 'aws': + break; + + // default and local case + default: + // Build docker image + // TODO: No image required (instead use a version published to dockerhub for the action, supply credentials for github cloning) + builtImage = await Docker.build({ path: actionFolder, dockerfile, baseImage }); + await Docker.run(builtImage, { workspace, ...buildParameters }); + break; } // Set output diff --git a/src/model/aws.js b/src/model/aws.js new file mode 100644 index 00000000..853d1be4 --- /dev/null +++ b/src/model/aws.js @@ -0,0 +1,135 @@ +/* eslint-disable no-plusplus */ +/* eslint-disable no-await-in-loop */ +import * as SDK from 'aws-sdk'; +const fs = require('fs'); +const core = require('@actions/core'); + +class AWS { + static async runBuildJob(buildParameters, baseImage) { + SDK.config.update({ region: buildParameters.awsRegion }); + await this.run(buildParameters.awsStackName, baseImage.toString()); + } + + static async run(stackName, image) { + const ECS = new SDK.ECS(); + const CF = new SDK.CloudFormation(); + + const taskDefStackName = `${stackName}-taskDef-${image}`; + const stackExists = + (await CF.listStacks().promise()).StackSummaries.find( + (x) => x.StackName === taskDefStackName, + ) !== undefined; + + if (!stackExists) { + core.info("Task Definition doesn't exist, creating a task definition stack"); + const taskDefCloudFormation = fs.readFileSync(`${__dirname}\\task-def-formation.yml`, 'utf8'); + await CF.createStack({ + StackName: taskDefStackName, + TemplateBody: taskDefCloudFormation, + Parameters: [ + { + ParameterKey: 'ImageUrl', + ParameterValue: image, + }, + ], + }).promise(); + await CF.waitFor('stackCreateComplete', { StackName: taskDefStackName }).promise(); + } else { + core.info('Task definition stack exists already'); + } + + const taskDefResources = await CF.describeStackResources({ + StackName: taskDefStackName, + }).promise(); + + const baseResources = await CF.describeStackResources({ StackName: stackName }).promise(); + + const clusterName = baseResources.StackResources.find( + (x) => x.LogicalResourceId === 'ECSCluster', + ).PhysicalResourceId; + const task = await ECS.runTask({ + cluster: clusterName, + taskDefinition: taskDefResources.StackResources.find( + (x) => x.LogicalResourceId === 'TaskDefinition', + ).PhysicalResourceId, + platformVersion: '1.4.0', + launchType: 'FARGATE', + overrides: { + containerOverrides: [ + { + name: 'example', + // command: ["echo 't'"], + // environment: [] + }, + ], + }, + networkConfiguration: { + awsvpcConfiguration: { + subnets: [ + baseResources.StackResources.find((x) => x.LogicalResourceId === 'PublicSubnetOne') + .PhysicalResourceId, + baseResources.StackResources.find((x) => x.LogicalResourceId === 'PublicSubnetTwo') + .PhysicalResourceId, + ], + assignPublicIp: 'ENABLED', + securityGroups: [ + baseResources.StackResources.find( + (x) => x.LogicalResourceId === 'ContainerSecurityGroup', + ).PhysicalResourceId, + ], + }, + }, + }).promise(); + + await ECS.waitFor('tasksRunning', { + cluster: clusterName, + tasks: [task], + }).promise(); + + core.info('Build job is running, watching logs'); + + // watching logs + await this.watch(async () => { + return (await ECS.describeTasks({ tasks: [task], cluster: clusterName }).promise()).tasks[0] + .lastStatus; + }, 'example'); + + await ECS.waitFor('tasksStopped', { + cluster: clusterName, + tasks: [task], + }).promise(); + + core.info('Build job has ended'); + + return task; + } + + static async watch(statusFunc, logGroupName) { + const CloudWatchLogs = new SDK.CloudWatchLogs(); + let latestLogTimestamp = new Date().getUTCSeconds(); + let complete = false; + while (!complete) { + await new Promise((resolve) => setTimeout(resolve, 10000)); + if ((await statusFunc()) === 'Stopped') { + complete = true; + } + + const log = await CloudWatchLogs.getLogEvents({ + startTime: latestLogTimestamp, + logGroupName, + logStreamName: ( + await CloudWatchLogs.describeLogStreams({ + logGroupName, + }).promise() + ).logStreams[0].logStreamName, + }).promise(); + if (log.events.length > 0) { + for (let index = 0; index < log.events.length; index++) { + core.info(log.events[index].message); + } + latestLogTimestamp = log.events[log.events.length - 1].timestamp; + } + } + } +} +export default AWS; diff --git a/src/model/build-parameters.js b/src/model/build-parameters.js index b4d9cfe3..82577672 100644 --- a/src/model/build-parameters.js +++ b/src/model/build-parameters.js @@ -48,6 +48,9 @@ class BuildParameters { customParameters: Input.customParameters, kubeConfig: Input.kubeConfig, githubToken: Input.githubToken, + remote: Input.remote, + awsStackName: Input.awsStackName, + awsRegion: Input.awsRegion, kubeContainerMemory: Input.kubeContainerMemory, kubeContainerCPU: Input.kubeContainerCPU, kubeVolumeSize: Input.kubeVolumeSize, diff --git a/src/model/index.js b/src/model/index.js index f9a22758..460a2a28 100644 --- a/src/model/index.js +++ b/src/model/index.js @@ -10,6 +10,7 @@ import Project from './project'; import Unity from './unity'; import Versioning from './versioning'; import Kubernetes from './kubernetes'; +import AWS from './aws'; export { Action, @@ -24,4 +25,5 @@ export { Unity, Versioning, Kubernetes, + AWS, }; diff --git a/src/model/input.js b/src/model/input.js index f0048bce..9b6c8132 100644 --- a/src/model/input.js +++ b/src/model/input.js @@ -85,6 +85,18 @@ class Input { return core.getInput('customParameters') || ''; } + static get remote() { + return core.getInput('awsRegion') || ''; + } + + static get awsStackName() { + return core.getInput('awsStackName') || ''; + } + + static get awsRegion() { + return core.getInput('awsRegion') || ''; + } + static get kubeConfig() { return core.getInput('kubeConfig') || ''; } diff --git a/yarn.lock b/yarn.lock index 0ed6688c..449a808d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,7 +5,6 @@ "@actions/core@^1.2.6": version "1.2.6" resolved "https://registry.yarnpkg.com/@actions/core/-/core-1.2.6.tgz#a78d49f41a4def18e88ce47c2cac615d5694bf09" - integrity sha512-ZQYitnqiyBc3D+k7LsgSBmMDVkOVidaagDG7j3fOym77jNunWRuYx7VSHa9GNfFZh+zh61xsCjRj4JxMZlDqTA== "@actions/exec@1.0.4": version "1.0.4" @@ -913,7 +912,6 @@ "@kubernetes/client-node@0.10.2": version "0.10.2" resolved "https://registry.yarnpkg.com/@kubernetes/client-node/-/client-node-0.10.2.tgz#9ca9d605148774c7fd77346d73743e5869f9205b" - integrity sha512-JvsmxbTwiMqsh9LyuXMzT5HjoENFbB3a/JroJsobuAzkxN162UqAOvg++/AA+ccIMWRR2Qln4FyaOJ0a4eKyXg== dependencies: "@types/js-yaml" "^3.12.1" "@types/node" "^10.12.0" @@ -1028,7 +1026,6 @@ "@panva/asn1.js@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@panva/asn1.js/-/asn1.js-1.0.0.tgz#dd55ae7b8129e02049f009408b97c61ccf9032f6" - integrity sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw== "@samverschueren/stream-to-observable@^0.3.0": version "0.3.0" @@ -1039,7 +1036,6 @@ "@sindresorhus/is@^0.14.0": version "0.14.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== "@sinonjs/commons@^1.7.0": version "1.7.2" @@ -1050,7 +1046,6 @@ "@szmarczak/http-timer@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== dependencies: defer-to-connect "^1.0.1" @@ -1086,7 +1081,6 @@ "@types/caseless@*": version "0.12.2" resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" - integrity sha512-6ckxMjBBD8URvjB6J3NcnuAn5Pkl7t3TizAg+xdlzzQGSPSmBcXf8KoIH0ua/i+tio+ZRUHEXp0HEmvaR4kt0w== "@types/color-name@^1.1.1": version "1.1.1" @@ -1095,7 +1089,6 @@ "@types/got@^9.6.9": version "9.6.11" resolved "https://registry.yarnpkg.com/@types/got/-/got-9.6.11.tgz#482b402cc5ee459481aeeadb08142ebb1a9afb26" - integrity sha512-dr3IiDNg5TDesGyuwTrN77E1Cd7DCdmCFtEfSGqr83jMMtcwhf/SGPbN2goY4JUWQfvxwY56+e5tjfi+oXeSdA== dependencies: "@types/node" "*" "@types/tough-cookie" "*" @@ -1127,12 +1120,10 @@ "@types/js-yaml@^3.12.1": version "3.12.5" resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.5.tgz#136d5e6a57a931e1cce6f9d8126aa98a9c92a6bb" - integrity sha512-JCcp6J0GV66Y4ZMDAQCXot4xprYB+Zfd3meK9+INSJeVZwJmHAW30BBEEkPzXswMXuiyReUGOP3GxrADc9wPww== "@types/node@*": version "14.6.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.0.tgz#7d4411bf5157339337d7cff864d9ff45f177b499" - integrity sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA== "@types/node@>= 8": version "13.13.4" @@ -1141,7 +1132,6 @@ "@types/node@^10.12.0": version "10.17.28" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.28.tgz#0e36d718a29355ee51cec83b42d921299200f6d9" - integrity sha512-dzjES1Egb4c1a89C7lKwQh8pwjYmlOAG9dW1pBgxEk57tMrLnssOfEthz8kdkNaBd7lIqQx7APm5+mZ619IiCQ== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1158,7 +1148,6 @@ "@types/request@^2.47.1": version "2.48.5" resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.5.tgz#019b8536b402069f6d11bee1b2c03e7f232937a0" - integrity sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ== dependencies: "@types/caseless" "*" "@types/node" "*" @@ -1172,17 +1161,14 @@ "@types/tough-cookie@*": version "4.0.0" resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.0.tgz#fef1904e4668b6e5ecee60c52cc6a078ffa6697d" - integrity sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A== "@types/underscore@^1.8.9": version "1.10.22" resolved "https://registry.yarnpkg.com/@types/underscore/-/underscore-1.10.22.tgz#8e0a134a2df0afe8da24bcf006e7f94925a3e15f" - integrity sha512-fiJulOOmc747q+mZwBtLyBu6yBX2uI4biuQ1Y3JvcU7YjmdOEOracUXTiET/PAWI2hhoUH1t4HbwJj42YEnbkg== "@types/ws@^6.0.1": version "6.0.4" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-6.0.4.tgz#7797707c8acce8f76d8c34b370d4645b70421ff1" - integrity sha512-PpPrX7SZW9re6+Ha8ojZG4Se8AZXgf0GK6zmfqEuCsY49LFDNXO3SByp44X3dFEqtB73lkCDAdUazhAjVPiNwg== dependencies: "@types/node" "*" @@ -1230,7 +1216,6 @@ acorn@^7.1.0, acorn@^7.1.1: aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" indent-string "^4.0.0" @@ -1238,7 +1223,6 @@ aggregate-error@^3.0.0: ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3: version "6.12.4" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234" - integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ== dependencies: fast-deep-equal "^3.1.1" fast-json-stable-stringify "^2.0.0" @@ -1297,7 +1281,6 @@ anymatch@^3.0.3: argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" @@ -1346,14 +1329,12 @@ array.prototype.flat@^1.2.1: asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" - integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== dependencies: safer-buffer "~2.1.0" assert-plus@1.0.0, assert-plus@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= assign-symbols@^1.0.0: version "1.0.0" @@ -1378,12 +1359,10 @@ async-each@^1.0.1: async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" - integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= atob-lite@^2.0.0: version "2.0.0" @@ -1393,15 +1372,27 @@ atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" +aws-sdk@^2.812.0: + version "2.834.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.834.0.tgz#1d9f8ed7cf2ed885041142d67e29f45cbb8621b7" + dependencies: + buffer "4.9.2" + events "1.1.1" + ieee754 "1.1.13" + jmespath "0.15.0" + querystring "0.2.0" + sax "1.2.1" + url "0.10.3" + uuid "3.3.2" + xml2js "0.4.19" + aws-sign2@~0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.8.0: version "1.10.1" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.1.tgz#e1e82e4f3e999e2cfd61b161280d16a111f86428" - integrity sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA== axobject-query@^2.0.2: version "2.1.2" @@ -1480,16 +1471,18 @@ babel-preset-jest@^25.5.0: balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= base-64@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb" +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + base64url@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/base64url/-/base64url-3.0.1.tgz#6399d572e2bc3f90a9a8b22d5dbb0a32d33f788d" - integrity sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A== base@^0.11.1: version "0.11.2" @@ -1506,7 +1499,6 @@ base@^0.11.1: bcrypt-pbkdf@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" - integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= dependencies: tweetnacl "^0.14.3" @@ -1527,7 +1519,6 @@ bindings@^1.5.0: brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" @@ -1586,6 +1577,14 @@ buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" +buffer@4.9.2: + version "4.9.2" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -1603,7 +1602,6 @@ cache-base@^1.0.1: cacheable-request@^6.0.0: version "6.1.0" resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== dependencies: clone-response "^1.0.2" get-stream "^5.1.0" @@ -1624,7 +1622,6 @@ camelcase@^5.0.0, camelcase@^5.3.1: camelcase@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e" - integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w== caniuse-lite@^1.0.30001043: version "1.0.30001048" @@ -1639,7 +1636,6 @@ capture-exit@^2.0.0: caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= chalk@^2.0.0, chalk@^2.1.0, chalk@^2.4.2: version "2.4.2" @@ -1707,7 +1703,6 @@ clean-regexp@^1.0.0: clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cli-cursor@^3.1.0: version "3.1.0" @@ -1737,7 +1732,6 @@ cliui@^6.0.0: clone-response@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= dependencies: mimic-response "^1.0.0" @@ -1783,7 +1777,6 @@ color-name@~1.1.4: combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" @@ -1810,7 +1803,6 @@ component-emitter@^1.2.1: concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= confusing-browser-globals@^1.0.9: version "1.0.9" @@ -1894,7 +1886,6 @@ damerau-levenshtein@^1.0.4: dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= dependencies: assert-plus "^1.0.0" @@ -1929,7 +1920,6 @@ decode-uri-component@^0.2.0: decompress-response@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= dependencies: mimic-response "^1.0.0" @@ -1944,7 +1934,6 @@ deep-is@~0.1.3: deepmerge@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== defaults@^1.0.3: version "1.0.3" @@ -1955,7 +1944,6 @@ defaults@^1.0.3: defer-to-connect@^1.0.1: version "1.1.3" resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" @@ -1985,12 +1973,10 @@ define-property@^2.0.2: delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= depd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" @@ -2032,12 +2018,10 @@ domexception@^1.0.1: duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" - integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= dependencies: jsbn "~0.1.0" safer-buffer "^2.1.0" @@ -2061,7 +2045,6 @@ emoji-regex@^8.0.0: end-of-stream@^1.1.0: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" @@ -2320,7 +2303,6 @@ espree@^6.1.1, espree@^6.1.2: esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.0.1: version "1.3.1" @@ -2346,6 +2328,10 @@ esutils@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" +events@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + exec-sh@^0.3.2: version "0.3.4" resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5" @@ -2434,7 +2420,6 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== external-editor@^3.0.3: version "3.1.0" @@ -2460,17 +2445,14 @@ extglob@^2.0.4: extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= extsprintf@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: version "1.2.0" @@ -2479,7 +2461,6 @@ fast-diff@^1.1.2: fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@~2.0.6: version "2.0.6" @@ -2560,12 +2541,10 @@ for-in@^1.0.2: forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= form-data@^2.5.0: version "2.5.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" - integrity sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA== dependencies: asynckit "^0.4.0" combined-stream "^1.0.6" @@ -2574,7 +2553,6 @@ form-data@^2.5.0: form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" - integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" combined-stream "^1.0.6" @@ -2593,7 +2571,6 @@ fs-readdir-recursive@^1.1.0: fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= fsevents@^1.2.7: version "1.2.12" @@ -2645,7 +2622,6 @@ get-stream@^5.0.0: get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" @@ -2656,7 +2632,6 @@ get-value@^2.0.3, get-value@^2.0.6: getpass@^0.1.1: version "0.1.7" resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= dependencies: assert-plus "^1.0.0" @@ -2676,7 +2651,6 @@ glob-parent@^5.0.0: glob@^7.0.0, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: version "7.1.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -2698,7 +2672,6 @@ globals@^12.1.0: got@^9.6.0: version "9.6.0" resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== dependencies: "@sindresorhus/is" "^0.14.0" "@szmarczak/http-timer" "^1.1.2" @@ -2723,12 +2696,10 @@ growly@^1.3.0: har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= har-validator@~5.1.3: version "5.1.5" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" - integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== dependencies: ajv "^6.12.3" har-schema "^2.0.0" @@ -2795,12 +2766,10 @@ html-escaper@^2.0.0: http-cache-semantics@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= dependencies: assert-plus "^1.0.0" jsprim "^1.2.2" @@ -2831,6 +2800,14 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" +ieee754@1.1.13: + version "1.1.13" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + +ieee754@^1.1.4: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -2860,12 +2837,10 @@ imurmurhash@^0.1.4: indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= dependencies: once "^1.3.0" wrappy "1" @@ -2903,7 +2878,6 @@ internal-slot@^1.0.2: interpret@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" @@ -3044,7 +3018,6 @@ is-plain-object@^2.0.3, is-plain-object@^2.0.4: is-plain-object@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-3.0.1.tgz#662d92d24c0aa4302407b0d45d21f2251c85f85b" - integrity sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g== is-regex@^1.0.5: version "1.0.5" @@ -3107,12 +3080,10 @@ isobject@^3.0.0, isobject@^3.0.1: isomorphic-ws@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" - integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= istanbul-lib-coverage@^3.0.0: version "3.0.0" @@ -3489,10 +3460,13 @@ jest@25.5.3: import-local "^3.0.2" jest-cli "^25.5.3" +jmespath@0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217" + jose@^1.27.1: version "1.28.0" resolved "https://registry.yarnpkg.com/jose/-/jose-1.28.0.tgz#0803f8c71f43cd293a9d931c555c30531f5ca5dc" - integrity sha512-JmfDRzt/HSj8ipd9TsDtEHoLUnLYavG+7e8F6s1mx2jfVSfXOTaFQsJUydbjJpTnTDHP1+yKL9Ke7ktS/a0Eiw== dependencies: "@panva/asn1.js" "^1.0.0" @@ -3503,7 +3477,6 @@ jose@^1.27.1: js-yaml@^3.13.1: version "3.14.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" - integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== dependencies: argparse "^1.0.7" esprima "^4.0.0" @@ -3511,7 +3484,6 @@ js-yaml@^3.13.1: jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= jsdom@^15.2.1: version "15.2.1" @@ -3555,7 +3527,6 @@ jsesc@~0.5.0: json-buffer@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= json-parse-better-errors@^1.0.1: version "1.0.2" @@ -3564,12 +3535,10 @@ json-parse-better-errors@^1.0.1: json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" @@ -3578,12 +3547,10 @@ json-stable-stringify-without-jsonify@^1.0.1: json-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/json-stream/-/json-stream-1.0.0.tgz#1a3854e28d2bbeeab31cc7ddf683d2ddc5652708" - integrity sha1-GjhU4o0rvuqzHMfd9oPS3cVlJwg= json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= json5@^2.1.2: version "2.1.3" @@ -3594,12 +3561,10 @@ json5@^2.1.2: jsonpath-plus@^0.19.0: version "0.19.0" resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-0.19.0.tgz#b901e57607055933dc9a8bef0cc25160ee9dd64c" - integrity sha512-GSVwsrzW9LsA5lzsqe4CkuZ9wp+kxBb2GwNniaWzI2YFn5Ig42rSW8ZxVpWXaAfakXNrx5pgY5AbQq7kzX29kg== jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= dependencies: assert-plus "1.0.0" extsprintf "1.3.0" @@ -3616,7 +3581,6 @@ jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: keyv@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== dependencies: json-buffer "3.0.0" @@ -3647,7 +3611,6 @@ kleur@^3.0.3: kubernetes-client@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/kubernetes-client/-/kubernetes-client-9.0.0.tgz#f72e6c71aaa20548b3d6466f1dc88dfa61fb3ba4" - integrity sha512-Qy8o42dZVHB9P+cIiKdWpQbz/65l/qW1fDYvlzzeSLftmL1Ne3HEiM+0TmKAwNuRW0pTJN2tRWhcccToclxJ8g== dependencies: "@kubernetes/client-node" "0.10.2" camelcase "^6.0.0" @@ -3774,7 +3737,6 @@ lodash@^4.17.13, lodash@^4.17.14: lodash@^4.17.15: version "4.17.20" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" - integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== log-symbols@^3.0.0: version "3.0.0" @@ -3806,17 +3768,14 @@ loose-envify@^1.0.0, loose-envify@^1.4.0: lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== lowercase-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" @@ -3840,7 +3799,6 @@ make-dir@^3.0.0: make-error@^1.3.6: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" - integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== makeerror@1.0.x: version "1.0.11" @@ -3890,12 +3848,10 @@ micromatch@^4.0.2: mime-db@1.44.0: version "1.44.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" - integrity sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg== mime-types@^2.1.12, mime-types@~2.1.19: version "2.1.27" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.27.tgz#47949f98e279ea53119f5722e0f34e529bec009f" - integrity sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w== dependencies: mime-db "1.44.0" @@ -3906,12 +3862,10 @@ mimic-fn@^2.1.0: mimic-response@^1.0.0, mimic-response@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== dependencies: brace-expansion "^1.1.7" @@ -3979,7 +3933,6 @@ nice-try@^1.0.4: node-fetch@^2.3.0: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" - integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== node-int64@^0.4.0: version "0.4.0" @@ -4025,7 +3978,6 @@ normalize-path@^3.0.0: normalize-url@^4.1.0: version "4.5.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" - integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== npm-run-path@^2.0.0: version "2.0.2" @@ -4046,7 +3998,6 @@ nwsapi@^2.2.0: oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" - integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== object-assign@^4.1.1: version "4.1.1" @@ -4063,7 +4014,6 @@ object-copy@^0.1.0: object-hash@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.0.3.tgz#d12db044e03cd2ca3d77c0570d87225b02e1e6ea" - integrity sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg== object-inspect@^1.7.0: version "1.7.0" @@ -4128,12 +4078,10 @@ octokit-pagination-methods@^1.1.0: oidc-token-hash@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/oidc-token-hash/-/oidc-token-hash-5.0.0.tgz#acdfb1f4310f58e64d5d74a4e8671a426986e888" - integrity sha512-8Yr4CZSv+Tn8ZkN3iN2i2w2G92mUKClp4z7EGUfdsERiYSbj7P4i/NHm72ft+aUdsiFx9UdIPSTwbyzQ6C4URg== once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= dependencies: wrappy "1" @@ -4150,7 +4098,6 @@ opencollective-postinstall@^2.0.2: openid-client@^3.14.0: version "3.15.9" resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-3.15.9.tgz#eba7d7546159db69567dda90b8ade89667bffe76" - integrity sha512-CNKMxM1oj4+JIWi/TQ4kGQuG2l5S/5yvSZ1wzz1fg+/fhD/MWRmqRB8GHW0EV+fbbSncDx9Lhoq04mu7S0/fbw== dependencies: "@types/got" "^9.6.9" base64url "^3.0.1" @@ -4187,7 +4134,6 @@ os-tmpdir@~1.0.2: p-any@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-any/-/p-any-3.0.0.tgz#79847aeed70b5d3a10ea625296c0c3d2e90a87b9" - integrity sha512-5rqbqfsRWNb0sukt0awwgJMlaep+8jV45S15SKKB34z4UuzjcofIfnriCBhWjZP2jbVtjt9yRl7buB6RlKsu9w== dependencies: p-cancelable "^2.0.0" p-some "^5.0.0" @@ -4195,12 +4141,10 @@ p-any@^3.0.0: p-cancelable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== p-cancelable@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" - integrity sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== p-each-series@^2.1.0: version "2.1.0" @@ -4247,7 +4191,6 @@ p-map@^4.0.0: p-some@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/p-some/-/p-some-5.0.0.tgz#8b730c74b4fe5169d7264a240ad010b6ebc686a4" - integrity sha512-Js5XZxo6vHjB9NOYAzWDYAIyyiPvva0DWESAIWIK7uhSpGsyg5FwUPxipU/SOQx5x9EqhOh545d1jo6cVkitig== dependencies: aggregate-error "^3.0.0" p-cancelable "^2.0.0" @@ -4310,7 +4253,6 @@ path-exists@^4.0.0: path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" @@ -4323,7 +4265,6 @@ path-key@^3.0.0, path-key@^3.1.0: path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== path-type@^2.0.0: version "2.0.0" @@ -4338,7 +4279,6 @@ path-type@^4.0.0: performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= picomatch@^2.0.4, picomatch@^2.0.5: version "2.2.2" @@ -4397,7 +4337,6 @@ prelude-ls@~1.1.2: prepend-http@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= prettier-linter-helpers@^1.0.0: version "1.0.0" @@ -4448,30 +4387,33 @@ prop-types@^15.7.2: psl@^1.1.28: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" - integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" once "^1.3.1" +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + punycode@^2.1.0, punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== qs@^6.9.0: version "6.9.4" resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.4.tgz#9090b290d1f91728d3c22e54843ca44aea5ab687" - integrity sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ== qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" - integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" react-is@^16.12.0, react-is@^16.8.1: version "16.13.1" @@ -4536,7 +4478,6 @@ realpath-native@^2.0.0: rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= dependencies: resolve "^1.1.6" @@ -4633,7 +4574,6 @@ request-promise-native@^1.0.7: request@^2.88.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" - integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== dependencies: aws-sign2 "~0.7.0" aws4 "^1.8.0" @@ -4699,7 +4639,6 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.15 responselike@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= dependencies: lowercase-keys "^1.0.0" @@ -4743,7 +4682,6 @@ rxjs@^6.3.3, rxjs@^6.5.3: safe-buffer@^5.0.1, safe-buffer@^5.1.2: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" @@ -4779,6 +4717,14 @@ sane@^4.0.3: minimist "^1.1.1" walker "~1.0.5" +sax@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" + +sax@>=0.6.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + saxes@^3.1.9: version "3.1.11" resolved "https://registry.yarnpkg.com/saxes/-/saxes-3.1.11.tgz#d59d1fd332ec92ad98a2e0b2ee644702384b1c5b" @@ -4845,7 +4791,6 @@ shebang-regex@^3.0.0: shelljs@^0.8.2: version "0.8.4" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" - integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== dependencies: glob "^7.0.0" interpret "^1.0.0" @@ -4993,12 +4938,10 @@ split-string@^3.0.1, split-string@^3.0.2: sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: version "1.16.1" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" - integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" @@ -5161,7 +5104,6 @@ supports-hyperlinks@^2.0.0: swagger-fluent@^5.0.3: version "5.0.3" resolved "https://registry.yarnpkg.com/swagger-fluent/-/swagger-fluent-5.0.3.tgz#48564e1ae4f3430488b00be40ffeab257a6f14c0" - integrity sha512-i43ADMtPi7dxAN75Lw50SlncMB31FgaVwXqKioR8SWs+Yon2RbiLU1J1PGMXA4N8cSt9Vz5RHzaoKjz/+iW88g== dependencies: deepmerge "^4.2.2" is-plain-object "^3.0.0" @@ -5230,7 +5172,6 @@ to-object-path@^0.3.0: to-readable-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== to-regex-range@^2.1.0: version "2.1.1" @@ -5282,12 +5223,10 @@ tslib@^1.9.0: tslib@^1.9.3: version "1.13.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043" - integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= dependencies: safe-buffer "^5.0.1" @@ -5298,7 +5237,6 @@ tunnel@0.0.6: tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= type-check@~0.3.2: version "0.3.2" @@ -5331,7 +5269,6 @@ typedarray-to-buffer@^3.1.5: underscore@^1.9.1: version "1.10.2" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.10.2.tgz#73d6aa3668f3188e4adb0f1943bd12cfd7efaaaf" - integrity sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg== unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" @@ -5387,7 +5324,6 @@ upath@^1.1.1: uri-js@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" - integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== dependencies: punycode "^2.1.0" @@ -5398,15 +5334,20 @@ urix@^0.1.0: url-join@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" - integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== url-parse-lax@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= dependencies: prepend-http "^2.0.0" +url@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64" + dependencies: + punycode "1.3.2" + querystring "0.2.0" + use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" @@ -5415,10 +5356,13 @@ util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" +uuid@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + uuid@^3.3.2: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" - integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== uuid@^7.0.2: version "7.0.3" @@ -5446,7 +5390,6 @@ validate-npm-package-license@^3.0.1: verror@1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= dependencies: assert-plus "^1.0.0" core-util-is "1.0.2" @@ -5541,7 +5484,6 @@ wrap-ansi@^6.2.0: wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= write-file-atomic@^3.0.0: version "3.0.3" @@ -5561,7 +5503,6 @@ write@1.0.3: ws@^6.1.0: version "6.2.1" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb" - integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA== dependencies: async-limiter "~1.0.0" @@ -5572,12 +5513,22 @@ ws@^7.0.0: ws@^7.2.3: version "7.3.1" resolved "https://registry.yarnpkg.com/ws/-/ws-7.3.1.tgz#d0547bf67f7ce4f12a72dfe31262c68d7dc551c8" - integrity sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA== xml-name-validator@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" +xml2js@0.4.19: + version "0.4.19" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7" + dependencies: + sax ">=0.6.0" + xmlbuilder "~9.0.1" + +xmlbuilder@~9.0.1: + version "9.0.7" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + xmlchars@^2.1.1: version "2.2.0" resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" @@ -5595,7 +5546,6 @@ y18n@^4.0.0: yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.7.2: version "1.9.2"